/*
Theme Name: AdventAudio
Theme URI: http://adventaudio.org/
Description: WordPress theme for <a href="http://adventaudio.org/">AdventAudio</a>.
Version: 0.2
Author: Daniel Eis e Ederson Peka
Author URI: http://danieleis.com/
*/

/*
CORES
verdinho: #A2CC39;
cinza claro: #777;
cinza escuro: #4C4C4C;
*/

html{
    background:#FFF url(images/bg-content.png) repeat-Y center;
}
body{
    margin:0;
    padding:0;
	padding-bottom:2.4em;
	font-family:Verdana,sans-serif;
    font-size:14px;
    text-align:center;
    /*background:#FFF url(images/bg-content.gif) repeat-X 0 194px;*/
    background:transparent url(images/bg-content.jpg) no-repeat center 124px;
    min-height:541px;
}
hr{display:none;}

.header{
    height:124px;
    background:#FFF url(images/bg-top.gif) repeat-X;
    border-bottom:11px solid #4C4C4C; /*#6faf44;*/
}
.header h1{
    margin:0 auto;
    width:797px;
    text-align:left;
}
.header h1 a{
    display:block;
    width:428px;
    height:124px;
    background:transparent url(images/logo-top.gif) no-repeat;
    overflow:hidden;
    text-indent:-5000px;
}
.header ul.menu{
    list-style-type:none;
    padding:0;
    margin:-45px auto 0;
    width:797px;
    height:40px;
    text-align:right;
}
.header ul.menu li{
    display:inline;
    font-size:21px;
}
.header ul.menu li.login{
    font-size:12px;
    position:absolute;
    top:28px;
    margin-left:-70px;
    width:65px;
}
.header ul.menu li a{
    color:#FFF;
    text-decoration:none;
    padding:0 7px;
}
.header ul.menu li a:hover{color:#DDD;}
.header ul.menu li.current_page_item a{font-weight:bold;}

.content ul.submenu{
    list-style-type:none;
    padding:0;
    margin:0 -15px;
    text-align:right;
    background-image:url(images/bg-submenu.gif);
    background-position:0 -3px;
    background-repeat:no-repeat;
    color:#FFF;
    width:797px;
    height:38px;
    line-height:34px;
}
.content ul.submenu li{
    margin:0;
    float:left;
    padding:0 0 .2em;
}
.content ul.submenu li.description{
    width:500px;
    margin-left:148px;
}
.content ul.submenu li.description h2{
    margin:0;
    padding:0;
    border:none;
    color:#FFF;
    text-align:center;
    font-size:1.3em;
    font-weight:bold;
    text-shadow: 2px 2px 2px #777;
}
.content ul.submenu li.chooselang{
    width:140px;
    padding-right:9px;
}
.content ul.submenu a{
    color:#FFF;
}

.content{
    margin:0 auto;
    border-bottom:1px solid transparent;
    padding:0 32px;
    width:765px;
    text-align:left;
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{
    clear:both;
    margin:1em 0 0;
    font-family:Verdana,sans-serif;
    font-weight:normal;
    padding-bottom:12px;
    border-bottom:2px solid #000;
}
.content .harchive{border:none;padding:0;}
.content h1{font-size:30px;}
.content h2{font-size:26px;}
.content h3{font-size:21px;}
.content h4{font-size:16px;}
.content h1 small,
.content h2 small,
.content h3 small,
.content h4 small,
.content h5 small,
.content h6 small{
    font-size:55%;
    font-style:italic;
}
.content h1 a,
.content h2 a,
.content h3 a,
.content h4 a,
.content h5 a,
.content h6 a{
    text-decoration:none;
    color:#000;
}
.content h2 a:hover,
.content h2 a:hover,
.content h3 a:hover,
.content h4 a:hover,
.content h5 a:hover,
.content h6 a:hover{
    text-decoration:underline;
    color:#777;
}
.content h1 small a,
.content h2 small a,
.content h3 small a,
.content h4 small a,
.content h5 small a,
.content h6 small a{
    text-decoration:none;
    color:#A2CC39;
}
.content h2 small a:hover,
.content h2 small a:hover,
.content h3 small a:hover,
.content h4 small a:hover,
.content h5 small a:hover,
.content h6 small a:hover{
    text-decoration:underline;
}
.content img{
    float:right;
    margin:8px 16px;
}
.content p{
    /*text-indent:1.5em;*/
    line-height:1.4em;
}

table.bookInfo{
    clear:both;
    float:left;
    margin:15px 0 0;
    padding:0;
    border-collapse:collapse;
    border-spacing:0;
}
table.bookInfo th.chapterCol{
    font-weight:normal;
    font-size:1.5em;
    width:450px;
    padding:0 0 7px;
    border-bottom:2px solid #E7E7E7;
}
table.bookInfo th.wholeBookCol{
    font-weight:normal;
    font-size:1.5em;
    width:312px;
    text-align:center;
    padding:0 0 7px;
    border-bottom:2px solid #E7E7E7;
}
table.bookInfo td.chapterCol{
    border-right:2px solid #E7E7E7;
}
table.mediaTable{
    border-collapse:collapse;
    border-spacing:0;
}
table.mediaTable th{
    padding:4px 14px 16px;
    text-align:center;
    font-size:.85em;
}
table.mediaTable td{
    vertical-align:top;
    font-family:'Myriad Pro','DejaVu Sans',Arial,sans-serif;
    color:#616161;
    padding:0 4px;
}
table.mediaTable td.mediaTitle{
    padding:0 25px 16px 0;
}
table.mediaTable td.mediaTitle strong{
    font-size:.9em;
}
table.mediaTable td.mediaDownload, table.mediaTable td.mediaPlay{
    text-align:center;
}
table.mediaTable td.mediaDownload a{
    background:#FFF url(images/media-buttons.gif) no-repeat 1px 0;
    display:block;
    width:29px;
    height:36px;
    text-indent:-5000px;
    overflow:hidden;
    margin:0 auto;
}
table.mediaTable td.mediaPlay a{
    background:#FFF url(images/media-buttons.gif) no-repeat -39px 0;
    display:block;
    width:29px;
    height:36px;
    text-indent:-5000px;
    overflow:hidden;
    margin:0 auto;
}
table.mediaTable td.mediaPlay a.mediaStop{
    background:#FFF url(images/media-buttons.gif) no-repeat -77px 0;
}
table.mediaTable td.mediaDownload a:hover{background-position:1px -39px;}
table.mediaTable td.mediaPlay a:hover{background-position:-39px -39px;}
table.mediaTable td.mediaPlay a.mediaStop:hover{background-position:-77px -39px;}
table.bookInfo td.wholeBookCol{
    vertical-align:top;
}
table.bookInfo td.wholeBookCol ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
table.bookInfo td.wholeBookCol ul li{
    float:right;
}
table.bookInfo td.wholeBookCol ul li a{
    margin:2px 0;
    float:right;
    font-weight:normal;
    font-size:1.4em;
    color:#000;
    text-decoration:none;
    text-align:center;
    width:200px;
    padding:28px 0 32px 66px;
    letter-spacing:-1px;
    background:#FFF url(images/ico-zip.gif) no-repeat 20px 24px;
}
table.bookInfo td.wholeBookCol ul li.dPdf a{
    background-image:url(images/ico-pdf.gif);
}
table.bookInfo td.wholeBookCol ul li a small{
    display:block;
    font-size:.9em;
}
table.bookInfo td.wholeBookCol ul li a:hover{
    color:#474747;
}
p.postmetadata{
    margin:0;
    clear:left;
    padding-left:450px;
    text-align:center;
    border-top:1px solid #CCC;
    padding-top:1px;
    font-family:'Myriad Pro','DejaVu Sans',Arial,sans-serif;
    color:#616161;
    font-size:.7em;
    text-indent:0;
    line-height:2.2em;
}
p.postmetadata a{color:#616161;}
p.postmetadata a:hover{text-decoration:none;}

.footer{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    margin:0;
    background:#FFF url(images/bg-footer.gif) no-repeat top center;
}
.footer ul{
    list-style-type:none;
    padding:0;
    margin:0;
    background-color:#777;
    color:#FFF;
    font-size:1em;
    line-height:2.3em;
}
.footer ul li{
    display:inline;
}
.footer ul li a{
    color:#FFF;
    text-decoration:none;
    padding:0 1em;
}
.footer ul li a:hover{
    color:#DDD;
}
.footer ul li.current a{color:#DDD;}
.footer ul:hover li.current a{color:#EEE;}
.footer ul li.current:hover a{color:#DDD;}
div.navigation{
    padding:1em 0;
    font-size:.8em;
}
div.navigation a{color:#4C4C4C;text-decoration:none;}
div.navigation a:hover{color:#777;text-decoration:underline;}
div.navigation div.alignleft{float:left;}
div.navigation div.alignright{float:right;}

.submenu #lang_sel a, .submenu #lang_sel a:visited{border:none;padding:.8em;}
.submenu #lang_sel a.lang_sel_sel{background-color:transparent;text-decoration:none !important;}
.submenu #lang_sel a.lang_sel_sel:before{content:'Language: ';}
.submenu #lang_sel a.lang_sel_sel:hover{color:#FFF;text-decoration:none;}
.submenu #lang_sel ul ul{border:none;top:2.3em;}
.submenu #lang_sel ul ul li > a {background-color:#A2CC39;color:#FFF !important;padding:.5em !important;line-height:1.2em;}
.submenu #lang_sel ul ul li > a:hover {text-decoration:underline !important;}

fieldset{border:none;margin:0;padding:0;}
#comment{width:760px;}

div.license{
margin-bottom:40px;
font-size:.8em;
}
div.license img{
border:none;
margin:0 3px;
}
div.license a{
color:#333;
}
div.license a:hover{
color:#777;
text-decoration:none;
}
