/*
Theme Name: webthrowdown
Theme URI: http://webthrowdown.com/
Description: Adapted rofldate theme, webthrowdown
Author: the WordPress team
Version: 1.0
Tags: webthrowdown
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/**************************** BOF OF MY OWN CSS *****************************/
html, body{width:100%; height:100%;}
body, div, ul, li, form, a, p, h1, h2, h3, h4, input{margin:0px; padding:0px;}
body, div, td, p, ul, li, form
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
}
body, input, textarea {font-size:12px; line-height:18px;}
a{text-decoration:none; color:#477c83;}
a:hover{text-decoration:underline;}

img{border:0px;}

.clear{clear:both;}

.leftFloat{float:left;}
.rightFloat{float:right;}

h1, h2, h3, h4, h5, h6 {clear:both; font-weight:normal;}

.wrapper, .pagenav{ width:975px;margin:0 auto;}


#header{background:#40517d; width:100%; margin-bottom:2px;}
.headerContainer{background:url(images/top-img.png) no-repeat left top; height:185px;}
.bannerContainer{padding:4px 0; margin-bottom:2px; height:90px; width:800px;}
.bannerContainer ul	{	list-style-type:none;	}
.logoContainer{float:left; width:auto; margin-right:9px; text-align:right;}

.navContainer{width:480px; float:left; margin-top:33px; margin-left:60px;} 
.navContainer ul{list-style:none;}
.navContainer li{float:left; display:block; margin-right:8px; text-align:center;  }
.navContainer li a{float:left; display:block; padding:9px 15px 7px; color:#d4d4d4; background:#40517d;border-radius-top-left:6px; border-radius-top-right:6px;-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; width:80px; font-size:13px }
.navContainer li a:hover{background:#8894b3; text-decoration:none;}
.navContainer li a span { display:block; font-size:18px; font-weight:bold;  }

.bodyBg{width:100%; background:url(images/bodyBg.jpg) repeat-x top; padding-top:40px;}

#container{float:left; width:550px;}

#container .entry-title {
	color:#333333;
	font-size:28px;
	line-height:1.3em;
	margin-bottom:0;
	font-weight:bold;
	font-family:"Franklin Gothic", "Trebuchet MS", Arial;
}
.entry-title a:link, .entry-title a:visited {
	color:#333333;
	text-decoration:none;
}
.entry-meta {
	color:#444444;
	font-size:12px;
	line-height:20px;
width:290px;
margin-top:20px;
}
.entry-meta div.watchme { }
.entry-meta div.watchme img { padding-right:5px; }
.entry-content, .entry-summary {
clear:both;
padding:14px 0 0;
line-height:20px;
margin-bottom:30px;
}
.hentry{border-bottom:#afafaf dashed 1px; margin-bottom:15px;}

#container p, #container ul, #container ol, #container dd, #container pre, #container hr {
margin-bottom:30px;
}
.entry-utility{margin-bottom:22px; width:290px;}

.like-link{background:url(images/like_icon.jpg) no-repeat left top; padding:3px 0 1px 15px; margin-right:11px;}
.dislike-link{background:url(images/dislike_icon.jpg) no-repeat left top; padding:3px 0 1px 15px; margin-right:11px;}
.comments-link{background:url(images/comment_icon.jpg) no-repeat left top; padding:2px 0 1px 25px; margin-right:11px;}
.like-link a, .dislike-link a, .comments-link a{color:#920000;}

.share-iconsContainer{float:right;}
.share-iconsContainer img{margin-left:15px;}

.pagination{text-align:right;}
.pagination a{padding:1px 4px; color:#000; margin-left:1px; border:#fff solid 1px;}
.pagination a:hover{background:#f3f3f3; border:#cfcfcf solid 1px;}
.pagination a.active{background:#f3f3f3; border:#cfcfcf solid 1px;}

/************* Side Bar **************/
#primary{float:left; width:250px; margin-left:3px; margin-right:2px; }
#primary2 { float:left; width:125px; margin-left:3px; }
#primary h3{margin-bottom:6px;}

#s {width:110px; margin-right:4px;}
#searchsubmit{background:#e4e4e4; line-height:18px; border:none; font-size:11px; padding:4px 11px;}

input[type="text"] { padding:0px 2px 4px; height:17px;}
input[type="submit"]{color:#000; text-align:center; cursor:pointer;}
textarea { padding:0px 2px 4px; }

.widget-title {
	color:#444444;
	font-size:18px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial;
}
#primary ul, #primary2 ul	{	list-style-type:none;	}
#primary .widget-container, #primary2 .widget-container {margin:0 0 25px;}
#primary .widget-container ul, #primary2 .widget-container ul {list-style:none;}
#primary .widget-container ul li, #primary2 .widget-container ul li {margin-bottom:2px; background:#f3f3f3;	display:block;	font-size:13px;	padding:6px 0 6px 10px;}

/******************Footer Start*********************/
.footer{background:#43547f url(images/footer_01.png) repeat-x top; width:100%; padding:15px 0 40px;}
.footer h2{color:#FFFFFF; font-family:"Trebuchet MS", Arial; margin-bottom:11px;}
.footer h3{font-size:16px; color:#333333; font-weight:bold; margin-bottom:7px; text-align:center;}
.footer .widget-title h3{font-size:16px; color:#3f5b00; font-weight:bold; margin-bottom:7px;}
.footer #first{width:225px; float:left;  margin-right:20px; background:#f1f1f1;    display:block;    font-size:13px;    padding:5px; border:1px solid #fff;}
.footer #first p, .footer .itemContainer p{color:#fff;}
.footer .itemContainer {background:#f1f1f1;    display:block;    font-size:13px;    padding:5px; border:1px solid #fff;}
.footer .itemContainer a{margin-bottom:2px; }
.footer .recentcomments, .footer .recentcomments a	{	}

.footer .itemContainer{float:left; width:190px; margin-right:20px;}
.footer .last{ width:100px;}
.footer .help { width:120px; }
.footer .wrapper { margin-left:auto; margin-right:auto; }
.footer div.wrapper .foot { width:1000px;  }
.footer ul	{ list-style-type:none;	}
/****************************** EOF OF MY OWN CSS **********************************/

/********Throwdown Legacy Styles*******/

.entry-content .throwdown { width:550px;  }
.entry-content .throwdown .img-container { height:150px;  }
.entry-content .throwdown h2 {  }
.entry-content .throwdown .c1i { position:relative;  margin-left:10px; }
.entry-content .throwdown .c2i { position:relative;  margin-left:400px; margin-top:-141px; }
div.vid .entry-content .throwdown .c2i { margin-top:-110px;  }

.entry-content .throwdown .info { height:75px; position:relative;  }
.entry-content .throwdown .c1 { position:absolute; width:150px; text-align:center; }
.entry-content .throwdown .c2 { position:absolute; margin-left:385px; width:150px; text-align:center;   }
.entry-content .throwdown div.vs { position:absolute; margin-left:265px; font-size:14px; margin-top:0px; width:40px; }
.entry-content .throwdown .votes { }

.entry-content .vcontainer .votebar { width:400px; margin-left:auto; margin-right:auto; background-color:#3539DF; height:30px; }
.entry-content .vcontainer .votebar .slider { background:#882727; height:30px; }
.entry-content .vcontainer .votebar .vcount { font-size:0.70em; color:#fff; }
.entry-content .vcontainer .votebar .vleft { position:absolute; margin-top:-25px; padding-left:5px; }
.entry-content .vcontainer .votebar .vright { position:absolute; margin-top:-25px;  text-align:right; padding-left:370px;}
.entry-content .vcontainer .votebar .pow { background:url(images/pow.gif) no-repeat top right; position:absolute; height:45px; width:45px; margin-top:-38px; }

.thanks { font-weight:bold; text-align:center; margin-top:-25px; }
.entry-content .voted, .entry-content .voted a, .entry-content .fb_meta { text-indent:-9999px;overflow:hidden; color:#ffffff; }
/*
.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }
*/

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 

.entry-content .status { position:absolute; margin-top:90px; margin-left:50px; }
 dl { 
        margin: 0; 
        padding: 0;     
clear:both;
    }
    dt { 
        position: relative; /* IE is dumb */
        clear: both;
        display: block; 
        float: left; 
        width: 104px; 
        height: 20px; 
        line-height: 20px;
        margin-right: 17px;              
        font-size: .75em; 
        text-align: right; 
		
    }
	
    dd { 
        position: relative; /* IE is dumb */
        display: block;                 
        float: left;     
        width: 197px; 
        height: 20px; 
        margin: 0 0 15px; 
        background: url("images/g_colorbar.jpg"); 
     }
     * html dd { float: none; } 
    /* IE is dumb; Quick IE hack, apply favorite filter methods for 
    wider browser compatibility */

     dd div { 
        position: relative; 
        background: url("images/g_colorbar2.jpg"); 
        height: 20px; 
        width: 75%; 
        text-align:right; 
     }
     dd div strong { 
        position: absolute; 
        right: -5px; 
        top: -2px; 
        display: block; 
        background: url("images/g_marker.gif"); 
        height: 24px; 
        width: 9px; 
        text-align: left;
        text-indent: -9999px; 
        overflow: hidden;
     }
	 
.entry-content .status div.c1status { position:absolute; display:block; margin-left:125px;  width:75px; font-size:.80em; text-align:left; *margin-left:-190px;  }
.entry-content .status div.c2status { position:absolute; display:block; margin-left:238px; width:75px; font-size:.80em; text-align:right;  *margin-left:-80px;}
.entry-content .status .winning { font-weight:bold; }
.entry { margin-top:35px; }
div.vid .entry-content .status { }
/********End Throwdown Legacy Styles*******/ 
div.votebtn { border:1px solid #6a9dd1; background:url(/images/tick.png) no-repeat 5px 50% #f0f5fa; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:5px; width:100px; margin-right:auto; margin-left:auto; margin-top:5px;}
ul.children { margin-left:50px; }
#nav-above { margin-bottom:25px; }
#nav-above .nav-previous, #nav-below .nav-previous { background:url(images/arrow_left.png) no-repeat top left; float:left; width:250px; text-align:left;}
#nav-above .nav-previous a, #nav-below .nav-previous a { padding-left:20px;  }
#nav-above .nav-next, #nav-below .nav-next { background:url(images/arrow_right.png) no-repeat top right; float:right; width:250px; text-align:right; margin-right:15px;}
#nav-above .nav-next a, #nav-below .nav-next a { padding-right:20px; }

#nav-below { margin-top:25px; }
#respond #reply-title { margin-top:25px; }
.meta_nav { display:none;} 

.pagenav { margin-top:10px; }  
.wp-pagenavi {}
.wp-pagenavi  .pages { border:0; }
.wp-pagenavi a.page { border:0;}
.wp-pagenavi span.current { border:0;}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink { border:0; }
.wp-pagenavi span.extend { border:0; }
.wp-pagenavi a.last { border:0; }

/******* CREATE PAGE ********/

#createthrowdown .col1 {  width:500px; text-align:left; margin-left:40px;}
#createthrowdown .col1.normal { margin-left:20px; }
#createthrowdown .cthrow .row { position:relative; width:500px; clear:both; margin:15px 0px}
.clear { clear:both; line-height:1%; }
#createthrowdown .cthrow label, #createthrowdown #vdData label  { display:block; }
#createthrowdown .cthrow #question, #createthrowdown  #questionv {  display:inline; position:relative; margin-top:-2px;}

#createthrowdown .instructions { width:500px;  margin-bottom:20px; }
#createthrowdown #tdfields fieldset, #createthrowdown #vdfields fieldset { float:left; width:210px; }
#createthrowdown #tdfields fieldset.right, #createthrowdown #vdfields fieldset.right { float:right; clear:right; }
#createthrowdown #tdfields .img-container { width:500px; clear:both; position:relative; }
#createthrowdown #tdfields input[type=file]{ width:150px; margin-left:auto; margin-right:auto; }
#createthrowdown #tdfields .allowed { width:500px; clear:both; position:relative; text-align:center; font-size:10px; }
#createthrowdown #tdfields .uparea, #createthrowdown #vdfields .uparea { width:210px; }
#createthrowdown #tdfields .uparea img, #createthrowdown #vdfields .uparea img { border:1px solid #666; padding:3px;  margin-left:40px;  }
#createthrowdown #tdfields .uparea img.plain, #createthrowdown #vdfields .uparea img.plain { border:0; padding:0; margin:0; }
#createthrowdown #tdfields .uparea .msg, #createthrowdown #vdfields .uparea .msg { position:absolute;margin-top:165px; }
#createthrowdown #tdfields fieldset legend, #createthrowdown #vdfields fieldset legend { font-size:14px; font-weight:bold;  }
#createthrowdown #tdfields .info { margin-top:10px;  margin-bottom:15px;}
#createthrowdown #tdfields .info .item { float:left;  }
#createthrowdown #tdfields .info .item input, #createthrowdown #vdfields #vInfo input { margin-left:20px; }
#createthrowdown #tdfields .info #vsdiv{ width:40px;  text-align:center;}
#createthrowdown #tdfields .info #c1div, #createthrowdown #vdfields  #c1vdiv {  width:225px;  }
#createthrowdown #tdfields .info #c2div, #createthrowdown #vdfields  #c2vdiv { clear:right; width:225px;  }
#createthrowdown #vdfields #vInfo { margin-top:10px;  margin-bottom:15px;}
#createthrowdown #vdfields #vInfo .item { float:left;  }
#createthrowdown #vdfields  #vsvdiv { width:80px;  text-align:center;}
#createthrowdown #vdfields #c1vdiv, #createthrowdown #vdfields #c2vdiv { margin-left:auto; margin-right:auto; height:50px;  }
#createthrowdown #vdfields #c1vidMeta { clear:right; }
#createthrowdown #videoSearch input { margin-left:20px;   }
#createthrowdown #videoSearch {float:left; width:525px; padding-top:5px; padding-left:5px;}
#createthrowdown div.bottom { margin:10px 0px; }
#createthrowdown h3.about { font-size:14px; font-weight:bold; margin-bottom:12px; }

#createthrowdown #toc { list-style-type:none; margin:0; padding:0; margin-left:10px;}
#createthrowdown #toc li {float:left; display:block; margin-right:8px; text-align:center; }
#createthrowdown #toc li span { font-size:16px; }
#createthrowdown #toc li a {float:left; display:block; padding:9px 15px 7px; color:#d4d4d4; background:#40517d;border-radius-top-left:6px; border-radius-top-right:6px;-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; width:80px; font-size:13px; }
	#createthrowdown #toc li a:hover { background:#0e3a43; text-decoration:none; color:#fff; }
	#createthrowdown #toc li a.current { background:#0e3a43; text-decoration:none; color:#fff; }

#createthrowdown #throwtypes {margin-top:72px; padding:10px 5px; border:2px solid #0e3a43}
#createthrowdown input[type="submit"], #createthrowdown input[type="file"] { border:0; color:#000; text-align:center; background-color:#e4e4e4; line-height:18px; font-size:11px; padding:4px 11px; }

#video { margin-top:10px; padding-bottom:10px;  }
.bx_wrap { position: relative;clear: both;margin-left:5px; }
.bx_container { margin-left:10px; border:1px solid #000; background:#fff;}
#video .prev {position: absolute;margin-top:80px;outline: 0; margin-left:-10px;}
#video .next {position: absolute;margin-top:80px;margin-left:500px;outline: 0;}
#video a.next img, #video a.prev img { border:0; }
#videos { margin-left:0px; background:#fff; }
#videos li { width:140px; padding:0px 10px 10px 10px; border-right:1px solid #666;  background:#fff;}
#videos li img { display:block; margin:auto;  }

#vdfields .current { background:#edeff4;  }

#playerControls { width:400px; height:20px; margin:0px auto 3px auto; text-align:right;  }
#playerControls a { text-decoration:none; }
#playerContainer { width:400px; height:300px;  background:#000; border:1px solid #ccc; margin-bottom:10px; }
#createthrowdown #playerContainer {background:url(/images/preview.jpg) no-repeat top left; }
#player { }
#playerContainer { margin-left:auto; margin-right:auto; }

#comments .commentlist li { border:1px solid #ccc; padding:5px 20px 5px 5px; margin-bottom:20px;  }
#comments .commentlist li ul { margin:0; padding:0; padding-left:15px; }
#comments .commentlist li ul li { list-style-type:none;  }
#comments ol.commentlist { list-style-type:none; margin:0; padding:0; padding:10px 22px 0px 15px; }

input.error { background-color:#fbc3c3; }
ul.error {color:#770707; font-weight:bold; list-style-type:none; margin:0; padding:0; margin-left:35px; padding:10px; background:#fbc3c3; width:350px;}
ul.error li { }
.msgbox {  }

a.play { display:block;  text-decoration:none; }
a.play:hover { text-decoration:underline; }
a.play span { font-size: 14px; font-weight:normal; }

/*  LOGIN WITH FACEBOOK */
#wp-submit{  }
#user_pass{   }
#user_login{  }
#forgotText{ display:inline-block; font-size:small; margin-left:9px; height:26px; }
#fbLoginButton{   display:block; height:18px; margin-top:7px; text-align:center; }
#loginform label{  }
#loginlogout-3 { background:url(/images/box.png) repeat-x bottom left #fcfdfe; border:1px solid #6a9dd1; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin-right:-5px; padding:7px; }
#loginlogout-3 a {color:#ca3a3a; text-decoration:none; }
#loginlogout-3 a:hover {  text-decoration:underline;  }
#loginlogout-3 #loginform { display:none; }
#loginlogout-3 div { font-size:14px;  }
#loginlogout-3 small { }
#login_wp_option { margin-top:25px; font-size:8px;  }
#loginlogout-3 .small { font-size:10px; line-height:12px; }

#cp_container #cp_right .link a { margin-top:10px; text-align:left; }

.login { padding:10px; margin:5px 15px 15px 0px; background:url(/images/box.png) repeat-x bottom left #fcfdfe; border:1px solid #6a9dd1; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;  }
.login ul { list-style-type:none; }

/* RECOMMEND */
div.recommend { margin:-10px 0 3px 0;  background:url(/images/sharesm.jpg) no-repeat top left;  padding:2px 0 3px 23px;}
div.recommend span { border:1px solid #ccc; padding:3px 6px; background:#f9f9f9; }
div.recommend a.question { font-size:10px;  padding-left:10px; }
div.hidden { display:none; }

/*  RELATED */
div.related { width:300px; }
div.related h3 { margin-bottom:10px; font-weight:bold; }
div.related ol { list-style-type:none; margin:0; padding:0; }
div.related ol li { margin-bottom:7px; }
div.other div.related {   }

/* cp */
div.entryImg { position:absolute; margin-top:-19px; margin-left:65px; height:20px; background:url(/images/red-glove-icon.png) repeat-x top left; }

.fbLikeContainer { }

.wp-polls-ans .wp-polls-ul i { font-style:normal;  }

.wp-caption {
	border: none;
	background: #f1f1f1;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.wp-caption img {
	margin: 5px;
}
.wp-caption p.wp-caption-text {
	margin: 0 0 4px; font-style:italic;
}


.inline-ad { font-weight:bold; margin-bottom:10px;  padding-left:50px; }
.inline-ad a { color:#ca3a3a; }