@charset "UTF-8";
/* Rittenhouse Main - NATAKO */


/*---------- GLOBALS ----------*/


body, p, ul, li, h1, h2, h3, h4, h5, h6 { margin:0;	padding:0; }
		
		body { background-color:#fff0b3; }
		


/*---------- layout ----------*/


#momma { width:760px; margin:0 auto; background:url(../imagery/bg_main.jpg) repeat-y center; }


#topper { height:50px; background:url(../imagery/bg_header_topper.jpg) no-repeat; }

#main { width:702px; margin:0 29px; }

	#header { height:66px; background:url(../imagery/bg_header.jpg) no-repeat; }
	
	#container { background:transparent url(../imagery/layout_flower_main.gif) no-repeat top left; }
		
		#flower { width:200px; height:550px; background:url(../imagery/layout_flower_main.jpg) no-repeat top right; }
				
		#contentMargin { margin-left:200px; }
		
		#content { width:480px; padding-top:10px; }
		
		#text { clear:both; padding-top:20px; }
		
		#location { margin-top:0; background-color:#fff0b3; border-top:1px #DBAF02 solid; border-bottom:1px #DBAF02 solid; }
	
#footer { height:90px; clear:both; background:url(../imagery/bg_footer.jpg) no-repeat; }



/*-------------------- Navigation ----------*/
	
	
	
	#navMain { height:40px; background:transparent url(../imagery/nav/navMain_bg_main_ovr.gif) no-repeat; }
	#navMain { border-bottom:1px #003e0e solid; }
	
	#navMain li { display:inline; list-style-type:none;	}
	
	#navMain li a span { display:none; }
	
	#navMain a:link { height:40px; display:block; float:left; }
	#navMain a:active {	height:40px; display:block;	float:left; }
	#navMain a:visited { height:40px; display:block; float:left; }
	#navMain a:hover {	height:40px; display:block; float:left;	background:none; }
	
	.btnCommunities { background:transparent url(../imagery/nav/communities.gif) no-repeat;	width:107px; }
	.btnCommunitiesSL { background:none; width:107px; }
	
	.btnAboutus { background:transparent url(../imagery/nav/aboutus.gif) no-repeat; width:73px; }
	.btnAboutusSL { background:none; width:73px; }
	
	.btnNews { background:transparent url(../imagery/nav/news.gif) no-repeat; width:42px; }
	.btnNewsSL { background:none; width:42px; }
	
	.btnContact { background:transparent url(../imagery/nav/contact.gif) no-repeat; width:70px; }
	.btnContactSL { background:none; width:70px; }
	
	.doodad { background:transparent url(../imagery/nav/doodad.gif) no-repeat; width:60px; }
	
	
	
/*-------------------- Sub Navigation ----------*/	



#mastSub { margin-top:10px; } 

#navSub { float:left; height:245px; width:182px; background:#fff url(../imagery/nav/navSub_bg.gif) no-repeat; }

#navSubpadding { padding:5px 0 0 8px; }

#navSub li { list-style-type:none; }

#navSub a:link { height:22px; color:#fff; line-height:20px; font-size:13px; text-decoration:none }
#navSub a:active {	height:22px; color:#fff; line-height:20px; font-size:13px; text-decoration:none }
#navSub a:visited { height:22px; color:#fff; line-height:20px; font-size:13px; text-decoration:none }
#navSub a:hover { height:22px; color:#fc0; line-height:20px; font-size:13px; text-decoration:underline; }

#navSub li li a:link { padding-left:10px; height:16px; color:#fff; line-height:14px; font-size:12px; text-decoration:none }
#navSub li li a:active { padding-left:10px; height:16px; color:#fff; line-height:14px; font-size:12px; text-decoration:none }
#navSub li li a:visited { padding-left:10px; height:16px; color:#fff; line-height:14px; font-size:12px; text-decoration:none }
#navSub li li a:hover { padding-left:10px; height:16px; color:#fc0; line-height:14px; font-size:12px; text-decoration:underline; }

.subselected { color:#fc0; }
	


/*-------------------- headings ----------*/



h1 { height:90px; }
h1 span { display:none; }
.headingHome { background:#fff url(../imagery/headline_slwithheart.gif) no-repeat; }

h2 { background:transparent url(../imagery/nav/doodad_h2.gif) no-repeat top left; padding-left:25px; font:16px/20px normal Georgia, "Times New Roman", Times, serif; color:#046219; margin:10px 0; font-weight:bold; }

h3 { margin:20px 0; border-bottom:1px #030 dotted; }




/*-------------------- tags ----------*/



#content p { margin-bottom:20px; font:13px/20px Georgia, "Times New Roman", Times, serif; color:#033A0F; text-align:justify; }
#content2 p { margin-bottom:20px; padding: 0 20px 0 27px; font:13px/20px Georgia, "Times New Roman", Times, serif; color:#033A0F; text-align:left; }

#text ul { margin:0 0 20px 25px; font:14px/20px Georgia, "Times New Roman", Times, serif; color:#046219; list-style-image:url(../imagery/nav/doodad_ul.gif); }

#text a { color:#336633; text-decoration:underline; }
#text a:hover { text-decoration:none; }

/*-------------------- classes ----------*/



.location { display:block; padding:20px; text-align:center; font:16px/20px normal Georgia, serif; color:#336633; }

.clear { clear:both; }
.clearRight { clear:right; }

.nocss { display:none; }

.logo_rt_main { float:right; margin-right:10px; border:none; }

.left { float:left; }
.right { float:right; }

.mastimage { margin-top:15px; }

#footer span { display:block; padding:23px 50px 0 50px; color:#033A0F; font:11px/40px normal Georgia, "Times New Roman", Times, serif; text-align:right; }

