/*  
Theme Name: News Magazine Theme 640
Theme URI: http://www.antisocialmediallc.com
Description: Build a newspaper or magazine style blog with News Magazine Theme 640. Showcase 5 featured categories on your index page. Single posts and pages use 3 column display with one of two sidebars being movable. Add google analytics from theme options. Add title graphic in place of text graphic. Hide leaderboard ad section if not needed. Hide 120 by 600  filler section if not needed.
Version: 1.6.3
Author: antisocialmediallc.com
Tags: white,black,right-sidebar,left-sidebar,three-columns
License: GPL
*/ 


*{margin:0;padding:0;}
body{background:#fff url(images/bg.gif) repeat-x;color:#444;font-size:12px;font-family:Georgia,"Times New Roman","Trebuchet ms";margin:0 auto 0;padding:0;}
p{margin:17px 0;}
a:link,a:visited{color:#423b35;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
hr{display:block;height:1px;background:#ddd url(images/liline.gif) repeat-x;border:0;margin:10px 0 10px 0;}
small{font-size:.95em;background:#f9f9f9;padding:3px 6px;}
img,a:link img,a:visited img{border:0;}
.clear{clear:both;overflow:hidden;}
h1{font-size:140%;}
h2{font-size:130%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
h1,h2,h3,h4,h5,h6,span{margin:0;padding:3px 0 3px 0;}
h1,h1 a{color:#000;}
h2,h3,h4,h5,h6{color:#000;}
h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link{color:#000;text-decoration:none;}
h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#000;text-decoration:none;}
h1 a:link{text-decoration:none;}
h1.padten{padding:10px 0 0 10px;}
h1.padtwenty{padding:20px 0 0 20px;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre,code{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
pre{overflow:auto;}
dl{margin:0 0 1.5em 0;}
dl dt{font-style:italic;padding:3px 0 3px 0;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;background:#ddd;text-align:left;border-right:1px solid #fff;}
th,td{padding:4px 10px 4px 5px;}
tr.even td{background:#eee;text-align:left;border-right:1px solid #fff;}
tfoot{font-style:italic;}
caption{background:#000;}
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #f1f1f1;}
.alignleft{float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-top:10px;}
img.alignleft{float:left;margin-right:10px;background:#f2f2f2;padding:5px;max-width:250px;}
img.alignright{float:right;margin-left:10px;background:#f2f2f2;padding:5px;max-width:250px;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;background:#f2f2f2;padding:5px;max-width:475px;margin-top:10px;}
html>body .alignleft{width:auto;height:auto;max-width:250px;}
html>body .alignright{width:auto;height:auto;max-width:250px;}
html>body .aligncenter{width:auto;height:auto;max-width:475px;margin-top:10px;}
#wrapper{width:990px;margin:0 auto;padding:0;background:#fff;}
#maincontainer{width:990px;margin:0 auto;}
#contentcontainer{clear:both;overflow:hidden;padding-top:5px;margin:0 auto;width:990px;}
#maincontainer .datesearch{margin:0 auto 1px auto;width:990px;overflow:hidden;font-size:14px;background:#000 url(images/bgds.jpg) repeat-x;height:30px;clear:both;}
#maincontainer .datesearch .date{float:left;margin:5px 0 0 10px;color:#fff;font-weight:bold;text-transform:uppercase;}
#maincontainer .datesearch .search{float:right;width:400px;}
#maincontainer .datesearch .search .searchinput{border:1px solid #ddd;padding:2px;width:275px;margin-top:5px;height:15px;}
#maincontainer .datesearch .search .searchbutton{float:left;margin-top:5px;background:#ccc;border:1px solid #ddd;height:21px;}
#searchdiv{margin:0;padding:0;}
#searchform{margin:0;padding:4px 0 0 0;}
#s{background:#fff;width:210px;color:#333;font-size:11px;font-family:Arial,Tahoma,Verdana;padding:3px;margin:0;border-top:1px solid #666;border-right:1px solid #666;border-left:1px solid #999;border-bottom:1px solid #999;}
#sbutton{background:#2b2b2b;color:#fff;font-size:11px;font-family:Arial,Tahoma,Verdana;padding:1px;margin:0 0 0 3px;border:1px solid #fff;}
#header{width:990px;height:75px;color:#888;font-size:14px;font-weight:normal;margin:0 auto 0;padding:0;overflow:hidden;}
#header p{padding:0 0 5px 0;margin:0;line-height:20px;}
#header h1{color:#0064c4;font-size:40px;font-family:Impact,Impact5,Charcoal6,sans-serif;font-weight:normal;margin:0;padding:0;text-decoration:none;}
#header h1 a,#header h1 a:visited{color:#0064c4;font-size:40px;font-family:Impact,Impact5,Charcoal6,sans-serif;font-weight:normal;margin:0;padding:20px 0 0 0;text-decoration:none;}
#header h1 a:hover{color:#0064c4;text-decoration:none;}
.headerleft{width:500px;float:left;margin:0;padding:0;overflow:hidden;}
.desc{margin-left:35px;color:#2b2b2b;}
.headerright{width:450px;float:right;margin:0;padding:10px 0 0 0;text-align:right;}
.headerright a,.headerright a:visited{color:#a44b6a;font-size:11px;text-decoration:none;padding:0 0 0 3px;}
.headerright a:hover{color:#ddd;text-decoration:none;}
.headerright a img{border:none;margin:0 0 3px 0;padding:0;}
#navbar{background:#999 url(images/navbar.gif) repeat-x;width:990px;height:31px;margin:0 auto 0;padding:0;}
#navbarright{width:300px;float:right;margin:0;padding:0;text-align:right;}
#nav{margin:0;padding:0;list-style:none;}
#nav ul{margin:0;padding:0;list-style:none;}
#nav a{background:#999 url(images/navbar.gif) repeat-x;color:#666;display:block;font-size:12px;font-family:Arial,Tahoma,Verdana;font-weight:bold;margin:0;padding:8px 10px 8px 10px;text-decoration:none;text-transform:capitalize;border-right:1px solid #ddd;}
#nav a:hover{background:#2b2b2b;color:#fff;display:block;text-decoration:none;margin:0;padding:8px 10px 8px 10px;}
#nav li{float:left;margin:0;padding:0;}
#nav li li{float:left;margin:0;padding:0;width:140px;}
#nav li li a,#nav li li a:link,#nav li li a:active,#nav li li a:visited{background:#4a7eb8;color:#fff;width:140px;font-size:10px;font-family:Arial,Tahoma,Verdana;font-weight:normal;float:none;margin:0;padding:8px 10px 8px 10px;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;text-decoration:none;}
#nav li li a:hover{background:#1a4e88;color:#fff;padding:8px 10px 8px 10px;}
#nav li ul{position:absolute;width:10em;left:-999em;}
#nav li:hover ul{left:auto;display:block;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;}
#leaderboardspace{background:url(images/stripebg.gif) repeat;height:90px;padding:10px;margin:5px 0 0 0;}
.widget{padding:0;}
.widget ul li{padding:5px 0 5px 0;list-style:none;background:transparent url(images/liline.gif) bottom repeat-x;}
.widget ul li ul li{background:transparent url(images/lichild.gif) top left no-repeat;padding-left:0;list-style:none;}
.widget li.widget_tag_cloud{padding:0 0 10px 0;list-style:none;height:180px;text-align:left;background:none;border:none;}
li.widget_tag_cloud a{padding:2px 5px 2px 5px;}
#tier1{width:990px;height:600px;margin:0 auto;height:325px;overflow:hidden;padding:0;background:#f2f2f2;margin-bottom:5px;}
#tier1 .tier1main{width:600px;margin:5px 0 0 20px;float:left;background:#fff;padding:10px 0 0 10px;height:305px;}
#tier1 .tier1main .tier1mainnarrow{width:190px;float:left;background:#f2f2f2;height:auto!important;min-height:400px;padding:10px;}
#tier1 .tier1main .tier1mainwide{width:360px;float:left;background:#eee;height:auto!important;min-height:400px;padding:10px;margin-left:7px;}
#tier1 .tier1side{float:left;width:350px;margin-left:10px;}
#tier1 .tier1side h2{padding-bottom:10px;}
#tier1 .tier1side .excerpt{margin-bottom:10px;height:90px;overflow:hidden;}
#tier1 .tier1side .excerpt h3{margin-top:0;padding-top:0;}
#tier1 .tier1side .excerpt p{margin-top:0;margin-right:20px;}
#tier1 .tier1side .excerpt img{float:left;margin-right:10px;background:#f2f2f2;padding:5px;border:1px solid #f1f1f1;}
#tier1 .tier1main h2{padding:10px 0 5px 0;background:#f2f2f2;margin:0 10px 5px 10px;}
#tier1 .tier1main .tier1mainleft{width:340px;float:left;padding:10px 0 10px 10px;}
#tier1 .tier1main .tier1mainright{width:220px;float:right;}
#tier1 .tier1main .tier1mainright img{width:200px;margin:0 auto;background:#f2f2f2;padding:5px;}
#tier1 .tier1main .excerpt{margin-bottom:20px;height:90px;overflow:hidden;}
#tier1 .tier1main .excerpt h3{margin-top:0;padding-top:0;}
#tier1 .tier1main .excerpt p{margin-top:0;margin-right:10px;}
#tier1 .tier1main .excerpt img{float:left;margin-right:10px;background:#f2f2f2;padding:5px;}
#tier1 .tier1main ul{margin:15px;list-style:none;}
#tier1 .tier1main ul li{background:transparent url(images/bullet.gif) no-repeat center left;padding-left:10px;}
#tier2{height:610px;overflow:hidden;width:990px;margin:0 auto 5px auto;background:#f2f2f2;}
#tier2 .tier2a{float:left;width:210px;height:600px;overflow:hidden;padding:0;}
#tier2 .tier2ain{margin:0 auto 0 20px;}
#tier2 .tier2ain select{width:180px;padding:3px;}
#tier2 .tier2ad{float:left;width:120px;height:605px;overflow:hidden;padding:0 5px 0 5px;background:#fff;margin:0 10px 0 0;}
#tier2 .tier2ain h2{background:transparent url(images/navbar.gif) top left repeat-x;padding-bottom:10px;}
#tier2 .tier2ain ul li{padding:3px 0 3px 0;list-style:none;background:transparent url(images/liline.gif) bottom repeat-x;}
#tier2 .tier2ain ul li ul li{background:none;}
#tier2 .tier2ain ul li ul li{background:transparent url(images/lichild.gif) top left no-repeat;padding-left:15px;list-style:none;}
#tier2 .tier2b{float:left;width:280px;height:580px;overflow:hidden;margin:5px 10px 0 10px;background:#fff;padding:10px;}
#tier2 .tier2b .tier2bin{float:left;height:610px;overflow:hidden;}
#tier2 .tier2b .tier2bin .imgstyle{width:280px;background:#f2f2f2;display:block;float:none;margin:0 auto;text-align:center;}
#tier2 .tier2b .tier2bin h2{background:transparent url(images/navbar.gif) bottom repeat-x;margin:0 10px 5px 0;}
#tier2 .tier2b .tier2bin .excerpt{margin-bottom:10px;height:85px;overflow:hidden;}
#tier2 .tier2b .tier2bin .excerpt h3{margin-top:0;padding-top:0;}
#tier2 .tier2b .tier2bin .excerpt p{margin-top:0;}
#tier2 .tier2b .tier2bin .excerpt img{float:left;margin-right:10px;background:#f2f2f2;padding:5px;border:1px solid #f1f1f1;}
#tier2 .tier2bexpanded{float:left;width:345px;height:580px;overflow:hidden;margin:5px 10px 0 10px;background:#fff;padding:10px;}
#tier2 .tier2bexpanded .tier2bin{float:left;height:610px;overflow:hidden;}
#tier2 .tier2bexpanded .tier2bin .imgstyle{width:340px;background:#fff url(images/stripebg.gif) repeat;display:block;float:none;margin:0 auto;text-align:center;}
#tier2 .tier2bexpanded .tier2bin h2{margin:0 10px 5px 0;}
#tier2 .tier2bexpanded .tier2bin .excerpt{margin-bottom:10px;height:85px;overflow:hidden;}
#tier2 .tier2bexpanded .tier2bin .excerpt h3{margin-top:0;padding-top:0;}
#tier2 .tier2bexpanded .tier2bin .excerpt p{margin-top:0;}
#tier2 .tier2bexpanded .tier2bin .excerpt img{float:left;margin-right:10px;background:#f2f2f2;padding:5px;border:1px solid #f1f1f1;}
#tier2 .tier2c{float:left;width:280px;height:580px;overflow:hidden;background:#fff;padding:10px;margin:5px 0 0 0;}
#tier2 .tier2c .tier2cin{margin-right:20px;}
#tier2 .tier2c .tier2cin .imgstyle{width:280px;background:#f2f2f2;display:block;float:none;margin:0 auto;text-align:center;}
#tier2 .tier2c .tier2cin p{width:280px;}
#tier2 .tier2c .tier2cin h2{background:transparent url(images/navbar.gif) bottom repeat-x;margin:0 10px 5px 0;}
#tier2 .tier2c .tier2cin h4{padding:10px 0 10px 0;}
#tier2 .tier2cin ul li{padding:3px 0 3px 0;list-style:none;background:transparent url(images/bullet.gif) no-repeat center left;padding-left:10px;}
#tier2 .tier2cexpanded{float:left;width:345px;height:580px;overflow:hidden;background:#fff;padding:10px;margin:5px 0 0 0;}
#tier2 .tier2cexpanded .tier2cin{margin-right:20px;}
#tier2 .tier2cexpanded .tier2cin .imgstyle{width:340px;background:#fff url(images/stripebg.gif) repeat;display:block;float:none;margin:0 auto;text-align:center;}
#tier2 .tier2cexpanded .tier2cin p{width:330px;}
#tier2 .tier2cexpanded .tier2cin h2{margin:0 10px 5px 0;}
#tier2 .tier2cexpanded .tier2cin h4{padding:10px 0 10px 0;}
#tier2 .tier2cexpanded .tier2cin ul{margin-left:20px;}
#tier2 .tier2cexpanded .tier2cin ul li{padding:3px 0 3px 0;list-style:none;background:transparent url(images/bullet.gif) no-repeat center left;padding-left:10px;}
#tierX{width:990px;margin:0 auto 0 0;padding:0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
#tierX .tierXmain{width:590px;margin:5px 0 0 20px;float:left;padding:10px 0 0 10px;}
#tierX .tierXmain .tierxcontent{margin-bottom:30px;width:590px;}
#tierX .tierXmain .tierximage{border:1px solid #ddd;text-align:center;background-color:#f2f2f2;padding:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;}
#tierX .tierXmain .tierximage img{margin:0;padding:0;border:0 none;}
#tierX .tierXmain .tierxexcerptimg{float:left;padding:10px;width:350px;}
#tierX .tierXmain .tierxexcerptnoimg{float:left;padding:10px;}
#tierX .tierXside{float:left;width:350px;margin:0 0 20px 10px;}
#tierX .tierXside h2{padding-bottom:10px;}
#tierX .tierXside .excerpt{margin-bottom:10px;overflow:hidden;}
#tierX .tierXside .excerpt h3{margin-top:0;padding-top:0;}
#tierX .tierXside .excerpt p{margin-top:0;margin-right:20px;}
#tierX .tierXside .excerpt img{float:left;margin-right:10px;background:#f2f2f2;padding:5px;border:1px solid #f1f1f1;}
#tierX .tierXmain h2{padding:10px 0 5px 0;background:transparent url(images/liline.gif) bottom repeat-x;margin:0 10px 5px 10px;}
#tierX .tierXmain .tierXmainleft{width:340px;float:left;padding:10px 0 10px 10px;}
#tierX .tierXmain .tierXmainright{width:220px;float:right;}
#tierX .tierXmain .tierXmainright img{width:200px;margin:0 auto;background:#f2f2f2;padding:5px;}
#tierX .tierXmain .excerpt{margin-bottom:20px;height:90px;overflow:hidden;}
#tierX .tierXmain .excerpt h3{margin-top:0;padding-top:0;}
#tierX .tierXmain .excerpt p{margin-top:0;margin-right:10px;}
#tierX .tierXmain .excerpt img{float:left;margin-right:10px;background:#f2f2f2;padding:5px;}
#tierX .tierXmain ul{margin:15px;list-style:none;}
#tierX .tierXmain ul li{background:transparent url(images/bullet.gif) no-repeat center left;padding-left:10px;}
#content{width:990px;margin:0 auto;}
.postarea{width:520px;margin:0 auto;padding:10px 0 10px 20px;float:left;}
.postareasingle{width:520px;margin:0 auto;padding:10px 0 10px 20px;float:left;}
.postareaindex{width:520px;margin:0 auto;padding:5px;float:left;}
.postareameta{margin:30px 0;}
.postarea blockquote,.entry blockquote{clear:both;color:#3f3f3f;background:#f2f2f2;padding:6px 14px;margin:18px 35px;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.postarea ul li{list-style:square;}
.postarea .byline,.postareasingle .byline{width:480px;border:5px solid #f2f2f2;padding:5px;margin-top:20px;}
.postarea .byline a{color:#000;text-decoration:none;}
.postarea .byline a:hover{color:#705738;text-decoration:underline;}
.postarea .excerpt{margin:20px 0 20px 0;background:transparent url(images/liline.gif) bottom repeat-x;height:auto!important;min-height:200px;}
.postarea .excerpt p{margin:0;}
.postarea .excerpt .byline{margin-bottom:10px;}
.postarea .excerpt img{float:left;margin:0 10px 0 0;padding:5px;background:#f2f2f2;border:1px solid #e7e7e7;}
.postarea .excerpt .readfull{background:#f9f9f9;padding:5px;width:100%;float:right;border:1px double #f5f5f5;margin:10px 0 10px 0;text-align:right;}
.postarea .excerpt .byline{margin-top:0;border:none;background:#f2f2f2;text-transform:uppercase;font-size:x-small;}
.postarea .excerpt span.searchtexthighlight{background:#004080;}
.postarea .archivespagecatlist ul li{padding:5px 0 5px 0;list-style:none;width:200px;float:left;margin-right:20px;}
.postarea .archivespagecatlist ul li ul li{background:transparent url(images/lichild.gif) top left no-repeat;padding-left:15px;margin:0;list-style:none;}
.postarea h1{font-size:24px;width:500px;}
h2.singletitle{font-size:24px;width:500px;}
#postsidebar{float:left;width:250;}
#postsidebar .postsidebarcontent{width:250;padding:10px;}
#postsidebar .postsidebarcontent .widget{width:250px;border:5px solid #f2f2f2;margin-bottom:5px;}
#postsidebar .textwidget{margin:0 auto;display:block;width:250px;}
#postsidebar .postsidebarcontent .widget ul{width:250px;}
#postsidebar .postsidebarcontent h2{margin-bottom:10px;background:transparent url(images/navbar.gif) top left repeat-x;}
#postsidebar .postsidebarcontent select{width:250px;padding:3px;border:1px solid #ddd;}
#postsidebar select{width:250px;padding:3px;}
#postsidebar .morefromcat{width:250px;}
#postsidebar .morefromcat h2{margin:0 0 10px 0;}
#postsidebar .morefromcat ul{width:250;padding:0;margin:0;}
#postsidebar .morefromcat ul li{padding:3px 0 3px 0;list-style:none;background:transparent url(images/bullet.gif) no-repeat center left;padding-left:10px;}
#postsidebar .morefromcat .excerpt{margin-bottom:10px;height:65px;overflow:hidden;background:transparent url(images/liline.gif) bottom repeat-x;padding-bottom:5px;}
#postsidebar .morefromcat .excerpt h3{margin-top:0;padding-top:0;}
#postsidebar .morefromcat .excerpt p{margin-top:0;}
#postsidebar .morefromcat .excerpt img{float:left;margin-right:10px;background:#e5e5e5;padding:5px;}
.bnavigation{padding:10px auto 10px auto;width:480px;margin:20px auto 20px auto;}
.bnavigation a{font-size:1em;}
.bnavleft{width:200px;float:left;}
.bnavright{width:200px;float:right;}
.paginav{width:500px;margin-bottom:15px;float:left;padding:10px;}
.paginav a{color:#000;font-size:1em;font-weight:bold;}
.npfsearchmsg{margin:20px 0 20px 30px;}
.npfsearchmsg h2{margin:0 0 10px 0;}
.postareameta{margin:10px 0 10px 30px;}
.entry{width:480px;}
.entry .tags{background:#f2f2f2;padding:5px;}
.entry a{color:#0064c4;}
.entry ul,.entry ol{margin:10px 0 10px 30px;clear:both;}
.entry ul li{list-style:square;padding:3px 0 3px 0;}
.entry ol li{list-style-type:decimal;padding:3px 0 3px 0;}
.entry ol ol li{list-style-type:lower-roman;padding:3px 0 3px 0;}
.entry img{margin-bottom:10px;}
.entry textarea{width:100%;height:auto!important;min-height:100px;border:1px solid#ddd;}
.entry input[type=text]{width:300px;padding:5px;border:1px solid#ddd;}
.entry input.text{width:300px;padding:5px;border:1px solid#ddd;}
.entry input[type=password]{width:300px;padding:5px;border:1px solid#ddd;}
.entry input.password{width:300px;padding:5px;border:1px solid#ddd;}
#indexentry{margin:15px 0 15px 0;}
#indexentry h2.h2titleindex{background:url(images/h2sq.gif) no-repeat;padding:0 0 0 25px;margin:0;color:#000;}
#indexentry.sticky h2.h2titleindex{background:url(images/h2sq-sticky.gif) no-repeat;padding:0 0 0 25px;margin:0;color:#000;}
#indexentry{width:480px;}
#indexentry h2.h2titleindex a{color:#000;}
#indexentry h2.h2titleindex a:hover{background:url(images/h2sq-hover.gif) no-repeat;padding:0 0 0 25px;margin:0;color:#757575;}
#indexentry .tags{background:#f2f2f2;padding:5px;}
#indexentry a{color:#004080;}
#indexentry ul,#indexentry ol{margin:10px 0 10px 30px;clear:both;}
#indexentry ul li{list-style:square;padding:3px 0 3px 0;}
#indexentry ol li{list-style-type:decimal;padding:3px 0 3px 0;}
#indexentry ol ol li{list-style-type:lower-roman;padding:3px 0 3px 0;}
#indexentry img{margin-bottom:10px;}
#indexentry textarea{width:100%;height:auto!important;min-height:100px;border:1px solid#ddd;}
#indexentry input[type=text]{width:300px;padding:5px;border:1px solid#ddd;}
#indexentry input.text{width:300px;padding:5px;border:1px solid#ddd;}
#indexentry input[type=password]{width:300px;padding:5px;border:1px solid#ddd;}
#indexentry input.password{width:300px;padding:5px;border:1px solid#ddd;}
#indexentry .excerpt{padding:10px;}
#indexentry .excerpt h2,#indexentry .excerpt h2 a{padding:0;margin:0;color:#000;}
#indexentry .excerpt img{border:1px solid #ddd;text-align:center;background-color:#f2f2f2;padding:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;}
#indexentry .excerpt h2.h2titleindexexcerpt a:hover{padding:0 0 0 25px;margin:0;color:#757575;}
#indexentry .excerpt p{margin-top:5px;}
#indexentry .excerpt .tex{margin-top:10px;}
ul.list404 li,ol.list404 li{padding:6px 0 6px 0;}
ul.list404 li a,ol.list404 li a{color:#423b35;}
#sidebarnarrowleft{float:left;width:160px;margin:0 0 0 10px;padding:0 0 20px 0;line-height:20px;}
#sidebarnarrowleft a,a:visited{color:#2b2b2b;text-decoration:underline;}
#sidebarnarrowleft a:hover{color:#2b2b2b;text-decoration:underline;}
#sidebarnarrowleft h2{background:#fff url(images/navbar.gif) repeat-x top left;color:#666;font-size:14px;font-family:Arial,Tahoma,Verdana;font-weight:bold;text-transform:uppercase;margin:0 0 5px 0;padding:0;border-bottom:1px dotted #aaa;}
#sidebarnarrowleft p{padding:0;margin:0;line-height:20px;}
#sidebarnarrowleft ul{list-style-type:none;margin:0 0 10px 0;padding:0;}
#sidebarnarrowleft ul li{list-style-type:none;margin:0 0 10px 0;padding:0;}
#sidebarnarrowleft ul ul{list-style-type:none;margin:0;padding:0;}
#sidebarnarrowleft ul li li{padding:0;margin:0;}
#sidebarnarrowleft ul li ul li{padding:0;margin:0;}
#sidebarnarrowleft .widget{border:2px solid #f2f2f2;margin-bottom:5px;}
#sidebarnarrowright{width:160px;float:right;margin:0 10px 0 10px;}
#sidebarnarrowright h2{margin-bottom:10px;}
#sidebarnarrowright a{#333;}
#sidebarnarrowright select{width:130px;padding:3px;}
#sidebarnarrowright ul li ul li{border:none;}
#sidebarnarrowright .textwidget,#sidebarnarrowleft .textwidget{margin:0 auto;padding:0;display:block;width:160px;}
.sidebarad{text-align:center;margin:0 auto;padding:0;}
#calendar caption,#wp-calendar caption{font-weight:bold;color:#fff;text-transform:uppercase;margin:0;padding:2px 0 2px 10px;width:100%;text-align:center;}
#calendar table,#wp-calendar table{width:100%;padding:0;text-align:center;}
#calendar thead th,#wp-calendar thead th{padding:3px;color:#3f3f3f;text-align:center;}
#calendar tbody td,#wp-calendar tbody td{padding:5px 0;color:#ccc;text-align:center;}
#calendar #prev,#wp-calendar #prev{text-align:left;}
#calendar #next,#wp-calendar #next{text-align:right;}
#calendar a,#wp-calendar a{font-weight:normal;color:#000;}
.button{padding:1px;background:#3f3f3f;color:#fff;border:none;}
.button:hover{background:#eee;color:#3f3f3f;text-decoration:none;}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:5px;border:1px solid #ddd;}
#commentform textarea{width:480px;margin-top:5px;height:auto!important;min-height:100px;border:1px solid#ddd;}
#commentform .commentsubmit{background:#ddd;border:1px solid #ddd;padding:1px;color:#000;height:35px;}
#commentform .commentsubmit:hover{background:#f2f2f2;border:1px solid #ddd;padding:1px;color:#000;height:35px;}
.commentarea{clear:both;margin-top:25px;width:500px;padding:20px 0 20px 20px;}
.commentareain h2,.commentareain h3{margin-bottom:10px;}
.commentlist{padding-left:30px;}
.commentlist li{margin:0;padding:18px 15px 10px 15px;}
#commentform small{font-weight:normal;padding:0;}
.commentmetadata{display:block;}
.commentlist small{background:#f9f9f9;}
.commentlist cite{font-size:12px;font-weight:bold;}
.cancel-comment-reply{font-size:12px;font-weight:bold;}
.commentlist ul li,.comments ol li{list-style:none;}
.commentlist p{margin:15px 0 15px 0;}
.commentlist li.even{border-left:1px solid #eee;border-top:1px solid #eee;margin-right:10px;}
.commentlist li.alt{border-right:1px solid #eee;border-top:1px solid #eee;margin-right:10px;}
.commentlist li.odd{padding-top:10px;}
.commentlist li img{float:left;margin-right:5px;}
#footerbg{background:#252525;border-top:1px solid #bbb;}
#footer{width:960px;height:40px;color:#eee;margin:0 auto 0;padding:0;}
#footer p{color:#eee;font-size:10px;font-weight:normal;text-transform:uppercase;margin:0;padding:3px 0 0 0;}
#footer a{color:#eee;text-decoration:none;}
#footer a img{border:none;margin:0;padding:0;}
#footer a:hover{color:#eee;text-decoration:underline;}