@charset "UTF-8";body  {	font: Verdana, Arial, Helvetica, sans-serif;	background:#FFFFFF url("../_graphx/backgrounds/bac_spacer_75.png") 000000;	margin: 10px 0px 0px;	padding: 0;	text-align: center;	color: #000000;	}#container  {	position:relative; /*------- CK Added--------*/	width: 900px;	background: #FFFFFF url(../_graphx/backgrounds/bac_blue_3a.png) repeat-y;	margin: auto auto 0;	border: 2px solid #000066;	text-align: left;	padding: 0px;	} 	#container_120left  {	position:relative; /*------- CK Added--------*/	width: 900px;	background: #FFFFFF url("../_graphx/backgrounds/Container 900/bac_spacer_900_120.png") repeat-y;	margin: auto auto 0;	border: 2px solid #000066;	text-align: left;	padding: 0px;	} #container_120left_950  {	position:relative; /*------- CK Added--------*/	width: 950px;	background: #FFFFFF url(../_graphx/backgrounds/bac_spacer_950bl_120.png) repeat-y;	margin: auto auto 0;	border: 2px solid #000066;	text-align: left;	padding: 0px;	} /*-------- Container Plain Blue Side -------*/#containerAlt2  {	position:relative; /*------- CK Added--------*/	width: 900px;	background: #FFFFFF url("../_graphx/backgrounds/Container 900/bac_spacer_900plBl_120.png") repeat-y;	margin: auto auto 0;	border: 2px solid #000066;	text-align: left;	padding: 0px;	} /*-------- narrow left collumn ------*/#containerAlt {	position:relative; /*------- CK Added--------*/	width: 900px;	background: #FFFFFF url("../_graphx/backgrounds/Container 900/bac_spacer_900alt.png") repeat-y;	margin: auto auto 0;	border: 2px solid #000066;	text-align: left;	padding: 0px;	} 	/*------- Teaser Styling -------*/#container_teaser  {	width: 605px;	background: #FFFFFF;	margin: auto;	border: 2px solid #000066;	padding: 3px;	} /*--------- Basic Headers --------------------------------------------------------------------------------*/#header  {	position:relative;	background: #000000 url(../_graphx/logos/eyewool_banner_bevel.png) no-repeat left top;	height: 125px;	} #header  h1  {	margin: 0 0 0 -9000px; /* Move header text off off page */	}#header_950  {	position:relative;	background: #000000 url(../_graphx/logos/eyewool_banner_bevel_950.png) no-repeat left top;	height: 125px;	} #header_950  h1  {	margin: 0 0 0 -9000px; /* Move header text off off page */	}/*------Header Theater------*/#header_theater  {	position:relative;	background: #000000 url(../_graphx/logos/eyewool_theater_bevel_1100.png) no-repeat left top;	height: 125px;	}#header_theater  h1  {	margin: 0 0 0 -9000px; /* Move header text off off page */	} #theater_subtitle {	color: #33FFFF;	position: absolute;	width: 640px;	right: 0px;	bottom: 30px;}/*----- Header Election -----*/#header_election {	position:relative;	background: #000000 url(../_graphx/logos/eyewool_election_bevel.png) no-repeat left top;	height: 125px;	} #header_election  h1  {	margin: 0 0 0 -9000px; /* Move header text off off page */	}#logo_lamb{	position: absolute;	top: 7px;	left: 9px;	width:130px;	height:95px;	background:url(../_graphx/logos/eyewool_lamb130px.gif) no-repeat top left;	}/*--------------- End of Header -----------------------------------------------------------------------*/#clear {clear:both; /*--------CK Added - Clear Float-----*/	}	#topComment_bar {	margin-top: 5px;	margin-right: 150px;	margin-bottom: 0px;	margin-left: 125px;	background-color: #33CCFF;	padding: 0px;	top: 0px;	position: relative;	height: 25px;	width: auto;	line-height: normal;	}#topComment_bar_alt { /*----- Wide Bar to left ------*/	margin-top: 5px;	margin-right: 150px;	margin-bottom: 0px;	margin-left: 35px;	background-color: #33CCFF;	padding: 0px;	top: 0px;	position: relative;	height: 25px;	width: auto;	line-height: normal;	}/*---------- Side Bars ----------------------------------------------------------------------*/#sidebar1  {	float: left;	width: 100px;	padding: 10px; 	}#sidebar1_alt  {   /*-------- Narrow sidebar ------*/	float:left;	width: 10px;	padding:10px	}#sidebar1_plain  {    /*-------- Solid Color Fill ------*/	float:left;	width: 100px;	padding:5px 6px	}#sidebar2  {	float: right;	width: 120px;	background: #ECECEC;	margin: 0px;	position: relative;	padding-bottom: 10px;	padding-left: 10px;	padding-top: 10px;	padding-right: 10px;	}/*------------------ Main Content Divs --------------------------------------------------------*/#mainContent  {	margin: 0 150px 0 130px; 	padding: 0px 10px;	position: relative;	top: 0px;}#mainContent_950  {	margin: 0 150px 0 130px; 	padding: 0px 10px;	position: relative;	top: 0px;}#mainContent_alt {	margin: 0 155px 0 45px;	padding: 0px 10px;	}#footer  { 	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#DDDDDD;	} #footer  p  {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */	}/*-------- Theater Styling ----------------------------------------------------------------------*/#container_theater  {	position:relative; /*------- CK Added--------*/	width: 1100px;	background: #000000 url(../_graphx/backgrounds/bac_spacer_1100.png) repeat-y;	margin: 0 auto;	border: 2px solid #000000;	text-align: left;	} #sidebar1_theater {	float: left;	width: 120px;	height: 500px;	padding: 10px 10px 10px 10px; /* padding keeps the content of the div away from the edges */}	#sidebar2_theater {	float: right;	width: 120px;	height: 500px;	padding: 10px 10px 10px 10px; /* padding keeps the content of the div away from the edges */}#mainContent_theater {	margin: 0 150px 0 150px; 	background: #000000;	padding: 0 10px;}#footer_theater  { 	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#DDDDDD url(../_graphx/backgrounds/color_spacer_bot_150.png) repeat-x;} #footer_theater  p  {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */	height:	85px;	}	/*-------Theater text Styes---------*/.text_style2 {	font-size: 125%;	font-weight: bold;}.text_style3 {font-size: 80%}.style5 {font-size: 14%}</style>/*---------- End of Theater--------*/.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}#clear {	clear: both;	}	/*------ Header Styling Navigation -----------------------------------------------------------------*/	#header ul {	margin: 0;	padding: 0;	position:absolute;	right:0;	bottom:2px;	width:690px;	list-style: none;	left: 211px;	}	#header ul li{	float: left;	}#header ul li a{	padding: .6em .6em 1.6em .6em;	font-size: 10px;	line-height: 1.2em;	font-weight:bold;	text-align: right;	text-decoration:none;	color:#ffffff;	float: left;	display:block;	}#header ul li a:hover{	color:#FFFF00;	}/*--------  Header Navigation Election -----*/	#header_election ul {	margin: 0;	padding: 0;	position:absolute;	right:0;	bottom:3px;	width:690px;	list-style: none;	left: 211px;	}	#header_election ul li{	float: left;	}#header_election ul li a{	padding: .6em .6em 1.6em .6em;	font-size: 10px;	line-height: 1.2em;	font-weight:bold;	text-align: right;	text-decoration:none;	color:#ffffff;	float: left;	display:block;	}	#header_election ul a:hover{	color:#FFFF00;	}/*--------  Header Navigation Theater if needed -----*/	#header_theater ul {	margin: 0;	padding: 0;	position:absolute;	right:0;	bottom:3px;	width:690px;	list-style: none;	left: 410px;	}	#header_theater ul li{	float: right;	}#header_theater ul li a{	padding: .6em .6em 1.6em .6em;	font-size: 10px;	line-height: 1.2em;	font-weight:bold;	text-align: right;	text-decoration:none;	color:#ffffff;	float: left;	display:block;	}#header_theater ul li a:hover{	color:#FFFF00;	}	/*------------ Sidebar ul Navigation ---------------*/#sidebar1_ul_nav ul{	margin: 0;	padding: 0;	list-style: none;	}#sidebar1_ul_nav ul li{	float: left;	}#sidebar1_ul_nav ul li {	padding: .5em 0;	font-size: 12px;	line-height: .6em;	font-weight:bold;	text-align:center;	text-decoration:none;	color:#000066;	float:top;	display:block;	}#sidebar_ul_nav ul li :hover {	color:#FFFF00;	}#sidebar1_text {	position:relative;	margin-top: 10px;	}#nav_bug {	background:url(../_graphx/buttons/bug_conflict_1.png);	margin-right: 5px;}#nav_bar {	position: absolute;	left: 5px;	top: 130px;	width: 111px;	height: 385px;	}/*---- SIDEBAR 1 Ordered List Styling --------*/#sidebar1 ul {	margin: 0;	padding: 0;	list-style: none;	}#sidebar1 ul li{	float: left;	}#sidebar1 ul li a{	padding: .5em 0;	font-size: 12px;	line-height: .5em;	font-weight:bold;	text-align:center;	text-decoration:none;	color:#FF0033;	float:top;	display:block;	}		/*-------------adSense Styling-------------------------------------------------------------------------*/.adsense120x240 {	float: left;	height: 240px;	width: 120px;	background-color: #00FFFF;	margin: 0px 0px 0px 0px;	text-align:center;	}.adsense120x600 {	float:right;	height:600px;	width:120;	background: #CCCCCC;	margin: 0px 0px 0px 0px;	text-align:center;	}#adsense120x240 {	float: left;	height: 240px;	width: 120px;	background-color: #00FFFF;	margin: 0px 0px 0px 0px;	text-align:center;	}#adsense120x600 {	height: 600px;	width: 120px;	text-align: center;	background-color: #CCCCCC;	padding: 10px 0px 0px;}/*----------not used----------*/#outer_container {	background-color: #000066;	padding: 8px 5px 5px;	width: 920px;	position: relative;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 2px solid #000066;}