@charset "utf-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  background-image: url(../images/main_back.jpg); }

h1, h2, h3, h4, h5 { font-family: Times, serif; color: #710606; }

a { color: #bb0707; }

table.pad5 tr td { padding: 5px; }

	#wrapper { width: 825px; margin: 0 auto; }
	
		#header { height: 81px; background-image: url(../images/main_logo.gif); background-position: center; background-repeat: no-repeat; }
			#header h1 { display: none; }
			
		
		#navbar { width: 100%; background: #730000; overflow: hidden; position: relative; }
			#navbar ul { clear: left; float: left; list-style: none; margin: 0; padding: 0; position: relative;  }
				#navbar ul li { display: block; float: left; list-style: none; margin: 0; padding: 0; position: relative;  }
					#navbar ul li a { display: block; margin: 0 0 0 1px; padding: 6px 10px; background: #730000; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 9pt; line-height: 1.3em; }
						#navbar ul li a:hover { color: #fff; text-decoration: underline; }
						
						#navbar ul li a.selected,
						#navbar ul li a.selected:hover { color:#fff; background:#c6ad73; text-decoration: none; }

		
		#subnav { width: 100%; background: #c6ad73; overflow: hidden; position: relative; }
			#subnav ul { clear: left; float: left; list-style: none; margin: 0; padding: 0; position: relative; }
				#subnav ul li { display: block; float: left; list-style: none; margin: 0; padding: 0; position: relative; }
					#subnav ul li a { display: block; margin: 0 0 0 1px; padding: 6px 10px; color: #fff; text-decoration: none; font-size: 9pt; line-height: 1.3em; }
						#subnav ul li a:hover, 
						#subnav ul li a.selected,
						#subnav ul li a.selected:hover { color:#fff; text-decoration: underline; }
		/*
		#subnav { background-color: #c7a870; clear: left; }
			#subnav ul { color: #fff; padding: 7px 0; }
				#subnav ul li { display: inline; }
					#subnav ul li a { padding: 7px 0; color: #fff; margin: 0 7px; text-decoration: none; }
						#subnav ul li a:hover { text-decoration: underline; }
								
						#subnav ul li a.selected { color: white; text-decoration: underline; }
		*/
				
		#main { background-color: #fff; padding: 30px; clear: left; border-bottom: 8px solid #710606; }
			
			#sidebar { float: left; width: 166px; margin: 0 31px 0 0; padding: 12px 15px 24px 15px; background-color: #e7d0a7; }
				#sidebar img.terry { display: block; margin: 0 auto; }
				
				#sidebar p,
				#sidebar blockquote,
				#sidebar cite { line-height: 1.2em; margin-bottom: 1em; }
				
				#sidebar blockquote,
				#sidebar p.cite { color: #4c2a02; font-size: 9pt; }

				#sidebar ul { list-style: disc;  }
					#sidebar ul li {  margin: 0 0 5px 15px; }
					
				#sidebar blockquote { font-weight: bold; font-size: 10pt; line-height: 1.3em; padding: 0 7px 0 0; }
					#sidebar blockquote img.start_quote { margin: 0 4px 0 0; }
					#sidebar blockquote img.end_quote { margin: 0 0 0 4px; }
					
				#sidebar .about { font-family: Times, serif; width: 140px; margin: 15px auto; font-size: 9pt; }
				
				#sidebar .dk_box { background-color: #c4a670; border: 1px solid #fff; padding: 10px; margin: 15px 0 0 0; }
					#sidebar .dk_box h4 { font-size: 12pt; }
					#sidebar .dk_box h5 { font-size: 8pt; margin: 0 0 1em 0; }
					
						#subscribe_button { background: #fff url(../images/subscribe_button.jpg) no-repeat top left; display: block; width: 139px; height: 32px; }
			
			#content { float: right; width: 538px; color: #4c2a02; }
				#content h2,
				#content h3 { margin: 0 0 .5em 0; line-height: 1.2em; font-size: 14pt; }
				
				#content h2 { text-transform: uppercase; line-height: 1.3em; }
					#content h2 .title_caps { font-size: 20pt; }
				
				#content h3 { font-size: 16pt; }
				
				#content p { margin: 0 0 1em 0; line-height: 1.4em; }
					#content p.lead_paragraph { font-family: Times, serif; font-weight: bold; font-size: 12pt; }
				
				#content strong { color: #710606; }
				
				#content ol { list-style: decimal; }
					#content ol li { margin-bottom: 5px; }
					
				#content .whats_new p a { color: #710606; font-weight: bold; }
		
				#content ul { list-style: disc; }
					#content ul li {  margin: 0 0 5px 20px; }

			
			#content2 { float: right; width: 269px; color: #4c2a02; }
				#content2 h2,
				#content2 h3 { margin: 0 0 .5em 0; line-height: 1.2em; font-size: 14pt; }
				
				#content2 h2 { text-transform: uppercase; line-height: 1.3em; }
					#content2 h2 .title_caps { font-size: 20pt; }
				
				#content2 h3 { font-size: 16pt; }
				
				#content2 p { margin: 0 0 1em 0; line-height: 1.4em; }
					#content2 p.lead_paragraph { font-family: Times, serif; font-weight: bold; font-size: 12pt; }
				
				#content2 strong { color: #710606; }
				
				#content2 ol { list-style: decimal; }
					#content2 ol li { margin-bottom: 5px; }
					
				#content2 .whats_new p a { color: #710606; font-weight: bold; }
		
				#content2 ul { list-style: disc; }
					#content2 ul li {  margin: 0 0 5px 20px; }

			#content3 { float: right; width: 269px; color: #4c2a02; }
				#content3 h2,
				#content3 h3 { margin: 0 0 .5em 0; line-height: 1.2em; font-size: 14pt; }
				
				#content3 h2 { text-transform: uppercase; line-height: 1.3em; }
					#content3 h2 .title_caps { font-size: 20pt; }
				
				#content3 h3 { font-size: 16pt; }
				
				#content3 p { margin: 0 0 1em 0; line-height: 1.4em; }
					#content3 p.lead_paragraph { font-family: Times, serif; font-weight: bold; font-size: 12pt; }
				
				#content3 strong { color: #710606; }
				
				#content3 ol { list-style: decimal; }
					#content3 ol li { margin-bottom: 5px; }
					
				#content3 .whats_new p a { color: #710606; font-weight: bold; }
		
				#content3 ul { list-style: disc; }
					#content3 ul li {  margin: 0 0 5px 20px; }



			#rightbar { width: 269px; color: #4c2a02; }
				#rightbar h2,
				#rightbar h3 { margin: 0 0 .5em 0; line-height: 1.2em; font-size: 14pt; }
				
				#rightbar h2 { text-transform: uppercase; line-height: 1.3em; }
					#rightbar h2 .title_caps { font-size: 20pt; }
				
				#rightbar h3 { font-size: 16pt; }
				
				#rightbar p { margin: 0 0 1em 0; line-height: 1.4em; }
					#rightbar p.lead_paragraph { font-family: Times, serif; font-weight: bold; font-size: 12pt; }
				
				#rightbar strong { color: #710606; }
				
				#rightbar ol { list-style: decimal; }
					#rightbar ol li { margin-bottom: 5px; }
					
				#rightbar .whats_new p a { color: #710606; font-weight: bold; }
		
				#rightbar ul { list-style: disc; }
					#rightbar ul li {  margin: 0 0 5px 20px; }

					
		#footer { margin: 15px 0 2em 0; }
			#footer p { text-align: center; font-size: 9pt; color: #710606; }
			#footer a { color: #710606; }
			
.small { font-size: 9pt; }
.bold { font-weight: bold; }
			
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.hide { display: none; }