* { padding: 0; margin: 0; }

img { 
	border: 0;
	padding:5px;
}



body {

 background: url(images/background.jpg) repeat-x #000000;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;
 
 color:#000000

}

#wrapper { 

 margin: 0 auto;

 width: 922px;
 
 background:#FFFFFF;
 
 border: 5px solid #C5C5C5;

}

#header {

 padding: 9px 0 0px 0;
 
 background:url(images/header-bg.png) no-repeat;
 
 margin: 0 auto;
 
 width: 932px;

}

#branding {

 float:left;

}

#branding h1 {

 font-size: 23px;

 color: #D6D7D6;

 font-family: Arial, Helvetica, sans-serif;

}

#branding h1 a {

 color: #D6D7D6;

 text-decoration: none;

}

#branding h1 a:hover {

 color: #000000;

}

.logo{
 
 padding-left: 16px;
 padding-top: -10px;
	
}


#description {

 font-family: Arial, Helvetica, sans-serif;

 color: #CED37B;

 font-weight: bold;

 text-transform: uppercase;

 padding: 5px 0 0 0;

}

.menu ul {

 list-style: none;

}

.menu li {

 float: left;

 margin-left: 1px;

}

.menu {

width: 933px;

height: 25px;

margin: 0 auto;

padding-bottom: 10px;

padding-top: 13px;

background:url(images/post.gif);

}



.menu li a {

 color: #FFFFFF;
 
 text-align:center;

 text-decoration: none;

 font-weight: bold;

 padding: 12px;
 
 background:url(images/sidebar.gif);
 

 
}

.menu li a:hover, .menu li.current_page_item a {

 color:#000000;
 
 background:url(images/menu.gif)


}

#main {

 padding: 22px 20px;
 
 height:100%;

}

#content { 

 width: 73%;

 float: left;

}

#content .post, #content .page {

 padding-bottom: 19px;

}



#content .p-heading {

 background: url('images/post.gif') #000000 repeat-x;

}

#content .p-heading h2 {

 color: #FFFFFF;

 font-size: 13px;

 padding: 13px 17px 12px 17px;

}

#content .p-heading h2 a {

 color: #FFFFFF;

 text-decoration: none;

}

#content .p-heading h2 a:hover {

 text-decoration: underline;

}

#content .p-content {

 background: #EFEFEF;

 padding: 17px 22px 14px 22px;

 color: #000000;

}

#content .p-content p {

 line-height: 1.7em;

 padding-bottom: 10px;

}

#content .p-content a, .navigation a, .commentlist a {

 color: #000000;

}

#content .p-content a:hover, .navigation a:hover, .commentist a:hover {

 text-decoration: none;

}

#content .p-info {

 border-top: 1px solid #D6D7D6;

 background: #EFE7E7;

 padding: 13px 22px;

 color: #000000;

 font-size: 11px;

}

#content .p-info a {

 color: #000000;

 font-style: italic;

}

#content .p-info a:hover {

 text-decoration: none;

}

#sidebar { 

 float: right;

 width: 220px;

}

#sidebar .s-item {

 padding-bottom: 19px;

}

#sidebar .s-heading {

 background: url('images/sidebar.gif') #BD0000 repeat-x;

}

#sidebar .s-heading a{

 color:#FFFFFF;
 
 text-decoration:none;

}

#sidebar .s-heading h3 {

 color: #FFFFFF;

 font-size: 13px;

 padding: 13px 17px 12px 17px;

}

#sidebar .s-content {

 background: #EFEFEF;

 padding: 17px 19px;

 color: #000000;

}

#sidebar .s-content ul {

 list-style: none;

}

#sidebar .s-content li {

 padding-bottom: 13px;

}

#sidebar .s-content a {

 color: #000000;

 text-decoration: none;

 font-style: italic;

}

#sidebar .s-content a:hover {

 text-decoration: underline;

}

#footer {

 background: #000000;
 
 margin:0 auto;
 
 width: 900px;

 color: #FFFFFF;

 padding: 20px 0;

 font-size: 11px;
 
}

#footer a {

 color: #C00203;

}

#footer a:hover {

 text-decoration: none;

}

#copyright {

 float: left;

}

#credit {

 float: right;

}

.alignleft { float: left; }

,alignright { float: right; }

.clear { clear: both; }



#content blockquote {

 font-size: 15px;

 padding: 13px 13px 4px 13px;

 margin: 10px;

 font-style: italic;

 line-height: 1.7em;

 background: #FFF;

}

#content blockquote blockquote {

 background: #f1f1f1;

}

.commentlist {

 list-style: none;

 color: #000000;

 padding-bottom: 20px;

}

.commentlist li {

 padding: 15px;

 list-style: none;

 background: #EFEFEF;

 border-bottom: 1px dashed #CFCFCF;

}

#content .children {

 margin-top: 5px;

}

#content .children li {

 padding: 5px

 margin: 10px;

 background: #EFE7E7;

 border-top: 1px solid #D6D7D6;

 border-bottom: 0;

}

.commentlist li .avatar { 

 float: right;

 border: 1px solid #000000;

 padding: 2px;

}

.commentlist p {

 padding-bottom: 10px;

 line-height: 1.7em;

}

a.comment-reply-link, .comment-meta a {

 font-size: 11px;

}

.commentlist a:hover {

 text-decoration: none;

}

.comment-meta {

 padding-bottom: 10px;

}

h3#comments, #respond h3 {

 color: #000000;

 padding-bottom: 10px;

 font-size: 13px;

}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

background: #eee;

border: 2px solid #CFCFCF;

	}

#commentform textarea {

	padding: 2px;

        margin: 5px 0;

background: #eee;

border: 2px solid #CFCFCF;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	}
