
/*  BASIC PRE-SETTING
====================================================*/

* { padding: 0; margin: 0; }

ul { padding-left: 0em; margin-left: 0em; list-style-type: none; }

ol { padding-left: 2em; margin-left: 0em;}


dt { padding-left: 1em; margin-left: 0; padding-top: .5em; font-weight: bold; }

dd { padding-left: 2.5em; margin-left: 0; }


h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ol, ul, dl, fieldset, address { margin-bottom: 1em; }


/*  MAIN STRUCTURAL ELEMENTS 
====================================================*/

body { 
	font: 76%/1.6em arial, helvetica, verdana, geneva, sans-serif;
	background: #141414 url('../img/bg-3.jpg') top center no-repeat;
	background-attachment: fixed;
	color: #cccccc;
	text-align: center;
	padding-bottom: 45px;
	}
		
#container {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent; /* transparent */
	text-align: left;
	position: relative;

	}

#header {
	background: transparent 0px 0px no-repeat;
	height: 206px;
	margin-bottom: 0px;
	position: relative;
	font-size: 1.3em;
	}
	
#sacramento {
	position: absolute;
	top: 142px;
	left: 103px;
	}


#england {
	position: absolute;
	top: 142px;
	left: 620px;
	}
	
	
	
	
.img_bar {
	margin: 0 auto 78px;
	text-align: center;
	}	

#index_content {
	width: 716px;
	margin-left: 87px;
	margin-bottom: 80px;
	}

#indexpage #col_1 {
	width: 356px;
	float: left;
	}

#indexpage #col_1 p {
	font-size: 1.2em;
	line-height: 1.5em;
	}




#indexpage #col_2 {
	width: 269px;
	float: right;
	}
	
	
#content {
	width: 616px;
	margin-left: 137px;
	margin-bottom: 80px;
	position: relative;
	}




#player2 {
	position: relative;
	top: 0px;
	left: 112px;
	z-index: 100;		
	border-color: #ffffff;
	border-width: 0px;
	border-style: solid solid solid solid;
	width: 400px;
	height: 324px;
	margin-bottom: 45px;
	}



.news_entry {
	padding: 15px 20px 10px 3px;
	border-bottom: 1px solid #666;
	}





#footer {
	width: 824px;
	margin-left: 39px; 
	background: transparent  url('../img/footer_barb_bg.gif') 0px 0px no-repeat;
	padding-top: 20px;
	text-align: center;
	text-transform: uppercase;
	color: #666;
	}
	
#footer p.smaller {
	text-transform: none;
	font-size: 11px;
	}
	
	
	
	
/*  TEXT LINK STYLES 
====================================================*/

	
a:link		{ color: #cccccc; text-decoration: none; border-bottom: 1px dotted #cc3333; font-weight: normal;}
a:visited	{ color: #cccccc; text-decoration: none;  border-bottom: 1px dotted #cc3333; font-weight: normal;}
a:hover		{ color: #cc3333; text-decoration: none;  border-bottom: 1px dotted #cc3333; font-weight: normal;}


a.footer:link		{ color: #666; text-decoration: none; font-weight: normal; border-bottom: 0px dotted #BF0101; }
a.footer:visited	{ color: #666; text-decoration: none;  font-weight: normal; border-bottom: 0px dotted #BF0101; }
a.footer:hover		{ color: #cc3333; text-decoration: none;  font-weight: normal; border-bottom: 1px dotted #cc3333; }


a.h1:link		{ color: #069; text-decoration: none; font-weight: normal; border-bottom: 0px dotted #BF0101; }
a.h1:visited	{ color: #069; text-decoration: none;  font-weight: normal; border-bottom: 0px dotted #BF0101; }
a.h1:hover		{ color: #633; text-decoration: none;  font-weight: normal; border-bottom: 0px dotted #BF0101; }



a img, :link img, :visited img { border: 0; }   

a { outline: none; }

#current { color: #BF0101; }

	
	
	
	
	
/*  UN-ORDERED LIST STYLES 
====================================================

 ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 1em;
	padding: 5px 25px 30px 0px;
	background-color: transparent;
	}

 ul#pub-opinions {
	margin-left: 0em;
	padding: 5px 10px 30px 0px;
	}



 li.navig {
	background-image: url("../img/red-dot.gif");
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 12px;
	margin-bottom: .75em;
	line-height: 1.3em;
	background-color: transparent;
	}


*/

 
.pdf {
	background-image: url("../img/pdficon_small3.gif");
	background-repeat: no-repeat;
	background-position: 100% .2em;
	padding-right: 1.3em;
	margin-bottom: .75em;
	line-height: 1.3em;
	background-color: transparent;
	
	}


/* Main Navigation Elements 
-------------------------------------------- */		
		

#nav_bar { height: 35px; width: 748px; position: absolute; top: 90px; left: 73px; line-height: 19px; background-color: transparent;}
#nav_bar ul { margin: 0; padding: 0; width: 748px; height: 35px; position: relative; list-style: none; background-color: transparent;}
#nav_bar ul li { height: 35px; margin: 0; padding: 0; position: absolute; top: 0;}
#nav_bar a { height: 35px; display: block; border: 0px; }	
#nav_bar ul li a {text-indent: -9999px; text-decoration: none; }
	
#nav_bar ul li#nb1 { left: 0px; width: 95px; background: url("../img/nb.gif") 0px 0px no-repeat; }
#nav_bar ul li#nb2 { left: 95px; width: 75px; background: url("../img/nb.gif") -95px 0px no-repeat; }
#nav_bar ul li#nb3 { left: 170px; width: 100px; background: url("../img/nb.gif") -170px 0px no-repeat; }
#nav_bar ul li#nb4 { left: 270px; width: 165px; background: url("../img/nb.gif") -270px 0px no-repeat; }
#nav_bar ul li#nb5 { left: 435px; width: 125px; background: url("../img/nb.gif") -435px 0px no-repeat; }
#nav_bar ul li#nb6 { left: 560px; width: 85px; background: url("../img/nb.gif") -560px 0px no-repeat; }
#nav_bar ul li#nb7 { left: 645px; width: 103px; background: url("../img/nb.gif") -645px 0px no-repeat; }


#nb1 a:hover { height: 35px; width: 95px; background: url("../img/nb.gif") 0px -35px no-repeat;}
#nb2 a:hover { height: 35px; width: 75px; background: url("../img/nb.gif") -95px -35px no-repeat;}
#nb3 a:hover { height: 35px; width: 100px; background: url("../img/nb.gif") -170px -35px no-repeat;}
#nb4 a:hover { height: 35px; width: 165px; background: url("../img/nb.gif") -270px -35px no-repeat;}
#nb5 a:hover { height: 35px; width: 125px; background: url("../img/nb.gif") -435px -35px no-repeat;}
#nb6 a:hover { height: 35px; width: 85px; background: url("../img/nb.gif") -560px -35px no-repeat;}
#nb7 a:hover { height: 35px; width: 103px; background: url("../img/nb.gif") -645px -35px no-repeat;}

#nav_bar ul li#onpage1 { left: 0px; width: 95px; background: url("../img/nb.gif") 0px -35px no-repeat;}
#nav_bar ul li#onpage2 { left: 95px; width: 75px; background: url("../img/nb.gif") -95px -35px no-repeat;}
#nav_bar ul li#onpage3 { left: 170px; width: 100px; background: url("../img/nb.gif") -170px -35px no-repeat;}
#nav_bar ul li#onpage4 { left: 270px; width: 165px; background: url("../img/nb.gif") -270px -35px no-repeat;}
#nav_bar ul li#onpage5 { left: 435px; width: 125px; background: url("../img/nb.gif") -435px -35px no-repeat;}
#nav_bar ul li#onpage6 { left: 560px; width: 85px; background: url("../img/nb.gif") -560px -35px no-repeat;}
#nav_bar ul li#onpage7 { left: 645px; width: 103px; background: url("../img/nb.gif") -645px -35px no-repeat;}






/*  h(n) STYLES
====================================================*/


/*  h1 STYLES   ***************************   */
	
h1	{
	text-indent: -9876px;
	position: absolute;
	top: 51px;
	left: 103px;
	width: 694px;
	height: 26px;
	background: transparent top left no-repeat;
	border-bottom: 0px; 
	}
	
h1 a	{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	border-bottom: 0px; 
 	}
	
/*  h2 STYLES   ***************************   */

h2 { 
	font-size: 1.5em;
	line-height: 1.25em;
	margin-bottom: 1em;
	color: #cc3333;
	font-family: Georgia, 'Times New Roman', Times, serif;
	}

#indexpage #col_1 h2 { 
	color: #dc9a69;
	font-weight: 100;
	font-size: 1.5em;
}




/*  h3 STYLES   ***************************   */

h3 {
	font-size: 1.1em;
	color: #dc9a69;
	font-family: Georgia, 'Times New Roman', Times, serif;
	}

#newspage h3 {
	font-size: 1.1em;
	color: #dc9a69;
	margin-bottom: 0em;
	}






/*  h4 STYLES   ***************************   */

h4 {
	font-size: 1.0em;
	margin-bottom: 1.0em;
	color: #f1eeee;
	font-family: Georgia, 'Times New Roman', Times, serif;
	}




/*  MISCELLANEOUS STYLES
====================================================*/

hr { margin: 0px 0px 1em; height: 2px; color: #dc9a69; border: none; } /* For Internet Explorer */
#content hr { margin: 0px 0px 1em; height: 2px; background-color: #dc9a69; border: none;} /* For Gecko-based browsers */
#content hr { margin: 0px 0px 1em; height: 2px; background-color: #dc9a69; border: 0px solid #00cc00; } /* For Opera and Gecko-based browsers */




strong { color: #f1eeee; }


/* self clearing rules */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; _height: 1%; }
/* Hides from IE-mac \*/
.clearfix { display: block; }
/* End hide from IE-mac */









