/*
Theme Name: Música e Tradução
Theme URI: http://musicaetraducao.com
Description: Wordpress theme created for <a href="http://musicaetraducao.com">musicaetraducao.com</a> website by <a href="http://ederson.peka.nom.br">Ederson Peka</a>, upon <a href="http://fernandosergio.com.br">Fernando Sérigo's</a> layout (Aug 2009).
Version: 2.0b
Author: Ederson Peka
Author URI: http://ederson.peka.nom.br
*/

body{
	color:#000;
	background:#FFF;
	margin:0;
	padding:0 0 15px;
	font-family:Verdana,Arial,sans-serif;
	font-size:8pt;
	line-height:13pt;
}
hr{display:none;}
a img{border:none;}

div#header{
	background-color:#4A4A4A;
	height:270px;
	margin:0;
	border:1px solid #4A4A4A;
}

div#header h1{
	background:transparent url(images/logo-greyscale.jpg) no-repeat 0 -79px;
	width:960px;
	height:357px;
	margin:0 auto;
	padding-top:50px;
	text-align:center;
}
div#header h1 a{
	color:#FFF;
	font-size:35pt;
	letter-spacing:1.6pt;
	text-decoration:none;
}
div#header ul{
	list-style-type:none;
	width:960px;
	margin:-407px auto 0;
	padding:220px 0 0;
	height:51px;
	line-height:51px;
}
div#header ul li{
	width:310px;
	float:left;
	text-align:center;
	font-family:"Lucida Sans",sans-serif;
	font-size:13pt;
	text-transform:uppercase;
}
div#header ul li a{
	background:transparent none no-repeat bottom center;
	padding-bottom:16px;
}
div#header ul li:first-child{text-align:left;margin-right:15px;}
div#header ul li:last-child{text-align:right;margin-left:15px;}
div#header ul li.active a{
	background-image:url(images/selected-item-menu.gif);
}
div#header ul a{
	color:#FFF;
	text-decoration:none;
}
div#header ul a:hover{color:#CCC;}

div#content{
	width:960px;
	margin:40px auto 0;
}
div#content a:hover{
    text-decoration:none;
}
div#content h2{
	margin:10px 0 0;
	font-family:"Trebuchet MS";
	font-size:20pt;
}
div#content h2.lang-pt-br{
	font-weight:normal;
}
div#content h2 a{text-decoration:none;color:#000;}
div#content div.content_body{
	margin:40px 19px 40px 0;
	width:460px;
	float:left;
}
div#content div.content_body em[lang=en-US]{
	padding-top:2px;
	font-style:normal;
	font-weight:bold;
	color:#4A4A4A;
}
div#content ul.nav{
    margin:40px 0 0;
    border-top:2px dotted #DDD;
    float:left;
    width:460px;
    padding:0;
    list-style-type:none;
}
div#content.home ul.nav,
div#content.list ul.nav{
    clear:left;
    width:960px;
    margin:20px 0 60px;
    border:none;
}
div#content ul.nav li{
    float:left;
    padding:2px 5px;
}
div#content ul.nav li.next{
    margin-left:20px;
    float:right;
    text-align:right;
}
div#content ul.nav li.prev:before{
    color:#4A4A4A;
    content:'« ';
    font-size:10pt;
}
div#content ul.nav li.next:after{
    color:#4A4A4A;
    content:' »';
    font-size:10pt;
}
div#content ul.nav li a{
    text-decoration:none;
    color:#4A4A4A;
}
div#content ul.nav li a:hover{
    text-decoration:underline;
    color:#000;
}
div#content div.toggle_content{
	float:right;
	margin:-30px 0 0 1px;
	padding:0;
	height:30px;
	line-height:11px;
	background:#EEE url(images/slide-left.gif) no-repeat top left;
	text-transform:uppercase;
	text-align:center;
	font-size:9px;
	border-bottom:1px solid #EEE;
}
div#content div.toggle_content a{
	float:left;
	height:26px;
	color:#777;
	margin:0;
	padding:4px 11px 0;
    text-decoration:none;
	background:transparent url(images/slide-right.gif) no-repeat top right;
}
div#content div.toggle_content.active,
div#content div.toggle_content:hover{
	background-color:#D7D7D7;
}
div#content div.content_info{
	margin:40px 0 40px 20px;
	width:460px;
	float:right;
}
div#content div.content_info dl{
	float:left;
}
div#content div.content_info dl dt{
	float:left;
	clear:left;
	font-weight:bold;
	margin-right:3px;
}
div#content div.content_info dl dd{
	float:left;
	margin:0;
	padding:0;
}
div#content div.content_info div#comments{
    clear:both;
    width:460px;
    float:left;
    margin-top:60px;
}
div#content div.content_info div#comments h3{
    font-style:italic;
    margin:0 0 10px;
}
div#content div.content_info div#comments ol{
    list-style-type:none;
    padding:0;
    margin:0;
}
div#content div.content_info div#comments ol li{
    overflow:hidden;
    background-color:#F2F2F2;
    padding:0 10px;
}
div#content div.content_info div#comments ol li.othercomm{
    background-color:#FAFAFA;
}
div#content div.content_info div#comments ol li cite,
div#content div.content_info div#comments ol li cite a,
div#content div.content_info div#comments ol li strong,
div#content div.content_info div#comments ol li b{
    color:#4A4A4A;
}
div#content div.content_info div#comments span.commdate{
    float:right;
    font-size:7pt;
    font-style:italic;
    margin-top:5px;
}
div#content div.content_info div#comments span.commdate a{
    color:#4A4A4A;
    text-decoration:none;
}
div#content form.commentform{
    clear:both;
    float:left;
    margin-top:40px;
    width:460px;
}
div#content form.commentform p{
    margin:0;
    padding:0;
}
div#content form.commentform fieldset,
div#content form.commentform input,
div#content form.commentform textarea{
    border:1px solid #CCC;
}
div#content form.commentform fieldset{
    background-color:#F9F9F9;
    padding:10px 15px;
}
div#content form.commentform legend{
    font-style:italic;
    font-weight:bold;
    font-size:10pt;
}
div#content form.commentform small{
    float:right;
    margin-top:-43px;
    color:#777;
}
div#content form.commentform label{
    display:block;
    margin-top:5px;
}
div#content form.commentform br{display:none;}
div#content form.commentform input[type=text],
div#content form.commentform textarea{
    margin:0;
    width:400px;
	vertical-align:middle;
	line-height:10pt;
	padding:5px 11px;
	margin:0;
	color:#6F6F70;
	font-family:"Lucida Sans",sans-serif;
	font-size:8pt;
	letter-spacing:1px;
}
div#content form.commentform input.btsubmit{
    float:right;
    cursor:pointer;
    margin-top:10px;
    padding:5px 12px;
    border:none;
    text-transform:lowercase;
	color:#FFF;
	font-family:"Lucida Sans",sans-serif;
	font-size:10pt;
	background-color:#000;
}

div#content.home h2,
div#content.list h2{
    text-align:center;
}
div#content.home ul,
div#content.list ul.posts{
	margin:40px 0 0;
	padding:0;
	list-style-type:none;
	float:left;
}
div#content.home ul li,
div#content.list ul.posts li{
	width:300px;
	float:left;
	margin:0 10px 30px;
}
div#content.list ul.posts{margin-right:-30px;}
div#content.list ul.posts li{margin:0 30px 30px 0;}
div#content.home ul li:first-child{margin:0 20px 0 0;}
div#content.home ul li:last-child{margin:0 0 0 20px;}
div#content.home ul a,
div#content.list ul a{
	color:#000;
	text-decoration:none;
}
div#content.home ul p a:hover, div#content.list ul.posts a:hover{color:#3A3A3A;text-decoration:underline;}
div#content.home ul h3 a:hover, div#content.list ul.posts h3 a:hover{color:#7A7A7A;}
div#content.home ul h3,
div#content.list ul.posts h3{
	font-family:"Myriad	Pro",Myriad,Verdana;
	font-size:14pt;
	font-weight:normal;
	text-transform:uppercase;
}
div#content.list ul.posts h3{margin-bottom:0;}
div#content.list ul.posts p.post_date{
    margin:0;
    text-align:right;
    font-style:italic;
}
div#content.list ul.posts div.entry a{
    font-size:10pt;
    display:block;
    text-align:center;
    padding-bottom:20px;
    border-bottom:1px dotted #CCC;
}
div#content.list ul.posts p.postmetadata{
    margin:2px 0 0;
    line-height:10pt;
}
div#content.list ul.posts p.postmetadata a{
    color:#4A4A4A;
}

div#footer{
	clear:both;
	background:transparent url(images/bg-footer.gif) repeat-X;
	margin-top:60px;
	padding-top:3px;
}
div#footer a{
	color:#000;
	text-decoration:none;
}
div#footer a:hover{
	text-decoration:underline;
}
div#footer ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
div#footer dl, div#footer form{
	width:960px;
	position:relative;
	margin:0 auto;
	font-family:"Lucida Sans",sans-serif;
}
div#footer dl dt{
	font-weight:bold;
	font-size:9pt;
	margin:17px 0 3px;
}
div#footer dl dd{
	margin:0;
	padding:0;
}

div#footer dl dt.tArquivo{display:none;}
div#footer dl dd.dArquivo{width:220px;height:200px;margin-bottom:-200px;}

div#footer dl dt.tRecentes{margin-top:10px;}
div#footer dl dd.dRecentes,
div#footer dl dd.dLinks{float:left;margin-bottom:17px;}
div#footer dl dt.tRecentes,div#footer dl dd.dRecentes,
div#footer dl dt.tLinks,div#footer dl dd.dLinks{width:300px;margin-left:250px;}
div#footer dl dd.dRecentes ul,
div#footer dl dd.dLinks ul{width:140px;float:left;}
div#footer dl dd.dRecentes ul:first-child,
div#footer dl dd.dLinks ul:first-child{margin-right:20px;}

div#footer dl dt.widget{margin-top:30px;width:300px;margin-left:250px;}
div#footer dl dd.widget{float:left;margin-bottom:17px;width:300px;margin-left:250px;}
div#footer dl dd.widget ul{width:300px;}
div#footer dl dd.widget ul li{display:inline;margin-right:17px;}
div#footer dl dd.widget ul li img{vertical-align:top;}
div#footer dl dd.widget ul li:first-child{margin-right:75px;}

div#footer dl dt.tSecoes{display:none;}
div#footer dl dd.dSecoes{float:right;font-size:9pt;position:absolute;top:10px;right:0;z-index:1;}
div#footer dl dd.dSecoes ul{float:left;text-transform:lowercase;}
div#footer dl dd.dSecoes ul li{float:left;margin-left:7px;padding-left:7px;border-left:1px solid #000;}
div#footer dl dd.dSecoes ul li:first-child{border:none;}

div#footer form{
	position:relative;
	clear:left;
	/*float:right;*/
	top:-308px;
    left:320px;
    margin:0 auto;
	padding-top:50px;
	height:60px;
	width:340px;
	background:transparent url(images/logo-small-color.gif) no-repeat 0 24px;
}
div#footer fieldset{
	border:none;
	position:absolute;
	right:0;
}
div#footer legend{display:none;}
div#footer form input{
	border:1px solid #808080;
	width:225px;
	vertical-align:middle;
	line-height:10pt;
	padding:5px 12px;
	margin:0;
	color:#6F6F70;
	font-family:"Lucida Sans",sans-serif;
	font-size:8pt;
	letter-spacing:1px;
}
div#footer form input.botao{
	width:45px;
	margin-left:12px;
	color:#FFF;
	border-color:#000;
	background-color:#000;
	cursor:pointer;
}

div#footer #wp-calendar{
	text-align:center;
	border-spacing:0;
	margin:17px 0 12px;
	border:1px solid #FFF;
	background-color:#EEE;
	width:220px;
}
div#footer #wp-calendar caption{
	text-transform:capitalize;
	font-weight:bold;
	font-size:9pt;
	text-align:left;
	margin:10px auto 7px;
}
div#footer #wp-calendar caption:before{content:'Arquivo: ';}
div#footer #wp-calendar th{
	border-bottom:1px solid #FFF;
	background-color:#DDD;
}
div#footer #wp-calendar tfoot td{
	border-top:1px solid #FFF;
	background-color:#DDD;
	font-size:.9em;
	padding:2px;
}
div#footer #wp-calendar td{
	padding:6px 1px;
}
div#footer #wp-calendar td a{
	font-weight:bold;
	text-decoration:underline;
}
div#footer #wp-calendar td a:hover{
	text-decoration:none;
}
div#content a.edit_link{
	float:left;
	background-color:#EEE;
	text-transform:lowercase;
	text-align:center;
	font-size:9px;
	color:#777;
	padding:1px 5px;
    text-decoration:none;
}
div#content a.edit_link:before{content:'[ ';}
div#content a.edit_link:after{content:' ]';}
div#content a.edit_link:hover{
	background-color:#D7D7D7;
}
