/*  
Theme Name: Videos
Theme URI: http://www.gospelmais.com.br
Description: A two column theme. 
Version: 1.0
Author: Zoomstart
Author URI: http://www.gospelmais.com.br
*/

body {background: #f2f2f2 url("http://www.musicagospel.org/wp-content/themes/videos/images/bg.png") repeat left center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666; font-size: 12px;}
* { padding: 0; margin: 0; }

p { line-height: 1.5em; padding: 8px 0; margin: 0px;}
ol, ul { line-height: 1.5em; margin: 0 0 1em 3em; padding: 0; }
ol li, ul li { padding: 0 0 0.5em 0; }
* html #content, * html #sidebar { overflow: hidden; /* For IE */ }
big {font-size: 18px;}
big a {padding: 5px;}

h1, h2 { margin: 0 0 8px 0; font-family: Arial, Verdana, Helvetica, sans-serif; }
h3, h4, h5, h6 { margin: 0 0 6px 0; font-family: Arial, Verdana, Helvetica, sans-serif; }
h1 {font-size: 20px; color: #f30;}
h2 {font-size: 18px; color: #f30;}
h3 {font-size: 16px; color: #7B8691;}
h4 {font-size: 14px; color: #7B8691;}


#tabs {margin: 0px;}
#tabs li {float: left; list-style: none; margin: 0 2px;}
#tabs a {float: left; margin: 1px; padding: 2px 3px 3px 2px; font-size: 15px;}
#tabs a:hover, #tabs a.active-tab {background: #FFFFCC; border-right:#FFFF99 solid 1px; border-bottom:#FFFF99 solid 1px; padding: 2px; text-decoration: none;}

.panel-artist {clear: both; display: none; padding: 1em;}
.panel-artist.active-tab-body {display: block;}

a {text-decoration: underline; color: #f30;}
a:hover, a:active {color: #666; text-decoration: none;}

#wrapper textarea, #wrapper select { border: 1px solid #C1C7CD; padding: 3px; background-color: #FFF; color: #333; font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; }
blockquote { margin: 0em 0em 1em 1.5em; padding: 1em;  font-size: 1em; line-height: 1.5em; background: #eee; border: 1px solid #eee; }
code { font-family: monospace; color: #555; }
alt { padding: 6px; }
img#wpstats { width: 0px; height: 0px; margin: 0px; padding: 0px; border: none; overflow: hidden; display: none; }
form, img {margin: 0px; padding: 0px; border: 0px; }
img.center { position: relative; padding: 6px; margin: auto; border: 1px solid #999; display: block; }
img.left { position: relative; padding: 6px; margin: 0 20px 20px 0; border: 1px solid #999; display: inline; }
img.right { position: relative; padding: 6px; margin: 0px 0px 20px 20px; border: 1px solid #999; display: inline; }
.center { float: center; }
.left { float: left; }
.right { float: right; }
.off { padding: 0 !important; border: none !important; }
.clearboth { clear: both; }
.small { font-size: 1em; color: #999; }
.boo-powered {text-indent: -99999px!important; display: none!important; overflow: hidden;}
.middle {vertical-align: middle; margin-bottom: 2px;}
.anuncianteg {font-size: 10px; color: #999; margin: 1px 0 0 0!important; padding: 0px!important; text-align: right;}
.anuncianteg a {text-decoration: underline; color: #999;}
.sign_email {padding: 10px; margin: 10px 0; background: #FFFF99; border: dashed 1px #FFCC33; border-left: none; border-right: none;}
.sign_email p {margin: 2px 0!important; padding: 0px!important;}

#ads-top {display: block; width: 728px; height: 105px; overflow: hidden; margin: 10px auto; text-align: center; clear: both;}
#ads-top .ads-728-links {margin-top: 7px;}

#headerwrap { height: 120px; width: 920px; padding: 0 15px; margin: 0px auto 10px auto; background: #fff;}
#header {margin: 0px; padding: 0px;}

#header #logo {background: url("images/logo.gif") no-repeat 0 0; text-indent:-99999em; display:block; float:left; width:240px; margin: 10px 0 0 0;}
#header #logo a {display:block; width:240px; height:95px;}
#header #slogan {font-size:11px; color:#999; width:275px; text-indent:-99999em; height:20px; display:block; position: absolute; top:90px; margin-top:-12px; margin-left: 57px; font-weight:normal; text-transform:lowercase; }
#header #slogan a {color: #999; text-decoration: none;}
#header #ads-468 {float: right; width: 600px; height: 140px; display: block; overflow:hidden; margin: -5px 0 0 0; padding: 0;}

#headbar {clear: both; width: 930px; padding: 0px; margin: 0px auto; text-align:center; background:url(images/bgsearch.jpg) repeat-x center center; height:70px; border:10px solid #fff; }
#search {float:left; padding-top:18px; padding-left:15px;}
.searchcontainer {width:360px; height:34px; background:#fff;}
#headbarfield {width:300px; height:20px; float:left; padding-top: 7px; padding-left: 9px; color:#999; border: none; font-size: 15px;}
#search .btn {width:16px; height:16px; background:url(images/bgbtn.jpg) no-repeat center center; margin-top:9px; border: none; cursor: pointer;}
#search .searchcontainer input, #search .searchcontainer form {border: none!important; background: none!important;}
#nav {padding:26px 0 0 0px; text-align: left;}
#nav ul li {display:inline; font-size:16px; padding-left:13px; vertical-align:middle;}
#nav ul li a {color:#fff;}

#wrapper {margin: 0px auto; padding: 0px; width: 950px; text-align: left; background: none; padding: 15px 0;}

/*---------- Content -----------*/

#mainbody {overflow: auto;}
#content {float: left; background: #fff; border: 10px solid #fff; margin: 0px 5px 0px 0px; width: 555px; display: inline; /* IE double margin bug fix */ }
#contentsingle {float: left; background: #fff; border: 10px solid #fff; margin: 0px 5px 0px 0px; width: 555px; display: inline; /* IE double margin bug fix */ }
	.window {width: 553px; overflow: auto; padding: 10px 0; border-bottom: 1px dotted #ccc; }
	.window p {margin: 0px; padding: 3px 0 9px 0;}
	.window h2 {font-size: 17px;}
	.window.l2 {background: #f2f2f2;}
	.paneleft {padding: 0px; margin: 7px; width: 128px; height: 97px; float: left;}
	.paneleft img {border: 2px solid #f30; border-left: none; border-top: none;}
	.paneright {padding: 5px 5px 5px 5px; width: 396px; float: left; }

	.postmeta {margin: 0 0 1.25em 0; font-size: 12px; color: #999; clear: both; overflow: auto; height: 100%;}
	.postmeta .left-col {float: left; width: 200px; text-align: center; font-size: 11px;}
	.postmeta .right-col {float: left; width: 350px; font-size: 11px;}
	.postmeta .right-col img {vertical-align: middle; margin-bottom: 4px;}
	.postmeta .right-col p {padding: 0 0 4px 0;}
	.postmeta input {widows: 170px; font-size: 11px; font-weight: bold;}
	.categorias {color: #999;}
	
	.postfeedback {}
	.postfeedbacksingle {height: 41px;}
	.links {width: 300px; height: 24px; float: right; font-size: 11px; padding-top: 2px; color: #ccc;}
	.links a {font-size: 12px; vertical-align: middle; margin: 0 3px 0 1px; height: 25px;}
		.i_comments {padding-left: 19px; background: url('http://assets.gospelmais.com.br/images/icon_comment.gif' ) no-repeat center left;}
		.i_cds {padding-left: 21px; background: url('http://assets.gospelmais.com.br/images/icon_cd.gif' ) no-repeat center left; }
		.i_ringtones {padding-left: 22px; background: url('http://assets.gospelmais.com.br/images/icon_music.gif' ) no-repeat center left; }
	.ratings {padding-left: 55px;}
	.post-ratings {width: 85px!important; overflow: hidden!important;}
	.pagenavigation { display:block; margin-bottom: 10px; }
	.alignleft { float:left; text-align:left; width: 40%; min-height: 70px;}
	.alignright { float:right; text-align:right; width: 40%; min-height: 50px; margin-right: 10px; }
	.aligncenter {margin: 0 auto;}
	.center, .aligncenter {text-align: center;}
	
	#mediaspace { padding-bottom: 20px; width: 550px; height: 410px; background: url('http://assets.gospelmais.com.br/images/loader2.gif') center center no-repeat;}
	.page #mediaspace {display: none; text-indent: -9999px;}
/*---------- Sidebar ----------*/

#sidebar {float: left; margin: 0px 0px 0px 10px; padding: 0px; width: 360px; display: inline; overflow: hidden;}
#sidebar h2 {font-weight:lighter; margin: 0 0 10px 0; padding: 0 10px 0px 0px; color: #333; }
#sidebar ul {margin: 0px;}
#sidebar ul li {padding: 0px 0 5px 0; list-style: none;}

#adsidebar, #sidebarleft, #sidebarright {border: 10px solid #fff; margin-bottom: 5px;}

#sidebarleft {width: 158px; overflow: hidden; border-right: none; float: left; background: #fff; }
#sidebarright {width: 159px; overflow: hidden; border-left: none; float: left; background: #fff; padding: 5px;}

#sidebarleft .related {text-align: center;}
#sidebarleft .related .img {padding: 5px; width: 130px; margin: auto; border: 1px solid #ddd; background: #f3f3f3;}
#sidebarleft .related .img img {width: 130px; height: 97px;}

.menu {list-style-type: none; margin: 0; padding: 0 0 10px 0; }
.menu li {padding-bottom: 2px; /*bottom spacing between menu items*/}
.menu li a {color: #f30; background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/ display: block; padding: 2px 0; padding-left: 19px; /*link text is indented 19px*/ text-decoration: none; font-weight: bold; border-bottom: 1px solid #dadada; font-size: 90%;}
.menu.rss li a {background: url(images/rsslink.gif) no-repeat 2px 50%;}
.menu li a:visited {color: #f30;}
.menu li a:hover { /*hover state CSS*/ color: #000; background-color: #F3F3F3; }
.menu li .children {padding-left: 15px;}

table#wp-calendar{ width: 80%; }

/*---------- Comments ----------*/

.comments { padding: 0; margin: 0; }
.comments .list ol { padding: 0; margin: 0; }
.comments .list li { position: relative; padding: 15px 0px; margin: 0px; list-style-type: none; }
.alt { background-color: #fff !important; }
.commentnumber { color:#C1C7CD; position: absolute; top: 15px; font-size: 18px; line-height: 14px; font-weight: normal; width: 40px; height: 15px; margin-left: 480px; padding: 0; text-align: right; }
.commenttitle { margin: 0px; padding: 0 45px 0 0; font-size: 1em; }
.commentmeta { margin: 0px; padding: 0; font-size: 0.8em; }
.commentmeta a { color:#999; text-decoration: none; }
.commentbody { border-top: solid 1px #CCC; font-size: 1.1em; padding-top: 10px; }
#formblock { margin: 0px 0px 20px 0px; padding: 10px 20px 10px 20px; background: #F0F0F0; border: 1px solid #CCC; }
#formblock p { margin: 0 0 0.5em 0; }
.button { background: #f30; }
.button:hover { background: #7B8691; cursor:pointer; }
label {font-size: 12px; color: #7B8691; }
#comment { width: 98%; }
#author { width: 98%; }
#email { width: 98%; }
#url { width: 98%; }
#submit, #contactsubmit { color: #fff; padding: 5px; }

#wp_page_numbers {margin-top: 15px!important;}
#wp_page_numbers a, #wp_page_numbers .page_info {padding: 6px 8px!important; margin: 0 2px!important;}
#wp_page_numbers li a:hover {border-color: #f30!important;}
#wp_page_numbers li.active_page a {border-color: #666!important; color: #333!important;}


/*---------- Footer ----------*/

#footer {overflow: hidden; margin: 0px; padding: 0px;}
#footer-wrapper {margin: 0 auto 10px auto; width: 930px;  background: #fff; padding: 0px; font-size: 11px; border: 10px solid #fff; border-bottom: none;}
#footer .footer-promo, #footer .footer-sponsors {float:left;}
#footer .footer-promo {width:380px; background:#EEF2F5;}
#footer .footer-promo .link-list dd {display:inline; float:left; width:120px; margin:0 0 0 5px; padding:0 0 5px 33px;}
#footer .footer-promo .link-list dt {margin:5px 0 5px 8px; font:bold 13px Arial, sans-serif;}

#footer .footer-sponsors {width:550px; background:#E2E7EA;}
#footer .footer-sponsors .link-list dd {display:inline; float:left; width:120px; margin:0 0 0 5px; padding:0 0 5px 43px;}
#footer .footer-sponsors .link-list dt {margin:5px 0 5px 8px; font:bold 13px Arial, sans-serif;}

#footer .footer-nav {clear:both; background:#f30; text-align:center;}
#footer .footer-nav dl {margin:0; padding:4px 0 5px 0; font-size:12px; font-weight:bold; clear:both; text-align:center;}
#footer .footer-nav dl dt {display:none;}
#footer .footer-nav dl dd {display:inline; margin:0 13px; padding:0;}
#footer .footer-nav dl dd a {text-decoration:none; white-space:nowrap; color:#fff;}
#footer .footer-nav dl dd a:hover {text-decoration:underline;}


/*---------- Search Bar ----------*/

#s { color: #f30; background-color: #fff; font-size: 14px; height: 18px; width: 165px; padding: 0px; margin: 0px 0px 15px 0px; }

/*----------- Contact Form (Customized plugin) ----------*/

.contactform { position: static; overflow: hidden; }
.contactleft { width: 20%; text-align: right; clear: both; float: left; display: inline; padding: 4px; margin: 8px 0; }
.contactright { font-size: 14px; width: 75%; text-align: left; float: right; display: inline; padding: 4px; margin: 5px 0; }
.contacterror { border: 2px solid #ff9900; }
.contactsubmit { }

/*---------- Ad Blocks -----------*/

#adheader { width: 468px; height: 60px; margin: 20px 20px 0px 0px; float: right; text-align: left; }
#adlinks {margin: 0px 0px 6px 0px; }
#adlinksbottom {margin: 5px 0 14px 0px;}
#adsidebar { width: 336px; margin: 0px 0px 20px 0px; }
#adsinglepage { margin: 0px 0px 20px 0px; height: 300px; width: 500px; display: block; overflow: hidden;}
#adsinglepage .boo {float:left; width: 100px; margin: 6px 0 0 10px;}
