/*   
Theme Name: karmupro
Theme URI: http://karmupro.com
Description: wordpress theme from karmupro
Author: pramendra
Author URI: http://karmupro.com/karmu
Template: karmupro
*/

@import url('bp/reset.css');
@import url('bp/typography.css');
@import url('bp/forms.css');
@import url('bp/screen.css');

body{
  color:#fff;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  line-height:1.2;
  background:#F76921 url(img/mainback2.jpg) no-repeat center top;
}

div.container{
}

#header{background:url('img/mainlogo.png') center 98% no-repeat;}
#flash{
  float:right;
  margin-right:20px;
  display:block;
  display:none;
}

#flashshow{
  width:400px;
  height:200px;
  background:#000 url('img/pic1.jpg');
}
#flashnav ul{ list-style:none; margin:0; padding:0; float:right; margin-top:5px; margin-right:10px;}
#flashnav li{ float:left; padding:0 5px;}
div#contents{
  margin-top:10px;
  background:#000;
  padding:5px 5px;
}

div#contentsinner{
  background:#000;
  padding:5px 15px;
}
div#carltonmitchell{
  height:300px;
}

#postdataboxsingle{
 font-size:12px;
 color:#fff;
}

#singlecontent{
  color:#fff;
  font-size:12px;
  font-weight:normal;
}

#singlecontent h2.title a, h2.title,h2.title a{
  margin:0;
  color:#F15F0B;
  color:#C4DC4C;
  font-size:15px;
  font-weight:bold;
  margin:0;
  padding:0;
  text-decoration:none;
}
#singlecontent p.date,p.date{
  color:#cfcfcf;
  margin-bottom:10px;
  font-weight:normal;
}

.post .postmetadata{
  margin-top:10px;
}
.navigation .alignleft{
  float:left;
}
.navigation .alignright{
  float:right;
}
.blogbox{
  padding-bottom:10px;
  margin-bottom:5px;
  border-bottom:1px dashed #727272;
}
.navigation a,.post .postcommentdet a{
  color:#C4DC4C;
  font-size:12px;
  text-decoration:none;
}
.navigation{
  margin-top:10px;
}

.navigation a:hover,.post .postcommentdet a:hover,h2.title a:hover{
  text-decoration:underline;
}
.entry p{
  color:#fff; line-height:1.5em;
  }


#sidebar .box{
  background:none;
  padding:0;
  margin:0;
  margin-bottom:20px;
}

#sidebar .box h4,p{
  padding:0;
  margin:0;
}
#sidebar .box h4{
  border-bottom:2px solid #0B2210;
  color:#7DAF0E;
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;  
}
#menu{
  background:url("img/mid_bg.gif") repeat-x;
  display:block;
}
#menu .nav{
  list-style:none; float:left; padding:0; margin:0; margin-left:-6px;
  width:924px;
  }
#menu .nav li{
  float:left;
}

#menu .nav li a{
  line-height:15px;
  display:block;
  color:#fff;
  text-decoration:none;
  font-weight:bold;
}
#menu .nav li a span{
  display:block;
  background:url(img/sep.gif) no-repeat right 0;
  padding:11px 15px 9px 12px;
}

#menu .nav li a:hover{
  
  background:url(img/over.jpg) no-repeat center 0;
  border:none;
  
  }
#menu .nav li.rss{
  float:right;
  background:url("img/rss_icon.gif") no-repeat center;
  text-indent:-9999px;
  display:block;
}
#menu .nav li.rss a{
  width:31px;
  height:33px;
  display:block;
}
#menu .nav li.rss a:hover{ background:none;}
#menu .nav li.search{
  float:right;
  padding:0 10px 0 30px;
}
.search form{
  padding:0;
  margin:0;
  padding:5px 0;
}
.search form input{
  padding:0;
  margin:0;
}
#searchtext{
  float:left;
  height:20px;
  margin:2px 0;
}
#searchbtn{
  margin:2px 0;
  float:left;
  padding-left:5px;
}

#menu .left_curve{
  width:12px;
  height:35px;
  background:url('img/left_curve.gif') no-repeat;
  display:block;
  float:left;
}

#menu .right_curve{
  width:12px;
  height:35px;
  background:url('img/right_curve.gif') no-repeat;
  display:block;
  float:right;
}


div.social{
  margin:10px 0px;
}
ul.sociallinks{
  list-style:none;
  margin:0;
  padding:0;
}
ul.sociallinks li{
  float:left;
  padding:0 15px;
  }

ul.sociallinks li.facebook{
  background:url('img/facebook-icon.png') no-repeat;
}
ul.sociallinks li.twitter{
  background:url('img/twitter-icon.png') no-repeat;
}
ul.sociallinks li.myspace{
  background:url('img/myspace-icon.png') no-repeat;
}
ul.sociallinks li.youtube{
  background:url('img/youtube-icon.png') no-repeat;
}
ul.sociallinks li.rss{
  background:url('img/feed-icon.png') no-repeat;
}

ul.sociallinks li.facebook a,ul.sociallinks li.twitter a,ul.sociallinks li.myspace a,ul.sociallinks li.youtube a,ul.sociallinks li.rss a{
  display:block;
  height:32px;
  width:32px;
  text-indent:-9999px;
  padding:3px 0;
}
#videoblog{
  background:#000;
  padding:5px;
  margin-top:10px;
}
#footer{
  margin:10px 0 0;
  color:#7DAF0E;
}

div#copy{float:left;}
div#footerlinks{float:right;}

#footerlinks ul{ list-style:none; padding:0; margin:0;}
#footerlinks li{float:left; padding:0 5px;}
#footerlinks li a{color:#7DAF0E; text-decoration:none;}
#footerlinks li a:hover{color:#7DAF0E; text-decoration:underline;}
#nfllogo{
  position:relative;
}
#nfl a{
  display:block;
  position:absolute;
  top:45px;
  left:672px;
  background:url(img/nflontop.png) no-repeat;
  height:131px;
  width:139px;
  text-indent:-9999px;
}
#nfl a:hover{}

#slider{margin-top:10px;}
#slider {height:252px; background:#000;}
#slider p p {display:inline;}
#slider{
  height: 252px;
  overflow: hidden;
  position: relative;
  }

#mover{ width: 2880px; position: relative; }
.slide{ padding: 20px 0px; width:950px; float: left; position: relative; }

.slide h4 a{
  text-decoration:none;
  width:620px;
  font-size: 30px;
  color: #fff;
  margin:0;
  padding:0;
  text-transform:capitalize;
  padding-left:20px;
}
.slide h4 a:hover{text-decoration:underline;
}
.slide p{
overflow:hidden;
color: #7DAF0E;
font-size: 14px;
width: 620px;
font-weight:normal;
padding-left:20px;
}
.slide p img{ position: absolute; top: 0; left: 660px;border:none;outline:none;}
.slide img{ position: absolute; top: 0;border:none;outline:none;}
.slide a.buynow {display:block;width:620px; background:url(images/buynow.png) top right no-repeat; outline:0;border:0;height:50px;text-indent: -10000px;text-decoration:none;}
#slider-stopper{ display:none;position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
