/* GENERAL LAYOUT */html,body {height: 100%;}body {margin: 0px;background-color:#fffcda;background-image: url(images/lay/line.jpg);background-repeat:repeat-x;background-position:top left;}#wrapper {width: 942px;height:100%;background-color: #362f2d;padding:0px 8px 0px 8px;margin:0px auto 0px auto;}#wrapper[id] {    height:auto;    min-height:100%;}#header {width:942px;height: 294px;padding:0px;background: url(images/lay/banner.jpg);background-position:top center;background-repeat:no-repeat;}#menubar {width:500px;height:40px;padding:0px;border:0px solid #000000;position:relative;top:225px;left:433px;text-align:right;}#contentwrapper {height:600px;background: url(images/lay/contentbg.jpg);background-position:top center;background-repeat:repeat-y;}#contentwrapper[id] {    height:auto;    min-height:600px;}#navi {float:left;width:324px;padding:10px;padding-top:0px;text-align:left;}#content {float:right;width:570px;padding:10px;padding-top:0px;text-align:justify;}#footer {height: 40px;padding:15px 5px 25px 10px;clear: both;background-image: url(images/lay/footerbg.jpg);background-repeat:repeat-y;background-position:top center;margin-bottom:0px;} #footer[id] {    height:auto;    min-height:40px;}/* STYLES */body,td,th,div,span {	color: #000000;	font-family: Verdana;	font-size: 12px;}a, a:link, a:active, a:visited {	color:#ca4a04;	letter-spacing:1.5px;	text-decoration:none;	cursor:crosshair;}a:hover {	color:#ca4a04;             text-decoration:underline;}h1 {font-size: 6px;font-family: Arial, Helvetica, sans-serif;color: #372F2D;}i, em {	font-style:italic;	color:#054562;}b, strong {	font-weight:bold;	color:#ca4a04;}.footer2 {	font-size:12px;	color:#b7b7b7;}.footer1 {	font-size:12px;	color:#b7b7b7;}.footer1 strong, .footer1 b, .footer2 strong, .footer2 b, #cpcontainer  {	color:#cbcf27;	font-weight:normal;}.ttt, .stitle, #ttt, #stitle {	text-align:left;	color:#054562;	font-size: 20px;	border-bottom:1px solid #fff541;	font-family: 'Century Gothic', Tahoma, Arial, Sans-serif;}input, textarea, select, radio {	background-color:#FFFFFF;	border:1px solid #d0cfcf;	color:#636363;	font-family: 'Century Gothic', Tahoma, Arial, Sans-serif;	font-size: 13px;	margin-bottom:2px;	margin-top:3px;}td.date {	font-size:11px;	text-align:right;	color:#cbcf27;}table.newstable {	width:100%;	border:0px;}.comment_small {	margin-bottom:15px;	padding-bottom:10px;	border-top:1px solid #e2e1e1;	font-size:8px;	text-align:right;	color:#ca5050;}.comment {	margin-top:3px;	padding-top: 10px;	padding-bottom: 10px;	border-top:1px solid #e2e1e1;	background-color:#f9f9f9;	color:#999999;	font-size:11px;}img, img.brdr, img.dotted {	border:0px solid #f1efef;	background-color:#f1efef;}img:hover, img.brdr:hover, img.dotted:hover{	border-color:#dbdbdb;	background-color:#dbdbdb;}img.none, #lightbox img {	border-width:0px;}.links img {width:100px;height:35px;margin-bottom:5px;}.small {	font-size:11px;	font-variant:small-caps;}.tiny {	font-size:9px;}a.tiny {	font-size:11px;}td.code {	background-color:#f6f6f6;	border:1px solid #e3e3e3;	color:#707070;	padding:10px 10px 10px 10px;	font-family:Courier New, Courier, mono;	font-family:"Courier New", Courier, mono;	text-align:left;}#affiliates {	width:95%;}.links {	text-align:center;}.adsinfo {width:60px;position:relative;top:-33px;left:240px;}#bottomads .adsinfo {position:relative;top:-38px;left:250px;}#navi .adsinfo, #navi .adsinfo a, #bottomads .adsinfo, #bottomads .adsinfo a {color:#da4a04;}/* NAVIGATION *//*MENUBAR TOP*/.initial{border:0px solid #ffffff;width:96px;height:29px;margin:0px;padding:0px;text-align:center;vertical-align:middle;background-image:url(images/lay/button_over.jpg);background-position:top center;background-repeat:no-repeat;color:#fff541;font-family: 'Century Gothic', Tahoma, Arial, Sans-serif;font-size: 12px;}/*NAVIBAR SIDE*/#navi, #navi p, #navi div, #navi span, #navi ul, #navi li, #navi ul li {font-size:11px;}#navi a, #navi a:visited {color:#000000;letter-spacing:normal;}#navi  a:hover {color:#666666;letter-spacing:normal;}#navi .navi a, #navi .navi a:visited, #navi .navi a:hover {color:#ca4a04;}.navispacer {clear:left;margin:0px;width:100%;height:5px;padding:0px;}.ntitle, #navi .ntitle {	font-size:16px;	border-bottom:1px solid #e3e3e3;	color:#054562;	font-family: 'Century Gothic', Tahoma, Arial, Sans-serif;}.bigmenu, #navi .bigmenu {	font-size:12px;}.navi {	padding:0px 12px 0px 7px;	margin-bottom:25px;	text-align:justify;}ul.navilist{ margin: 0px;margin-left:20px;padding: 0px;list-style-position:outside;text-align:left;}ul.navilist li {	width:45%;	float:left;	background: url(images/lay/bullet.gif) no-repeat left center;	list-style-type: none;	list-style-position:outside;	padding-left: 14px;	margin-bottom: 5px;	margin-left:0px;}.navitree ul, #navi .navitree ul { /*CSS for Simple Tree Menu*/margin: 0;padding: 0;}.navitree li, #navi .navitree li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/background: url(images/lay/bullet.gif) no-repeat left center;list-style-type: none;list-style-position:outside;padding-left: 14px;margin: 3px;margin-left:5px;font-size:9px;}.navitree li.submenu, #navi .navitree li.submenu { /* Style for LI that contains sub lists (other ULs). */background: url(images/lay/plus.gif) no-repeat left 2px;cursor:pointer !important;padding-left: 15px;margin: 5px;}.navitree li.submenu ul, #navi .navitree li.submenu ul { /*Style for ULs that are children of LIs (submenu) */display: none; /*Hide them by default. Don't delete. */}.navitree .submenu ul li, #navi .navitree .submenu ul li { /*Style for LIs of ULs that are children of LIs (submenu) */cursor: default;}.poll {width:290px;margin:0px auto 0px auto;}.pollbarbg, .pollbarbgnavi {width:290px;padding:3px;border:1px solid #b7c278;}.pollbarbg {background-color:#f9f9f9;}.pollbarbgnavi{background-color:#edecec;margin-top:3px;}/*  LIGHTBOX SCRIPT  */#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }	/* Min-Width */.lbWidth { /* most browsers */	position: absolute;	top: 0px; left: 0px;	width: 100%;	min-width: 790px;	}* html .lbContent { /* IE6 */	margin-left: -790px;	position:relative;	}* html .lbMinWidth { /* IE6 */	padding-left: 790px;	}		/* Clearfix */	.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */ 
