body { background: #ffffff url('../images/design/bg.gif') top repeat-x; font-family: Arial, Helvetica, sans-serif; padding: 30px 0 30px 0; }

#container { background: url('../images/design/content_footer.gif') bottom no-repeat; width: 900px; margin: 0 auto; padding-bottom: 11px; }

#header { height: 289px; position: relative; }

	#header h1 a { display: block; cursor: default; text-indent: -5000px; width: 416px; height: 200px; background: url('../images/photos/logo.gif') no-repeat; position: absolute; left: 40px; top: 0px; }
	
	#mini-nav { position: absolute; right: 40px; top: 188px; }
	#mini-nav li { display: inline; }
	#mini-nav li a { display: block; float: left; font-size: 12px; color: #ffffff; text-decoration: none; padding: 0 5px; background: url('../images/design/mini_nav_divider.gif') left no-repeat; }
	#mini-nav li a:hover, #mini-nav li a.active { color: #e9f5fe; text-decoration: underline; }
	#mini-nav li.first-item a { background: none; }
	
	#main-nav { background: url('../images/design/main_nav.gif') left no-repeat; width: 891px; height: 53px; position: absolute; left: -9px; bottom: 11px; padding: 15px 0 0 27px; }
	#main-nav li { display: inline; }
	#main-nav li a { display: block; float: left; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; padding: 11px 20px 0 20px; background: url('../images/design/main_nav_divider.gif') left no-repeat; height: 27px; }
	#main-nav li.first-item a { background: none; padding-left: 0; }
	#main-nav li a.active span { background: url('../images/design/main_nav_active.gif') bottom center no-repeat; height: 32px; display: block; float: left; color: #b3640d; }
	#main-nav li a:hover { color: #b3640d; }
	#main-nav li h3 { float: right; font-size: 20px; font-weight: bold; color: #ffffff; font-style: italic; padding: 7px 24px 0 0; letter-spacing: 4px; }
	
#content-header { background: url('../images/design/content_header.gif') no-repeat; width: 900px; position: relative; padding-top: 44px; }
	.title { font-size: 11px; color: #777777; position: absolute; top: 16px; left: 18px; }
	
#content-container { position: relative; background: url('../images/design/content_bg.gif') top repeat-y; width: 864px; padding: 18px; }
#content-container h2 { font-size: 18px; color: #2e9eff; margin-bottom: 5px; text-indent: 8px; }
	
		#sidebar { width: 250px; float: left; padding: 0; margin-right: 20px; font-size: 11px; color: #777777; }
		#sidebar ul { background: #f4f4f4 url('../images/design/sidebar_hr.gif') top repeat-x; margin-bottom: 20px; }
		#sidebar ul li { padding: 18px 10px; background: url('../images/design/sidebar_hr.gif') bottom repeat-x; line-height: 1.2; cursor: pointer; }
		#sidebar ul li img { float: left; padding: 1px; border: 1px solid #999999; margin-right: 8px; }
		#sidebar ul li h3 { font-size: 11px; font-weight: bold; color: #ee912a; }
		#sidebar ul li a { color: #777777 }
		#sidebar .last-item { background: transparent; }
		#sidebar .nolink { cursor: default; }
		
		#content { width: 594px; float: left; }
		#content h4 { font-size: 14px; color: #777777; margin: 20px 0 5px 0; }
		#content ol { list-style-position: outside; vertical-align: top; }
		#content .alpha { list-style-type: lower-alpha; }
		#content .rom { list-style-type: lower-roman; }
		#content li { margin-left: 19px; }
		#content .plain {color: #666666; font-size: 12px; line-height: 1.6;}
		
			.article-header { background: url('../images/design/article_header.gif') top repeat-x; height: 18px; font-size: 11px; color: #888888; padding: 8px; margin-bottom: 2px; }
			.article-table { float: left; width: 182px; padding: 8px; }
			.article-header a { color: #777777 }
			.article-header li { display: inline; margin-right: 18px; }
			.article-header li img { vertical-align: middle; margin-right: 6px; }
			.article { color: #666666; font-size: 12px; line-height: 1.6; margin-bottom: 20px; }
			.article a { color: #666666 }
			.article p { margin-top: 8px; }
			.article h3 { font-size: 14px; font-weight: bold; color: #ee912a; margin: 8px 0; }
			.article strong { font-weight: bold; }
			.article em { font-style: italic; }
			.last-article { margin-bottom: 0px; }
			
	body em { font-style: inherit; text-decoration: line-through; }