@import "layout.css";



html, body{

	background-color: #333;

	margin: 0;

	padding: 0;

}



body{

	background: #333 url(img/bg.jpg) repeat-y center;

	font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

	font-size: 76%;

}



h1{font-size: 1.6em; font-family: "Trebuchet MS", sans-serif;}

h2{font-size: 1.4em;}

h3{font-size: 1.3em;}

h4{font-size: 1.2em;}

h5{font-size: 1.1em;}

h6{font-size: 1.0em;}



fieldset{

	border: none;

}



.field label{

	display: block;

}



a, a:visited{

	color: #000;

}



a:hover{

	color: #333;

}



a img{

	border: none;

}



/*

*******************************************************************************/



#page{

	background-color: #F3F3F3;

}



/*

*******************************************************************************/



#top{

	background: #A80008 url(img/top.jpg) no-repeat center;

}



#top h1{

	color: #fff;

	margin: 0;

}



#top h1 a{

	color: #fff;

	text-decoration: none;

}



/*

*******************************************************************************/



#main p{

	text-align: justify;

	line-height: 1.6em;

}



/*

*******************************************************************************/

p.day-date{

	display: none;

}



.post{

	background: #fff;
    BORDER: #e2e2e2 1px solid;
	padding: 10px;

	margin: 10px 0;

	-moz-border-radius: 10px;

}



.post-title{

	font-family: "Trebuchet MS", sans-serif;

	background: #fff url(img/doc.png) no-repeat 3px center;

	padding-left: 22px;

	margin: 0;

}



.post-title a{

	text-decoration: none;

	color: #666;

}



.post-info{

	color: #666;

	margin: 0;

	padding-left: 22px;

}



#main p.post-info-co{

	text-align: right;

	border-top: 1px solid #eee;

	margin: 0;

	padding: 1ex 0 0 0;

}



.post-info-co a{

	text-decoration: none;

}



#comments blockquote, #trackbacks blockquote{

	margin: 0;

	padding: 10px;

	background: #fff;
    BORDER: #e2e2e2 1px solid;
	-moz-border-radius: 10px;

}



/*

*******************************************************************************/



#sidebar ul{

	list-style: none;

	margin: 0;

	padding: 0;

}



#calendar table{

	font-size: 0.8em;

}



#calendar td{

	font-size: 1em;

	background: #FFF;

	text-align: center;

}



#search h2{

	display: none;

}



#search #q{

	border-top: 1px solid #900000;

	border-left: 1px solid #900000;

	border-bottom: 1px solid #F50000;

	border-right: 1px solid #F50000;

	background: #B50008 url(img/search.png) no-repeat 3px center;

	padding-left: 16px;

	width: 10em;

}



/*

*******************************************************************************/



#footer{

	background: #444;

}



#footer a{

	color: #fff;

}