/*
Theme Name: Greydream
Version: 1.0

*/

@media screen {
/* Links */

a:link { text-decoration: none; color: #ef3d0d; }
a:visited { text-decoration: none; color: #ef3d0d; }
a:hover, a:active { color: #D58926; }

/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: normal;  }
h1 { font-size: 32px; margin-bottom: 0px;}
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4, h5, h6 { font-size: 20px; }

.clear{ clear: both; }

/* Other Html Elements */
h2.titulo, .titles { font-size: 24px; text-decoration: none; underline: none; }
h2.titulo a:link, h2.titulo a:visited, h2.titulo a:active, .titles a:link, .titles a:visited, .titles a:active { text-decoration: none; underline: none; font-size: 24px; font-weight:bold; border-bottom-width: 0; }

pre, blockquote { font: 10px verdana; overflow-x: auto; padding: 10px; *padding-bottom: 20px; margin: 20px 10px; line-height: 1.8em; background-color: #fdfc9d; border: 1px solid #e0e0e0; width: 410px; }

code { color: #779900; font-family: Consolas, Verdana; }

ul, ol { line-height: 2.0em; }
ul { list-style-image: url(images/bullet.gif); }
abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }
del { text-decoration: line-through; color: #999999; }
ins { text-decoration: none; color: #009977; }
strong{ color:#000; }

/* Structure */

body { margin: 0; padding: 0; background: #D3D2D3 url(images/bg.gif) repeat-x;font: normal 76% "Trebuchet MS";}

#wrapper2 { width: 768px; margin-left: auto; margin-right: auto; }
#content-wrapper { width: 460px; float: left; }

#footer { clear: both; float: left; width: 750px; text-align: left; padding-left: 20px; 	background: #fff url(images/footer-bg.gif); background-repeat: no-repeat; background-position: bottom; color: #FFB515;	font-size: 11px; margin-bottom: 10px; }
#footer a { color: #FFB515; font-size: 11px; }
#footer a: visited { color: #FFB515;}
#footer a:hover { color: #D58926; border-bottom: 1px dashed #D58926;}
#extras{ float: left; width: 780px; color: #444; text-align: left; padding: 0 10px 10px; margin: 10px 12px 20px; background-color: #f5f5f5; border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}

/* Header */
#header { background: url(images/bg_header.gif) repeat-x 0 -32px; border:10px solid #FFF; height:132px; margin-top:21px; overflow:hidden; position:relative; width:750px; }
#header h1 { padding-left: 15px; margin-top: 6px; }
#header h1 a { color: #FFC000;}
#header h1 a: hover { color: #FFC000; }

#header .slogan { font-size: 13px; color: #EFEFEF; margin-left: 17px;height:36px; margin-bottom:10px;}


/* Banners Submarino */
#header div.submarino-banner-top { position:absolute; left:266px; top:15px; }


/* Navigation */
#navigation{ margin-top: 0px; }
#navigation ul { list-style-type: none; list-style-image: none; margin-left: 9px; padding: 0; margin-top: 0px; }
#navigation li { float: left; margin-top: 0px; }
#navigation li a:link,
#navigation li a:visited { float: left;	color: #E9F3FF;	display: block;	padding: 7px 10px; margin-right: 4px; height: 38px;font-size: 14px; }
#navigation li a:hover, #navigation li a:active{ color: #FFD34B; background: url(images/nav-bg.gif) repeat-x; font-size: 14px;}
#navigation li.active a { color: #555; background-color: #fff; }


/* Busca */
#searchform {position:absolute; right:6px; top:96px;}
input#busca { border:1px solid #CCC; height:18px; padding:0; position:absolute; right:70px; top:7px; width:150px; height: 20px; }
input#submitBusca { position:absolute; right:10px; top:7px; background: #000; border: 1px solid #ffc000; color: #ffc000; width: 56px; text-align: center; cursor: pointer; height: 22px; padding-bottom:3px;  }

/* Wrapper */
#wrapper { float: left; color: #555; background: #FFF; width: 770px; margin-top: 10px; }
#wrapper a:link { font-weight: bold; }
#wrapper a:visited { font-weight: bold; }
#wrapper a:hover, #wrapper a:active { }

/* Content */
#content { float: left;	padding: 0 0px 10px 30px; width:470px; overflow: hidden; }
#content .post-title a { border-bottom-width: 0; }
#content .post { clear:both; width:470px; }
#content .post p {clear:both;}
#content .post p.img { float: left; margin: 0 15px 0 0; }
#content .post p.img img { padding: 8px; background-color: #eee; }
#content .post-footer { font-size: 90%; width:420px; color: #888; margin-bottom: 5px; padding:5px 5px 5px 15px; background-repeat: none; background-color: #F5F5F5; border: 1px solid #E7E7E7;}

/* Sidebar */
.sideblock{	padding: 5px 10px;	margin-bottom: 20px; background-color: #FAFAFA; border: 1px solid #F4F4F4;}
.sideblock h3 { margin-top: 5px; font-size: 14px; color: #A1A1A1; font-weight: bold; }

#sidebar-wrapper { width: 35%; float: right; }
#sidebar { float: right; padding: 0px 10px 10px 10px; width: 230px; margin-top: 10px;}
#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666; }
#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }
#sidebar dd a:link { border-bottom-width: 0; font-weight: normal;  border-bottom: none; text-decoration: none;}
#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; border-bottom: none; text-decoration: none; }
#sidebar dd a:hover, #sidebar dd a:active { border-bottom: none; text-decoration: none;}

/* Extras */
#extras h6 { font-size: 14px; text-transform: uppercase; color: #555; }
#friends { float: left; width: 150px; margin-left: 20px; margin-right: 10px;}
#links { float: left; width: 275px; margin-right: 50px;}
#about{ float: left; width: 250px; margin-right: 20px;}
#friends ul { padding-left: 20px; }
#links dl, #links dt, #links dd { margin: 0; padding: 0; }
#links dt { font-weight: bold; padding-top: 5px; }
#links dd { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999999; }

/* Comments Styling */
#commentlist li { margin-bottom: 1.5em; padding-bottom: 1em; border-bottom: 1px solid #700000; }
#commentform { margin: 1em 0; background: #fff; width: 280px;}
#commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px;}
#commentform textarea:hover { background: #FFF; border: 1px solid #d6d3d3;}
#commentform textarea:focus { background: #fff; border: 1px solid #939793;}
#commentform #email, #commentform #author, #commentform #url { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px; }
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover { font-size: 1.1em; background: #fff; border: 1px solid #d6d3d3; width: 280px; }
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus { font-size: 1.1em; background: #fff; border: 1px solid #939793; width: 280px; }
#commentform input{ margin-bottom: 3px;}

.date { background: url(images/date.gif) no-repeat; height: 54px; margin-bottom: 0px; width: 54px; text-align: center; float: left;  margin-top: 15px; }
.date .month { display: block; color: #000; padding: 2px 0px; text-align: center; text-transform: uppercase; font-size: 10px; margin-top: 2px; font-weight: bold; margin-bottom: 3px; } 
.date .day {	display: block;	color: #fff; font: 2.3em Georgia; padding-top: 0px; text-align: center; margin-top: -8px;}
#left { width: 60px;	float: left; }

h2.titulo {float: right; width: 405px; margin: 15px 0  15px 5px; }
img.avatar { display:block; float:left; margin-right:10px; }


div#rss {  }
div#rss div.textwidget { position: relative; }
div#rss div.textwidget img { width:200px; height:200px; margin:0 auto; display:block; }
div#rss div.textwidget a { }

div.post a img { border: 0; }
div.post h3 {font-size:15px; font-weight: bold; }
h3.post-title { margin: 20px 0; }


p.quem{ margin: 0; }
p.add-me { margin: 4px 0 14px 0; }
p.add-me a img{ border: 0; height: 16px; width: 16px; }

/* PAGINAÇÃO */
div.pagination {  text-align:left; padding: 7px; margin:3px 0; }
div.pagination a, div.pagination span { width: 18px; text-align:center; display:inline-block; margin:0 2px; }
div.pagination a { border: 1px solid #ccc; text-decoration: none; color: #000;}
div.pagination a:hover, div.pagination a:active { border: 1px solid #f0f0f0; color: #000;}
div.pagination span.current { border: 1px solid #d9d300; font-weight: bold; background-color: #d9d300; color: #fff; }
div.pagination span.disabled { border: 1px solid #EEE; color: #DDD;}


div.comment-number { float: left; font-size: 24px; font-weight: bold; height: 24px; margin-right: 10px; }

img.align_center { display: block; margin:10px auto; }

div.textwidget div.adsense{ width:200px; margin:0 auto; height:200px; }

} /* @media screen */

@media print {
	div#header, div#footer, div#sidebar-wrapper, p.bookmark-me, div.post-footer, form#commentform, h3.comentar { display: none; }
} /* @media print */
