/*
Redhead adapted theme - style sheet
*/

/*clear all*/

h1,h2,h3,h4,h5,em,p,ul,ol,li,a,{padding: 0; margin: 0; font-weight: normal; font-style: normal}

a{
text-decoration: none;
color: #669707;
}

a:hover{
text-decoration: underline;
color: #000;
}

.main_content a img{
border: none;}

a.bloghome {
font-size: 1.4em;
color: #370606;
padding-left: 40px;
background: url('/images/htag_back.jpg') no-repeat center left;
}

ul{
list-style: none;
padding: 0;
margin: 0;
}

li{
list-style: none;
padding: 0;
margin: 0;
}
/* Begin Typography & Colors */
.main_content p{
font-size: 1.3em;
padding-bottom: 10px;
}

body {
	margin: 0;	
	padding: 0;
	font-family: /*arial, */verdana, sans-serif;
	font-size: 62.5%;
	width: 100%;
	background: #9f9176 url('/rhm/trc/images/background-repeat.jpg') repeat-y top center;
	color: #4C4242;
	}



#sidebar {
padding: 0;
margin: 0;
width: 224px;
	}


/* Begin Structure */

#wrapper {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 920px;
	padding: 0;
	background: #f6f5f5;
	}

#header {
	margin: 0;
	padding: 0;
	height: 360px;
	background: #F6F5F5 url('/rhm/trc/images/header-back-d.jpg') no-repeat top center;
}


#content_container{
margin: 0;
padding: 0;
}


#content_container .main_content{
float: right;
width: 576px;
padding: 0;
margin: 0;
}

.content_pad{padding: 20px 10px 0 15px;
margin-left: 20px;
}


#leftside{
float: left;
width: 190px;

padding: 0;
margin: 0;
}



#footer {
width: 920px;
clear: both;
height: 60px;
	margin: 0;
	padding: 0;
	background: #E3E3E3 url('/rhm/trc/images/footertrc.jpg') no-repeat top left;
	}


#footer p {
	margin: 0;
	padding: 0;
	text-align: center;

	}
/* End Structure */


/*comments*/
.main_content textarea{
width: 350px;
overflow: auto;
}


/*sidebar styling */


/*Post styles*/
/*header tags*/
h1, h2, h3, h4, h5{
font-family: georgia, serif;
color: #27051F;
}
/*h1{font-size: 2em;
letter-spacing: -.05em;
}

h2{font-size: 1.9em;
letter-spacing: -.05em;
}*/

#sidebar h2{
font-size: 1.9em;
letter-spacing: -.05em;
color: #270507;
padding-bottom:10px;

}

#sidebar h3{
margin-top: 20px;
font-size: 1.9em;
padding-bottom: 10px;
}

h3{font-size: 1.7em;
letter-spacing: -.05em;
}

.post_header{
background: url('/images/blog/post_lines.jpg') repeat-x bottom left;
padding-bottom: 2px;
}

.post_header p{
padding: 2px 5px 0 5px;
margin-top: 5px;
color: #620D0D;
font-size: 1.1em;
}
.post_container{
border-bottom: dashed 1px #C4C3C3;
padding: 10px 0 10px 0;
margin: 0 0 25px 0;

}

.post_container h1, .post_container h2{
border-bottom: none;
}

.post_container h2{
margin-top: 25px;
}

.post_container ul{
margin: 5px 0 20px 40px;
font-size: 1.3em;
}

.post_container ul li{
list-style: disc;
}

.post_container p{
padding: 5px 0 10px 0;
font-size: 1.3em;
line-height: 1.6em;
}

em.comments{
color: blue;
}

.post_container em.big{
font-size: 1.6em;
font-family: georgia, serif;
font-style: normal;
color: #620D0D;
}

.category_posted{
padding: 0;
margin: 0;
}
.category_posted a{

padding: 6px 0 6px 0;
margin:0 0 10px 0;
}

.imgleftman{float: left;
	margin: 4px 15px 0 0;
	padding: 0;}

/*gutters*/
.content_gutter{
padding: 24px;}