/*
Theme Name: Patog&ecirc; 2010 B
Theme URI: http://www.patoge.com.br/euamojeans/
Description: Patog&ecirc; 2010 B
Version: 1.0
Author: Designl&acirc;ndia
Author URI: http://designlandia.com.br/
Tags: 
*/

/* RESET - v1.0 | 20080212
===================================================================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; color: #ffffff;}
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
/* remember to define focus styles! */
:focus { outline:0; }
/* remember to highlight inserts somehow! */
ins { text-decoration:none; }
del { text-decoration:line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:collapse; border-spacing:0; }

/* MAIN HTML ELEMENTS
===================================================================== */
html { height:100%; min-width:100%; overflow-x:hidden; overflow-y: scroll; }
body { font-size: 62.5%; /* Resets 1em to 10px */ font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #333; text-align: center; margin:0; padding:0; height:100%; text-align:left; }
ul { margin:0; padding:0; }
li { list-style:none; }
p { margin:0 0 10px 0; cursor:text; }
object { z-index:444; position:relative; }
span { cursor:default; }
h1,h2,h3,h4 { cursor:text; }
a.stbutton, a.stbutton span { cursor:pointer !important; }
a, a:visited { color:#8F9399; text-decoration:none; }
a:hover { text-decoration:underline; }

/* STRUCTURE
===================================================================== */
#grabber,#content,.post,.entry,.post-body,.datecat { visibility: visible; }
.single #grabber,.single #content,.single .post,.single .entry,.single .post-body,.single .datecat { cursor:default; /*cursor:s-resize;*/ }
.entry-single { width: 700px;}
.post-body-single { width: 700px;}

/* COMPONENTS _ Page
===================================================================== */
#page { height:auto; margin:0; padding:0; position:relative; width:100%; }
.single #page {  }

/* COMPONENTS _ Col1
===================================================================== */
#col1 { background:url(images/bg-col-1.png) repeat-y left top; width:205px; position:absolute; left:0; top:0; height: auto; z-index:999; min-height: 640px; }
#col1 .col1-content {top:0px; position:relative; margin:0px 20px 0 10px; padding-top: 20px; padding-bottom: 20px; height: 100%;}
#col1 a.quem-somos { color:#4C5059; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:20px 0 20px; display:block; }
#col1 a.quem-somos:hover { text-decoration:underline; }
#col1 a.banner { color:#556E87; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 20px; display:block; }
#col1 a.banner:hover { text-decoration:underline; }
#col1 a.banner img { padding:0px; border:1px solid #717171; margin:5px 0 0; }

/* COMPONENTS _ Container
===================================================================== */
#container { position:absolute; margin:0; display:block; z-index:777; left:229px; top:0px; right:0px; padding:0 0 0 20px; }
.single #container { position:absolute; left:230px; width:750px; float:left;}
#grabber { height:100%; display:block; }
.single #grabber { height:auto; padding:0 0 30px 20px; }
#content { height:570px; max-height:570px; top:50%; position:absolute; margin:285px 0 0 0; display:block; }
.single #content { height:auto; max-height:none; position:relative; top:0; margin:50px 0 0; }

/* COMPONENTS _ Post
===================================================================== */
.post { height:auto; width:720px; margin:0 20px 0 0; float:left; display:block; z-index:111; }
.single .post { height:auto; width:720px; margin:0 30px 30px 0; float:none; }
.entry, .entry-single { background-image:url('images/pink.png'); margin-top: -20px; padding:31px 24px; height: auto; }
.single .entry, .entry-single { height:auto; }
.post .datecat { color:#4c4a4a; display:block; text-align:right; text-transform:uppercase; overflow:hidden; white-space:nowrap; margin:0 0 -7px 0; }
.post .datecat a { color:#4c4a4a; text-decoration:none; }
.post .datecat a:hover { color:#AA5555; }
.post .date { font-size:20px; line-height:54px; float: left; color: #4c4a4a;}
.post .cat { font-size:35px; line-height:42px; float: left; margin-left: 10px; color:#4c4a4a;}
.post .image { padding:0px; border:2px solid #717171; margin:0 20px 0 0; float:left; }
/*.post .image img { max-width:356px; max-height:482px; }*/
.post h2, .post h2 a { 
font-size:34px; color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin:0 0 20px; line-height:100%; }
.post h2 a:hover { color:#8F9399; }
.post .post-body { display:block; float:left; /*width:560px;*/ }
.single .post .post-body { float:none; }
.post .text { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:130%; margin:0 0 30px; display:block; }
.single .post .text { font-size:12px; }
.post .metadata { display:block; width:auto; }
.post .postmetadata { border-top:1px solid #8F9399; padding:5px 0; margin:0; font-size:11px; }
.post .postmetadata, .post .postmetadata a { color:#FFFFFF; text-decoration:none; }
.post .postmetadata a:hover { text-decoration:underline; }
.post .postmetadata .tags, .post .postmetadata .comments { font-size:18px; }
.post .postmetadata .permalink { }
.post .postmetadata .compartilhe { display:block; float:right; }
.slides { width:258px; margin:0 0 20px 30px; }
.slides h2 { color:#717171; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px -30px;  }

/* COMPONENTS _ Sidebar
===================================================================== */
#sidebar ul.main { display:block; margin:0; padding:0 0 15px; border-bottom:1px solid #8F9399; }
#sidebar ul.arrow { background:url(images/arrow.png) 99% 95% no-repeat; padding:0 0 25px; }
#sidebar h2 { color:#2E2729; font-size:13px; font-weight: none; font-family:Arial, Helvetica, sans-serif; margin:10px 0; }
#sidebar ul.main li ul li { list-style:disc; color:#2E2729; margin:0 0 0 15px; }
#sidebar ul.main li ul li a { color:#2E2729; text-decoration:none; }
#sidebar ul.main li ul li a:hover { text-decoration:underline; }
#sidebar form label { color:#717171; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#sidebar form input.text { width:150px; border:none; }
#sidebar form input.submit { width:18px; border:none; }
#sidebar .arquivos { width:182px; border:none; }

/* COMPONENTS _ Comments
===================================================================== */
commentform {width: 750px !important;}

#comments { margin:15px 0 10px; }
.comment { color:#FFFFFF; padding:10px; }
.comment-author-admin { background:#FF8800; margin-bottom:10px; }
.comment a,.comment a:visited { color:#FFFFFF !important; text-decoration:none; }
.comment a:hover { text-decoration:underline; }
.comment .comment-author { font-weight:bold; }
.comment .comment-meta { margin-bottom:10px; }

/* hacks ;) */
body { background: url('images/background.jpg') left top fixed; }

