@charset "utf-8";
/* CSS Document */



/* ----------------- Reset Margin ------------------- */
html, body, ul, ol, li, p, pre, blockquote, label, fieldset, adress, dd, dt, dl, h1, h2, h3, h4, h5, h6, form, fieldset, small, hr {margin: 0;padding: 0;border: 0;}
ul, ol {list-style:none;}
p, #contents ul {margin:15px 0;}
img {border:0;}
blockquote, q {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

html {font-size: 12px}
body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background:#222F38 url(../images/design/bckg.png) repeat-x;margin:0;color:#FFC6E2;
	text-decoration: none;
	line-height:1.5;
}

 

a {text-decoration:none;color:#E1D3B2;}
a:hover {text-decoration:underline;}

/* ----------------- Redefinition ------------------- */
blockquote {padding:8px; -moz-border-radius:4px; font-family:Georgia, "Times New Roman", Times, serif;font-size:95%;background: #DFDFBD url(/images/design/quotes.png) no-repeat right bottom;margin:10px 0;}
blockquote p {margin:0;}

p {text-align:justify;}

.admin ul, .admin ol {margin: 10px 0;}


#main {width:830px;margin:0 auto;}
#menu {background-image:url(../images/design/bckg-menu.png);background-repeat:no-repeat;height:628px;float:left;width:198px;}
#sidebar {width:240px;float:left;background-color:#27161e;padding-bottom:10px;-moz-border-radius:0 0 8px 8px;}
#contents {
	background: url(../images/design/sidebar-right.png) no-repeat 0px 26px;
	width:360px;
	float:left;
	padding:0 10px;
}

#sidebar ul {margin:0 10px;}

#menu {font-size:11px;}
#menu li.title { font: 16px Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #564951; }
#menu ul li ul {margin-bottom:15px;}
#menu > ul {margin:95px 0 0 95px;}
#menu a, #menu a:visited {color:#FFC6E2;}

span.epguide {display:block;height:26px;}
span.epguide a, span.epguide a:visited {background-color:#452636;font-size:10px;font-family:Arial, Helvetica, sans-serif;padding:2px 5px;float:right;margin:7px 10px 0 0;-moz-border-radius:5px 5px  0 0;}
span.epguide a:hover {color:#0F0;}
.ep-guide {float:left;width:330px;}
.ep-guide ul {clear:right;width:360px;}
.ep-guide ul dt {
	color: d4d8d0;
	text-transform: uppercase;
	font: 1.6em Arial, Helvetica, sans-serif;
	padding-top:7px;
}

.ep-guide ul dd {
	color: #818C9E;
	font: 11px Georgia, "Times New Roman", Times, serif;
	line-height:0.9;
}

.ep-guide ul dd.airdate {
	font: 10px Arial, Helvetica, sans-serif;
	color: #75676d;
}

.ep-guide ul li {
	float:left;
	dispay:block;
	width:117px;
	height:60px;
	background: url(../images/design/next-arrow.png) no-repeat left center;
	padding-left:45px;
	margin-bottom:10px;
}

.header-infos {background-color:#371b2a;clear:left;padding:5px;-moz-border-radius:4px;margin-bottom:10px;}
h1, h1 a, h1 a:visited {
	color:#cec43e;
	font: bold 22px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:0.9;
}
h2 {color:#D9D164;}

h2, h3 {font-family:Geneva, Arial, Helvetica, sans-serif;}

.header-infos small {
	line-height:0.9;
	color:#75676d;
	font-family: Arial, Helvetica, sans-serif;
}

.header-infos small a, .header-infos small a:visited {color:#BF7A80;}
.header-infos small a:hover {color:#fff;}

small.subnav {clear:right;display:block;margin-bottom:10px;}


/* ------------------ Form ---------------------- */

form {margin:40px 0 15px;padding:8px;background: #341C28;}
label {display:block;clear:left;}
input, textarea {border:2px solid #331B27;margin:2px 0 10px; background-color:#412332;padding:0 2px;font: 120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;display:block;width:98%;color:#FFC6E2;}
input {padding:2px;}

textarea.big {font-size:130%!important;padding:5px!important;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:0px;}
input.big {height:30px;font-size:200%;font-weight:bold;}

input:focus, textarea:focus {border-color:#2C5F67;}
select {border:2px solid #331B27;margin:2px 0; background-color:#412332;padding:0 2px;font: 100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;clear:right;margin-bottom:10px;color:#FFC6E2;}

input.submit  {float:left;margin: 0 5px;width:82px;height:35px;/*background-image: url(/images/design/post.png);*/border:0;font-size:140%;color:#D4D8D0;text-transform:uppercase;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;cursor:pointer;background-position:0 35px;height:35px;background-color:#4D2D3E;}
input.submit:hover {background-position:0 0;background-color:#3B5560;}

.align-left {text-align:left!important;}





ol.episode-guide .episode {
	font-size:24px;
	font-family: "Arial Black",Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	background-color:#533449;
	-moz-border-radius:3px;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	margin-right:8px;
}

ol.episode-guide h2 {color:#D9D164;font-size:20px;line-height:1;}
ol.episode-guide big {color:#6D83A1;}
ol.episode-guide .airdate {font-size:10px;line-height:1;margin-bottom:15px;color:#7E6D74;}

a.jprev, a.jnext {float:left;margin-top:20px;}
a.prev {margin-right:5px;}
a.next {margin-left:5px;}

.success,.warning {background-color:#371B2A;clear:left;padding:2px 5px;-moz-border-radius:3px;font-size:18px;font-family:Geneva, Arial, Helvetica, sans-serif;}
.warning {color:#FF2F5E;}
.success {color:#D9D164;}

/* ------------------ News ---------------------- */
.avatar {border: 2px solid #506F84;width:35px;height:35px;}
.narrow p {text-align:justify;}
ul.front-comments {margin-left:30px!important;margin-top:20px!important;}
ul.front-comments small {
	display:block;
	font-weight:normal!important;
	color:#6C4460;
	font-family: Arial, Helvetica, sans-serif;
}
ul.front-comments h3  {color:#7FB1D1;line-height:1;}
ul.front-comments li {clear:both;}
ul.front-comments p {color:#507084;line-height:1.1;font-size:95%;margin:0px 0 10px;}



.news {clear:left;}
.news h2, .news h1 {margin-bottom:0;}
.add-comments input, .add-comments textarea {font-size:100%;}
.add-comments label {float:left;width:100px;line-height:2.2;}

.add-comments input {width:150px;margin-left:100px;}
.add-comments textarea {margin-bottom:20px; width:330px;height:200px;float:left;}

.comments p {margin:10px 5px 5px;}
.comments p:first-line, ul.livredor p:first-line {font-weight:bold;}
ul.comments li, ul.front-comments li {
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom:25px;
}
h2.comments {padding-top: 25px;margin-bottom:20px; }
small.post-infos {font-weight:bold;color:#9597C7;font-size:85%;}

.comments .avatar {border-color:#506F84;}
.comments li:hover {border-color:#000;}


.comments div {
	float:right;
	color:#54354A;
	font-size: 22px;
	font-weight: bold;
	font-family:Georgia,"Times New Roman", Times, serif;
	font-style:italic;
}
#pseudo, #email, #captcha { background-repeat: no-repeat;background-position: 4px center;padding-left:28px;}
#pseudo {background-image: url(/images/icons/vcard.png);}
#email {background-image: url(/images/icons/email.png);}
#captcha {background-image: url(/images/icons/lock.png);}

fieldset.post {height:100px;margin-top:20px;}

legend {font-size:140%;font-weight:bold;}

.comments h3 {font-size:150%;color:#7FB1D1;line-height:1.2;margin-top:1px;}
.comments small {color:#507084;font-size:10px;font-family:Tahoma,Arial, Helvetica, sans-serif;}
.avatar-selected, .choose-avatar .avatar:hover {border-color:#fff;}
.choose-avatar label.avatar {display:block;height:35px;float:left;margin:2px;cursor:pointer;width:35px;clear:none;}
fieldset.choose-avatar {margin-bottom:10px;width:240px;float:left;}


li.admin {background-color:#DED394;background-image:none;}

/* ------------------ Variables ---------------------- */
#contents .left, img.left {float:left;margin-right:8px;}
.center {text-align:center;}
.right {float:right;margin-left:8px;}
ul.tomes {margin-left: 125px;margin-bottom: 40px;}
.hide {display:none;}
.strong {font-weight:bold;}
.bigger {font-size: 160%;}
.clear {clear:both;}


/* ------------------ Meta Tags ---------------------- */
p.meta {
	padding:7px;
	text-align:right;
	padding-bottom:40px;
	margin-bottom:20px;
	clear:left;
	background: url(../images/design/hr.gif) no-repeat bottom center;
	font: 11px Arial, Geneva, Arial, Helvetica, sans-serif;
}
p.meta a {line-height:16px;}
p.meta a:hover {background-color:#000!important;}
.read-comm, .add-comm, .read-archives, .delete-comm, .edit-comm, .read-rest, .date, .next, .previous, .track { background-repeat: no-repeat;background-position: 3px 3px;padding:4px 4px 4px 22px;background-color:#371B2A;border-bottom:0!important;color:#8995A3!important;}
.read-comm { background-image: url(/images/icons/comment.png); }
.add-comm { background-image: url(/images/icons/comment_add.png); }
.delete-comm { background-image: url(/images/icons/comments_delete.png); }
.edit-comm { background-image: url(/images/icons/comment_edit.png); }
.read-archives { background-image: url(/images/icons/time.png);  }
.read-rest {background-image: url(/images/icons/page_white_go.png); }
.date {background-image: url(/images/icons/date.png); }
.next {background-image: url(/images/icons/resultset_next.png); }
.previous {background-image: url(/images/icons/resultset_previous.png); }
.track {background-image: url(/images/icons/table.png); }

p.message {text-align:center;background-color:#341D28;border:1px solid #222F38;-moz-border-radius:3px;font-size:14px;font-weight:bold;color:#FDBF00;padding:5px 0;}
big.description {padding:10px 0;font-family:Georgia, "Times New Roman", Times, serif;display:block;}

/* ----------------- Sidebar ------------------- */

#sidebar h2 { font-family:Impact, "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform: uppercase; font-size:22px;font-weight:normal;color:#29535A;}
#sidebar ul li ul {
	margin:0 0 15px 0!important;
	padding:0!important;
}
#sidebar ul li ul li a {color:#507084;border-bottom:1px solid #222F38;display:block;text-indent:5px;}
#sidebar ul li ul li a:hover {background-color:#341D28;color:#fff;text-decoration:none;}
#sidebar ul li ul li a small {color:#222F38;}

/* ----------------- Gallery ------------------- */

dl.cat-pages {}
dl.cat-pages dt a:link, dl.cat-pages dt a:visited {color:#D4D8D0;font-size:20px;font-weight:bold;}
dl.cat-pages dd {color:#517085;padding:0 5px;background-color:#1F2B33;margin-bottom:5px;}
dl.cat-pages dt {}
dl.cat-pages dl, dl.cat-pages dt {background-color:#1F2B33;padding:0 5px;}

ul.gallery {}
ul.gallery li {
	background-color:#1F2B33;
	padding:5px 10px;
	margin-bottom:5px;
	-moz-border-radius:5px;
	line-height:1.2;
	cursor:pointer;
	color:#517085;
}
ul.gallery li:hover {background-color:#341C28;}
ul.gallery h2 a:link, ul.gallery h2 a:visited {color:#E1D3B2;}

ul.images {width:370px;}
ul.images li {float:left;width:175px;text-align:center;background-image:none;margin-right:10px;}
ul.images li img {border: 5px solid #4D2D3E;}
ul.images li img:hover {filter:alpha(opacity=80);opacity: 0.8;}
ul.images li {min-height:130px;}
ul.gallery a {display:block;}

/* ------------------ Medias ---------------------- */
ul.medias big {font-size:12px; font-weight:bold;color:#516F84;}
ul.tracklist li {border-bottom: 1px solid #2A3A45;line-height:18px;color:#517085;padding:0 5px;}
ul.tracklist li:hover {background-color:#2A3A45;color:#7FB0D1;}