/*   

Theme Name: Whipped 2010

Description: Custom theme for whippedtheblog.com

Author: Lauren Johnson

Author URI: http://www.goodspark.com


*/

body, html 	{ margin: 0; padding: 0; background:#fff; color:#000000; font: 12px/18px Helvetica, Arial, sans-serif; min-width: 980px; text-align: center; }
#container 	{ width: 981px; margin: 0 auto; text-align: left; } 
#header 	{ margin: -1px 0 20px 0; padding: 0; width: 980px; height: 200px; background: url(images/header.jpg); } 
#poll		{ }
#main 		{ width: 550px; float: left; margin-right: 20px; padding-right: 20px; border-right: 1px dotted #663300;   } 
#leftbar 	{ float: left; width: 210px; font-size: 10px; line-height: 14px; }
#leftbar ul	{ list-style-type: none; padding: 0; margin: 0; }
#leftbar li	{ list-style-type: none; padding: 0; margin: 0 0 10px 0; }
#rightbar 	{ float: left; width: 160px; font-size: 10px; line-height: 14px; padding-left: 20px; }
#rightbar ul{ list-style-type: none; padding: 0; margin: 0; }
#rightbar li{ list-style-type: none; padding: 0; margin: 0; }
#rightbar img	{ margin-bottom: 10px; }
#leftbar li	h2 { font-size: 12px; padding-bottom: 0; margin-bottom: 0; }
#footer 	{ padding: 10px 0x; text-align: center; font-size: 10px; } 
#footer p 	{ margin: 0; padding: 10px 0; }
a:link		{ text-decoration: none; color: #cc6600; }
a:visited	{ text-decoration: none; color: #cc6600; }
a:hover		{ text-decoration: none; color: #4C2A15; }
a:active	{ text-decoration: none; color: #cc6600; }
hr 			{ color: #ffffff; background-color: #ffffff; border: 1px dotted #000000; border-style: none none dotted; height: 1px; padding: 0; }
img			{ border: 0; }

.sidebox	{ background: #ebebeb; width: 210px; min-height: 210px; margin-bottom: 13px; }
.sidebox hr { color: #ebebeb; background-color: #ebebeb; border: 1px dotted #ffffff; border-style: none none dotted; height: 1px; margin: 10px 0; padding: 0; }
hr.search	{ color: #ffffff; background-color: #ffffff; border: 1px dotted #a1a1a1; border-style: none none dotted; height: 1px; margin: 10px 0; padding: 0; }
.sidebox p	{ margin: 0 0 10px 0; padding: 0; }
.sidetitle	{ text-transform: uppercase; font: 13px Arial, Helvetica, sans-serif; font-weight: bold; color: #333; padding-top: 30px; }
.sidecat	{ margin-bottom: 13px; }
#searchform	{ padding-bottom: 30px; }

.title		{ color: #000000; font-size: 17px; font-weight: bold; margin:0; text-transform: uppercase; letter-spacing: .05em; margin-bottom: -5px; }
.title h1	{ color: #000000; font-size: 17px; font-weight: bold; margin:0; text-transform: uppercase; }
.title h1 a	{ color: #4C2A15; text-decoration:none; }
.title a	{ color: #000000; text-decoration:none; }
.timestamp	{ color: #999999; text-transform: uppercase; font-size: 10px; padding-bottom: 5px; letter-spacing: .1em;}
.intro		{ color: #a1a1a1; font-size: 13px; font-weight: bold; }
.post h3		{ color: #a1a1a1; font-size: 13px; font-weight: bold; }
.subhed		{ color: #A27E68; font-size: 11px; }
.excerpt	{ text-transform: uppercase; font-size: 10px; }
.postfoot	{ color: #663300; font-size: 9px; padding-bottom: 20px; border-bottom: 1px dotted #663300; }
.postfoot .fltrt 		{ float: right; text-align: right; }
.post 		{ padding-bottom: 20px; clear: left;  }
.small		{ font-size: 10px; }
.ad 		{ padding: 20px 0; }
.alignright { float: right; }
.alignleft  { float: left }
.fltrt 		{ float: right; }
.fltlt 		{ float: left; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.pad10		{ padding: 10px; }
.pad10 img	{ padding: 0; margin: 0; }
p.tweet		{ margin-top: 30px; }
.navigation	{ margin-bottom: 30px; }

.dem-results		{ padding: 10px 0; margin: 0; }
.democracy ul 		{ padding: 0; margin: 0; } 
.democracy label 	{ float: none; display: inline; }
.democracy ul li 	{ padding: 0; margin: 0; list-style: none; background: none; }

.archive-th		{ width: 183px; height: 210px; float: left; text-align: center }
.archive-link	{ padding: 5px 15px; text-transform: uppercase; font-size: 10px; color:#a1a1a1; text-align: left; line-height: 13px; }
.mini-th		{ width: 183px; height: 165px; float: left; text-align: center }

#header ul 	{ padding: 10px 0; margin: 0 0 0 275px; list-style: none; font: 11px/18px Georgia, "Times New Roman", Times, serif; }
#header li 	{ float: left; position: relative; padding: 0; }
#header li ul 	{ display: none; position: absolute; top: 18px; left: 0; margin: 0; padding: 0; }
#header li li 	{ width: 100%; display: block; border-bottom: 1px dotted #cc6600; background-color: #ffffff; border-top: 0; padding: 5px; text-align: left; 
				  filter:alpha(opacity=90); opacity:0.9; }
#header li li:hover 	{ filter:alpha(opacity=100); opacity:1; }

#header li:hover ul, li.over ul { display: block; width: 150px; }
#header a:link	{ color: #ffffff; }
#header a:visited	{ color: #ffffff; }
#header a:hover	{ color: #ffffff; }
#header li li a:link	{ color: #cc6600; }
#header li li a:visited	{ color: #cc6600; }
#header img	{ border: 0; }

.blogroll ul li	{ list-style: none; }
.linkcat ul li	{ list-style-type: none; }
h2.linkcattitle	{ font-size: 13px; margin: 15px 0 0 0; padding: 0; }