/*  
Theme Name: StarBlog
Theme URI: http://www.xhtmlvalid.com/2008/03/08/starblog/
Author: XHTMLValid.com
Description: Find more free themes at <a href="http://www.xhtmlvalid.com">XHTMLValid.com</a>
Version: 0.1
Author URI: http://www.xhtmlvalid.com/
*/
body {
background : #ffffff url('images/bg.jpg') repeat-x top center;
color : #000000;
font-size : 17px;
text-align: justify;
font-family : Century, Times New Roman;
margin : 0 auto;
width : 780px;
}
#wrap {
background : #ffffff;
width : 770px;
margin : 0 auto 0;
padding : 0;
}
#header {
background : url('images/top.jpg') no-repeat;
width : 770px;
padding : 3px;
height:60px;
padding-top:10px;
}
#middle {
	width:770px;
	height:200px;
	margin-top:10px;
	margin-bottom:35px;
	}
	#logo {
		float:left;
		display:block;
		}
	#theme {
		float:right;
		display:block;
		width:135px;
		margin-left:23px;
		}
#nav {
	padding-top:8px;
	padding-left:15px;
	font-size:16px;
	text-decoration:none;
	color : #ffffff;
}
#content {
	background : #ffffff url('images/bg-adam.jpg') no-repeat;
	width : 465px;
	padding-top:100px;
	padding-left:305px;
}
	#contentspacer {
		display:block;
		float:right;
		width:1px;
		height:317px;
		}
		
		
a {
	color : blue;
	text-decoration : none;
	}







#nav li {
display : inline;
font-family: Century Gothic;
list-style-type : none;
margin : 0;
padding : 0;
}
#nav ul {
margin : 0;
padding-left:13px;
}
#nav a {color : #ffffff;}

#content h1 {
color : #0d2a57;
font-size : 25px;
font-weight:bold;
text-align:left;
padding : 0;
margin : 0;
}
#content h1 a {
color : #0d2a57;
text-decoration : none;
}
.first {
margin : 0 0 30px 0;
padding : 2px 0 0 0;
}
.first p {
font-size : 11px;
}
.first a {
font-family : Century Gothic;
font-size : 11px;
font-weight : normal;
color : #000000;
text-decoration : none;
}
.first a:hover {
color :#000000;
text-decoration : underline;
}
#change {
margin : 0 0 30px 0;
padding : 2px 0 0 0;
}
#change p {
font-size : 11px;
}
#change a {
color : #000000;
}
#footer {
background : #ffffff url('images/footer.jpg') no-repeat center;
border-color:#0d2a57;
border-style:solid;
border-width:1px;
margin-top:10px;
width:768px;
height:42px;
margin-bottom:20px;
}
#credits {
background : #000000;
color : #ffffff;
width : 680px;
height : 30px;
text-align : center;
margin : 0 auto 0;
padding : 0;
}
#credits p {
font-size : 10px;
font-family : Century Gothic;
color : #ffffff;
padding : 8px 0 0 0;
margin : 0;
}
#credits a {
color : #DBE4CE;
text-decoration : none;
}
#credits a:hover {
color : #ffffff;
text-decoration : underline;
}
#searchdiv {
margin : 0;
}
#searchform {
margin : 0;
padding : 0;
overflow : hidden;
}
#s {
background : #000000;
color : #ffffff;
padding : 2px;
margin : 9px 0 0 0;
border : 1px solid #999999;
}
#sbutt {
background : #000000;
color : #ffffff;
font-size : 10px;
font-family : Century Gothic;
padding : 1px;
margin : 0 0 0 5px;
border : 1px solid #ffffff;
}
#commentblock h2 {
font-size : 16px;
font-family : Century Gothic;
color : #000000;
padding : 0 0 10px 0;
margin : 0;
}
#commentblock {
width : 618px;
background : #DBE4CE;
padding : 20px;
margin : 0 0 10px 0;
border : 1px dotted #000000;
}
ol#commentlist {
padding : 5px;
margin : 0;
list-style-type : none;
}
.commentdate {
font-size : 12px;
padding-left : 0;
}
#commentlist li p {
margin-bottom : 8px;
line-height : 20px;
padding : 0;
}
.commentname {
color : #000000;
margin : 0;
padding : 5px 5px 5px 0;
}
.commentinfo {
clear : both;
}
.commenttext {
clear : both;
margin : 0 0 10px 0;
padding : 20px 10px 5px 10px;
width : 590px;
background : #ffffff;
}
.commenttext-admin {
clear : both;
width : 590px;
background : #000000 url('images/comment.png') no-repeat top;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:5px
}
#commentsformheader {
padding-left : 0;
}
#commentsform {
text-align : center;
margin : 0;
padding : 0;
}
#commentsform form {
text-align : left;
margin : 0;
}
#commentsform p {
margin : 0;
}
#commentsform form textarea {
width : 99%;
}
p.comments_link img {
margin : 0;
padding : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
blockquote {
margin : 0 0 0 25px;
padding : 0 25px 0 10px;
font-style : italic;
color : #ffffff;
border-left : 3px solid #000000;
}
#content blockquote p {
margin : 0 0 20px 0;
padding : 0;
}

li { list-style-image: url('images/title.png'); }

hr {
border : none;
background-color : #000000;
height : 1px;
}