/*  



Theme Name: Midtown Monthly



Theme URI: http://www.midtownmonthly.com/



Description: Three-column wordpress theme for the Midtown Monthly, Sacramento.



Author: Phil Devereux 



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



*/





body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-color:#fff;color:#666666;margin:0;padding:0;}



#wrap{width:980px;margin:0 auto;padding:0;}



#leaderboard{height:90px;width:728px;margin:0 auto;padding:0;float:left}



#housead{height:90px;width:246px;margin-left:6px auto;padding:0;float:right}



#sidead{height:auto;width:120px;margin:0px auto;padding-right:8px;float:left}



#skyscraper{height:600px;width:120px;margin-right:6px auto;padding:0;float:left}



#embeddedad{margin-top:10px}



#top{height:69px;width:980px; padding-top:10px;}



.front-page{float:right;width:660px;}



.latest-articles{float:right;width:350px;}



.archive{width:660px;float:right;}







h2.pagetitle{font-size:12px;text-align:left;text-transform:none;padding:0px; margin:0px;}



h3{font-family:"Times New Roman", Times;font-size:16px; font-weight:italic;text-align:left;margin:3px 0 7px 0;padding:0;color:#356AA0;}



h2.sections{font-size:13px;font-weight:700;text-transform:uppercase;text-align:left;padding-bottom:3px; margin:0 0 5px 0; border-bottom:3px #CCC solid; overflow:hidden}



h2.widgettitle{font-size:13px;font-weight:700;text-transform:uppercase;text-align:left;padding-bottom:3px; margin-bottom:5px; border-bottom:3px #CCC solid; overflow:hidden}







h2.title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:left}







h2.article-title{font-family:"Times New Roman", Times, sans-serif;font-size:20px;text-align:left;text-transform:none;padding:0px; margin:0px;}







h2.blogtitle{font-family:Verdana, sans-serif;font-size:12px; text-transform:none;padding:0px;margin:0px}



.recentblog{border-bottom: #CCC dashed 1px; padding:5px 0 8px 0}



.blogposts{width:319px}











#main{width:980px;margin:10px auto;padding:0;}



a.header{width:400px;height:78px;float:left;margin:0;padding:0;background:url(images/logo.gif) no-repeat; display:inline}







#big-links{font-family:Verdana, sans-serif;width:980px; text-align:left;font-size:18px;color:#FFF;overflow:hidden}



a.art {width:240px;height:30px;background:url(images/rollovers/art.png) no-repeat;display:inline-block;overflow:hidden}



.art:hover{background:url(images/rollovers/art.png) no-repeat;margin-top:-30px;padding:30px 0 0}



a.food{width:240px;height:30px;background:url(images/rollovers/food.png) no-repeat;display:inline-block;overflow:hidden}



.food:hover{background:url(images/rollovers/food.png) no-repeat;margin-top:-30px;padding:30px 0 0}



a.music{width:240px;height:30px;background:url(images/rollovers/music.png) no-repeat;display:inline-block;overflow:hidden}



.music:hover{background:url(images/rollovers/music.png) no-repeat;margin-top:-30px;padding:30px 0 0}



a.life{width:240px;height:30px;background:url(images/rollovers/life.png) no-repeat;display:inline-block;overflow:hidden}



.life:hover{background:url(images/rollovers/life.png) no-repeat;margin-top:-30px;padding:30px 0 0}







#header h1.blogtitle{font-family:Arial, Helvetica, sans-serif;color:#cccccc;margin:0;padding:0;}



#header p.desc{font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;font-size:11px;margin:0;padding:0;}



#nav{height:26px;float:right;width:550px;margin:0;padding:0;}







ul.nav{height:24px;line-height:24x;float:right;list-style:none;font-size:11px;margin:0;padding:0;}



ul.nav li{float:left !important;list-style-type:none;margin:0;padding:0; text-transform:lowercase}



ul.nav li a,ul.nav li a:link,ul.nav li a:visited{color:#000;float:left;display:block;text-decoration:none;padding:5px}



ul.nav li a:hover,ul.nav li a:active{background:#fff;color:#205387;text-decoration:none;}



ul.nav li.current_page_item a{text-decoration:none;background-color:#CCC;color:#000;}



ul.nav li ul{float:left;margin:0;padding:0;}







#content{width:790px;float:left;margin:0;padding:10px 8px 0 0;}



#content-page{width:770px;float:left;margin:0;padding:10px 8px 0 0; overflow:hidden}



.posts{width:640px;margin:0;float:right;padding:0;overflow:hidden}







.entry{font-size:11px;float:left;width:350px;text-align:left;margin:0;padding:0 0 5px; overflow:hidden}



.entry-wide{font-size:11px;float:left;width:100%;text-align:left;margin:0;padding:0 0 5px; overflow:hidden}



.entry-page{font-size:11px;float:left;width:100%;text-align:left;margin:0;padding:0 0 10px;}



.entry img{max-width:100%;padding:5px;}







#sidebar{float:right;width:180px;margin:0;padding:10px 0 0;}



#sidebar2{float:right;width:180px;margin:0;padding:10px 0 0;}



#sidebar-left{float:left;width:300px;margin:0;padding:0px 5px 0 0;}



#embedded{width:300px;height:250px;margin:0;padding:0}







.rsidebar{float:right;width:180px;overflow:hidden;margin:0;padding:0;}



.feature-links{padding-bottom:10px}



a.features{color:#4C677D;padding:0 0 10px 0px;font-weight:bold; line-height:18px}



a.features:hover{text-decoration:underline}







.postmetadata{background:#eee;border-bottom:1px #ccc solid;border-top:1px #eee solid;font-size:10px;margin:0;padding:5px 0 5px 5px ;}



.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:100%}







.avatar { float: left; padding: 2px; margin-right: 5px; border:#CCC 2px solid}







#commentform{border-top:1px solid #eee;margin:0;padding:15px 0px 10px;}



#commentform label{display:block;margin:0;}



#commentform input{width:300px;margin:0 5px 10px 0;padding:1px;}



#commentform textarea{width:500px;margin:0 0 10px;padding:0;}



#commentform #submit{margin:0 0 20px;}



#commentform p{margin:5px 0;}



ol.commentlist{margin:0 0 1px;padding:0;}



ol.commentlist :hover{background:url(images/latestbck.gif) repeat-x;}



ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:10px 15px 8px;}



ol.commentlist li :hover{background:none;}



ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}



ol.commentlist li.commenthead h2{margin:0;}



ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}



ol.tblist li{display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}



#eof{width:980px;clear:both;height:20px;background:#fff;margin:0 auto;padding:0;}



.navigation{width:330px;float:left;color:#666;}



.alignright{float:right;margin-top:10px;}



.alignleft{float:left;margin-top:10px;}







#footer{background-color:#EEE; height:31px;line-height:31px;clear:both;}



.footer{width:980px;text-align:center;font-size:11px;margin:0 auto;padding:0;}



a:link,a:active,a:visited,a:hover{text-decoration:none;color:#205387;border:none;}



#header h1 a:link,#header h1 a:active,#header h1 a:visited,#header h1 a:hover{text-decoration:none;color:#404040;border:none;}







.lsidebar{float:left;width:310px;margin:0;padding:0;}



.lsidebar2{float:left;width:300px;margin:0;padding:0;}







.lsidebar ul li{display:inline;margin:0;padding:0;}



img{border:none;}



acronym,abbr,span.caps{cursor:help;font-size:0.9em;letter-spacing:.07em;}



acronym,abbr{border-bottom:1px dashed #999;}



blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}



blockquote cite{display:block;margin:5px 0 0;}



code{font:1.1em 'Courier New', Courier, Fixed;}



img.centered{display:block;margin-left:auto;margin-right:auto;}



img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}


img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}

.lsidebar2 img.alignleft{display:inline;margin:0;padding:0px;}

#housead img.alignleft,
#leaderboard img.alignleft,
#embedded img.alignleft{display:inline;margin:0 7px 2px 0;padding:0px;}


.line{width:500px;float:left;border-bottom:#e2e2e0 0px solid;margin:0 0 10px;padding:2px 0 5px 2px;}







#searchform{text-align:right;margin:0 auto;padding:5px 0 0px; }



#searchform button{background-image:images/submit.gif;width:80px}



#nav #searchform #s{width:300px;padding:2px; border:#CCC 1px solid}



/*#nav #searchsubmit{ background-image:images/submit.gif; padding:1px;} */



/* .rsidebar h2,.lsidebar h2{background:url(images/h2sidebar.gif) repeat-x;height:29px;font-size:13px;font-weight:700;color:#fff;line-height:29px;border:1px solid #ddd;margin:0 0 10px;padding:0 0 0 10px;} */



.lsidebar ul,.rsidebar ul{list-style:none;margin:0;padding:0 0 10px; font-size:11px}



.lsidebar ul li a,.rsidebar ul li a{display:block;color:#000;text-decoration:none;margin-bottom:2px;padding:5px 0 2px 0px;}



.lsidebar ul li a:hover,.rsidebar ul li a:hover{background:#EFEFEF;color:#25A;}



.center{text-align:center;}