/*

Theme Name: Elegant Orange

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: A nice orange theme.  Visit <a href="http://www.themelab.com">Theme Lab</a> for more free WordPress themes.

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/



* {

	padding: 0;

	margin: 0;

}



body { 

	font: 0.8em "Hoefler Text", Georgia, serif;

	color: #333;

	line-height: 1.6em;

	border-top: 20px solid #000;

	background: #f8f8f8;

}



h1 {

	font: 3em "Hoefler Text", Georgia, serif;

	font-style: italic;

	padding: 80px 0 0 80px;

}



h1 a {

	color: #fff;

	text-decoration: none;

}


blockquote {

margin-left: 10%;
margin-right: 15%;
}


.description {

	color: #fff;

	padding: 0 0 0 80px;

}



h2 {

	font: 1.4em "Hoefler Text", Georgia, serif;

	font-style: italic;

	color: #333;

}



h2 a {

	font: 1.4em "Hoefler Text", Georgia, serif;

	font-style: italic;

	color: #333;

	text-decoration: none;

}



#sidebar h2 {

	padding: 10px 0 0 0;

}



h3 a {

	font: 1.4em "Hoefler Text", Georgia, serif;

	font-style: italic;

	color: #333;

	text-decoration: none;

}



h3#respond {

	font: 1.4em "Hoefler Text", Georgia, serif;

	font-style: italic;

	padding: 40px 0 20px 0;

}



h3#comments {

	font: 1.4em "Hoefler Text", Georgia, serif;

	font-style: italic;

	padding: 40px 0 20px 0;

}



p {

	padding: 10px 0 0 0;

}



#header {

	height: 305px;

	width: 100%;

	background: url(images/headerbg.png) repeat-x;

}



#container {

	width: 85%;

	margin: 0 auto;

	padding: 20px;

}



#content {

	float: left;

	width: 500px;

}



.post {

	padding: 40px 0 0 0;

}



.entry li {

	padding: 10px 0 10px 30px;

	list-style-type: square;

}



.entry ol {

	padding: 10px 0 10px 30px;

}



.entry a {

	color: #000;

	border-bottom: 1px solid #F8931D;

	text-decoration: none;

}



.entry a:hover {	

	color: #fff;

	background: #000;

}



.postmetadata a {

	color: #000;

	border-bottom: 1px solid #F8931D;

	text-decoration: none;

}



.postmetadata a:hover {	

	color: #000;

	border-bottom: 1px solid #000;

}



#sidebar {

	float: right;

	width: 300px;

	padding: 40px 50px 0 0;

}



#sidebar ul {	

	list-style-type: none;

	padding: 5px 0 0 5px;

}


#sidebar a {

	color: #000;

	border-bottom: 1px solid #F8931D;

	text-decoration: none;

}



#sidebar a:hover {	

	color: #fff;

	background: #000;

}



.commentlist {

	list-style-type: lower-greek;

}



.commentlist li {

	padding: 0 0 40px 0;

}



.commentlist a {

	color: #000;

	border-bottom: 1px solid #F8931D;

	text-decoration: none;

}



.commentlist a:hover {	

	color: #fff;

	background: #000;

}



#footer {

	width: 85%;

	margin-left: auto;

	margin-right: auto;

	margin-top: 50px;

	padding: 10px 0 10px;

	border-top: 1px solid #e6e6e6;

}



#footer a {

	color: #000;

	border-bottom: 1px solid #F8931D;

	text-decoration: none;

}



#footer a:hover {	

	color: #fff;

	background: #000;

}



.clearing {

	height:1px;

	margin:0 0 -1px 0;

	clear:both;

	overflow:hidden;

}



.navigation {padding:10px;}



.navigation a {		

	color: #000;

	border-bottom: 1px solid #F8931D;

	text-decoration: none; }



.navigation a:hover {	

	color: #fff;

	background: #000;

}



.alignleft { float:left; }

.alignright { float:right; }
