/*  
Theme Name: HHL V3 Beta
Theme URI: http://www.hiphoplead.com/
Description: Hip Hop LEAD Theme 3 
Version: 2.0.4
Author: Hip Hop Lead
Author URI: http://www.hiphoplead.com/
*/

@import url("reset.css");
@import url("custom.css");

/*========= SETUP =========*/

*{border:0; margin:0; padding:0}
body{background: #000 url(images/rickrossrf1.jpg); background-repeat:repeat; background-position:top center; background-attachment:fixed; color:#363636; font-size:13px; font-family:arial narrow,arial,verdana,sans-serif}
a{color:#a00; text-decoration:none}
a:hover{text-decoration:underline}
input, select, textarea{border:#999 1px solid; font-size:12px; padding:2px}
select{padding:0}
li{list-style:none}

#page{background:#fff url(images/layout-footer-background.png) repeat-x bottom; margin:0 auto; width:960px; border-top:3px solid #a00}

.contentjumplink{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:2px solid #a00; color:#fff; font-weight:bold; background-color:#a00}

.contentjumplink a:active{border:1px solid #000;  background-color:#000}

.dd_buttons {margin-top:15px}

.follow ul{background:#000; float:left; position:relative}
.follow li{line-height:27px; float:left; list-style:none; z-index:999; align:center}
.follow li.current ul{z-index:999}

.follow{height:27px; position:relative; align:center; width:550px}

.follow a{color:#a00; display:block; padding:0 13px; font-size:14px; font-family:Helvetica,Arial,sans-serif; font-weight:bold; text-decoration:none; text-transform:uppercase; background:#f9f9f9; margin-right:10px; align:center; border-top:1px solid #000; border-bottom:1px solid #000}

.follow a:focus, .follow a:hover, .follow a:active{color:#fff; text-decoration:none; background:#000}

.fimg{margin-bottom:-10px; border:0px; align:left}

.icomment{margin-bottom:-3px; border:0px; align:left}

#catsearch{background:#000; font-size:12px; font-weight:bold; padding:12px; width:530px; margin-top:10px}

.catsearchtt{font-size:17px; font-weight:bold; float:left; text-transform:uppercase; color:#fff}

#hsearch {float:right; height: 30px; margin:-2px 0 0 0; }
#hsearch input.field {font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;background: #454545 url(images/search_icon.png); background-position:top right; background-repeat:no-repeat; width: 160px; padding:7px; outline: none; font-size: 13px; color: #FFF;	border: none; z-index: 1; height:16px; float:left; padding-right:30px;}
#hsearch input.field:focus {background:#656565 url(images/search_icon.png); background-position:top right; background-repeat:no-repeat;}
#hsearch input.submit {width:70px; height:30px; background: #aa0000; color:#FFF; font-weight:bold; float:; border:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; cursor:pointer; margin:0 0 0 1px;}

#fsearch {float:right; height: 30px; margin:20px 0 0 0; }
#fsearch input.field {font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;background: #000 url(images/search_icon.png); background-position:top right; background-repeat:no-repeat; width: 260px; padding:7px; outline: none; font-size: 13px; color: #FFF;	border: none; z-index: 1; height:16px; float:left; padding-right:30px;}
#fsearch input.field:focus {background:#151515 url(images/search_icon.png); background-position:top right; background-repeat:no-repeat;}
#fsearch input.submit {width:70px; height:30px; background: #aa0000; color:#FFF; font-weight:bold; float:; border:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; cursor:pointer; margin:0 0 0 1px;}
#fsearch select.cat {font-size:100%; height:30px;}

.likebox{margin-top:10px; margin-bottom:5px; font-weight:bold; color:#000; background:#f9f9f9; padding:8px; border-left:10px solid #a00}

h1.like{color:#070707; font-family:Rockwell,Arial,Helvetica,sans-serif; margin-bottom:7px; font-weight:bold; font-size:15px}

h2.tut{color:white; font-family:Rockwell,Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px; padding:12px 0 0 48px; text-transform:uppercase}

h2.tut a{color:#fff}

#twitter-ticker{width:350px; height:210px; background:url(images/slickbg.png) no-repeat #f5f5f5; color:#666; -moz-border-radius:10px 10px 6px 6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; text-align:left}

#tweet-container{height:190px; width:auto; overflow:hidden}

#twitIcon{position:absolute; top:-17px; left:-10px; width:64px; height:64px}

#top-bar{height:45px; background:url(images/twitter_rss_bar3.png) repeat-x; border-bottom:1px solid white; position:relative; margin-bottom:3px; -moz-border-radius:6px 6px 0px 0px; -khtml-border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px}

.morebox{background:#0c0c0c; height:18px; float:right; font-size:12px; color:#FFF; text-transform:uppercase; padding:2px 6px 0 6px}

.morebox a{color:#fff; font-weight:bold}

.morebox a:hover{color:#d00}

.morebox2{background:#0c0c0c; height:18px; float:right; font-size:12px; color:#FFF; text-transform:uppercase; padding:2px 6px 0 6px; font-weight:bold; border-top:1px solid #000; margin-top:10px; margin-bottom:20px}

.morebox2 a:link{color:#a00}

.morebox3{background:#0c0c0c; height:18px; float:right; font-size:12px; color:#FFF; text-transform:uppercase; padding:2px 6px 0 6px; font-weight:bold; border-top:1px solid #000; margin-top:10px; margin-bottom:10px; font-family:"Lucida Sans Unicode",sans-serif}

.morebox3 a:link{color:#fff}

.morebox3 a:visited{color:#fff}

.moreline{border-bottom:1px solid #000; margin-top:10px}

.h2morecat{color:#fff; background:#a00; font-size:15px; font-weight:bold; line-height:14px; margin:0px 0px 3px 0px; padding:0px 0px 6px 0px; border-bottom:5px solid #252525}

.homevideo h3{color:#FFF; background:#000; font-size:12px; font-weight:bold; line-height:10px; margin:0; padding:2px 3px 0 10px; text-transform:uppercase}

h3{ color:#000; font-size:18px; font-weight:bold; line-height:14px; margin:0px 0px 3px 0px; padding:0px 0px 6px 0px; border-bottom:0px dotted #252525; margin-top:17px}

h3 a{ color:#252525}

h3 a:hover{color:#000}

h3.side{ color:#000; font-size:14px; font-weight:bold; line-height:14px; margin:0px 0px 3px 0px; padding:0px 0px 6px 0px; border-bottom:2px dotted #353535; width:237px; height:100%; margin-top:10px; font-family:arial narrow,arial,verdana,sans-serif}

h3.side a{ color:#a00}

h3.side a:hover{ color:#353535; text-decoration:underline}

h3.hhl{ color:#000; font-size:13px; font-weight:bold; line-height:14px; margin:0px 0px 3px 0px; padding:0px 0px 6px 0px; border-bottom:2px dotted #252525; width:140px; height:100%; margin-top:7px}

h3.hhl a{ color:#a00}

h3.hhl a:hover{ color:#353535; text-decoration:underline}

h5{ color:#000; font-size:15px; font-weight:bold; line-height:14px; margin:0px 0px 3px 0px; padding:0px 0px 6px 0px; border-bottom:2px dotted #252525; margin-top:10px; font-family:Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif}

h5 a{ color:#cc0c0c}

h5 a:hover{ color:#353535; text-decoration:underline}

h1.white{ line-height:14px; margin:0px 0px 3px 0px;  margin-top:7px; padding:0px 0px 2px 0px}

h1.white a{ color:#f9f9f9;  font-size:12.5px;  font-weight:bold; font-family:arial narrow,arial,verdana,sans-serif}

h1.white a:hover{ color:#a000;  text-decoration:underline}

h1.homepage-h1-nopad{ color:#fff; text-transform:uppercase; font-family:'Rockwell'; font-size:27px;font-weight:bold;}

h1.post-title{ color:#fff; font-size:11px; font-weight:bold; line-height:14px; margin:0px 0px 3px 0px; padding:0px 0px 6px 0px; border-bottom:3px solid #fff; margin-top:7px; text-transform:uppercase;  font-family:arial narrow,arial,verdana,sans-serif}

h1.post-title a{color:#fff; text-decoration:none}

h1.post-title a:hover{ color:#a000;  text-decoration:underline}

h1.post-title-cat{ color:#353535; font-size:15px;  line-height:16px; margin:0px 0px 3px 0px; padding:10px; border-bottom:1px dotted #494949; background:#f9f9f9}

h1.post-title-cat a{ color:#a00}

h1.post-title-cat a:hover{ color:#161616; text-decoration:underline}

.side{float:left;  margin:0 10px 0 0; padding:3px}

.suggest{font-size:11px}

.suggest a:link, .suggest a:visited{color:#151515; font-weight:bold; text-transform:uppercase}

.suggest a:hover{color:#a00; font-weight:bold; text-decoration:underline}

.premier{font-size:11px}

.premier a:link, .premier a:visited{color:#151515; font-weight:bold}

.premier a:hover{color:#a00; font-weight:bold; text-decoration:underline}

.icons{margin-bottom:7px; font-size:11px; padding:7px 0 5px 5px; background:#f9f9f9}

.icons img{margin-bottom:-3px}

.icons a:link, .icons a:visited{color:#a00; font-weight:bold; text-transform:uppercase}

.icons a:hover{color:#161616; font-weight:bold; text-decoration:underline}

.date{color:#fff}

#scrollable{background-image:#fff; background-repeat:no-repeat; background-position:center; padding:5px 0px 10px 0px; width:550}
div.items{background:#f5f5f5; padding:10px; margin-bottom:20px; float:left; width:530px !important; border-bottom:1px solid #000}

div.items a:link, div.items a:visited{display:block; float:left; margin-right:7px; width:65px; height:47px; background-color:#fff; color:#151515; cursor:pointer; border:1px solid #fff}

div.items a:hover{color:#a00; border-bottom:1px solid #a00}

#scrollable2{background-image:#fff; background-repeat:no-repeat; background-position:center; padding:5px 0px 10px 0px; width:550}

div.items2{background:#fff; padding:10px; margin-bottom:20px; float:left; width:530px !important; border-bottom:1px solid #000}

div.items2 a:link, div.items2 a:visited{display:block; float:left; margin-right:7px; width:81px; height:56px; background-color:#fff; color:#151515; cursor:pointer; font-family:arial narrow,arial,verdana,sans-serif}

#scrollable3{padding:5px 0px 5px 0px; width:550px}

div.items3{padding:5px; margin-bottom:20px; float:left; width:530px !important; border-bottom:0px solid #252525}

div.items3 a:link, div.items3 a:visited{display:block; float:left; margin-right:7px; width:165px; height:87px; cursor:pointer}

div.cover{margin-left:190px}

#columns{margin:20px 0 0; padding:0 15px 25px}
.col1{float:left; width:550px}
.col2{float:right; width:350px; background:#fff}

#newsletter {position:relative; width:350px; height:70px; float:left; background:url(images/hhl_e-list_bg3.jpg) no-repeat 0 0; margin:0px 0 0px  0}

#newsletter label {font:bold 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-top:26px; width:100%; display:block; color:#fff; text-align:center}

#emailInput {position:absolute; top:73px; left:15px; width:212px; margin:-40px 0 0 0px; font:bold 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#fff; background-color:transparent; border:none}

#submitButton {position:absolute; top:25px; right:15px; width:94px; height:30px; margin-top:0px; padding:0: border:0px; border:none}

#catvid{padding:5px 0px 10px 0px; width:550px}

div.catvideo{margin-top:2px; padding-bottom:5px; float:left; width:550px !important; -moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px; background:#f7f7f7 url('') bottom right repeat-y; background:-moz-linear-gradient(top right,bottom left,from(#fff),to(#f9f9f9)); background:-webkit-gradient(linear,right top,left bottom,color-stop(0.0,#fff),color-stop(1.0,#f7f7f7))}

div.catvideo:hover{-moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px; background:#fff url('') bottom right repeat-y; background:-moz-linear-gradient(top right,bottom left,from(#fff),to(#fff)); background:-webkit-gradient(linear,right top,left bottom,color-stop(0.0,#fff),color-stop(1.0,#fff)); cursor:pointer}

.catvid-ft{position:absolute; top:0px; left:0px;}

div.catvideo img{margin-right:10px}

h1.catvideot a:link, h1.catvideot a:visited{color:#a00; font-size:17px; line-height:14px; font-weight:bold; width:350px; margin-top:20px; margin-bottom:5px; text-transform:none}

#falbum{padding:5px 0px 10px 0px; width:550}

.falbum-album{float:left; cursor:pointer; height:217px; width:160px; padding:7px 7px 20px 7px; overflow:hidden; margin:0px 7px 20px 0px; text-align:center; -moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px; background:#f7f7f7 url('') bottom right repeat-y; background:-moz-linear-gradient(top right,bottom left,from(#fff),to(#f9f9f9)); background:-webkit-gradient(linear,right top,left bottom,color-stop(0.0,#fff),color-stop(1.0,#f7f7f7))}

.falbum-album-tape{float:left; cursor:pointer; height:257px; width:160px; padding:7px 7px 20px 7px; overflow:hidden; margin:0px 7px 20px 0px; text-align:center; -moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px; background:#f7f7f7 url('') bottom right repeat-y; background:-moz-linear-gradient(top right,bottom left,from(#fff),to(#f9f9f9)); background:-webkit-gradient(linear,right top,left bottom,color-stop(0.0,#fff),color-stop(1.0,#f7f7f7))}

.falbum-album:hover{-moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px; background:#fff url('') bottom right repeat-y; background:-moz-linear-gradient(top right,bottom left,from(#fff),to(#fff)); background:-webkit-gradient(linear,right top,left bottom,color-stop(0.0,#fff),color-stop(1.0,#fff)); cursor:pointer}

.falbum-album-tape:hover{-moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px; background:#fff url('') bottom right repeat-y; background:-moz-linear-gradient(top right,bottom left,from(#fff),to(#fff)); background:-webkit-gradient(linear,right top,left bottom,color-stop(0.0,#fff),color-stop(1.0,#fff)); cursor:pointer}

.falbum-title{border-bottom:0px none; margin:10px 0px 0px 0px; padding:5px 0px 0px 0px; clear:both}

.falbum-video{position:absolute; top:59px; left:0px; background: url(images/vid_icon.png); padding:0px; width:27px; height:27px;}

.falbum-video a{width:34px; height:34px;}

.falbum-cat{position:absolute; top:70px; left:0px; background:#a00; padding:2px; color:#fff; font-size:10px}

.falbum-cat a{color:#fff; font-size:10px; font-weight:bold; text-transform:uppercase}

.falbum-album .falbum-title a{color:#cc0c0c; font-size:16px}

.falbum-album .falbum-title a:hover{color:#252525}

.falbum-album-tape .falbum-title a{color:#cc0c0c; font-size:16px}

.falbum-album-tape .falbum-title a:hover{color:#252525}

.falbum-tn-border-t{margin:auto; width:160px; height:93px; overflow:hidden}

.falbum-tape{margin:auto; width:160px; height:160px; overflow:hidden}

.falbum-thumbnail{float:left; background-color:#fff; border:1px solid #a9a9a9; padding:4px}

.falbum-thumbnail-ds{margin:0px auto 0px auto;  padding:0px 0px 0px 0px; position:relative}

.falbum-thumbnail-ds:hover{background:transparent}

.falbum-thumbnail-ds img{ background-color:#fff; display:block; margin:auto; position:relative}

.falbum-thumbnail img:hover{background-color:#ccd}

.subcol{width:160px}

.subcol ul li{width:160px; background:#fff; border-bottom:1px solid #797979}
.subcol h2{color:#ff7800; font-size:14px; padding:0 0 10px}

#logobar{background:#000 url(images/header_bg5.jpg);  color:#fff; width:960px; height:150px; margin:0px auto 0px; padding:3px 0px 3px 0px; overflow:hidden;  border-top:5px solid #151515;  margin-bottom:2px}

.time{margin-top:-40px; margin-left:87px; font-size:10px}

.adbar-right{width:728px; float:right; margin-top:25px}

.timetextbg{width:728px; float:right; margin-top:16px; height:37px}

.timetext{margin-top:-2px; margin-left:5px; color:#f9f9f9; font-size:11px}

.timetext a{color:#D20000; font-size:11px; text-decoration:underline}

.timetext a:hover{color:#fff; font-size:11px; text-decoration:underline}

#nav{background:#151515; height:30px; padding:4px 0 0; border-bottom:3px solid #000}
#nav-left{float:left; display:inline; width:560px}
#nav-right{margin-bottom:-20px; float:right; display:inline; width:360px; align:right; color:#fff}
#nav-right ul li{color:#fff; font-size:12px; font-weight:normal}
#nav ul{position:relative;  height:26px;  overflow:hidden; padding-left:10px}
#nav ul li{ float:left;  list-style:none; font-weight:bold; font-size:12px}
#nav ul li.back{ background-color:#a00;  width:9px;  height:30px;  z-index:8;  position:absolute}
#nav ul li a{text-decoration:none; color:#fff; outline:none; text-align:center; top:6px; text-transform:uppercase; letter-spacing:0; z-index:10; display:block; float:left; height:26px; position:relative; overflow:hidden; margin:auto 15px !important; margin:auto 7px}
#nav ul li a:hover, #nav ul li a:active, #nav ul li a:visited{color:#fff; border:none}
 
.nav2, .nav2 *{margin:0; padding:0}
.nav2{height:43px; border-bottom:5px solid #252525; border-top:5px solid #151515; position:relative; background:#000 url(images/cat-nav2.gif); font-size:17px; font-family:"Lucida Sans Unicode",sans-serif; color:#FFF; font-weight:bold;  text-transform:uppercase;  margin-top:-2px}
.nav2 ul{background:#000; float:left; position:relative}
.nav2 li{line-height:41px; float:left; list-style:none; z-index:999}
.nav2 li.current ul{z-index:999}
.nav2 li.sfHover ul, 
ul.nav2 li:hover ul{z-index:1000; background:#000; color:#fff; text-decoration:none}
.nav2 li li{font-size:14px}
.nav2 a{color:#fff; display:block; padding:0 14px; font-family:'Rockwell', Arial, sans-serif; font-size:14px;   font-weight:bold;  text-decoration:none;    border-right:2px solid #151515}

.nav2 li li a{color:#fff; display:block; padding:0 13px; font-size:12px; font-family:Helvetica,Arial,sans-serif; font-weight:bold; text-decoration:none;       border-right:2px solid #151515}

.nav2 li ul{left:0; top:-999em; position:absolute; width:960px}
.nav2 li:hover, 
.nav2 li.sfHover, 
.nav2 li.current, 
.nav2 a:focus, .nav2 a:hover, .nav2 a:active{color:#fff; text-decoration:none; background:#a00 url(images/cat-nav2h.gif); border-bottom:3px solid #151515}
.nav2 li.sfHover a, 
.nav2 li.current a, 
.nav2 a:focus, .nav2 a:hover, .nav2 a:active{border-bottom:3px solid #151515}
.nav2 li li.current a{font-weight:bold}
.nav2 li li:hover, 
.nav2 li li a:focus, .nav2 li li a:hover, .nav2 li li a:active{}
.nav2 li:hover ul, 
body .nav2 li.current ul, 
ul.nav2 li.sfHover ul{top:2.5em}

.nav2 li:hover li ul, 
.nav2 li.sfHover li ul{top:-999em}
.nav2 li li:hover ul, 
ul.nav2 li li.sfHover ul{top:2.5em}

.superfish li:hover ul, 
.superfish li li:hover ul{top:-999em}

.navsub{height:17px; border-bottom:7px solid #252525; position:relative;  background:#000; font-size:11px; font-family:'Lucida Grande','Lucida Sans','Lucida Sans Unicode',sans-serif; color:#FFF; padding:4px}

.navsub a{color:#f9f9f9}

.uotg{border-bottom:0px solid #252525}

#search{background:#333; border:1px solid #b3b3b3; float:right; height:23px; margin:0 15px 0 0; padding:0 10px 0 0; width:325px}
* html #search{margin-right:8px}
#search input{background:transparent; border:0; color:#b3b3b3; float:left; font-size:13px; margin:2px 0 0; padding:2px 2px 2px 10px; width:288px}
#search .btn{margin:3px 0 0 5px; padding:0; width:auto}

#header{background:#000; height:92px; padding:0 0 2px}

#header h1{float:left; display:inline}
#header h1 a{display:block; height:93px; width:389px}

#rss{float:right; font-size:12px; padding:16px 15px 0 0; text-align:right; width:285px}
#rss a{color:#b3b3b3}
#rss ul{float:left; margin:13px 0 0; width:220px}
#rss li{margin:0 0 3px; padding:0 0 5px}
#rss img{float:right}

.homeblock{font-size:12px; color:#fff; padding:0 0 10px}

.homeblock h3{background:url(images/htitle_ash.png) no-repeat top left; height:33px; font-family:'Rockwell'; font-size:18px; color:#fff; font-weight:bold; padding:10px; margin-bottom:-17px; margin-top:-1px; -moz-border-radius:0px 7px 0px 0px; -khtml-border-radius:0px 7px 0px 0px; -webkit-border-radius:0px 7px 0px 0px; border-radius:0px 7px 0px 0px}

.homeblock h3 a{color:#fff}

.post fl h3 a{color:#fff}

h3.home{background:url(images/htitle_ash.png) no-repeat top left}

h3.home2{background:url(images/htitle2_ash.png) no-repeat top left; width:915px; margin-bottom:-30px}

#home-left{float:left; padding:5px 0px 5px 0px; margin-top:0px; margin-left:0px; width:270px}

#home-left ul li{padding:15px; border-bottom:1px solid #000}

#home-right{float:left; padding:5px 0px 5px 0px; margin-top:0px; margin-left:10px; margin-bottom:0px; width:270px}

#home-right ul li{padding:10px; border-bottom:3px solid #151515}

.home-rightulli{padding:7px; border-bottom:2px solid #000}

.featured{background:#131313; color:#fff; height:100%; overflow:hidden; margin:0 0 0px; padding-right:10px; font-weight:bold; -moz-border-radius:0px 0px 7px 7px; -khtml-border-radius:0px 0px 7px 7px; -webkit-border-radius:0px 0px 7px 7px; border-radius:0px 0px 7px 7px}
.featured h2{font-size:11px; padding:10px 0}
.featured h3{font-size:14px; padding:0 0 10px 0}
.featured h3 a{color:#d00}
.featured h3 a:hover{color:#FF7800}
.featured p{margin-bottom:10px}
.featured-img{margin:0 10px 0 0; width:350px; height:200px; float:left; display:inline}
#ribbon{width:138px; height:138px; float:right}

#home-th{}
#home-th img{float:left;    margin:0 10px 0 0; padding:3px; border:5px solid #000}

#featured-th{height:100%; margin:0 0 30px; background:#fff}
#featured-th img{margin:0; border:none; border:5px solid #000; margin-top:5px}

#featured-th img a:hover{border-bottom:3px solid #a00}
#featured-th .idTabs{list-style:none}
#featured-th .idTabs li{float:left; display:inline; margin-right:12px}
#featured-th .idTabs li.last{margin-right:0px !important}

.post{margin:0}
.post h2{font-size:1em; padding:0 0 5px}
.post h3{font-size:1.3em}
.post h3 a{color:#000}
.post p{padding:0 0 15px}
.post p.posted{color:#b3b3b3}

.box{border-top:0px solid #151515; clear:both; height:1%; margin:0 0 20px; padding:15px 0 20px}
.box .post{width:260px}
.box .post h2{font-size:.85em}
.box .post h3{font-size:1em}
.box .post p.posted{font-size:.85em}

#share{border-bottom:2px solid #000; padding:2px}

#embed{width:357px; height:50px; background:#fff; color:#000}

#share-box{width:537px; height:30px; background:#ccc; border:2px solid #000; color:#000}

#social{width:250px; height:35px; margin-left:10px; border-bottom:2px solid #000; padding:1px}

#social img{margin-right:5px; margin-top:-3px}

.posted{font-size:10px; color:#454545; font-family:"Lucida Sans Unicode",sans-serif}

.postedside{font-size:.85em; color:#565656}

.postedhome{font-size:.85em; color:#565656; margin-bottom:0px}

.hometitle{margin-left:7px}

.button{padding:1px; background:#a00; color:#fff; border:none; font-weight:bold; text-transform:uppercase}

.button:hover{background:#252525; color:#FFF; text-decoration:none}

.button2{padding:1px; background:#252525; color:#fff; border:none; font-weight:bold; text-transform:uppercase}

.button2:hover{background:#454545; color:#FFF; text-decoration:none}

.post-alt{margin:0 0 15px 0; padding-bottom:15px; background:url(images/hl-dot.gif) repeat-x bottom}
.post-alt h2{font-size:1.1em; padding:0 0 5px}
.post-alt h3{font-size:1.4em}
.post-alt h3 a{color:#000}
.post-alt p{padding:0 0 15px}
.post-alt p.posted{color:#252525; font-size:11px}

.continue{background:#a00; padding:0 0 0 13px; font-weight:normal}
.comments{padding-bottom:0px !important}
.comments a{background:#a00; color:#000; padding:0 0 0 20px; font-weight:bold}
a.more{background:#a00; color:#c0c0c0; font-size:1.2em; font-weight:bold; padding:0 20px 0 0}

.buttonz{ font-size:11px;  background:transparent;  color:#999;  width:87px;  height:27px;  font-weight:normal; padding:0px; border:0px; margin-left:118px}
 
.buttonsignup{ font-size:11px; background:transparent; color:#999; width:87px; height:25px;  font-weight:normal; padding:0px; border:0px; margin-left:160px}

.buttoncom{ font-size:11px;  background:transparent; color:#999; width:157px; height:25px;  font-weight:normal; padding:0px; border:0px}

.navigation{}
.navigation a{color:#c0c0c0; font-size:1.2em; font-weight:bold}
.alignleft{display:inline; float:left}
.alignright{display:inline; float:right}

.right{float:right; width:100%}

#videobox{    margin-top:5px; width:550px}

#homebox{background:#f5f5f5 url(images/cornerfade_bg.png) no-repeat; padding:10px; margin-bottom:25px; -moz-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px; border-radius:7px}

#sidebox{background:#f5f5f5 url(images/cornerfade_bg.png) no-repeat; padding:10px; margin-bottom:25px; -moz-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px; border-radius:7px}

#homebox a{color:#cc0c0c}

#homeb{background:#f9f9f9 url(images/white_stripes_bg.gif); padding:2px; margin-bottom:25px}

#homeboxh1{background:#000; padding:8px; margin-bottom:3px; color:#fff; font-size:17px; font-weight:bold;     border-bottom:4px solid #a00}

#sidebox ul li{list-style-type:none; background:#fff; margin:0px 0px 5px 6px; padding:0px 0px 5px 5px; border-bottom:1px dotted #070707}

#sidebox ul li a{color:#cc0c0c; font-weight:bold; font-family:arial narrow,arial,verdana,sans-serif; font-size:13px}

#homebox ul li{list-style-type:none; background:#fff url(images/bullet.gif) no-repeat 0 .5em; margin:0px 0px 5px 6px; padding:0px 0px 0px 15px; border-bottom:1px dotted #070707}

#homebox ul li a{color:#cc0c0c; font-weight:bold; font-family:arial narrow,arial,verdana,sans-serif; font-size:13px}

#homebox ul li img{}

#homebox2{background:#f9f9f9 url(images/box_bg.png) no-repeat; padding:10px; margin-bottom:25px; -moz-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px; border-radius:7px}

#homebox2 ul li{list-style-type:none; background:#fff url(images/bullet.gif) no-repeat 0 .4em; margin:0px 0px 5px 6px; padding:0px 0px 0px 15px; border-bottom:1px dotted #000; -moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px}

#homebox2 ul li a{color:#cc0c0c; font-weight:bold; font-family:arial narrow,arial,verdana,sans-serif; font-size:13px}

#homebox2 ul li img{margin-top:-5px}

#archivebox3{background:#fff; padding:0px; margin-top:5px; margin-bottom:25px; color:#363636; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif; font-size:11.5px}

#archivebox{background:#f3f3f3; padding:10px; margin-bottom:25px; -moz-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px; border-radius:7px}
#archivebox h2{font-size:1.5em; color:#000}
#archivebox h2 em{color:#C0C0C0 !important; font-style:normal}

#archivebox ul li{list-style-type:none; background:#fff url(images/bullet.gif) no-repeat 0 .5em; margin:0px 0px 5px 6px; padding:0px 0px 0px 15px; border-bottom:1px dotted #151515}

#archivebox ul li a{color:#cc0c0c; font-weight:bold}

#archivebox ul li img{margin-top:-5px}

#archivebox2{background:url(images/htitle_p.png) no-repeat top left; padding:10px; width:530px; margin-bottom:0px; height:80px; -moz-border-radius:0px 7px 0px 0px; -khtml-border-radius:0px 7px 0px 0px; -webkit-border-radius:0px 7px 0px 0px; border-radius:0px 7px 0px 0px}

.archivefeed{margin-top:5px}
.archivefeed a{background:url(images/rss_small_red.png) center left no-repeat; padding-left:25px; color:#fff; font-weight:bold}
.chartfeed{margin-top:5px}
.chartfeed a{color:#fff; font-weight:bold; margin-right:5px; margin-left:5px}
.arclist{border-top:3px solid #c0c0c0; border-bottom:3px solid #c0c0c0; margin:0 0 15px; padding:10px 0 10px; width:260px}
.arclist h2{color:#000; font-family:'Rockwell';font-size:18px; font-weight:bold; font-size:18px; padding:0 0 10px 0 !important}

.arclist ul li{padding:0 0 7px 10px; color:#c0c0c0; font-size:14px; font-weight:bold}

#newsbox{background:#000; padding:10px; width:530px; margin-bottom:25px; color:#fff}

#newsbox2{background:#000; width:350px; margin-bottom:15px; color:#fff}

.singletags{margin-top:5px;  margin-bottom:10px; font-weight:bold; font-size:11px; color:#fff; background:#000; text-transform:uppercase; padding:10px}

.singletags a{ background:#a00;  color:#fff; padding:5px;  margin-right:5px}

.singletags a:hover{ background:#151515}

.entry{text-align:left; line-height:20px; font-size:13px}
.entry blockquote{padding:3px 15px; background:#f9f9f9; border-left:5px solid #a00; margin:5px auto 15px auto; color:#000; width:85%}
.entry blockquote p{font-size:12px; padding:5px 0px; margin:5px 0px; line-height:20px}
.entry img{border:0px solid #c0c0c0; float:left; margin:0 10px 0 0; padding:3px; margin-bottom:10px}
.entry ul, .entry ol{margin-bottom:15px; font-size:12px; line-height:20px}
.entry ul li ul, .entry ol li ol{margin-bottom:0px; padding-top:3px}
.entry ul li{list-style:circle inside !important; margin-left:15px; padding:3px 0px}
.entry ul li ul li{list-style:disc inside !important}
.entry ol li{list-style:decimal inside !important; font-size:12px; padding:3px 0px}
.entry ol li ol li{list-style:decimal-leading-zero inside !important}

.dsq-brlink{color:#fff; font-size:1px}

.dsq-comment-message{font-size:12px; font-family:"Century Gothic",Verdana,GoudyOldStyT,Georgia}

.logo-disqus{color:#fff; font-size:1px}

h2.commh2{font-size:12px; padding:0 0 5px; font-weight:bold !important}

ol.commentlist{margin:0; padding:0}
  
  
.commentlist li{list-style:none; margin-bottom:14px}
  
  
ol.commentlist li.alt{padding:10px 10px 0 10px !important; background:#F3F1F2; border:0px solid #151515}

.commentlist cite{padding:5px; display:block; font-style:normal; background:#f9f9f9 url(images/white_stripes_bg.gif); border-top:1px solid #757575;       border-bottom:2px solid #a00;       color:#000}
     
  
.commentlist a:link, .commentlist a:visited{color:#070707}
  
  
.commentlist a:hover, .commentlist a:active{color:#151515}
  
  
.commentlist .avatar{padding:1px; border:0px solid #aab59a; float:left; margin-right:9px}
  
  
.commentlist .author{color:#070707; font-size:12px; font-family:Century Gothic; font-weight:bold; text-transform:uppercase}
  
  
.commentlist .time{background:#fff}
  
  
.commenttext{background:#000 url(images/top_bg.gif); border-top:3px solid #000; padding:0 20px 10px 20px; color:#fff; padding:7px;  font-size:12px}

 
.commenttext a:link, .commenttext a:visited{ color:#fff}
 
ol.commentlist li div.reply{ text-align:right}

ol.commentlist li div.reply a{ font-weight:bold;  color:#a00}

.ads{background:#f9f9f9 url(images/layout-footer-background.png) repeat-x bottom; border:1px solid #eee; height:67px; margin:0 0 25px; padding:10px}

.ads a{font-weight:bold}
.ads img{float:left; margin:0 14px 0 0}
.ads img.last{margin:0 !important}

.ads2{border:0px solid #070707; height:250px; margin:0 0 20px; padding:10px; background:#070707 url(images/ad_here.gif) no-repeat right}
.ads2 img{float:center; margin:0 14px 0 0}

.ads468{border:1px solid #EEE; height:60px; margin:0 0 25px; padding:10px; background:url(images/468ad.gif) no-repeat right}
.ads468 img{float:center; margin:0 14px 0 0}

.catlist{border-bottom:3px solid #c0c0c0; margin:0 0 15px; padding:0 0 10px; width:160px}
.catlist h2{color:#ff7800; font-family:'Rockwell';font-size:18px; font-weight:bold; padding:0 20px 0 0 !important; background:url(images/ico-catlist.gif) center right no-repeat}
.list-alt{padding-top:10px}
.list-alt li{margin:0 0 7px}
.list-alt li a{color:#000}

.widget h2{font-family:'Rockwell';font-size:18px}
.widget ul{background:url(images/hl-dot.gif) repeat-x bottom; margin:0 0 15px; padding:10px 0 7px}
.widget ul li{margin:0 0 7px; align:justify; font-family:arial narrow,arial,verdana,sans-serif; font-size:14px}
.widget ul li a{color:#000}

#footad{height:90px; border-top:7px solid #252525; border-bottom:0px dotted #fff; position:relative;     background:#000; font-size:11px; font-family:Century Gothic; color:#FFF; padding:4px}

.ftad{    background:url(images/btad_bg.gif) no-repeat}

#footer{    background:url(images/footer_bg3.jpg) no-repeat; clear:both; color:#b3b3b3; width:960px; height:230px; padding:0 15px; font-size:12px; font-family:'Lucida Grande','Lucida Sans','Lucida Sans Unicode',sans-serif}

.footercopyright{float:left; padding:0px 0px 0px 0px; margin-top:170px; margin-left:57px}

.footercopyright a{color:#b3b3b3}

#footer1{float:left; padding:5px 0px 5px 0px; margin-top:30px; margin-left:67px;}

#footer1 a{color:#fff}

#footer2{float:left; padding:5px 0px 5px 0px; margin-top:30px; margin-left:25px}

#footer2 a{color:#fff}

#footer3{float:left; padding:5px 0px 5px 0px; margin-top:30px; margin-left:25px}

#footer3 a{color:#fff}

#footer4{float:left; padding:5px 0px 5px 0px; margin-top:30px; margin-left:15px}

#footer4 a{color:#fff}

#footer5{float:left; padding:5px 0px 5px 0px; margin-top:30px; margin-left:25px}

#footer5 a{color:#fff}

#footer img{vertical-align:middle}

.fix{clear:both; height:1px; margin:0 0 -1px; overflow:hidden}
.hl{background:url(images/hl-dot.gif) repeat-x bottom}
.hl-full{float:left; clear:both; height:2px; width:100%; margin:20px 0 25px !important; margin:10px 0 15px; padding:0 !important}
.hl2{border-bottom:3px solid #c0c0c0}
.hl3{border-top:3px solid #c0c0c0; padding:10px 0 0}
.blog{width:100% !important; float:left}
.between{height:2px; margin-bottom:15px}
.fl{float:left}
.fr{float:right}
.ac{text-align:center}
.ar{text-align:right}
.tv{font-size: 11px; border-bottom:0px solid #c0c0c0; float:left; margin:0 10px 0 0; padding:3px}
.th{border-bottom:0px solid #c0c0c0; float:left; margin:0 10px 0 0; padding:3px}
.gravatar{float:left; border:1px solid #000; margin-right:10px}

/** Carousel styles **/
	.wrapper-carousel { padding: 0 0 0 62px; position: relative; }
	.anyClass img { float:left; margin-right:20px;display: block; width:140px; height:90px; }
	.anyClass { height:102px; margin-bottom:0px; }
	.anyClass ul li { position:relative; }
	
	a.prev, a.next { background: url(images/carousel-arrows.png) no-repeat transparent; width: 34px; height: 32px; display: block; position: absolute; top: 35px; }
	a.prev span, a.next span { display: none; }
	a.prev { left: 0; background-position: 0 0; } 
	a.prev:hover { background-position:0 -34px; }
	a.next { right: 0; background-position: -34px 0; }
	a.next:hover { background-position: -34px -34px; }

/** Tabbed widget **/
	ul.tabs { background:url(images/widget-title-bg.png) repeat-x; float: left; height: 41px; width: 100%; padding-left: 0 !important; margin-bottom: 0 !important; }
	ul.tabs li { background: none !important; float: left; border: 1px solid #d6d6d6; margin: 8px 0px 0px 8px !important; padding-left: 0 !important; overflow: hidden; padding-bottom: 0; position: relative; bottom: -3px; background:#ebebeb url(images/tab-bg.png) repeat-x; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; }
	ul.tabs li a { height: 28px; line-height: 30px; text-decoration:none; font-family:'Rockwell'; font-size:18px; color: #777; display: block; padding: 0 10px; outline: none; text-shadow: 1px 1px 1px #FFF; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; }
	ul.tabs li a:hover { background: #FFF !important; }
	html ul.tabs li.active, html ul.tabs li.active a:hover  { background: #fff !important; border-bottom: 1px solid #fff; }
	.tabs_container { border-top: none; overflow: hidden; clear: both; float: left; width: 300px; background: #fff; clear: both; }
	.tab_content { padding: 25px 0 0 0; }
	.post-entry .tabs_container { width: 100%; }

