@charset "iso-8859-1";

/*----------------------------------------------------------
RESETS
----------------------------------------------------------*/

* {
	margin: 			0;
	padding: 			0;
	}

body {
	color:				#7F8184;
	font:				normal 12px arial,helvetica,sans-serif;
	background-color:		#3B3B37;
	}

p {
	margin: 			0 0 15px 0;
	padding: 			0;
	}

blockquote 				{padding:0 30px;}
	
a					{color:#7A9DBF;}

img 					{border:none;}

ul,ol {
	padding:			0 0 0 15px;
	margin:				0 0 15px 0;
	}

ul.space li, ol.space li			{margin-bottom:10px !important;}

/*----------------------------------------------------------
BASE TEMPLATE
----------------------------------------------------------*/

#outer-wrapper {
	width: 				1020px;
	height:				auto;
	margin:				0 auto;
	padding: 			0 40px;
	background-color:		#F1F0E3;
	border-top:			6px solid #7A9DBF;
	}

#inner-wrapper {
	width: 				940px;
	height:				auto;
	margin:				0 auto;
	}

/*----------------------------------------------------------
MASTHEAD
----------------------------------------------------------*/

#date {
	width:				940px;
	height:				57px;
	margin:				0;
	padding:			36px 0 0 0;
	text-align:			right;
	font-size:			11px;
	}


#masthead {
	width:				940px;
	height:				77px;
	margin:				0;
	padding:			0;
	background:			transparent url(imgs/tag2.jpg) no-repeat 610px 11px;	
	}


/*----------------------------------------------------------
TEMPLATE GRID SYSTEM
----------------------------------------------------------*/
.col {
	float:				left;
	height:				auto;
	}

.w1	{
	width:				220px;
	background:			transparent url(imgs/curb.jpg) repeat-x top left;
	padding:			6px 0 0 0;
	}

.w2	{
	width:				700px;
	}

.w3	{
	width:				460px;
	background:			transparent url(imgs/curb.jpg) repeat-x top left;
	padding:			6px 0 0 0;
	line-height:			18px;
	}

#page-img {
	width:				700px;
	height:				250px;
	padding:			0;
	margin:				0 0 20px 0;
	}

.bio-img {
	width:				305px;
	margin: 			0 0 15px 0;
	height:				100px;
	padding:			70px 0 0 155px;
	}

/*----------------------------------------------------------
NAVIGATION
----------------------------------------------------------*/

#nav {
	padding: 			0;
	margin: 			0;
	list-style: 			none;
	}

#nav li {
	padding:			12px 0 11px 0;
	margin:				0;
	background:			transparent url(imgs/dotted-divider.jpg) repeat-x bottom left;
	width:				auto;
	}

#nav li a {
	display: 			block;
	text-decoration: 		none;
	height:				17px;
	width:				auto;
	}

#nav li a:hover {
	background-position: 		0 -17px;
	}

#n1 {
	background: 			url(imgs/nav1.jpg) no-repeat;
	}

#n2 {
	background: 			url(imgs/nav2.jpg) no-repeat;
	}

#n3 {
	background: 			url(imgs/nav3.jpg) no-repeat;
	}
	
#n4 {
	background: 			url(imgs/nav4.jpg) no-repeat;
	}
	
/*----------------------------------------------------------
LEADERBOARD
----------------------------------------------------------*/

#leaderboard {
	width:				700px;
	height:				370px;
	margin:				0 0 20px 0;
	}

#leaderboard #img-carousel {
	width:				460px;
	height:				370px;
	margin:				0;
	padding:			0;
	float:				left;
	}

#leaderboard #msg {
	width:				204px;
	height:				330px;
	margin:				0;
	padding:			40px 18px 0 18px;
	float:				left;
	background:			transparent url(imgs/leaderboard-msg-bg.jpg) repeat-y top left;
	color:				#FFF;
	font-size:			12px;
	}
	
/*----------------------------------------------------------
FOOTER
----------------------------------------------------------*/
#footer	{
	width:				940px;
	background:			transparent url(imgs/curb.jpg) repeat-x top left;
	padding:			20px 0 40px 0;
	margin:				40px 0 0 0;
	font-size:			11px;
	color:				#A5A5A0;
	float:				left;
	}


#footer a:link {
	text-decoration:		none;
	background:			transparent;
	color:				#A5A5A0;
	}

#footer a:visited {
	text-decoration:		none;
	background:			transparent;
	color:				#A5A5A0;
	}

#footer a:hover {
	text-decoration:		underline;
	background:			transparent;
	color:				#7F8184;
	}

#footer a:active {
	text-decoration:		none;
	background:			transparent;
	color:				#A5A5A0;
	}

/*----------------------------------------------------------
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 */

 
/*----------------------------------------------------------
MISC
----------------------------------------------------------*/
.m-r1 					{margin:0 1px 0 0;}
.m-r15 					{margin:0 15px 0 0;}
.m-b15 					{margin:0 0 25px 0;}
.m-b10 					{margin:0 0 10px 0;}
.m-r20 					{margin:0 20px 0 0;}
.p-t20					{padding:20px 0 0 0;}
.none 					{display:none;}

.font10pt {
	font-size:			14px;
	}

.font9pt {
	font-size:			12px;
	}

.font8pt {
	font-size:			11px;
	}

.font7pt {
	font-size:			10px;
	line-height:			normal;
	}

.emp 	{
	font-style:			italic;
	}

#btt {
	padding:			15px 0;
	font-size:			10px;
	}

.form-inputs {
	font: 				normal 11px arial,helvetica,sans-serif;
	background-color: 		#EEE;
	color:				#555;
	border:				1px solid #BBB;
	padding:			4px;
	}

.btn {  
  	color:				#404040;
  	font: 				bold 11px tahoma,arial,helvetica,sans-serif;
  	background:			#c9c9c9 url(imgs/inactive.gif) no-repeat;
  	border:				1px solid #AEACA8;
  	padding:			4px;
	}

.for-print {
	display:			none;
	}

#local-table td 			{padding-top:10px;padding-bottom:10px;}
td.clabel 				{font-weight:bold;background-color:#EAEAEA;padding-left:15px;}
td.citem 				{border-bottom:1px solid #EAEAEA;padding-left:15px;}
td.citem_no 				{padding-left:15px;}
#local-table-press td 			{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #EAEAEA;}

