/*  

Theme Name: Red Autumn

Theme URI: http://star-shaped.org

Description: An autumn theme for star-shaped.org.

Version: 1.0

Author: Aubrey Brown

Author URI: http://star-shaped.org

*/


a:link, a:active, a:visited {

	color: #ab0303;

}


body {

	margin: 0;

	padding: 0;

	background: #c4b297;

	font: 11px verdana, helvetica, sans-serif;

}



#body {

	width: 880px;

	display: block;

	margin: auto;

	padding: 0;


	background-color: #dbd0bf;


}

cite {

	padding: 0;

	margin: 5px;


}


#container {

	width: 1200px;

	margin: auto;

	margin-top: 0;

	padding: 0;

	display: block;

}


.entry {

	margin: 0;


	padding: 0 0 40px 0;

}



.entry blockquote {

	margin: 5px 15px 5px 55px;

	padding: 0;

	font-size: 9px;

	background: #D5CAB9;

	border-top: solid 1px #c4b297;

	border-bottom: solid 1px #c4b297;

}



.entry blockquote p {

	margin:15px;

	padding: 0;
}

.entrymeta {

	text-decoration: none;

	margin: 5px 0 5px 40px;

	padding: 0;

	text-align: left;

	font-weight: normal;

	font-size: 9px;

}

.entry img {

	display: block;

	border: solid 1px #c4b297;

	padding: 6px;

	margin: auto;

	background: #E9E2D8;

}

.entry p {

	margin: 0 15px 10px 45px;

	line-height: 18px;

}


.entry ul, .entry ol {


	margin: 0 0 35px 0;

	padding: 0;

}



.entry ul li, .entry ol li {

	font-size: 11px;

	margin: 5px 35px 5px 70px;

}


.entry ul.links, .entry ul.links li {

	margin: 0;

	padding: 0;

	list-style-image: none;

	list-style-type: none;

}



.entry ul.links li ul {

	margin: 0;

	padding: 0;

}



.entry ul.links li ul li {

	margin-left: 65px;

	line-height: 18px;

	font-size: 11px;

}

#footerinfo p {

	line-height: 18px;

	padding-top: 15px;

	text-align: center;

	font-size: 9px;

	border-top: solid 1px #c4b297;

	margin-left: 45px;

	margin-right: 45px;

}

#header {

	margin: auto;

	text-align: center;

}

h2 {

	margin: 0 0 10px 40px;

	padding: 0;

	font-size: 15px;

	width: 405px;

	font-weight: normal;

	text-transform: lowercase;

	color: #ab0303;

}



h2 a, h2 a:link, h2 a:active, h2 a:visited, div.entrymeta a, div.entrymeta a:link, div.entrymeta a:active, div.entrymeta a:visited {

	color: #ab0303;

}



h2 a, h2 a:link, h2 a:active, h2 a:visited {

	margin-bottom: 0;

	text-decoration: none;


}



h2.title, h2.title a, h2.title a:link, h2.title a:active, h2.title a:visited {

	margin-bottom: 0;

	border-bottom: solid 1px #ab0303;

}



h2 a:hover {

	font-style: italic;

}




h3 {

	margin: 0 0 0 45px;

	padding: 0;

	font: 11px verdana, helvetica, sans-serif;

	color: #000;

	font-weight: bold;

}



img#headerimg {

	margin: 0;

	padding: 0;

	border: 0;

}

input#author, input#url, input#email, textarea#comment {

	margin-left: 45px;

	background: #D5CAB9;

	border: solid 1px #c4b297;

	font: 11px verdana, helvetica, sans-serif;

}



input#s {

	padding: 1px;

	margin: 0;

	background: #D5CAB9;

	border: solid 1px #c4b297;

	font: 11px verdana, helvetica, sans-serif;

}



input#submit {

	margin-left: 45px;

	padding: 0;

	font: 11px verdana, arial, sans-serif;

	background: #dbd0bf;

}



input#searchsubmit {

	padding: 0;

	margin: 5px 0 0 0;

	font: 11px verdana, arial, sans-serif;

	background: #dbd0bf;

}

#main {

	width: 660px;

	clear: both;

	float: left;

	background: transparent;

}

.navigation {

	width: 425px;

	margin-left: 45px;

	margin-bottom: 10px;

}



.navigation .alignleft {

	float: left;

}



.navigation .alignright {

	margin-right: 15px;

	float: right;

}


ol.commentlist {

	list-style-type: none;

	width: 430px;

	padding: 0 0 15px 0;

	margin: 0;

}

ol.commentlist li {

	margin: 10px 0 0 50px;

	padding: 0;

}





ol.commentlist li.alt {

	padding: 15px 0 0 0;

	background: #D5CAB9;

	border-top: solid 1px #c4b297;

	border-bottom: solid 1px #c4b297;

}



ol.commentlist li p, ol.commentlist li.alt p {

	margin: 15px;

	line-height: 18px;

}




#sidebar {

	font-size: 9px;

	width: 210px;

	float: right;

	border-left: solid 1px #c4b297;

        border-bottom: solid 1px #c4b297;

}



#sidebar p {

	margin: 15px 45px 25px 10px;

}



#sidebar ul {

	margin: 0 0 25px 0;

	padding: 0;

	list-style-type: none;



}



#sidebar ul li {

	list-style-type: none;

	margin: 0;

	padding: 0;


}



#sidebar ul li h2 {

	width: 155px;

	font-size: 15px;

	margin: 0 0 0 10px;

	padding: 0;

	color: #790202;

}



#sidebar ul li ul {

	list-style-type: none;

	margin:0 0 20px 20px;

	padding: 10px 0 10px 0;

	width: 155px;

	border-bottom: solid 1px #c4b297;

}



#sidebar ul li ul li {

	padding: 0;

	margin-left: 20px;

	line-height: 15px;

}



#sidebar ul li ul li a {

	color: #ab0303;

}


