/*
Theme Name: Nerd do gueto
Description: Tema pro blog mais stiodiano da web.
Version: 1.0
Author: Victor Abadio
Author URI: http://www.unaghii.com
Tags: grunge, gueto, unaghii
*/

*{margin:0;padding:0;}
body{
	margin:0;
	padding:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/back_website.jpg) repeat #151512;
	color:#252525;
}
a{color:#9e2b19;text-decoration:none;}
a:hover{color:#f7941d;}
a:active, a:focus{outline:none;}
img{border:none;}

h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
h2{font-size:27px;letter-spacing:-2px;color:#111111;}
h2 a{color:#111111;text-shadow:#FFFFFF 1px 1px;}
h2 a:hover{color:#9e2b19;}
h3{font-size:18px;letter-spacing:-1px;color:#FFF;}
h4{font-size:24px;letter-spacing:-2px;color:#111111;text-shadow:#FFFFFF 1px 1px;width:615px;float:left;margin:0;}


/* HEADER */
#wrapper_header{
	width:100%;
	min-width:950px;
	height:311px;
	float:left;
	background:url(images/back_header.jpg) no-repeat top center;
	position:relative;
}

#wrapper_top-bar{width:100%;position:relative;height:35px;float:left;background:url(images/back_top-bar.png) repeat;}
#wrapper_top-bar #top-bar{width:950px;height:35px;float:left;position:absolute;left:50%;margin-left:-475px;}
#wrapper_top-bar #top-bar p{float:left;margin:10px 0 0 0;color:#FFFFFF;opacity:0.6;}
#wrapper_top-bar #top-bar ul{float:right;margin:0;list-style:none;}
#wrapper_top-bar #top-bar ul li{float:left;margin:0;display:inline-block;}
#wrapper_top-bar #top-bar ul li a{
	float:left;
	padding:10px 6px 10px 6px;
	font-weight:bold;
	color:#FFFFFF;
	opacity:0.6;
}
#wrapper_top-bar #top-bar ul li a:hover{opacity:1.0;}

#logo{width:950px;float:left;position:absolute;left:50%;margin:35px 0 0 -475px;}
#logo h1 a{width:570px;height:185px;float:left;margin:40px 0 0 188px;overflow:hidden;text-indent:-99999px;}


/* CONTENT */
#wrapper_body{
	width:100%;
	min-width:950px;
	float:left;
	position:relative;
}
#wrapper_middle{width:950px;float:left;position:absolute;left:50%;margin-left:-475px;}
#wrapper_content{width:950px;float:left;background:url(images/back_wrapper-content.jpg) no-repeat top left;}

#content{width:615px;float:left;margin:60px 0 0 0;padding:0 20px 45px 20px;background:url(images/back_content.jpg) repeat-y;position:relative;}
#content .ads{width:615px;float:left;margin:0 0 20px 0;text-align:center;}
#content .ads_rodape_home{
	width:615px;
	float:left;
	margin:0 0 30px 0;
	text-align:center;
	/*padding:0 0 30px 0;*/
	background:url(images/back_post-bottom.jpg) no-repeat bottom center;
}
#content-bottom{
	width:655px;
	height:48px;
	float:left;
	background:url(images/back_content-bottom.png) no-repeat top left;
	position:absolute;
	bottom:0;
	left:0;
}


/* FOOTER */
#footer{width:655px;float:left;margin:20px 0 20px 0;}
#footer p{width:430px;float:left;color:#a1a1a1;font-size:11px;line-height:14px;}
#footer p a{color:#f7941d;}
#footer p a:hover{color:#9e2b19;}
#footer #unaghii{width:180px;float:right;}
#footer #unaghii a{float:left;padding:0 43px 0 0;background:url(images/back_unaghii.jpg) no-repeat top right;line-height:35px;color:#a1a1a1;}
#footer #unaghii a:hover{background-position:bottom right;color:#ff5500;}
#footer #unaghii a strong{color:#f7941d;}
#footer #unaghii a:hover strong{color:#ff5500;}


/* POSTS */
.post{
	width:615px;
	float:left;
	margin:0 0 30px 0;
	padding:0 0 30px 0;
	background:url(images/back_post-bottom.jpg) no-repeat bottom center;
	position:relative;
}

.post .author-avatar{
	width:50px;
	height:50px;
	float:left;
	position:absolute;
	top:0;
	left:-65px;
	border:#D6D6D6 2px solid;
}

.post .post-header{width:615px;float:left;position:relative;}
.post .post-header h2{width:540px;float:left;line-height:26px;}
.post .post-header h2 a{width:540px;float:left;}
.post .post-header p{width:540px;float:left;margin:5px 0 0 0;}
.post .post-header .comments{
	width:58px;
	height:45px;
	float:right;
	background:url(images/back_comment-btn.png) no-repeat top left;
	position:absolute;
	right:0;
	top:0;
}
.post .post-header .comments a{
	width:58px;
	padding:1px 0 0 0;
	float:left;
	text-align:center;
	font:25px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:30px;
	color:#111111;
	text-shadow:#FFFFFF 1px 1px;
}
.post .post-header .comments a:hover{color:#9e2b19;}

.post .entry{width:615px;float:left;margin:30px 0 0 0;font-size:14px;}
.post .entry p{width:595px;float:left;margin:5px 10px 5px 10px;text-align:justify;color:#000000;line-height:17px;}
.post .entry ul{width:580px;float:left;margin:5px 10px 5px 35px;text-align:justify;color:#000000;line-height:17px;}
.post .entry ul li{width:580px;float:left;}
.post .entry .news{width:593px;float:left;margin:5px 10px 5px 10px;padding:20px 0 0 0;background:#eae3da;border:#dad0c5 1px solid;}
.post .entry .news p{width:553px;float:left;margin:0 20px 20px 20px;font-style:italic;}
.post .entry .news > em{width:553px;float:left;margin:0 20px 20px 20px;}
.post .entry .news img{margin:10px 0 10px 0;}
.post .entry .box{background-color:#ffffff;border:1px solid #844;border-right:2px solid #800;border-bottom:2px solid #800;padding:5px;}
.post .entry blockquote{width:593px;float:left;padding:0;margin:5px 10px 5px 10px;background:#eae3da;border:#dad0c5 1px solid;}
.post .entry blockquote p{width:573px;float:left;font-style:italic;}
.post .entry p img{max-width: 100%;}

.post .category{width:300px;float:left;margin:25px 0 0 0;line-height:18px;font-size:13px;}
.post .tags{width:300px;float:right;margin:25px 0 0 0;line-height:18px;text-align:right;font-size:13px;}

.pagetitle{width:615px;float:left;margin:0 0 30px 0;color:#f7941d;font-size:26px;}


/* NAVIGATION */
.navigation{
	width:615px;
	padding:0 0 30px 0;
	float:left;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	background:url(images/back_post-bottom.jpg) no-repeat bottom center;
}
.navigation a{font-size:18px;font-weight:bold;line-height:20px;}
.navigation .alignleft{width:300px;float:left;text-align:left;}
.navigation .alignright{width:300px;float:right;text-align:right;}


/* SIDEBAR */
#sidebar{width:295px;float:right;background:url(images/back_sidebar.jpg) no-repeat #111111;}
#sidebar .ads_sidebar{width:240px;float:left;margin:10px 0 10px 28px;text-align:center;}
#icons{
	width:265px;
	margin:10px 10px 10px 20px;
	float:left;
	padding:0 0 30px 0;
	background:url(images/back_box-sidebar-bottom.jpg) bottom center no-repeat;
	list-style:none;
}
#icons li{width:265px;height:32px;float:left;margin:3px 0 0 0;}
#icons li a{width:225px;height:32px;padding:0 0 0 40px;float:left;font-size:18px;font-weight:bold;color:#959595;line-height:32px;}
#icons li a:hover{color:#FFFFFF;}
#icons #rss a{background:url(images/icons_sidebar.jpg) no-repeat 0px 0px;}
#icons #rss a strong{color:#f7941d;}
#icons #twitter a{background:url(images/icons_sidebar.jpg) no-repeat 0px -32px;}
#icons #twitter a strong{color:#31beed;}
#icons #formspring a{background:url(images/icons_sidebar.jpg) no-repeat 0px -64px;}
#icons #formspring a strong{color:#009adc;}
#icons #orkut a{background:url(images/icons_sidebar.jpg) no-repeat 0px -96px;}
#icons #orkut a strong{color:#ff44cc;}

.sidebar_box{
	width:255px;
	margin:10px 20px 10px 20px;
	float:left;
	padding:0 0 30px 0;
	background:url(images/back_box-sidebar-bottom.jpg) bottom center no-repeat;
	color:#555555;
}
.sidebar_box h3{width:265px;float:left;}
.sidebar_box ul{width:265px;margin:10px 0;float:left;list-style:none;}
.sidebar_box ul li{width:265px;float:left;margin:2px 0 2px 0;}
.sidebar_box ul li .children{width:230px;float:left;margin:5px 0 3px 15px;}
.sidebar_box ul li .children li{width:245px;float:left;margin:3px 0 3px 0;}
.sidebar_box ul li a{color:#b7b7b7;}
.sidebar_box ul li a:hover{color:#F7941D;}
.sidebar_box ul.banners{margin-bottom:30px;}
.sidebar_box ul.banners a img {width:120px;height:60px;border:none;background:url(images/fundo_banner.png) no-repeat;padding:5px;}

#sidebar #sidebar_bottom{width:295px;height:130px;float:left;background:url(images/back_sidebar-bottom.jpg) no-repeat bottom left;}

#links_ocioso {float: left;padding:8px 0 32px 35px;}

/* BANNERS */
img.banner{width:120px;height:60px;border:none;background:url(images/fundo_banner.png) no-repeat;padding:5px;}

/* SEARCH FORM */
#search{
	width:275px;
	float:left;
	margin:20px 10px 10px 10px;
	padding:0 0 30px 0;
	background:url(images/back_box-sidebar-bottom.jpg) bottom center no-repeat;
}
#searchform{width:275px;float:left;}
#searchform #s{
	width:200px;
	float:left;
	padding:5px;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	border:none;
}
#searchform #searchsubmit{
	float:right;
	padding:4px 10px 4px 10px;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	background:#f7941d;
	cursor:pointer;
}

/* COMMENTS */
#comments{margin:0;float:left;}
.commentlist{width:615px;float:left;margin:20px 0 0 0;list-style:none;padding:0 0 30px 0;background:url(images/back_post-bottom.jpg) no-repeat bottom center;}
.commentlist li{width:575px;float:left;padding:10px 20px 10px 20px;margin:10px 0 10px 0;*border-bottom:#999999 1px solid;}
.commentlist li.odd{background:#e2e2e2;border:#cfcfcf 1px solid;opacity:0.9;}
.comment-body{width:575px;float:left;}
.comment-author{width:455px;height:32px;float:left;line-height:20px;background:url(images/comments_border-bottom.gif) repeat-x bottom;}
.comment-author .avatar{width:32px;height:32px;float:left;}
.comment-author .fn{float:left;line-height:28px;margin:0 0 0 10px;font-weight:bold;font-style:normal;font-size:17px;text-shadow:#FFF 1px 1px;}
.pingback .comment-author {height:62px;}
.pingback .comment-author .fn{font-size:12px;}

.comment-author .says{display:none;float:left;line-height:28px;margin:0 0 0 5px;}
.commentmetadata{
	width:120px;
	height:32px;
	float:right;
	text-align:right;
	line-height:28px;
	background:url(images/comments_border-bottom.gif) repeat-x bottom;
}
.commentmetadata a{color:#666666;font-size:10px;letter-spacing:-1px;}
.pingback .commentmetadata {height:62px;}
.comment-body p{width:575px;float:left;margin:15px 0 0 0;}

#respond{width:615px;float:left;margin:30px 0 0 0;margin:30px 0 0 0;}
#commentform{width:615px;float:left;margin:10px 0 0 0;}
#commentform input{
	width:290px;
	padding:3px;
	float:left;
	margin:5px 0 0 0;
	border:#e1e1e1 2px solid;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#commentform textarea{
	width:290px;
	height:120px;
	padding:3px;
	float:right;
	margin:5px 0 0 0;
	border:#e1e1e1 2px solid;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.logged-comment{width:400px !important;float:left !important;}
.logged-submit{margin:5px 0 0 10px !important;}
#submit{width:auto !important;padding:3px 30px 3px 30px !important;border:none !important;color:#FFFFFF;background:#F7941D;cursor:pointer;}
#submit:hover{background:#9e2b19;}


img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}


/* 404, NO RESULTS */
#div_fuuu{width:512px;height:386px;margin:10px 0 0 50px;border:1px solid #999999;background:url(images/fuuu.jpg) no-repeat;}


/* SOCIAL ICONS */
#social{width:595px;float:left;margin:30px 0 30px 0;padding:0 10px 30px 10px;background:url(images/back_post-bottom.jpg) no-repeat bottom center;}
#social h4{width:auto;float:left;margin:8px 5px 0 0;font-size:18px;letter-spacing:-1px;}
#social #h4_feed{margin:8px 5px 0 130px;}
#social ul{float:left;margin:5px 0 0 0;list-style:none;}
#social ul li{float:left;display:inline-block;margin:0 2px 0 2px;}
#social ul li a{
	width:32px;
	height:32px;
	float:left;
	overflow:hidden;
	text-indent:-99999px;
	background:url(images/img_social-icons.jpg) no-repeat;
}
#social ul li #social_twitter{background-position:0 0;}
#social ul li #social_delicious{background-position:-32px 0;}
#social ul li #social_digg{background-position:-64px 0;}
#social ul li #social_facebook{background-position:-96px 0;}
#social ul li #social_stumble{background-position:-128px 0;}
#social ul li #social_technorati{background-position:-160px 0;}
#social ul li #social_mixx{background-position:-192px 0;}
#social #social_feed{
	width:32px;
	height:32px;
	float:right;
	margin:5px 30px 0 0;
	overflow:hidden;
	text-indent:-99999px;
	background:url(images/img_social-icons.jpg) no-repeat -224px 0;
}


/* AUTOR PAGES */
#author_description{
	width:593px;
	float:left;
	margin:0 10px 40px 10px;
	background:#f5d4af;
	border:#f4c695 1px solid;
	position:relative;
}
#author_description #avatar{
	width:64px;
	height:64px;
	float:left;
	border:#FFFFFF 2px solid;
	position:absolute;
	top:15px;
	left:15px;
}
#author_description #author{width:573px;padding:10px;float:left;background:#f4c695;}
#author_description h3{width:480px;float:right;margin:0;color:#111111;text-shadow:#f8e2c9 1px 1px;font-size:26px;letter-spacing:-2px;}
#author_description p{width:480px;float:right;margin:15px 15px 15px 0;text-align:justify;}
