/* main part */
body {margin: 0; padding: 0; background: #fff; font-size: 100%; color: #333; font-family: 'Century Gothic', Sans-Serif;}
a{text-decoration: none; font-weight: bold; color: #555;}
img{border: none;}
h1, #links_wrap h3, h3{margin: 0; text-decoration: none; font-size: 1.3em; text-transform: uppercase; color: #39F;}
#links_wrap{margin:0;}
.post h1 a{color: #39F; font-size: 1.3em; }
h2 {margin: 0; text-decoration: none; font-size: 1.2em;  color: #555; }
h3 {margin: 0; text-decoration: none; font-size: 1.2em;  color: #39F; text-transform: uppercase; }
/* structure stuff */
.container{margin: auto; width: 1000px;}
.header{width: 1000px; height: 150px;}
.hedivider{width: 1000px; margin-bottom: 20px; border-top: 4px solid #AAA;}
.content{width: 1000px; margin: auto;clear:both}
.divider{width: 530px; margin: 20px 0; border-top: 1px solid #AAA;}
.idivider{width: 1000px; margin: 20px 0;}
.more{float: left; width: 700px;}
.more1{float: left; width: 700px;}
.more img{width: 140px;}
.less{float: left; width: 300px;}
.post{float: left; width: 520px; margin-right: 20px; font-size: 0.8em;}
.image{float: left; width: 138px; height: 200px; margin-right: 20px; overflow: hidden;}
.menuitem{width: 91px; height: 28px; background: url(images/button.png) no-repeat 0 0; float: left; margin-right: 30px; text-align: center; padding-top: 6px; }
.menuitem a{color: #A8D9E8; font-size: 0.8em; text-transform: uppercase;}
.readmore{width: 91px; height: 28px; background: url(images/button.png) no-repeat 0 0; text-align: center; padding-top: 6px; float:right;}
.readmore a{color: #FFF; font-size: 0.8em; text-transform: uppercase;}
.listen{width: 280px; height: 70px; margin: 60px auto;}
.listitle{position: relative; top: 38px; left: 94px; width: 170px; overflow: visible;}
.book{width: 257px; height: 189px; background: url(images/book.png) no-repeat; margin: auto;}
.book a{text-transform: uppercase; color: #777;}
.facebook{position: relative; top: 15px; left: 17px;  text-align: center; width: 101px;}
.twitter{position: relative; bottom: 89px; left: 140px; text-align: center; width: 97px;}
.usa{width: 258px; height: 165px; background: url(images/usa.png) no-repeat; margin: 20px auto;}
.usa a{font-size: 0.7em; text-transform: uppercase;}
.pnw{text-align: center; width: 120px; position: relative; top: 0px; left: -20px;}
.pc{text-align: center; width: 100px; position: relative; top: 15px; left: -20px;}
.psw{text-align: center; width: 120px; position: relative; top: 35px; left: -20px;}
.pnwa{text-align: center; width: 100px; position: relative; top: 45px; left: -30px;}
.pswi{text-align: center; width: 100px; position: relative; top: 55px; left: 40px;}
.mw{text-align: center; width: 100px; position: relative; top: -50px; left: 80px;}
.sw{text-align: center; width: 100px; position: relative; top: -10px; left: 80px;}
.ne{text-align: center; width: 100px; position: relative; top: -90px; left: 180px;}
.se{text-align: center; width: 100px; position: relative; top: -50px; left: 160px;}
.tags a{color: #688b96; font-weight: normal; margin-bottom: 50px;}
.footer{width: 100%; height: 100px; background: #999; font-size: 0.8em; color: #fff; padding-top: 10px;}
.clear{clear: both;} 
div.search{float: left; width: 182px; height: 20px; background:url(images/search.png) no-repeat; margin-top: 5px;}
.sinput{ width: 181px; height: 19px;}
div.search input{padding: 1px 0 0 25px; background:transparent; border:0px; width: 130px;}
div.search input[type="submit"]{margin: 2px auto auto 5px; position:absolute; cursor:pointer; width: 15px; height: 15px;}
textarea{width: 480px;}
.sub{float: right; width: 225px; height: 40px;}
.footer a{color: #FFF; font-weight: normal;}
.nav{font-size: 0.9em;}
li{list-style:none;}
#sidebar{
float:left;
width:165px;
}

#rsidebar{
float:right;
width:305px;
}
.content#arch{
overflow:hidden;
width:auto;
clear:none;
}

.content h2 a, .content h2 {
color:#3399FF;
font-size:13px;
margin:0;
text-decoration:none;
text-transform:uppercase;
}
.container#home .content h2 a{
color:#555555;
}
* html .content#arch{
height:1px;
overflow:visible
}
.content#middle .more, .content#middle .less{
width:500px;
}

.content#middle .post{
width:345px;
margin-right:0;
}

.content#middle .image{
margin-right:0;
}


h2#rate{
color:#000000;
font-family:Tahoma;
font-size:20px;
font-weight:bold;
padding-left:30px;
}
ul#rate{
overflow:hidden;
padding-left:40px;
padding-top:20px;
}
ul#rate li{
border-bottom:2px solid #e5e9eb;
color:#5e9bd9;
font-family:Arial;
font-size:14px;
padding:4px 0;
}
ul#rate li strong{
color:#4f4f4f;
font-size:16px;
padding-right:8px;
}
ul#rate li span{
color:#4C4C4C;
float:none;
font-family:verdana;
font-size:13px;
padding:0;
}
.alignleft{
float:left;
margin:6px;
}
.alignright{
float:right;
margin:6px;
}
h2.art_cat a, h2.art_cat{
color:#555555;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
font-size:13px;
margin:0;
padding:0;
}
h1#title{
color:#4693DA;
float:left;
font-family:Arial;
font-size:15px;
font-weight:bold;
margin:-30px 0 0;
padding:8px 0;
text-transform:uppercase;
}

h1.meta{
font-size:0.8em;
color:#333333;
font-family:'Century Gothic',Sans-Serif;
text-transform:capitalize;
}



h2.vid_title{
color:#4693DA;
font-family:Arial;
font-size:16px;
font-weight:bold;
margin:0;
padding:8px 0;
text-align:left;
text-transform:uppercase;
}

#feat_video{
margin:10px 0;
padding:4px 3px;
text-align:center;
width:290px;
}
#video-sidebar{
float:left;
width:305px;
margin-right:10px;
}
#video-sidebar .book{
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
padding:12px 0;
}
#video-sidebar li{
padding:6px 0;
}
#video-sidebar li h2 a{
color:#3399FF;
font-size:15px;
margin:0;
text-decoration:none;
text-transform:uppercase;
}
#video-sidebar li small{
font-size:12px;
color:#333333;
font-family:'Century Gothic',Sans-Serif;
}

ul#category_ul{
padding:12px;
margin: 4px 35px 4px 0;
overflow:hidden;
background:#e9e9e9;
}
ul#category_ul li{
background:url("/wp-content/uploads/2010/11/cat_li.jpg") no-repeat scroll left center transparent;
float:left;
height:28px;
margin:3px 1px;
width:116px;
}
ul#category_ul li a{
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
padding-top:7px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:116px;
}
blockquote{
margin:0;
}
body.search blockquote{
	display:none;
}
.search .more1, .search .post{
	float:none;
	width:auto;
	overflow:hidden;
}
.search #sidebar{
	float:left;
	width:165px;
}
#picks_wrap ul{
	padding: 0 14px;
}
#picks_wrap li{
	list-style:square outside none;
	padding: 3px 8px;
}
div.year a{
	display: block;
	padding-left: 10px;
	text-align: left;
}
.entry ul, .entry ol{
padding:0;
margin:0;
}
.entry ul li{
list-style:disc inside none;
}
.entry ol li{
list-style:decimal inside none;
}
