/************************************************************************************
* Created on Sep 7, 2007															*
* Last Updated on Nov. 19, 2007	  													*
*																					*
* This is the standard CSS document to use on all websites. The elements shown are 	*
* just the standard ones. Feel free to add any elements you may need. You may also	*
* uncomment any of the attributes from any element you wish to use, or change the	*
* values of any attribute. Whatever works for your site.							*
************************************************************************************/
body {
	background-color: #FFF;
	background-image:url(http://www.scottforcommissioner.com/themes/scott/assets/files/images/bg.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin: 0px; 
}


#container {
	margin:auto;
	width:960px;
	margin-top:20px;
	margin-bottom:20px;
	}

#header {
	margin:auto;
	width:960px;
	height:66px;
	}
#nav {
	margin:0px 0px 5px 0px;
	float:right;
	}
#content_container {
	margin-top:48px;
	background-image:url(http://www.scottforcommissioner.com/themes/scott/assets/files/images/bg_content.jpg);
	background-repeat:repeat-y;
	width:960px;
	}
#sidebar {
	float:left;
	width:210px;
	}
#spread_the_word { 
	margin-top:0px;
	}
#links {
	padding-bottom:5px;
	}
#main_content {
	float:right;
	}
#main_photo {
	background-image:url(http://www.scottforcommissioner.com/themes/scott/assets/files/images/mountains.jpg);
	background-repeat:no-repeat;
	width:750px;
	height:314px;
	}
#recent_tweets {
	float:left;
	width:220px;
	border:1px solid #CCC;
	border-top:0px;
	margin:0 10px;
	height:220px;
	padding:5px;
	}
#county_news {
	float:left;
	width:220px;
	border:1px solid #CCC;
	border-top:0px;
	margin:0 10px;
	height:220px;
	padding:5px;
	}
#local_news {
	float:left;
	width:220px;
	border:1px solid #CCC;
	border-top:0px;
	margin-left:10px;
	height:220px;
	padding:5px;
	}
#text_content {
	float:left;
	width:480px;
	margin-left:10px;
	margin-top:15px;
	}
#text_content_page {
	float:left;
	width:720px;
	margin-left:15px;
	margin-top:15px;
	}

#scott_photo {
	width:250px;
	float:right;
	}

#bottom_nav { 
	margin:auto;
	text-align:center;
	width:730px;
	background-image:url(http://www.scottforcommissioner.com/themes/scott/assets/files/images/bottom_nav_bar.jpg);
	background-repeat:repeat-x;
	height:29px;
	padding-bottom:10px;
	}
#bottom_nav p {
	margin-top:30px;
	}
#copyright {
	background-image:url(http://www.scottforcommissioner.com/themes/scott/assets/files/images/bottom_logo.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:auto;
	text-align:left;
	width:730px;
	color:#666666;
	height:51px;
	margin-top:30px;
	}

#footer {
	background-color:#E58E2B;	
	height:70px;
	}

#twitter_div {
	height:195px;
	overflow:hidden;
	width:100%;
	}
#twitter_update_list {
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
#twitter_update_list li {
	padding-bottom:5px;
	}

.clear {
	clear:both;
	}



.float_left {
	float:left;
	}
.float_right {
	float:right;
	}



a, a:visited 
{
	text-decoration: none; 
	font-weight:bold;
	color: #666; 
}
a:hover, a:active 
{
	text-decoration: none;  
	color: #5BB7EB; 
}
#twitter_update_list a,
#twitter_update_list a:visited,
a.blue, 
a.blue:visited 
{
	text-decoration: none; 
	font-weight:bold;
	color: #666; 
}
#twitter_update_list a:hover,
#twitter_update_list a:active
a.blue:hover, a.blue:active 
{
	text-decoration: none;  
	color: #5BB7EB; 
}



h3 {
	color: #E58E2B; 
}
h4 {
	margin-left:5px;
	}
.red_header {
	color:#990000;
	}
.orange_header {
	color:#E58E2B;
	}

.required 
{
	font-size: 14px;
	color: #CC0000; 
}

/********************************************
*					blog					*
********************************************/
#blog {
	margin-bottom:10px;
	}
.blog_border {
	border:1px solid #CCC;
	padding:10px;
	margin-top:7px;
}
.blog_title_box {
	background-color:#5BB7EB; 
	border:1px solid #CCC;
	padding:10px;
	line-height:16px;
}
.blog_title, a.blog_title {
	color: #666666; 
	font-size:16px;
	font-weight: bold; 
}
.blog_date_posted {
	font-weight:bold;
	color:#333;
	font-size:12px;
	padding: 10px 0px 10px 0px;
	}
.blog_post_text {
	color:#666;
	font-size:13px;
	line-height:14px;
	}
a.blog_link, 
a.blog_link:active, 
a.blog_link:visited {
	text-decoration: none; 
	text-transform:lowercase;
	color: #666666;
	font-weight:bold;
	}
a.blog_link:hover {
	text-decoration: none; 
	text-transform:lowercase;
	color: #FFB631;
	font-weight:bold;
	}