/* @override http://fodcast.nu/wp-content/themes/fodcast/style.css */

/*  
Theme Name: Fodcast 1.8
Description: Layout estilo "quase mini" para Podcast, numa vibe meio sensual, meio Jobs.
Author: Gabriel Von Doscht e Rafael Madeira
*/

/* @group MEYER RESET */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* @end */

/* @group BASIC TYPOGRAPHY */

html { font-size: 62.5%; font-family: helvetica, "microsoft sans serif", arial, sans-serif; }
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: monaco, "Lucida Console", courier, monospace; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
/* @end */

/* @group Defaults */
h1, h2 {
	font-family: Georgia, serif;
	font-style: italic;
	font-weight: normal;
	text-align: center;
}
h1 a, h1 a:visited {
	font-size: 3.2em;
	color: #fff;
	text-decoration: none;
}
h1 a:hover {
	color: #999;
}
h2 {
	font-size: 2.4em;
	color: #ccc;
	padding: 24px;
	background-color: #050607;
	border-bottom: 1px solid #101316;
}
h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #6A6E6C;
	text-align: left;
}
ul {
	list-style: none;
}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

.button {
	color: #fff;
	font: bold 14px Arial, serif;
	border: none;	
	background-repeat: no-repeat;
}

/* @end */

/* @group Structure */

#wrap {
	width: 780px;
	margin: auto;
}
#main {
	width: 500px;
	float: left;
}
#aside {
	width: 260px;
	float: right;
	padding: 280px 0 0 20px;
}
#featured {
	padding: 0 20px 20px;
}
/* @end */

/* @group Styles */
body {
	background: #4d0000 url('http://fodcast.nu/wp-content/themes/fodcast2/images/fundo.png') -20px -100px no-repeat;
}
#home a {
	display: block;
	text-indent: -99999px;
	text-decoration: none;
	width: 500px;
	height: 270px;
	background: transparent url('http://fodcast.nu/wp-content/themes/fodcast2/images/topo.png') 0 0 no-repeat;
	outline: none;
}

/* @group #featured */
#featured, #comments, #recent {
	background-color: #000;
}

#featured p {
	font: 1.4em/1.8 Helvetica, Arial, sans-serif;
	color: #caccce;
	text-align: justify;
	padding-top: 20px;
}
#featured .date {
	font: 1.6em Georgia, serif;
	font-style: italic;
	text-align: center;
	color: #3a3c3e;
	padding-top: 0;
}

#featured p a, #featured p a:visited {
	text-decoration: none;
	color: #ff3333;
}
#featured p a:hover {
	text-decoration: underline;
}
#featured .comente {
	font-size: 12px;
	color: #9a9c9e;
}

/* @group form */
#featured form {
	margin: 20px 0;
	border-top: 1px solid #101316;
	background-color: #0a0c0e;
}
#featured label {
	padding: 5px 10px 5px 0;
	font: 1.4em Georgia;
	font-style: italic;
	color: #9a9c9e;
}
#featured .email {			
	padding: 8px 8px;
	margin-right: 8px;
	width: 250px;
	font: bold 1.4em Arial, sans-serif;
	background-color: #050607;
	border: 1px solid #101316;
	color: #fff;
}
#featured .button {
	width: 80px;
	height: 30px;
	background: #4d0000 url('http://fodcast.nu/wp-content/themes/fodcast2/images/button.png');
}
/* @end */

/* @end */

/* @group #comente */

#comentarios {
	font-size: 2.4em;
	color: #ccc;
	padding: 24px;
	background-color: #050607;
	border-bottom: 1px solid #101316;
	border-top: 1px solid #101316;
}

.comente {
	background: #fff url('http://fodcast.nu/wp-content/themes/fodcast2/images/bg-comente.gif');
	padding: 20px;
	font: bold 14px Arial, sans-serif;
	color: #fff;
}
.comente a, .comente a:visited {
	text-decoration: none;
	color: #caccce;
	padding: 7px 10px 8px 32px;
	background: url('http://fodcast.nu/wp-content/themes/fodcast2/images/comment.png') 10px 9px no-repeat;
}
.comente a:hover {
	color: #fff;
	background: #080a0b  url('http://fodcast.nu/wp-content/themes/fodcast2/images/comment.png') 10px 9px no-repeat;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
}
/* @end */

/* @group #comments */
#comments {
	background-color: #0a0c0e;
}

#comments h3 {
	padding: 20px 20px 0;
	float: left;
	color: #caccce;
}

#comments h3 a, #comments h3 a:visited {
	text-decoration:none;
	color: #caccce;
}

#comments h3 a:hover {
	color: #fff;
}

#comments .date {
	padding: 20px;
	float: right;
	color: #3a3c3e;
}

.comment {	
	padding-bottom: 15px;
	border-bottom: 1px solid #101316;
}

#comments p {
	padding: 5px 20px;
	clear: both;
	color: #6A6E6C;
	font-size: 1.2em;
	}
#comments p a, #comments p a:visited {
	text-decoration: none;
	color: #9a9c9e;
}
#comments p a:hover {
	color: #fff;
}
/* @end */

/* @group #post */
form {
	padding: 2em;
	border-bottom: 1px solid #101316;
}
form div {
	padding: 5px 0;
	position: relative;
}
#post label {
	display: block;
	float: left;
	width: 84px;
	text-align: right;
	padding: 0.5em 1em;
	font: 1.4em Georgia;
	font-style: italic;
	color: #9a9c9e;
}

#author, #email, #url, #comment {		
	padding: 8px 86px 8px 10px;
	width: 250px;
	font: bold 1.4em Arial, sans-serif;
	background-color: #050607;
	border: 1px solid #101316;
	color: #fff;
}
#submit {
	margin: 10px 114px -5px;
	width: 151px;
	height: 30px;	
	background: #4d0000 url('http://fodcast.nu/wp-content/themes/fodcast2/images/buttonl.png');
}
#url{
	width: 326px;
	padding-right: 10px;
}
textarea {
	width: 326px;
	font: bold 1.4em Arial, sans-serif;
	color: #fff;
	padding: 10px;
}
.required {
	display: block;
	position: absolute;
	width: 70px;
	height: 18px;
	background: url('http://fodcast.nu/wp-content/themes/fodcast2/images/required.png');
	text-indent: -99999px;
	right: 5px;
	top: 13px;
}
/* @end */

/* @group #recent */
#recent {
	background: url('http://fodcast.nu/wp-content/themes/fodcast2/images/zebra.gif');
}

.fodcast {
	padding: 8px 20px;
}
#recent dt {
	float: left;
	width: 360px;
	overflow: hidden;
	white-space: nowrap;
}

#recent dt a, #recent dt a:visited {
	font: 2em Georgia, serif;
	font-style: italic;
	color: #6a6c6e;
	text-decoration: none;
}

#recent dt a:hover {
	color: #fff;
}

#recent dd {
	float: right;
	font: 1.6em Georgia, serif;
	color: #2a2c2e;
	padding-top: 3px;
}

/* @end */


/* @group #footer */

#footer {
	padding: 1em 2em 0;
	margin-bottom: 5em;
	background: url('http://fodcast.nu/wp-content/themes/fodcast2/images/footer.gif') 0 0 no-repeat;
	height: 29px;
	border-top: 1px solid #101316;
}

#footer a, #footer a:visited {
	color: #6a6c6e;
	font: 12px/18px Arial, serif;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
}

.anteriores {
	float: left;
}

.recentes {
	float: right;
}

/* @end */



/* @group #aside */

/* @group #actions */
#actions li a, #actions li a:visited {
	font: bold 14px Arial, sans-serif;
	text-decoration: none;
	color: #caccce;
	padding: 0 0 0 20px;
}

#actions li a:hover {
	color: #fff;
	text-decoration: underline;
}

#assine {
	background: url('http://fodcast.nu/wp-content/themes/fodcast2/images/assine.png') 0 2px no-repeat;
	margin-bottom: 10px;
}
#colabore {
	background: url('http://fodcast.nu/wp-content/themes/fodcast2/images/colabore.png') 0 0 no-repeat;	
}

/* @end */


/* @group headers */

#aside h3 {
	background-color: #3d0000;
	padding: 6px 10px 5px 10px;
	margin-top: 30px;
	font: bold 18px Arial, serif;
	color: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
}
#aside h3 a, #aside h3 a:visited {
	text-decoration: none;
	color: #fff;
}
#aside h3 a:hover {
	color: #fff;
}
#aside .links li {
	height: 29px;
	border-bottom: 1px dashed #3d0000;
	background: url('http://fodcast.nu/wp-content/themes/fodcast2/images/bull.png') 10px 12px no-repeat;
}
#aside .links li a, #aside .links li a:visited {
	font: 13px Arial, sans-serif;
	color: #9e8080;
	text-decoration: none;
	display: block;
	padding: 7px 10px 0 25px;
}
#aside .links li a:hover {
	color: #fff;
}

/* @end */

/* @group .ad */

.ad {
	margin-top: 30px;
	border: 1px solid #3d0000;
	text-align: center;
}

/* @end */

/* @end */


/* @end */


