/* --------------------------------------------------------------------
Base Styles - 
Sets the very basic typographic styles for the document - the way the 
site should look if there were no graphics or layout - also common
to the #Article section of the page - the main content.
-------------------------------------------------------------------- */
*{margin:0;padding:0;}
body{
	margin:2em;
	font-family:"Palatino","Palatino Linotype", Times, serif;
	font-size:1em;
	color:#000;
}

p{
	font-family:"Palatino","Palatino Linotype";
	font-size:1em;
	margin:1em 0;
	line-height: 140%;
}

strong{
	font-weight:bold;
}

em{
	font-style:oblique;
}

blockquote p{
font-family:"Palatino","Palatino Linotype", Times, serif;
	font-size:1em;
	margin-left:2em;
	padding-left:1em;
	border-left:1px solid #ccc
}

h1,h2,h3,h4{
	text-align:center;
	font-family:"Palatino","Palatino Linotype";
	font-size:200%;
	font-weight:lighter;
}

h2{
	font-size:160%;
}

h3{
font-size:140%;
}

h4{
font-size:120%;
}


ul, ol, dl{margin:1em 0;}

dt{font-weight:bold}
dd{font-size:.9em;}

ul{list-style-type:square;}

li{
	margin:0 2em;
	font-size:1em;
}

a{
color:#306553;
text-decoration:none;
}

a:hover{
color: #438D73;
text-decoration:underline;
background-color: #DCF3E4;
}

img.smallcupid{display:block;margin:0 auto;}


/* --------------------------------------------------------------------
Base Layout Classes - for printing
-------------------------------------------------------------------- */

.date{
text-align:center;
margin-bottom:20px;
padding:10px 10px;
}
div#secretnav{
	display:none;
}

div#contentheader{
display:none;
}

#contentfooter{
	text-align:center;
}

#article{

margin-bottom:30px;
}

#article{padding-top:15px;}


/* --------------------------------------------------------------------
Layout Extras
-------------------------------------------------------------------- */

#unobtrusiveads #ads{ display:none;}

/* --------------------------------------------------------------------
Layout
-------------------------------------------------------------------- */
body{
margin:0;
background-image:url(../images/background-paper.jpg);  

}	
#header{    
background-color:#BCB2A6;
height:25px;
}

#wrapper{  

}

#content{
margin:0 auto;
position:relative;
padding: 0 20px;  
padding-bottom:20px;
width:500px;
}
  


/* --------------------------------------------------------------------
Navigation
-------------------------------------------------------------------- */

div#sectionnav,div#pagenav{font-family:"Palatino","Palatino Linotype";font-size:.9em;font-weight:bold;display:block;text-align:left;margin:0;padding:5px 20px;}
div#sectionnav ul li,div#pagenav ul li{display:inline;list-style-type:none;padding:0;margin:0;margin-right:20px;}
div#sectionnav ul,div#pagenav ul{padding:0;margin:0;}
div#secretnav{margin:0;padding:0;}

div#sectionnav ul li a,div#pagenav ul li a{font-family:"Palatino","Palatino Linotype";color:#46735F;text-transform:uppercase;font-size:.8em;}

/* --------------------------------------------------------------------
Subpage - Screen View Overrides
-------------------------------------------------------------------- */

h1,h2,h3,h4{color:#615337;font-weight:lighter}
h2{font-size:1.2em;}
.date{font-size:.8em;}
p,blockquote,ul,ol,dl{color:#333;}
.date, .footnote,#articlenav a,#articlenav{	color:#C3B29B;}

#sectionheader{
padding-top:20px;
}

#sectionheader p{text-align:center;}
  
#articles{
padding-top:20px;
padding-bottom:20px;
}


#unobtrusiveads{
margin:auto;
text-align:center;
}
#ads{
margin:auto;
}
.footerbox{
padding-top:20px;
}


/* --------------------------------------------------------------------
Comments Sections
-------------------------------------------------------------------- */
/*#comments{border-top:1px solid #BCB2A6;}  */
#comments h2{margin-bottom:0px;text-align:left;}
#comments h3{font-size:120%;}
#comments p{margin-top:0;text-indent:0;}
#comments .commentdate{font-size:.9em;font-family:Georgia;font-style:italic;}
#comments .commentnumbers{color:#ccc;}
#comments .commentsbox{
	border-top:1px solid #BCB2A6;
	margin-top:10px;
	padding:10px;
	font-size:.9em;
	line-height:140%;
}

#comments .date{
	text-align:left;
	margin:0;
	padding:0;
	border:0;
	color:#615337;
	background-color:#E1D2BE;
}
#comments .h1{
	margin:0;
}  

#comment-form{
	border-top:1px solid #BCB2A6;
	margin-top:10px;
	padding:10px;
	font-size:.9em;
	line-height:140%;
	
}   

#comment-form label{
	display:block;
	margin:3px;  
}
               
#comment_comment{
	padding:3px;
}  

.comment-response{
	background-color:#fff;
	padding:5px;
}
