/*  
Theme Name: In Honor of Rowling - VS 01b
Description: Theme made exclusively for inhonorofrowling.com - Do not copy or alter!
Author: Nayara Fonseca
Author URL: http://thefrozenheart.org
*/


body {
background: #d4d8d9 url('images/bgx.jpg') repeat-x;
font-size: 10px;
font-family: Tahoma, Verdana; 
color: #9c9c9d;
margin: 0px;
padding: 0px;
text-align: center; margin-top:0px; margin-bottom:0px;
}

strong { color: #838282; }
b { color: #838282; }	
i { color: #66868c; }
u { color: #66868c; text-decoration: none; border-bottom: 1px dotted #66868c; }
a { text-decoration: none; cursor: help; }
a:link { color: #a18f67; }
a:visited, a:active { color: #a18f67; }
a:hover { color: #9c9c9d; text-decoration: none; }

blockquote {
color: #838282;
font-family: Tahoma, Verdana, Helvetica;
font-size: 10px;
padding: 4px;
background: #cdd7dc;
border-left: 6px solid #a5b7c1;
}

.image {
background-color: #e7eaec;
border: 1px solid #b1bbc1;
margin: 1px;
padding: 4px;
} 

.image:hover  {
background-color: #e7eaec;
border: 1px solid #939191;
margin: 1px;
padding: 4px;
}

#page {
margin: 0 auto;
text-align:justify;
position:relative;
width: 859px;
background: #e8ecef url('images/backline.jpg') repeat-y;
}

#header {
height: 510px;
}

#footer {
color: #848484;
text-align: center;
margin-top: 50px;
clear: both;
height: 15px;
padding: 6px 0 0px 0;
}

#footer a{
color: #979797;
}


#sidebar {
width: 230px;
font-family : Tahoma, Verdana, Helvetica; 
font-size: 9pt;
text-align: justify;
padding: 0px 0px 0px 0px;
float: left;
margin: 1px 0 0 80px;
}

.sidebar-title {
background: #d0d8dd;
color: #966e5c;
border-bottom: 1px dashed #acb2b0;
padding: 4px 0px 4px 0px;
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
text-align: center;
text-transform: capitalize;
}

.sidebar-content {
color: #838282;
padding: 3px;
font-family: Arial;
font-size: 11px;
text-align: justify;
background: #c9d4da;
margin-bottom: 10px;}


#content {
width: 460px;
background-color: #e8ecef;
text-align: justify;
margin-top: 1px;
padding-left: 6px;
float: left;
}


.post-title {
background: #c9d3d5 url('images/backtitle.jpg') no-repeat top;
color: #ba7178;
border-bottom: 1px dashed #acb2b0;
margin: 0px;
padding-left: 8px;
font-size : 18px;  
font-family : "Times New Roman";
font-style: italic;
font-weight: bold;
text-align:left;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
}

.post-title a:link, .post-title a:visited {
color: #ba7178;
text-decoration: none;
}

.post-title a:hover, .post-title a:active {
color: #868c8e;
text-decoration: none;
border-bottom: 0px;
background-color: transparent;
}

.post-data {
padding-right: 3px;
font-size : 10px; 
color: #777777;
text-align:right;
font-family : "Trebuchet MS", Helvetica; 
background-color: #d9e0e4;
}

.post-page {
padding: 0px 0px 12px 0px;
font-family: arial;
font-size: 11px;
color: #9c9c9d;
background: #d9e0e4;
-moz-border-radius: 4px;
}

.page-inside {
padding: 4px 4px 8px 4px;
font-family: arial;
font-size: 11px;
color: #999797;
background: #d9e0e4;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
}

.post-archive {
background: #e8ecef;
padding: 5px;	
text-align: right;
}


input, textarea, select, button, option {
background: #c8d1d5;
color: #848484;
border: 1px solid #b1bbc1;
font-family: Tahoma, Verdana, Helvetica;
font-size: 9px;
padding: 2px;
-moz-border-radius: 4px;
}	


.comment-title {
background: #c5cfd2;
color: #757575;
margin: 0;
padding: 4px 0px 4px 8px;
margin-top: 0px;
font-size : 11px; 
line-height: 15px; 
font-family : Tahoma, Verdana, Helvetica; 
text-align:left;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
}


p {
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.2em 0;
}

.sidebar_title {
color: #6f868b;
text-align: left;
font-family: "Times New Roman", Georgia, Trebuchet MS, Tahoma;
font-size: 14pt;
font-style: italic;
font-weight: bold;
text-shadow: #ddd 1px 1px;
padding: 5px 5px 0px 8px;
margin-bottom: -5px;
}

.sidebar_content {
color: #9ca0a1;
padding: 3px;
font-family: Arial;
font-size: 11px;
text-align: justify;
background: #f0f3f4;
margin-bottom: 10px;
-moz-border-radius: 8px;
}

.sidebar_content img{
padding:2px;
margin: 1px;
background: #fff;
border: 2px solid #a18f67;
}

.sidebar_content img:hover{
padding:2px;
margin: 1px;
background: #fff;
border: 2px solid #80919e;
}

.sidebar_content ul{
list-style-type: none;
margin: 5px 0;
padding: 0px;
}

.sidebar_content li{
padding: 1px 0px;
}

.sidebar_content ul li a, .sidebar_content ul li a:visited, .sidebar_content ul li a:active{
font-family: Arial;
font-size: 11px;
color: #9a9d9e;
display: block;
width: auto;
padding: 5px 0;
padding-left: 5px;
text-decoration: none;
border-left: 5px solid #fff;
border-right: 0px solid #e5e5e5;
}


* html .sidebar_content ul li a{ 
width: 190px;

}

.sidebar_content ul li a:hover{
color: #9a9d9e;
border-right: 0px solid #6e9da7;
border-left: 5px solid #ded3b5;	
background: #fff;
}