* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}

#wrapper { 
 margin: 0 auto;
 width: 780px;
}

p {padding:10px;}
#content { 
 float: left;
 color: #959595;
 font-family:Arial, Helvetica, sans-serif;
 background: #FFFFFF;
 height: auto;
 width: 660px;
 display: inline;
 padding-bottom:8px;
}

#header {
 color: #333;
 width: 780px;
 float: left;
 height: 474px;
 background:url(img/head.jpg) no-repeat;
}

#footer { 
 width: 780px;
 height: 60px;
 clear: both;
 color: #333;
 background:url(img/footer.jpg) no-repeat;
}

ul,ol {margin-left:25px;}

#rightcolumn { 
 color: #333;
 padding-bottom:8px;
 width: 120px;
 float: left;
 padding-top:7px;
}

h1 {
	color:#ecd2b7;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:25px;
	text-transform:lowercase;
	font-style:italic;
	border-bottom:solid 1px #88b6ba;
	padding-left:5px;
	margin-bottom:7px;}
	
h2 {
	color:#423e37;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	border-top: solid #737169 1px;
	border-left:35px #737169 solid;
	padding-left:10px;
	margin-top:8px;
	margin-bottom:8px;
	text-transform:lowercase;
	font-style:italic;}

h3 {
	color:#b0cd44;
	font-size:14px;
	border-right:35px #b0cd44 solid;
	border-bottom:1px #b0cd44 solid;
	padding-right:10px;
	margin-bottom:8px;
	margin-top:8px;
	text-align:right;
	font-family:"Lucida Console", Monaco, monospace;
	font-weight:normal;}
	
	
strong,b {
	color:#ff6388;
	font-family:Tahoma, Geneva, sans-serif;}

em,i {
	background-color:#ffe052;
	color:#202a5e;}
	
a:link {
	color:#884b33;
	text-transform:uppercase;
	text-decoration:line-through;
	font-family:Georgia, "Times New Roman", Times, serif;}
	
a:hover {
	text-decoration:underline;
	color:#b97155;}

ul.nav {
        list-style:none;
        margin:0px;
        padding:0px;
}

#rightcolumn ul.children li a{
		border-left:#009cff solid 12px;
		list-style:none;
		margin:0px;
		padding:0px;}

#rightcolumn ol.nav {
        list-style:none;
        margin:0px;
        padding:0px;
}

#rightcolumn ul li a, ul.nav li a{
        color: #8cbbc1;
        display: block;
        border-bottom:1px solid #c1e1dc;
		border-right:10px solid #c1e1dc;
		padding-right:5px;
        font: 9px Arial, Helvetica, sans-serif;
        text-decoration: none;
        text-align: right;
        }

#rightcolumn ul li a:hover, ul.nav li a:hover{
        list-style:none;
        margin:0px;
		letter-spacing:0.2em;
        background-color: #eaeaea;
        color: #c0aa6a;
        font: 9px Arial, Helvetica, sans-serif;
        }

/* Comments */
.comment-list, .comment-list .children { list-style: none; }
.comment-list { margin-left: 10px; }
.comment { margin-bottom: 40px; }
.comment-list .children { margin-top: 40px; }
.comment-meta { margin-bottom: 10px; }
.commenter { font-size: 16px; }
.avatar { float: right; margin: 0px 0px 10px 20px; border: 1px #ddd solid; padding: 1px; }

/* Comment Reply */
#comment-form .form-section input { margin-right: 10px; }
.form-section { margin-bottom: 10px; }
.form-section label { cursor: pointer; }
#commenter-details input { margin-right: 10px; }
#allowed-tags { font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px; background: #fff; border: 1px #ddd dotted; border-top: none; width: 573px; }
