#wrapper { width: 1000px; margin: 239px auto 0 auto; overflow: hidden; }
#top_nav { padding: 1px 30px 0 30px; height: 33px; background: url(../images/menu_bg.png) no-repeat; overflow: hidden; }
#page { background: url(../images/page_shadow.png) repeat-y; }
#page_top { padding: 0 28px; background: url(../images/page_top.png) top no-repeat; }
#page_content { font-size: 1.1em; padding: 15px; border: 2px solid #636466; }
#main { }

#top_mods { margin-bottom: 15px; width: 100%; height: 170px; }
.top_mod { float: left; background: url(../images/top_mod_bg.png) repeat-x; }
.top_mod_l { background: url(../images/top_mod_l.png) left no-repeat; }
.top_mod_r { padding: 15px; height: 140px; background: url(../images/top_mod_r.png) right no-repeat; }
.top_mod_r div { padding: 0; background: none; }
#top1,
#top2 { margin: 0 5px 0 0; }
#top1, #top2, #top3 { width: 300px; }


#top1.two { margin: 0 10px 0 0; width: 450px; }
#top2.two { margin: 0; width: 450px; }
#top3.two { width: 450px; } 

#top1.one,
#top2.one,
#top3.one { width: 910px; }

#sidebar1 { float: left; width: 170px; margin: 0 15px 0 0; }
	#sidebar1 a{font-size: 1.2em; text-decoration: none;}
		#sidebar1 a:hover, #sidebar1 .current a, #sidebar1 .section a{text-decoration: underline;}
		#sidebar1 a:hover, #sidebar1 .current a, #sidebar1 .section a{text-decoration: underline;}
		
			#sidebar1 ul ul{display: none; font-size: 0.8em; padding: 0 5px 5px 5px;}
			#sidebar1 ul .current ul, #sidebar1 ul .section ul{display: block;}
				#sidebar1 ul ul a{text-decoration: none!important;}
					#sidebar1 ul ul a{text-decoration: none!important;}
						#sidebar1 ul ul a:hover, #sidebar1 ul ul a.current, #sidebar1 ul ul a.section{text-decoration: underline!important;}
			
#content { float: left; width: 540px; }
#contetn.no_left,
#content.no_right { width: 725px; }
#content.no_columns { width: 910px; }
#sidebar2 { float: right; width: 170px; margin: 0 0 0 15px; }

#footer { height: 20px; background: url(../images/footer.png) no-repeat; }