/*
Theme Name: ADSimple
Theme URI:
Description: Simple Wordpress theme based on HTML5.
Version: 1.2.1
Author: Dimox
Author URI: http://dimox.name/
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

* {margin: 0; padding: 0}
#header, nav, article, footer {display: block}

html {background: #efefef;}

body {
	background: url("i/bWhite.png") repeat-x;
	color: #555;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	-webkit-text-size-adjust: none;
}

#wrapper {
	background: #fff;
	margin: 0 auto;
	padding: 0 0 0 23px;
	width: 947px;
}

#header {
	background: url("i/tTitle.png") no-repeat;
	float: left;
	height: 45px;
	margin: 25px 1px 16px;
	position: relative;
	width: 318px;
}

#menu {
	background: url("i/bMenu.png") no-repeat;
	clear: both;
	float: left;
	height: 33px;
	margin-bottom: 12px;
	padding: 4px 10px;
	width: 194px;
}

#menuBlog {
	background: url("i/tBlog.png") no-repeat left top;
	float: left;
	height: 25px;
	width: 54px;
}

#menuSobre {
	background: url("i/tSobre.png") no-repeat left top;
	float: left;
	height: 25px;
	width: 66px;
}

#menuRss {
	background: url("i/tRss.png") no-repeat left top;
	float: left;
	height: 25px;
	width: 56px;
}

#menuBlog:hover, #menuSobre:hover, #menuRss:hover {background-position: 0 -30px;}
#menuBlog:active, #menuSobre:active, #menuRss:active {background-position: 0 0;}

#container {clear: both; width: 925px;}

#content {
	float: left;
	margin: 0 12px 46px 0;
	overflow: hidden;
	width: 640px;
}

#sidebar {
	float: right;
	margin-top: -10px;
	position: relative;
	width: 250px;
}

#footer {
	background: url("i/bCoelho.png") no-repeat right 48px;
	clear: both;
	color: #999;
	float: left;
	margin-bottom: 10px;
	padding: 6px 0 2px;
	position: relative;
	width: 926px;
}

#license {margin-bottom: 14px;}

.section {float: left; padding: 15px 0; width: 250px;}

.section ul {overflow: hidden;}
.section ul li {list-style: none; margin: 6px 0;}

#bottom {clear: both;}

/*
=======================
TEXT LINKS
=======================
*/

p {margin-bottom: 20px;}
h2 {font: 22px "Helvetica Neue", Helvetica Neue, Arial, Sans-Serif; font-weight: 300;}
h3 {color: #3090cc; font: 14px Arial, Sans-Serif; font-weight: normal;}

.entry p {font-size: 14px; line-height: 21px;}
.entry h3, .comments_entry h3, .share h3 {color: #3a3a3a; font-size: 18px; font-weight: bold; letter-spacing: -1px; margin: 30px 0 6px;}
.section h3 {font-size: 12px; text-transform: uppercase;}

span.title {display: none;}

span.red {color: red;}

a, a:visited, .navigation a, .navigation a:visited, a.share, a.share:visited, .post h2 a, .post h2 a:visited {
	color: #555; text-decoration: none;
}

a:hover, .navigation a:hover, a.share:hover, .entry a, .entry a:visited {color: #555; text-decoration: underline;}

.post h2 a:hover, .entry a:hover {color: #2288bb; text-decoration: underline;}

/*
=======================
TABS
=======================
*/

#assuntos {
	background: url("i/bTabTop.png") no-repeat;
	display: block;
	font-weight: bold;
	height: 23px;
	margin: 0;
	overflow: hidden;
	padding: 8px 0 4px;
	width: 100%;
}

#assuntos_b {
	width: 124px;
	text-align: center;
	font-weight: bold;
}

#categories {
	border: 1px solid #dadada;
	border-top: none;
	display: block;
	float: left;
	padding: 6px 14px 10px;
	width: 220px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

#categories ul {
	float: left;
	display: inline;
	width: 100%;
}
	
#categories ul li {
	border-bottom: 1px dotted #ccc;
	color: #939393;
	float: left;
	list-style: none;
	margin: 0 1px 8px 0;
	overflow: hidden;
	padding: 0 0 4px;
	width: 109px;
}

/*
=======================
SEARCH
=======================
*/

#search {
	border: 1px solid #dadada;
	margin-bottom: 4px;
	width: 248px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#s {
	background: none;
	border: 0;
	height: 15px;
	margin: 2px;
	padding: 5px 10px;
	width: 140px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

#searchsubmit {
	background: url("i/busca.png") no-repeat 25px 5px;
	border: 0;
	color: #555;
	cursor: pointer;
	float: right;
	height: 29px;
	overflow: hidden;
	text-transform: uppercase;
	width: 49px;
}

#searchsubmit:hover, #submit:hover {font-weight: bold;}

/*
=======================
WIDGETS
=======================
*/

#banner {
	height: 210px;
	width: 250px;
	text-align: center;
}

#flickr, #twitter, #networking {
	height: 12px;
}

#flickr_badge_wrapper {
	clear: both;
	height: 82px;
	margin-top: 10px;
	width: 255px;
}

#flickr_badge_wrapper img {
	border: 1px solid #ccc;
	float: left;
	height: 75px;
	margin-right: 6px;
	padding: 1px;
	width: 75px;
}

#flickr_badge_wrapper a:hover img, #banner a:hover img {margin-top: -1px;}

#twitter_div ul {
	margin-bottom: 8px;
	overflow: hidden;
}

#twitter_div ul li {
	border-bottom: 1px solid #dadada;
	color: #999;
	list-style: none;
	margin: 6px 0;
	overflow: hidden;
	padding: 6px 1px 12px;
}

#blocos_net ul {
	list-style: none;
	margin: 8px 0 30px;
}

#blocos_net ul li {float: left; margin: 0 8px 4px 0;}

#net1, #net2, #net3, #net4, #net5, #net6, #net7, #net8 {height: 36px; width: 33px;}
#net1:hover, #net2:hover, #net3:hover, #net4:hover, #net5:hover, #net6:hover, #net7:hover, #net8:hover {background-position: 0 -1px;}
#net1 {background: url("i/bFlickr.png") no-repeat;}
#net2 {background: url("i/bTwitter.png") no-repeat;}
#net3 {background: url("i/bMacMagazine.png") no-repeat;}
#net4 {background: url("i/bOrkut.png") no-repeat;}
#net5 {background: url("i/bFacebook.png") no-repeat;}
#net6 {background: url("i/bLinkedin.png") no-repeat;}
#net7 {background: url("i/bReader.png") no-repeat;}
#net8 {background: url("i/bDelicious.png") no-repeat;}

/*
=======================
POSTS
=======================
*/

#content .post {clear: both; padding: 0 0 26px;}

.pmeta {
	color: #999;
	display: block;
	font-size: 11px;
}

.pmeta a, .pmeta a:visited, .commentmetadata a, .commentmetadata a:visited, #footer a, #footer a:visited {color: #999; text-decoration: none;}
.pmeta a:hover, .commentmetadata a:hover, #footer a:hover {color: #555; text-decoration: underline;}

.entry {
	border-bottom: 1px solid #ccc;
	clear: right;
	margin-top: 10px;
	padding: 0 0 10px;
}

blockquote {
	background: url("i/quote.png") no-repeat;
	color: #939393;
	font-style: italic;
	margin: 0 30px 30px;
	padding: 10px 0 0 30px;
}

.post ul li {list-style: disc; margin-left: 15px; padding: 0 0 5px;}
.post ol li {margin-left: 15px; padding: 0 0 5px;}
.post ol {margin: 0 0 20px 35px;}
.post ul {margin: 0 0 20px 30px;}

a.more-link {
	color: #3a3a3a;
	font-size: 14px;
	font-weight: bold;
}

img {border: 0;}

.alignTwo {
	clear: both;
	float: left;
	margin-bottom: 20px;
	width: 638px;
}

.alignILeft {
	clear: left;
	float: left;
	width: 310px;
}

.alignIRight {
	clear: right;
	float: right;
	width: 310px;
}

.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto;
}

img.aligncenter {margin: 0 auto}

.thumbnail {
	background: url("i/bThumb.png") no-repeat;
	float: left;
	height: 133px;
	margin: 6px 12px 12px 0;
	padding: 1px;
	width: 122px;
}


/*
=======================
COMMENTS
=======================
*/

.comments_entry {
	border-top: 1px dashed #ccc;
	clear: both;
	margin: 26px 0 56px;
}

.commentlist li {
	list-style: none;
	margin: 20px 0 25px;
	min-height: 56px;
}

.commentdiv {min-height: 56px;}

.avatarBox {
	background: url("i/bAvatar.png") no-repeat;
	clear: left;
	float: left;
	height: 56px;
	margin: 1px 2px 6px 0;
	padding: 3px;
	width: 54px;
}

.commentmetadata {
	color: #999;
	font-style: normal;
	margin-left: 62px;
}

.fn {font-style: normal;}

.ctext {clear: right; margin: 0 0 5px 62px;}
.ctext p {margin: 0}

li.bypostauthor .commentdiv { }

#respond {clear: both; margin: 25px 0;}
.commentlist li #respond {margin: -12px 0 0 25px;}

.children li {
	background: url("i/reply.png") no-repeat 1px 16px;
	padding: 0 0 0 25px;
}

.commentlist li #cancel-comment-reply {
	background: #f1f1f1;
	float: left;
	margin: 5px 5px 0 0;
	padding: 7px;
	text-align: center;
	text-transform: uppercase;
}

input {font: 12px Arial, Sans-Serif; vertical-align: middle}

#author, #email, #url {
	border: 1px solid #ccc;
	clear: both;
	margin: 0 2px 3px 0;
	padding: 3px 5px;
	width: 146px;
}

#comment {
	border: 1px solid #ccc;
	clear: both;
	display: block;
	height: 64px;
	margin: 0 0 6px;
	padding: 5px;
	width: 492px;
}

#commentform {margin-top:10px;}

#submit {
	background: #1c5f8e;
	border: none;
	color: #FFF;
	cursor: pointer;
	height: 28px;
	margin-top: 5px;
	overflow: hidden;
	text-transform: uppercase;
	width: 69px;
}

.pagination {
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding: 0 1px;
}

.pag_next {
	background: url("i/setas.png") no-repeat 0 6px;
	float: left;
	margin-right: 20px;
	padding: 0 0 0 9px;
}

.pag_return {
	background: url("i/setas.png") no-repeat 0 -15px;
	float: left;
	margin-right: 20px;
	padding: 0 0 0 9px;
}

.pag_prev {
	background: url("i/setas.png") no-repeat right -37px;
	float: left;
	padding: 0 11px 0 0;
}

.navigation {
	margin-top: -26px;
	overflow: hidden;
	width: 639px;
}

.share {
	float: left;
}

.share ul li {
	list-style: square inside;
	margin: 8px 0;
}

/*
=======================
PAGES
=======================
*/

#content .pagetitle {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	margin: 9px 0 26px;
	text-transform: uppercase;
}

.ppagination {
	font-size: 14px;
	font-weight: bold;
	margin-top: 30px;
	overflow: hidden;
	padding: 0 1px;
}
