/*   
 *   Theme Name: Puhlain
 *   Theme URI: the-theme's-homepage
 *   Description: a-brief-description
 *   Author: maryisbusy
 *   Author URI: your-URI
 *   Version: a-number--optional
 *   .
 *   General comments/License Statement if any.
 *   .
 *   */

#sidebar1 ul ,
#sidebar2 ul ,
#sidebar3 ul ,
#sidebar4 ul {
    list-style: none;
    margin: none;
    padding: none;
}
#sidebar1 li ,
#sidebar2 li ,
#sidebar3 li ,
#sidebar4 li {
    margin: none;
    padding: none;
}
#sidebar3{padding:0}
#sidebar3 *{padding:0}


#subcat1, #subcat2 {clear:both;margin:0}
#subcat1 ul, #subcat2 ul{padding:0 0 0 8px;list-style: none;color:#fff;font-weight: bold;margin:0;float:left;}
#subcat1 li, #subcat2 li {float:left;margin:0}
#subcat1 li a, #subcat2 li a, #subcat1 span, #subcat2 span 
{display:block;color:#fff;text-decoration: none;padding:5px 10px;font-size:1.2em;text-transform: uppercase;}
#subcat1 li a:hover{background-color:#f69f58}
#subcat1 li a:active{background-color:#a6cd5a}
#subcat2 li a:hover{background-color:#bbe46a}
#subcat1 span, #subcat2 span {color:#622;float:left;margin:0}


#subcat2 {background-color:#a6cd5a}
#subcat2 li a{background-color:#a6cd5a}

ul#mainnav{
    position:relative;
    height:27px;
    background-color:#ffffff;
}
ul#mainnav li a{
    line-height:100%;
}
ul#mainnav li a.active {
    background-color: #dd7826;
}

img.alignright {
    float: right;
}

.entry {
    text-align: left;
}
.content_wrapper{
    padding: 0 20px;

}
#footer {
    margin: 40px 0 20px 0;
}

.maincontent {
    width: 100%;
    padding: 0 0px;
    text-align: left;
}

.withbar{
	border-left:2px solid #dd7826
}

textarea#comment {
 width: 450px;
}
div.videocontent{color:#4f6980;background-color:#fff;margin:0;padding-bottom:2px}
.videocontent h3 {margin:5px;font-size:1.8em}
.videocontent p {margin:3px}

.best_of{ 
float:left;
width:50%;
}
.best_of div{margin:15px;}
.best_of li{font-size:12pt;vertical-align:top;clear:both;height:100px;margin-bottom:5px}
.best_of img{border:1px solid #45c;width:100px;vertical-align:top;float:left;margin-right:10px;}
.best_of a{display:block;float:left;width:220px}

.blog_title h1{display:none;float:left;text-transform: uppercase;letter-spacing:10px;color:#dd7826;font-size: 2em;padding:1em 0 0 1em}
.blog_title img{float:left;}
.blog_title br, .blog_title hr {clear:both;background-color: #4f6980;height:12px}

