/* css Zen Garden submission 104 - 'Invitation', by Brad Dailey, http://bradleyboy.com/ *//* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  *//* All associated graphics copyright 2004, Brad Dailey *//* Added: May 31st, 2004 *//* IMPORTANT *//* This design is not a template. You may not reproduce it elsewhere without the    designer's written permission. However, feel free to study the CSS and use    techniques you learn from it elsewhere. */body {	background:#F2F2F2 url(/interface/img/bg.gif) repeat-y center;	margin:0;	padding:0;	font: 13px/18px 'Helvetica Neue', Helvetica, Arial, sans-serif; 	text-align:center;	}.site-name    {	z-index: 2; 	margin-top: 20px; 	margin-bottom: 20px;	text-align: center; 	padding: 0px; 	font-weight: bold; 	font-size: 30px;}.nav-global-container {position: absolute; z-index: 3; width: 710px; top: -15px; margin: 0px; padding: 0px;}.nav-global ul {float: right; display: inline; list-style: none; margin: 0px; padding: 0px;}	.nav-global li {display: inline; white-space: nowrap; margin: 0px; padding: 0px;}.img-flag {display: inline; vertical-align: text-bottom;  margin: 0px; padding: 0px; border: solid 1px rgb(0,0,0);}.nav-main {	width: 100%;  	min-height: 1.5em; 	margin: 0px; 	margin-bottom: -10px;	padding: 0px 0px 0px 0px;	border-bottom: solid 1px rgb(84,111,144); } .nav-main ul { list-style: none; margin: 0px; padding: 0px;}	.nav-main li { float: left; white-space: nowrap;}.nav-main li a {margin: 0px; padding: 0px 10px 0px 10px; color:#000000; text-decoration:none}.nav-main li a:hover {margin: 0px; padding: 0px 10px 0px 10px; color:#0000FF;}p { 	margin-left:15px;}.no-margin { 	margin-left:0px;	padding:0px;}li p { 	margin-top:0px;	margin-bottom:0.1em;}.postedBy {	clear:both;	padding-bottom:10px;	border-bottom: solid 1px rgb(84,111,144); }.search-frame {	float: right; 	position: absolute; 	z-index: 3; 	margin: 0px; 	right: 0px; }.page-container {	position:relative;	width:710px;	margin:0 auto 0;	padding:0;	text-align:left;	}	.contentbox-full {	margin-top:20px;	margin-right:0px;height: 100%;}	h1 {	margin:0;	padding:0;	margin-top:1em;	line-height:1.2em;font-weight: normal;}h2 {	margin:0;	padding:0;	margin-top:1em;	margin-bottom:-0.50em;	line-height:1.2em;}h3 {	margin:0;	padding:0;	margin-top:1em;	margin-bottom:-0.50em;	line-height:1.2em;}	.footer {	clear:both;	margin-top:15px;	margin-bottom:0px;	text-align:center;	padding-bottom:0px;	font-size: 11px; 	}.sidebar {float: right; width: 139px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; background-color: rgb(255,255,255); text-align: left;  color: rgb(75,75,75);}.sidebarbox-noborder {width: 139px; margin: 0px 0px 1.0em 9px; padding: 0px;}.sidebarbox-border {    width: 130px;     margin: 0px 0px 1.0em 9px;     padding: 4px 4px 4px 4px;     border: solid 1px rgb(200,200,200);    max-width: 170px;}
