/*	Text 'n shit		*/	/* Inneficient reset :( <and remove ugly outline>*/* { padding: 0; margin: 0; outline: none; }/* *************************   >> Layout ---------------   ********************** */   body {	width: 100%;	height: 100%;	background: url('../_gfx/smileys.png') #075f9d;	font-size: 76%;	padding-bottom: 100px;	}	#container {	width: 750px;	margin: auto;	background: #fff;	border-left: 3px solid #133853;	border-right: 3px solid #133853;	}	#nav {	width: 750px;	height: 80px;	margin: auto;	background: url('../_gfx/navigationBackground.png') repeat-x bottom left #fff;	}	#content {	width: 800px;	min-height: 200px;	margin: auto;	overflow: auto;	}	#footer {	width: 750px;	padding-bottom: 10px;	margin: auto;	background: repeat-x bottom left #fff;	border-bottom: 3px solid #133853;	border-left: 3px solid #133853;	border-right: 3px solid #133853;	}	.mainContent {	width: 479px;	margin: 0 5px 30px 0;	float: left;	padding: 0 10px 0 10px;	border-right: 1px dashed #ddd;	}	.rightColumn {	width: 235px;	float: left;	padding: 0 5px 0 5px;	margin: 0 0 30px 0;	}	.bottomContent {	margin: 0 0 20px 0;	width: 730px;	padding: 0 10px 0 10px;	}/* *************************   >> Typography -----------   ********************** */body { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #646464; }#content { font-size: 1em; line-height: 1.5;}#footer { text-align: center; font-size: 0.8em; }p {	margin-bottom: 10px;	}/* *************************   >> Headers --------------   ********************** */h1 { font-size: 4.0em; text-align: center; }   h2 {	font-size: 2.0em;	color: #075f9d;	}h3 {	font-size: 1.4em;	color: #444;	border-bottom: 1px solid #666;	clear: both;	}h4 {	font-size: 1.2em;	color: #444;	}   /* *************************   >> Lists ----------------   ********************** */ul {	list-style-type: square;	margin-left: 30px;	color: #075f9d;   	}li {	margin-bottom: 5px;	}/* *************************   >> Navigation -----------   ********************** */#nav ul {	margin: 0 auto 0 auto;	padding: 0;	overflow: auto;	width: 750px;	height: 58px;	}	#nav li {	display: inline;	list-style: none;	list-style-position: inside;	}	#nav a {	display: block;	width: 125px;	height: 28px;	padding-top: 30px;	float: left;	font: 1.4em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;	color: #075f9d;	text-align: center;	text-decoration: none;	}	#nav a:hover {	background: url('../_gfx/linkBackground.png') repeat-x #075f9d;	height: 26px;	padding-top: 30px;	border-bottom: 2px solid #000;	color: #fff;	}	/* Image link issues resolved */a img { border: 0; padding: 0 0 0 10px}   /* inline links */a {	color: #075f9d;	text-decoration: underline;	}	a:hover {	color: #42c7f5;	text-decoration: none;	}	/* *************************   >> Guests ---------------   ********************** */.guest {	margin: auto auto 30px auto;	width: 700px;	background: #007cab;	overflow: auto;	}	.guest .top {	width: 700px;	background: url('../_gfx/bigBoxTop.png') #007cab no-repeat;	height: 9px;	padding: 0;	margin: 0;	}	.guest .bottom {	margin: auto;	width: 700px;	background: url('../_gfx/bigBoxBottom.png') #fff no-repeat;	height: 9px;	padding: 0;	margin: 0;	}	.guestInfo {	width: 700px;	margin: auto;	overflow: auto;	}	.guestInfo img { float: left; }.guestInfo div { float: right; display: inline;}.guestInfo ul {	color: #fff;	width: 400px;	padding: 0;	margin: 0;	}/* *************************   >> Misc -----------------   ********************** */hr {	border-top: 1px solid #646464;	border-bottom: none;	border-left: none;	border-right: none;	width: 700px;	margin: auto;	}	.asterisk {	vertical-align: text-top;	color: #f00;	}.note {	color: #777;	font-size: 0.8em;	border-top: 1px dotted #999;	}	.tableHeader {	color: #075f9d;	font-size: 1em;	border-bottom: 1px solid #646464;	}	.tableEven { background: #ccf2ff; }.tableOdd { background: #eee; }.blackText { color: #111; }	.lbImg img {	margin: auto;	}abbr { cursor: pointer; }abbr:hover { color: #075f9d; }table { margin-bottom: 30px; }form {	background: #ccf2ff;	border: 1px solid #000;	padding: 20px;	margin: 5px auto auto auto;	}input, select, textarea {	display: block;	border: 1px solid #075f9d;	background: #2e72a2;	color: #eee;	margin-top: 2px;	margin-bottom: 10px;	}	.inline { display: inline; margin-bottom: 0;}.hidden { display: none; visibility: hidden; }.ozm { font-size: 1.8em; }
