/*
Theme Name: Rick's Theme
Theme URI: 
Description: Customized theme for Rick Burns for Senate 2010
Version: 1.0
Author: Eleana Whitesell
Author URI: http://www.eleanawhitesell.com

baby blue: #AFCCF1
bright blue:#3766cc
dark red: 993333
*/

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

html, body							
	{ height: 100%; }
body								
	{ font-size: 62.5%; 
	  font-family: Helvetica,Arial, sans-serif; 
	  color: #333; 
	  background-color: #afccf1; }
ul									
	{ list-style: disc inside;  }
	
ol									
	{ list-style: decimal inside; }
a									
	{ outline: none; text-decoration: none; }
a:hover
{text-decoration: underline;}	

a img								
	{ border: none; 
	 }

table								
	{ border-collapse: collapse; }


/****STRUCTURE****/

#container 							
	{ width: 960px;
	height:auto;  
	margin: 0 auto; 
	text-align: left; 
	border: 1px solid #3766cc; 
	background-color: white;
	}
#push								
	{ height: 100px; }

#maincol							
	{ width: 700px; 
	height:auto; 
	float: left;
	margin: 20px 0px 20px 10px; }							
#sidebar						
	{ width: 260px; 
	height:auto; 
	float: left; 
	margin: 60px 0px 0px 70px; 
	background-color: #fff; 
	border-left: 1px dashed #993333; 
	float:left;
	text-decoration: none;}
	
#sidebar ul							
	{ list-style-type: none; 
	list-style-image:none;
	float: left; }
#post								
	{ width: 600px; 
	height: auto; 
	margin: 10px 0 0 0px; 
	float: left;}
	
.post								
	{ width: 562px; 
	height: auto; 
	padding-right: 10px;
	margin: 0px 0 0px 42px;
	float: left;
	}

.post li
{list-style-type: disc;
list-style-image: none;
list-style-position: inside;}
/****HEADER****/
h1#logo								
	{ width: 960px; 
	height: 275px;
	margin: 0px;
	background-color:#E2ECDF; 
	float: left; 
	text-indent: -9999px; }

h1#logo a  
	{ text-indent: -9999px; 
	display: block; 
	height: 275px; 
	background: url(images/headernew.jpg) top left no-repeat; 
	background-position: center; 
	border-bottom: 2px solid #993333;}

/****MENU****/
#navbar								
	{ height: 50px; 
	width: 960px;  
	float:left;
	border-bottom: 2px solid #993300; 
	margin-top: 5px;
	margin-bottom: 20px;
	font-family: Georgia, Times New Roman, serif; 
	color: #993300; text-shadow: #CCC 1px 1px 1px;
	letter-spacing: .04em;
	}
	#navbar	a							
	{  
	font-family: Georgia, Times New Roman, serif; color: #993300; 
	margin-right: 10px;
	}
#navbar ul							
	{ list-style-type: none; font-family: Georgia, Times New Roman, serif; color: #993300;
	float: left;}
#navbar li							
	{ display: inline; 
	color: #993300;
	float: left;	}

ul#main-nav						{ width: 900px; height: 30px; margin-left: 2px;font-weight: bold;color: #993300; font-size: 1.2em; }

ul#main-nav	li 					{ display: inline; padding: 2px 0px; margin-right: 10px; padding-right: 5px;}

ul#main-nav li a { color: #993300;}

ul#main-nav li a:hover,
body#home ul#main-nav li.home a,
body#meet-rick ul#main-nav li.about a,
body#news ul#main-nav li.news a,
body#issues ul#main-nav li.issues a,
body#testimonials ul#main-nav li.testimonials a,
body#legislation ul#main-nav li.legislation a,
body#links ul#main-nav li.links a,
body#contact ul#main-nav li.contact a
{background: none; border-bottom: 1px dashed #993300; color:#3766cc; }


/****FOOTER****/
#footer								
	{ height: 100px; 
	  background: #3766cc; 
	  padding-top: 10px;
	  margin-top: 20px; 
	  border-top: 2px solid #993333;}

#footer-inside						
	{ width: 960px; margin: 0 auto; }

#footer p							
	{ margin-top: 15px; 
	color: #fff; font-family: Georgia,Times New Roman, Times,serif; 
	font-size: 1.2em;
	font-weight: normal; 
	line-height: 1.2em;
	text-align: center; }

/****TYPGROGRAPHY****/
p							
	{ font-family: Georgia,Times New Roman, Times,serif; 
	font-size: 1.4em;
	font-weight: normal;
	 line-height: 1.4em; 
	 margin: 0 0 10px 0px; 
	 list-style: inside; 
	 padding-top: .22em; 
	 padding-bottom: .44em;
	 }

li {list-style-image: url(http://www.rickburns.org/arrow.gif);
	list-style-position: inside;
	font-family: Georgia,Times New Roman, Times,serif; 
	font-size: 1.4em;
	font-weight: normal;
	 line-height: 1.4em;
	 padding-bottom: .44em;
}	 
a		
	{ font-weight: bold;
	color: #003e4b; }

a:hover								
	{ text-decoration:none; 
	color: #993300; 
	 }
h1									
	{ font-size: 3.0em; 
	font-family: Georgia,Times New Roman, Times,serif; 
	font-weight: bold; 
	font-style: italic;
	color: #993300; 
	margin-bottom: 5px;}

h2									{ font-size: 2.4em; font-family: Georgia,Times New Roman, Times,serif; font-weight: bold; margin-bottom: 5px; color: #003e4b; font-variant: small-caps;letter-spacing: 1px;}

h3									{ font-size: 2.2em; font-family: Georgia,Times New Roman, Times,serif; font-weight: bold;  margin: 15px 0 10px 0; font-style: italic; color: #993300; }
h4									{ font-size: 1.2em; font-family: Georgia,Times New Roman, Times,serif; font-weight: bold; font-style: italic; margin-bottom: 10px; color: #993300; list-style-type: none; padding-left: 15px;}
h5									{ font-size: 1.8em; font-family: Georgia,Times New Roman, Times,serif; font-weight: bold; font-style: italic; margin-bottom: 0px; color: #993300; list-style-type: none;}
h6									{ font-size: 1.0em; font-family: Georgia,Times New Roman, Times,serif; font-weight: normal; font-style: italic; color: #000; list-style-type: none;}
.post h4							{ font-size: 1.8em; font-family: Georgia,Times New Roman, Times,serif; font-weight: normal; margin: 0 0 10px 0;color: #993300; }
.post h5 a							{ font-family: Georgia,Times New Roman, Times,serif; font-weight: bold; font-style: italic; margin-bottom: 0px; color: #993300; list-style-type: none;}
.post h5 a:hover							{ font-family: Georgia,Times New Roman, Times,serif; font-weight: bold; font-style: italic; margin-bottom: 0px; color: #3766cc; list-style-type: none;}


.titles								{ font-size: 1.2em; line-height: 1.8em; margin: 0 0 5px 0;list-style-type: none; font-style: italic; }
.excerpts							{ line-height: 1.8em; margin: 0 0 10px 0; list-style-type: none;}
.excerpts a							{ text-decoration: underline;}
.blogtitles							{ font-size: 1.4em; list-style-type: none; 
										font-family: Georgia,Times New Roman, Times,serif; 
										font-size: 1.2em;
										font-weight: bold;
										color: #993300;
										font-style: italic;}
.blogtitles a, .blogtitles a:hover {color: black;}	

									
.postmeta							{ 	font-family: Georgia,Times New Roman, Times,serif; 
										font-size: 1.2em;
										font-weight: normal;
										font-style: italic;
										margin-top: 25px;}
.archives							{	border-bottom: 1px solid red;}
.postnavigation						{}
#comments							{font-size: 1.4em; line-height: 1.8em; margin: 0 0 10px 10; }

.blockquote							
	{display: block; 
	padding: 20px;
	margin: 15px 0 20px 0;	
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	font-style: italic; color: #000;
	background-color: #AFCCF1;
	border: solid 1px #666;
	letter-spacing: 0.03em;
	float: left;}
	
.cite 		{
		font: .8em Georgia, "Times New Roman", Times, serif;
	font-style: italic; 
	font-weight: bold;
	color: #000;
	letter-spacing: 0.03em;
	margin-top: 5px;
	text-align: right;
	}

.referlink							{font-weight: bold;}
.referlink a:link					{font-weight: bold; color: white;}
.referlink a:hover					{color: #993300;}

.linksicon {list-style-image: url(http://www.rickburns.org/arrow.gif);
	list-style-position: outside;
	margin-left: -32px;
	 }
#recent {height: auto; width: 175px; margin: 40px 10px 0 50px; 
font-family: Georgia,Times New Roman, Times,serif; font-size: 1.0em; font-weight: bold; color: #999; border-top: 1px dotted #AFCCF1;float: left;}				
#recent ul {height: auto; width: 175px; margin-left:-40px;font-family: Georgia,Times New Roman, Times,serif; font-size: 1.0em; font-weight: bold; color: #999;}										  


/****UTILITY****/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.bloginfo							{ height: 100px; width: auto; text-indent: -9999px;}		
.alignleft							{}
.alignright							{}
.aligncenter						{}
.wp-caption							{}
.cat-item							{}
.currentcat							{}
.current-cat-parent					{}
.page_item							{}
.current_page_item					{}
.comment 							{height: auto; width: 500px;background-color: #eee; padding-top: 15px;border-bottom: 1px dotted #993333; border-top: 1px dotted #993333; margin-bottom: 15px; padding-left: 40px;}
.commentlist							{list-style-type: none; list-style-position: inside; }
.textarea							{height: auto; width:300px; float: left;}
#widget {width:250px;
	height:auto;
	padding: 0px;
	font-family: Georgia,Times New Roman, Times,serif; color: #999;
	list-style-type: none; list-style-image: none;
	}
#widget ul {
	margin: 0px 0px 10px 0px; 
	list-style-type: none; list-style-image: none; border: 1px solid black;
	}
		


.linkcat							{}

hr { 
	border: 1px solid #3766cc;
	width: 75%;
	text-align: left;
	margin-left: 10px;
	border-style: none none dotted;
	}


/****BUTTONS & GRAPHICS****/
.button, .button a
	{width: 203px;
	height:auto;
	text-decoration: none;
	margin-left: 1px;
	}

.mapbutton							
	{ width: 203px; 
	height:120px; 
	text-indent: -9999px;
	display: block;
	float: left;
	text-decoration: none;
	}

.mapbutton a 						
	{ width: 100%; 
	height:100%; 
	background: transparent url("http://www.rickburns.org/mapbutton.jpg")no-repeat top center; 
	text-indent: -9999px; 
	display: block; 
	outline: none;
	text-decoration: none;
	}


.mapbutton a:hover 					
	{background-position:0 -120px;
	text-decoration: none;}



.helpbutton						
	{ width: 203px; 
	height:75px; 
	display: block; 
	text-indent: -9999px;
	outline: none;
	float: left;
}

.helpbutton	a					
	{ width: 100%; 
	height:100%; 	
	background: transparent url("http://www.rickburns.org/contribute1.jpg")no-repeat top center;
	text-indent: -9999px; 
	display: block;
	text-decoration: none; }

.helpbutton a:hover 					
	{background-position:0 -75px; text-decoration: none;}


.emailbutton						
	{ width: 203px; 
	height:75px; 
	float: left; 
	display:block;
	text-indent: -9999px;
	float: left;
	text-decoration: none;
}
	 
.emailbutton a 						
	{ width: 100%; 
	height:100%; 	
	background: transparent url("http://www.rickburns.org/yardsign.jpg")no-repeat top center;
	text-indent: -9999px; 
	display: block; 
	outline: none; 
	text-decoration: none;}
	
.emailbutton a:hover 					
	{background-position:0 -75px;
	text-decoration: none;}

.stargraphic						
	{width: 70px; 
	height: 40px; 
	background-image: url(http://www.rickburns.org/star3.gif); 
	background-position:top center; 
	background-repeat: no-repeat; 
	background-color:white;
	display:block; 
	text-indent: -9999px; 
	margin-left: 70px;
	margin-top: 10px;
	float: left;}

.icon{
	padding: 2px 5px 5px 0px;
	float: right;
}
.contactinfo{ 
margin-bottom: 10px;
float: left;
padding-left: 10px;
vertical-align: middle;
}

.innerbox {margin: 30px 0px 20px 55px; width:auto; height: 40px; clear: both; padding-left:10px; }
.breadcrumb {
	/* This is the outer 'div' you can style */
	margin-left: 40px;
	padding-left: 2px;
	clear: both;
	}

.breadcrumb-trail {
	/* This is the inner 'div' you can style */
		font-family: Georgia, Times New Roman, serif; font-variant: small-caps; font-size: 1.2em; font-weight: normal; 

	}
	
#townlist {	font-family: Georgia, Times New Roman, serif;
			font-style: italic;
			font-weight: bold;
			font-size: 1.4em;
			color: #993300;
			list-style: none;
			list-style-type: none;
			width: 180px;
			height: auto;
			text-align: left;
			margin-left: 10px;
			}	
			
#searchform								{ width: 160px; 
										height: auto; 
										margin: 20px 0 0 20px; 
										background: url(http://www.rickburns.org/search.jpg) top right no-repeat;
										list-style: none;
										list-style-type: none;
										float: left;
										}
										
#searchsubmit						{font-family: Georgia,Times New Roman, Times,serif;
									margin-left: 55px; list-style: none;}

#searchform input 					{font-family: Helvetica, Arial, sans-serif; margin-top: 10px; margin-left: 30px;										list-style: none;}

#searchlabel						{	font-size: 1.8em;
										font-family: Georgia,Times New Roman, Times,serif;
										font-style: italic;
										font-weight: bold;
										color: #3766cc;
										margin-left: 30px;
										padding-right: 12px;
										list-style: none;
										width: 165px;
										height: auto;
										}
.starlist 			
 {	list-style-image: url(http://www.rickburns.org/star.gif);
	list-style-position: inside;
	font-size: 1.4em;
	font-weight: normal;
	 line-height: 1.4em;
	 padding-bottom: 8px;
	 padding-right: 2px;
	 margin-left: 15px;
}	

.bubble {margin-top: 10px; margin-right: 5px;
			float: right;
}
.addthis {margin: 15px 0 8px 10px;height: 20px; width: 150px;}
.rss { background-image: url(http://www.rickburns.org/rss.jpg); background-position: top left; background-repeat: no-repeat; height: 28px; 
		width: 150px; display: block; margin: -30px 0px -20px 450px;clear: both; vertical-align:baseline; text-align:right; font-style: italic; font-size: 1.4em; }
		
.indent{ font-family: Georgia,Times New Roman, Times,serif; 
	font-size: 1.4em;
	font-weight: normal;
	 line-height: 1.4em; 
	margin-left: 100px;}
	
.smallicon {margin-top: 50px;
padding-right: 5px;}	

#respond {height: 300px;
width: 600px;
margin: 0px 0px 35px 0px;
float: left;
}
#submit{height: auto; width: 175px; border: 1px solid #993333; margin-top: 5px;float: left;}
#comment {clear: both;}
#commentform {height: auto; width: 420px; margin-top: -10px;float: left;}
#stardivider {height: 50px; width: 400px; background-image: url(http://www.rickburns.org/star-hr.gif);background-position: top left; background-repeat: no-repeat; display: block; margin: 50px 0 0 100px;}