/*  
Theme Name: Grysh Co
Version: 1.0

*/


body {
background: #1A1B1A url(images/bg1.jpg)repeat;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #E6E5E5;
cursor:url('/wp-content/uploads/batgrey.ani');

}



a, a:link, a:active, a:visited { 
color: #ffffff;
text-decoration: underline;
}

a:hover { 
text-decoration: underline;
}

strong, b {
text-decoration: bold;
}

em, i {
text-decoration: italic;
color: #999999;
}

ol {
  font: normal .8em Arial, Helvetica, sans-serif;
  color: #ffffff;
}

ul 
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

img {
border: 0;
text-decoration: none;
max-width: 100%;
}

img a:hover {
filter:alpha(opacity=60);
}

img.aligncenter {
background: none;
border: 0;
padding: 0;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
margin-bottom: 1px;
display: block;
}

img.alignnone {
background: none;
border: 0;
margin: 4px;
padding: 0;
}

img.alignleft {
background: none;
border: 0;
margin: 3px 5px 3px 0;
padding: 0;
float: left;
display: inline;
width: auto;
}

img.alignright {
background: none;
border: 0;
margin: 3px 0 3px 5px;
padding: 0;
float: right;
display: inline;
width: auto;
}



#page {
background: #1A1B1A url (images/bg1.jpg)repeat;
border: 0;
margin: 0;
padding: 0;
width: 100%;
}

#page2 {
background:url(images/bg.jpg) repeat-y;
border: 0;
margin: 0;
padding: 0;
width: 800px;
}

#end {
border: 0;
margin: 0px;
padding: 0px;
height: 120px;
}


#top {
background: url(images/HEADER.jpg) no-repeat;
border-bottom: 0px solid #F6EADC;
margin-top: 20px;
padding: 20px 0px 0px 0px;
width: 800px;
height: 400px;
text-align: left;
}

#text3{
float: left;
text-align: justify;
padding: 5px;
margin: 100px 5px 5px 30px;
width: 300px;
}

#text3 .title {
font-family: Verdana;
padding-bottom: 5px;
size: 11px;
color: #FC55A9;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
}

#text4{
float: right;
padding: 5px;
text-align: justify;
margin: 100px 60px 5px 5px;
width: 300px;
}

#text4 .title {
font-family: Verdana;
padding-bottom: 5px;
size: 11px;
color: #FC55A9;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
}



#content {
background: none;
border: 0px;
margin: -70px 0 0 20px;
padding: 0px;
width: 765px;
float: left;
text-align: left;
}

#content .post-title {
font: 1.5em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
color: #999999;
}

#content .post-title a, #content .post-title a:link, #content .post-title a:active, #content .post-title a:visited {
color: #ffffff;
text-decoration: underline;
}

#content .post-title a:hover {
color: #ffffff;
text-decoration: none;
}


#content .page-title {
border-bottom: 0px solid #F6EADC;
margin: 0 0 5px 0;
padding: 0 0 1px 0;
font: 1.5em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #999999;
}

#content .page-title a, #content .page-title a:link, #content .page-title a:active, #content .page-title a:visited {
color: #656565;
}

#content .page-title a:hover {
color: #484647;
text-decoration: none;
}


#content .meta {
margin: 3px 0 15px 0;
background: #333333;
padding: 5px;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
color: #ccc;
}

#content .meta a{
color: #fff;
font-weight: bold;
text-decoration: underline;
}


#content .entry {
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
text-align: justify;
}

#content .entry h1 {
background: none;
border: 0;
margin: 0 0 5px 0;
padding: 0;
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
font-style: italic;
}

#content .entry h2 {
background: none;
border: 0;
margin: 0 0 5px 0;
padding: 0;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
}

#content .entry h3 {
background: none;
border: 0;
margin: 0 0 5px 0;
padding: 0;
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
text-transform: uppercase;
}

.entry p, #content .entry ul, #content .entry ol {
margin-bottom: 10px;
}

#content .entry ul li {
background: none;
border-bottom: 0px solid #F5E8D5;
margin: 0;
padding: 3px 0 3px 0;
list-style: none;
}

#content .entry ul ul, #content .entry ol ul {
margin: 0;
padding: 0;
}

#content .entry ul ul li {
background: url(images/sub.gif) left top no-repeat;
border: 0px solid #F5E8D5;
padding: 3px 0 3px 23px;
margin: 0;
}

#content .entry ol li {
background: none;
border-bottom: 0px solid #F5E8D5;
margin: 0 0 0 20px;
padding: 3px 0 3px 0;
list-style: decimal outside;
}

#content .entry ol ul li {
background: none;
border: 0px solid #F5E8D5;
padding: 3px 0 3px 0;
margin: 0 0 0 20px;
}

#content .entry blockquote {
background-color: #000000;
border: 1px solid #666666;
margin: 12px 25px;
padding: 5px 10px;
}

#content .entry blockquote p {
margin: 0;
padding: 0;
}


#content .post-footer {
border-bottom: 0px solid #F6EADC;
margin: 0px 0 50px 0;
padding: 0 0 10px 0;
}

#content .post-footer .comment-link {
background: url(images/comment.gif) left no-repeat;
border: 0;
margin: 0;
padding: 0 0 0 14px;
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#content .post-footer .tags {
margin: 3px 0 0 0;
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
}

#content input#s {
background-color: #fff;
border: 1px solid #808080;
border-width: 1px 0 0 1px;
margin: 0 2px 0 0;
padding: 3px;
width: 180px;
height: 14px;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
}

#content input#searchsubmit {
background-color: #FFBDDE;
border: 1px solid #FE8EC6;
border-width: 0 1px 1px 0;
margin: 0;
padding: 3px;
height: 20px;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
color: #000;
}


.navigation {
background: none;
border: 0;
margin: 0;
padding: -40px 0 10px 0;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
-moz-border-radius: 13px;
}

.navigation a {
background-color: #000000;
border: 0;
margin: 0;
padding: 5px;
color: #ffffff;
-moz-border-radius: 13px;
}

.navigation a:hover {
background-color: #ffffff;
text-decoration: none;
color: #000000;
}

.divider {
border-bottom: 1px solid #222222;
margin: 7px 0 3px 0;
padding: 0;
}


#page-archives {
background: none;
border: 0;
margin: 0;
padding: 0;
}

#page-archives li.categories {
margin: 0;
padding: 0;
list-style: none;
}

#page-archives h2 {
background: none;
border: 0px;
margin: 0 0 5px 0;
padding: 0;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
text-transform: uppercase;
letter-spacing: 1px;
}

li.linkcat {
background: none;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
list-style: none;
clear: both;
}

#content .entry li.linkcat h2 {
background: none;
border: 0px solid #dadada;
margin: 0 0 2px 0;
padding: 19px 0 0 0;
height: 20px;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
text-transform: uppercase;
clear: both;
list-style: none;
}

.linkcat ul {
background: none;
border: 0;
margin: 0;
padding: 0;
list-style: none;
}

.linkcat ul li {
background: none;
border-bottom: 1px dashed #dadada;
margin: 0;
padding: 3px 0 3px 0;
width: 250px;
height: auto;
float: left;
display: block;
}

.linkcat ul li a:hover {
color: #000;
text-decoration: none;
}


.entry .gallery {
background: none;
border: 0;
margin: 0;
padding: 0;
}

.entry .gallery-item img {
border: 2px solid #fff;
}

.entry .gallery-caption {
text-align: center;
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.entry .attachment {
margin: 10px 0 10px 0;
padding: 0;
}

.entry .caption {
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
}

.navigation img.attachment-thumbnail {
width: 42px;
height: 42px;
}


.comment-number {
display: block;
padding: 30px 0 5px 0;
font-weight: bold;
}

.comment-number span {
font-size: 1.3em;
color: #777;
}

.none {
border-bottom: 1px dashed #E5D7C3;
}

a#leavecomment { 
font-size: 1.6em;
padding-left: 2px; 
}

ol.commentlist {
list-style: none;
}

li.comment {
padding-top: 20px;
border-top: 1px solid #E5D7C3;
}

.commentlist li {
	position: relative;
}
a.comment_quote_link {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 1;
}

li.comment.depth-2 {
margin-bottom: 10px;
}

div.c-grav {
float: left;
width: 40px;
margin: 0;
text-align: right;
}

div.c-grav img {
padding: 4px;
border: 1px solid #E5D7C3;
background: #fff;
}

div.c-body {
margin-left: 60px;
font-size: 1.1em;
}

ul.children div.c-body {
margin-left: 10px;
}

div.c-body p {
margin-bottom: 10px;
}

div.c-head {
margin: 0 0 10px 0;
font-weight: bold;
}

.c-permalink a:link, .c-permalink a:visited {
color: #777;
font-size: 0.9em;
}

div.reply {
padding-bottom: 10px;
text-align: right;
}

div.reply a:link, div.reply a:visited {
color: #beaa99;
}

ul.children {
margin: 10px 0 0 0;
clear: both;
list-style: none;
font-size: 10px;
font-style: italic;
}

ul.children .c-grav {
margin: 0 20px 0 0;
}


form#commentform {
margin: 0 0 20px 0px;
}

#respond {
font-size: 1.1em;
}

h4#postcomment {
margin: 20px 0;
padding: 5px 0 0 0;
color: #555;
border-top: 1px solid #E5D7C3;
}

form#commentform label.comment-field {
display: block;
margin: 10px 0 3px 0;
font-size: 1.1em;
}

input.text-input, form#commentform textarea {
padding: 7px 3px;
background: #000;
font-family: inherit;
border: 1px solid #747474;
width: 480px;
font-size: 1.0em;
color: #fff;
}

input#author, input#email, input#url {
width: 300px;
color: #fff;
background: #000;
}

form#commentform input:focus, form#commentform textarea:focus {
background: #000;
color: #fff;
}

form#commentform input#submit {
padding: 5px;
width: 150px;
background-color: #000;
border: 1px solid #747474;
color: #fff;
font-size: 10px;
font-family: Verdana;
}

form#commentform p.guidelines {
margin: 10px 0;
color: #555;
}

p.subscribe-to-comments, p.comments-rss{
margin: 0 0 10px 0;
padding: 10px 0 10px 0;
}

p.comments-rss a {
font-size: 1.1em;
padding: 0 0 0 19px;
background: url(images/feed-icon.png) no-repeat 0 .1em;
}

fieldset {
border: none;
}


p.note {
font-style: italic;
font-size: 1.3em;
}

h3.pinghead {
font-size: 1.3em;
color: #444444;
}

ol.pinglist {
list-style-type: none;
margin: 0 0 10px 10px;
font-size: 1.3em;
}
  


#sidebar {
background: none;
border: 0px;
margin: 25px 0 0 0;
padding: 0px;
width: 200px;
float: right;
text-align: left;
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
}

#sidebar2 {
background: none;
border: 0px;
margin: 25px 0 0 0;
padding: 0px;
width: 200px;
float: left;
text-align: left;
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
}


#sidebar .widget {
margin: 0 0 15px 0;
padding: 0;
}

#sidebar h2 {
margin: 0 0 4px 0;
font: 1.4em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #656565;
}

#sidebar li.categories, #sidebar li.pagenav {
background: none;
list-style: none;
}


#sidebar ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#sidebar ul li a, #sidebar ul li a:active, #sidebar ul li a:link, #sidebar ul li a:visited {
background: none;
border: 1px solid #F5E8D5;
border-width: 0 0 1px 0;
display: block;
margin: 1px 0 0 0;
padding: 2px 0px 2px 0px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 17px;
width: 200px;
color: #3A7572;
} 

html>body #sidebar ul li a {
width: 200px;
}

#sidebar ul li a:hover {
background: none;
color: #856A51;
text-decoration: none;
}

/* ul li links sub */
#sidebar ul ul {
margin: 0;
border: none;
}

#sidebar ul ul li {
margin: 0;
padding: 0;
background: none;
}

#sidebar ul ul li a, #sidebar ul ul li a:active, #sidebar ul ul li a:link, #sidebar ul ul li a:visited {
background: url('../images/sub.gif') left top no-repeat;
margin: 1px 0 0 0;
padding: 2px 0px 2px 23px;
voice-family: "\"}\""; 
voice-family: inherit;
width: 177px;
color: #A69966;
} 

html>body #sidebar ul ul li a {
width: 177px;
}

#sidebar ul ul li a:hover {
background: url('../images/sub.gif') left top no-repeat;
color: #856A51;
text-decoration: none;
}

/* search */
#sidebar label.hidden {
display: none;
}

#sidebar input#s {
background-color: #fff;
border: 1px solid #808080;
border-width: 1px 0 0 1px;
margin: 0 2px 0 0;
padding: 3px;
width: 125px;
height: 14px;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
}

#sidebar input#searchsubmit {
background-color: #FFBDDE;
border: 1px solid #B2B190;
border-width: 0 1px 1px 0;
margin: 0;
padding: 3px;
height: 20px;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

/* sidebar recent comments (widget wordpress) */
#sidebar #recent-comments ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#sidebar #recent-comments ul li {
background: none;
border: 1px solid #F5E8D5;
border-width: 0 0 1px 0;
display: block;
margin: 1px 0 0 0;
padding: 2px 0px 2px 0px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 17px;
width: 200px;
color: #3A7572;
}

html>body #sidebar #recent-comments ul li {
width: 200px;
}

#sidebar #recent-comments ul li a, #sidebar #recent-comments ul li a:link, #sidebar #recent-comments ul li a:active, #sidebar #recent-comments ul li a:visited {
background: none;
border: 0;
margin: 0;
padding: 0;
}

/* Posts Calendar
---------------------------------------------- */
#wp-calendar {
empty-cells: show;
font-size: 0.9em;
text-align: center;
margin: 0;
width: 100%;
}

#wp-calendar #prev a {
font-size: 10px;
letter-spacing: 1px;
text-align: left;
border: 0px;
font-weight: bold;
}

#wp-calendar #next a {
text-align: right;
font-size: 10px;
letter-spacing: 1px;
border: 0px;
font-weight: bold;
}

/* links */
#wp-calendar a {
font-size: 10px;
font-weight: bold;
border: 0px;
}

#wp-calendar a:hover  {
font-size: 10px;
font-weight: bold;
border: 0px;
}

/* dias */
#wp-calendar td {
background: none;
border: 0px solid #F1EEE1;
padding: 2px 0; 	
color: #404040;
font-size: 10px;
text-align: center;
}

/* meses */
#wp-calendar caption {
background: none;	
border: 0px solid #CCCCCC; 	
padding: 4px;
margin: 2px;
font-size: 11px; 
text-align: center;
font-weight: bold;
color: #000;
}

/* semana */
#wp-calendar th {
background-color: #FFF;
border: 0px solid #D7D7D7; 	
color: #000;
text-align: center;
font-family: tahoma;
font-size: 10px;
text-transform: uppercase;
}

/* hoje */
#wp-calendar #today {
background: none;
border: 0px solid #D7D7D7; 	
font-weight: bolder;	
color: #404040;
text-align: center;
}


/* Footer
---------------------------------------------- */
#footer {
background: #1A1B1A url(images/bg1.jpg)repeat;
border: 0;
margin: 0;
padding-right:50px;
padding left: 50px;
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
color: #333;
}

#footer #footer-content {
margin: 0;
padding-right:50px;
padding left: 50px;
width: 730px;
text-align: left;
}

/* widget */
#footer .widget {
margin: 0 0 15px 0px;
padding: 0;
}

/* h2 */
#footer h2 {
margin: 0 0 4px 0;
font: 1.4em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #434343;
}

/* links */
#footer a, #footer a:link, #footer a:active, #footer a:visited {
color: #696649;
}

/* ul li links footer */
#footer ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#footer ul li a, #footer ul li a:link, #footer ul li a:active, #footer ul li a:visited {
background: none;
border: 0px solid #B7B691;
border-width: 0 0 1px 0;
display: block;
margin: 1px 0 0 0;
padding: 2px 0px 2px 0px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 17px;
width: 180px;
color: #3A7572;
} 

html>body #footer ul li a {
width: 222px;
}

#footer ul li a:hover {
background: none;
color: #856A51;
text-decoration: none;
}

#footer ul ul {
margin: 0;
border: none;
}

#footer ul ul li {
margin: 0;
padding: 0;
background: none;
}

#footer ul ul li a, #footer ul ul li a:link, #footer ul ul li a:active, #footer ul ul li a:visited {
background: url(images/sub.gif) left top no-repeat;
margin: 1px 0 0 0;
padding: 2px 0px 2px 23px;
voice-family: "\"}\""; 
voice-family: inherit;
width: 199px;
color: #A69966;
} 

html>body #footer ul ul li a {
width: 199px;
}

#footer ul ul li a:hover {
background: url(images/sub.gif) left top no-repeat;
color: #856A51;
text-decoration: none;
}

#footer ul li a:hover {
color: #404040;
text-decoration: none;
}

/* box */
#footer #box1 {
border-right: 1px solid #B3B38D;
background: url(images/bg.jpg) repeat-y;
padding-left: 45px;
width: 200px;
height: 170px;
float: left;
font-size: 10px;
}

#footer #box2 {
border-right: 1px solid #B3B38D;
background: url(images/bg.jpg) center repeat;
margin: 0;
padding: 0 0px 0 15px;
width: 180px;
float: left;
height: 170px;
font-size: 10px;
}

#footer #box3 {
border-right: 0px solid #B3B38D;
background: url(images/bg.jpg) top right repeat-y;
margin: 0;
padding: 0 8px 0 15px;
width: 215px;
height: 170px;
float: left;
}

/* footer recent comments (widget wordpress) */
#footer #recent-comments ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#footer #recent-comments ul li {
background: none;
border: 1px solid #F5E8D5;
border-width: 0 0 1px 0;
display: block;
margin: 1px 0 0 0;
padding: 2px 0px 2px 0px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 17px;
width: 200px;
color: #3A7572;
}

html>body#footer #recent-comments ul li {
width: 200px;
}

#footer #recent-comments ul li a, #footer #recent-comments ul li a:link, #footer #recent-comments ul li a:active, #footer #recent-comments ul li a:visited {
background: none;
border: 0;
margin: 0;
padding: 0;
}

/* search */
#footer label.hidden {
display: none;
}

#footer input#s {
background-color: #fff;
border: 1px solid #808080;
border-width: 1px 0 0 1px;
margin: 0 2px 0 0;
padding: 3px;
width: 125px;
height: 14px;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
}

#footer input#searchsubmit {
background-color: #FFBDDE;
border: 1px solid #B2B190;
border-width: 0 1px 1px 0;
margin: 0;
padding: 3px;
height: 20px;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

/* Credits
---------------------------------------------- */
/* Please, don't move my credits */
#credits {
background: none;
border: 0px;
margin-top: -120px;
margin-left: 20px;
margin-bottom: -500px;
margin-right: 20px;
padding:0;
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
color: #ddd;
}

#credits #credits-content {
width: 750px;
margin-left: 40px;
margin-right: 40px;
text-align: center;
}

#credits a, #credits a:link, #credits a:active, #credits a:visited {
color: #fff;
text-decoration: underline;
}



/* highlight */

::-moz-selection{
background:#000;
color:#fff;
}

::selection {
background:#000;
color:#fff;
}

/* button */
form#search-form input.button-search {
position: absolute;
top: 3px;
right: 3px;
margin: 0px;
display: block;
line-height: 100%;
width: 50px;
height: 25px;
}

/* nav container */

#navcontainer { 
text-align: left;
list-style-type: none;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
list-style-image: none;
font-size:10px;
font-family: verdana;
}

#navcontainer li
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
list-style-image: none;
font-size:10px;
font-family: verdana;
}

#navcontainer a
{
display: block;
padding: 3px;

}

#navcontainer a:link, #navlist a:visited
{
font-weight: normal;
background-color: #FFF6FA;
border-left: 0px solid #E4B2C8;
color: #FF90C4;
text-decoration: none;
margin-bottom: 1px;
letter-spacing: 2px;
border-bottom: 1px solid #FFD1E6;
font-size:10px;
font-family: verdana;
padding-left:10px;
}

#navcontainer a:hover
{
font-weight: bold;
background-color: #FBFBE3;
border-left: 2px solid #915910;
color: #915910;
text-decoration: none;
margin-bottom: 1px;
letter-spacing: 2px;
border-bottom: 1px solid #fff;
font-size:10px;
font-family: verdana;
}


/* browser defaults */
:link,:visited {text-decoration: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}
.alignleft { float: left; }
.alignright { float: right; }



#nav {
	text-align: center;
	margin: 205px 50px 0px 0px;
	padding: 80px 50px 0px 50px;
width: 765px;

}

#nav ul {
	margin: 15px 20px 0px -100px;
	padding: 0px;
text-align: right;
	}

#nav li {
	display: inline;
	font-weight:bold;
	padding:10px;
	border-right: 0px solid #FFF;
	}

#nav li a{
	color:#000000;
	text-transform: uppercase;
	padding:6px;
	}


#nav a:link, #nav a:visited	{ color:#000000; text-decoration:none; }
#nav a:hover, #nav a:active	{ color:#ffffff; text-decoration:underline; }