
body{font: 76% trebuchet,sans-serif;
background:url('http://www.rforrepublic.com/images/yellow_paper.jpg') repeat left top;  
position:relative;
padding:0px;
margin:0px;
width:100%;
}
div#header{position:relative}
div#wrapper{float:left;width:100%}
div#content{margin: 0 25%
}
div#content{margin: 0 25%}
div#navigation{float:left;width:25%;margin-left:-100%}
div#extra{float:left;width:25%;margin-left:-25%}

 
/* p{margin:0 10px 10px} */

	#content{

margin: 0 25%;
border-bottom: 1px solid black;
background:url('http://www.rforrepublic.com/images/yellow_paper.jpg') repeat left top; 	}
#readmore{
width:100%;
border-bottom: 1px solid black;}

#leaderboard{

width:728px;
/* margin-left: 200px; */
margin:5px auto 5px auto;
background:#fff;}


	#container{float:left;
	width:100%;
margin:0px;
background:url('http://www.rforrepublic.com/images/yellow_paper.jpg') repeat left top;

}
 
#wrapper{

float:left;width:100%
}

/*header styles:*/

#header {
position:relative;
width:100%;
height:100px;
border-bottom:3px solid #8e2800;
border-top:3px solid black;
background-color:white;

 } 
 



}
.orange{

color:#F78F31;}


#navlist{
float:left; 
margin-left:36%;
margin-top:-25px;
}

 
#navlist ul li{
text-decoration:none;
float:left;
display:block;
list-style:none;
margin-bottom:10px;
margin-top:-3px;
/* margin: 0px 5px; */
/* Padding: 0px 5px; */

} 


#navlist ul li a{
float:left;
margin-left:15px;
padding-bottom:-5px;
text-decoration:none;
list-style:none;
display:inline;
color:#8e2800;
}
#navlist a.current{
background:#cbcbcb;}
  
 #navlist ul li a:hover{ 
 color:white;
 text-decoration:none;
 background-color:#8e2800;
 }
#sharethis{
width:150px;
margin: 50px auto;}
  
 
#rfr{
float:left;
width:786px;
height:77px;
margin-left:8%;
margin-top:10px;
margin-bottom:0px;
}
#donate{

margin: 25px auto auto 80%;
}

#photo{float:left;
padding:0px 0px 0px 0px;
margin-top:5px;
margin-right:10px;

}
#todaysdate{
/* float:left; */
width:130px;
margin-left:80px;
margin-top: 37px;
color:green;
}
#date{
margin:1px 0px 3px 0px;}

 
.title{color:green;
margin:3px 0px 0px 0px;
font-weight:bold;}

#excerpt{
font-family: trebchet MS, verdana, san-serif;
margin: -6px 0px -6px 0px;}

 #postexcerpt{
 float:left;
}

#view_content{margin-top:0px}
 




 .credits  li{float:left;list-style-type:none;}


 .readmore{color:#468966;text-transform:uppercase;}



 /* end content */
 
/
 
 
 #right_ad{
 margin: 40px auto;
 }
 


#post a:hover{
text-decoration:none;
background:#d1d1d1;
}
#post a{
text-decoration:underline;
color:#65614e;
}

  

#post{
width:150px;
margin:20px 0px 0px 50px;
font-size:13px;
color:#65614e;
}
#letters-saef{color:#4f492b}



#comments .even {
	background-color:#fff;
}
#comments .odd{background-color:#dddddd;} 

#comment-form {
}           

#comment-form h6 {
	
}
fieldset#saef-form{
width:90%;
background:#ededed;} 
 
fieldset#comment-form-field {
	background-color:#eee;
	border:1px solid #ccc;
	margin:25px 0 25px 0;
	padding:10px 0 10px 25px;
}

fieldset#comment-form-field label {
	font-size:12px;
	font-family: Georgia, Times, "Times New Roman", serif;
	color:#111;
}

form#comment-form-form {
	float:left;
	width:50%;
	clear:left;
}

#disclaimer {
	float:right;
	width:35%;
    clear:left;
	margin:30px 35px 0 0;
}

#disclaimer p {
	font-family:"Lucida Grande", lucida, Arial, sans-serif;
	font-size:11px; 
	padding-left:15px; 
}




/* 	end comment page */



/*start navigation (left column)*/


#leftbar
{
position:relative;
float:left;
width:25%;
float:left;width:25%;margin-left:-100%}


#leftbar{
}
#confpir ul li{
list-style:none;}

#confpir ul li a{
color:#8e2800;
text-decoration:none;
list-style-type:none;
}
#confpir ul li a:hover{
color:white;
background-color:#8e2800;
text-decoration: none}

#login ul{
color:#8e2800;
list-style:none;
}

#login ul li a{
color:#8e2800;
text-decoration:none;
}
#login ul li a:hover{
color:white;
background-color:#8e2800;}
.tell{
color:#8e2800;
width:190px;
margin-left:auto;
margin-right:auto;}
#tellafriend{
margin-top:75px;
font-style:italic;
font-weight:bold;
}
.join{
color:green;
margin-left:75px;
}
#submit{
width:75px;
margin:0 auto;}
#send{
width:60px;
margin:0 auto;
}
#enter{
margin-left:35px;
}


#maillist{
margin-left:50px;
}
#GArect{
clear:both}






#calander{
float:left;
margin-left:50px;
}

#calander_text{
text-align:center;
float: left;
clear:left;
margin:30px 0px 30px 100px;
width: 450px;
color:#2a4d82;

}
#guest_message{
color:#755252;
}


p.members
{
color:#698469;
margin-left:90px;
}





.register{
float:right;
margin:-40px 100px 0px 0px;
color:#2a4d82;
}


.members{
margin:20px 0px 0px  40px;
}


p.mainlinks{
color:#698469;
text-align:center;
}
.post_an_article a{
text-decoration:none;
color:#8e2800;}

/* .post_an_article a:hover{
background-color:#8e2800;
color:white;
}


.postarticle{
width:0px;
color:#2a4d82;
padding: 0px 0px 0px 120px

}
.join{
color:#698469;
padding: 0px 0px 0px 70px
 }
 
 
#maillist{
padding:0px 0px 5px 25px;
border-bottom: 3px solid #8e2800

}
#tellafriend{
margin-top: 10px;}


/*end navigation (left column)*/

/* start extra (right column) */          


#extras{
float:left;width:25%;margin-left:-25%; 
 background:url('http://www.rforrepublic.com/images/yellow_paper.gif') repeat left top;
border-bottom:1px solid;
  }
#right_ad{
width:130px;
margin-left:auto;
margin-right:auto;
margin-top:30px;}




#footer{

background:#cdcdcd;
color:#222;
margin-left:0px;
width:100%;

clear:both;
width:100%;
}
#footermenue{
width:300px;
margin: -25px auto 0 auto;}


#footermenue ul li{
font-size:7pt;
float:left;
display:block;
list-style:none;
margin: 0px 5px;}
#footermenue ul li a {
text-decoration:none;
}

#footermenue ul li a:hover{
 color:white;
 text-decoration:none;
 background-color:#8e2800}

.membersonline {

color:#fff;
}
.membersonline a{
text-decoration:none;
}
.copy{
font-size: 7pt;
color:black;}

.copywrite{
color:#222;
text-decoration: none;
font-size: 7pt;
}
.copywrite a {
color:#fff;
}
.membername{
color:#fff;
}

.membername a{
text-decoration:none;
}
 



#post{height:30px;
text-align:center;}



#donate{
position:absolute;
left:75px;
bottom:1px;
}#letters-saef {
	margin-top:15px;
}

#letters-saef h4 {
	font-size:26px;
	font-weight:normal;
	margin:0;
	line-height:24px;
	padding:0 0 10px 0;
	
}

fieldset#saef-form {
	background-color:#eee;
	border:1px solid #ccc;
	margin:25px 0 25px 0;
	padding:10px 0 10px 25px;
}

fieldset#saef-form label {
	font-size:12px;
	font-family: Georgia, Times, "Times New Roman", serif;
	color:#111;
}

fieldset#saef-form-form {
	float:left;
	width:50%;
	clear:left;
