html, body { height:100%; width:100%; margin:0; padding:0;  }
	a { color:#6633ff; text-decoration:underline; font-style:italic;}
	a:hover {color:#ffffff; text-decoration:none; font-style:italic;}
	a.white { color:#ffffff }
	a.white:hover { color:#ffffff }
	body { height:100%; width:100%; background-color:#1e005b; background-image:url(images/BG_RP.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	#BodyWr { height:100%; width:100%;  }
		#HeaderWr { height:140px; width:944px; margin:10px auto 0 auto; padding:0; background-image:url(images/NavBG.jpg); background-repeat:repeat-x; background-position:0 98px; }
			#Header { background-position:100px 0; position:relative; }
				#Logo { position:absolute; top:0px; left:6px; }
				#HeaderTitle { position:absolute; top:0; right:0; height:98px; width:791px;}
					#NavWr { position:absolute; left:148px; top:98px; width:791px; height:42px; position:relative;  }
						
						#Nav-Prize {
							position:absolute;
							left:0px;
							top:0px;
							width:69px;
							height:42px;
						}
						
						#Nav-ScriptDevelopment {
							position:absolute;
							left:69px;
							top:0px;
							width:203px;
							height:42px;
						}
						
						#Nav-Philanthropy {
							position:absolute;
							left:272px;
							top:0px;
							width:144px;
							height:42px;
						}
						
						#Nav-OnWriting {
							position:absolute;
							left:416px;
							top:0px;
							width:123px;
							height:42px;
						}
						
						#Nav-Mission {
							position:absolute;
							left:539px;
							top:0px;
							width:92px;
							height:42px;
						}
						
						#Nav-News {
							position:absolute;
							left:631px;
							top:0px;
							width:70px;
							height:42px;
						}
						
						#Nav-Contact {
							position:absolute;
							left:701px;
							top:0px;
							width:95px;
							height:42px;
						}

		#SubNav { height:24px; width:797px; padding-left:147px; background-image:url(images/HeaderTabBotBorder.jpg); }
		#SubNav ul { padding:0; margin:0; list-style:none;}
		#SubNav li { padding:2px 16px 0 16px; margin:0 0px; list-style:none; float:left; color:#000; background-image:url(images/pipe_bl.jpg); background-repeat:no-repeat; background-position:0px 2px; letter-spacing:0.75px; }
		#SubNav li a { color:#000; text-decoration:none; font-style:normal; }
		#SubNav li a:hover {color:#FFF; text-decoration:underline; font-style:normal; }
		#SubNav li.first { background-image:none;}
		#SubNav li a.selected { color:#fff; font-weight:bold; }
		
		#PageWr { margin:0 auto; width:944px; height:auto; } /* needs to 100% on homepage to allow for flash arrow options */
			#Page { } /* 100% for flash arrows */
			#Ticker {}
		
		#PageTitle { background-color:#330099; width:944px; height:33px; margin:0; padding:0; }
		
		#ContentHolder { width:934px; /* width:944px;*/ height:auto; /*617*/ border:5px solid #330099; border-top-width:0px; border-bottom-width:0px; background-color:#04000e; position:relative; background-image:url(images/ContentBG.jpg); background-repeat:repeat-x; }
		#Content { width:896px; margin:0 auto; padding-bottom:15px; padding-top:15px;  font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; position:relative; z-index:10000; }
		#Content p { line-height:21px; letter-spacing:1px; padding-top:8px; margin-top:0; margin-bottom:0; padding-bottom:07px; }
		#Content p.indent { margin:0 10px 0 20px; }
		
		hr.half { border:0; background-image:url(images/LineSep.jpg); width:468px; height:1px; margin:24px 0px 24px -12px; }
		#Content h3.blue { color:#6633ff; }
		#Content .nopad { margin:0; padding:0;}
		#Content h3.signupBig { font-size:20px; color:#330099; }
		#Content p.signupText { font-size:12px; font-weight:bold;}
		
		#InfoBox p.pushRight { width:300px; float:right;}
		
		#Content h3 { padding-top:12px; margin-top:0; }
		
		#MainImg { position:absolute; top:145px; left:5px; }
		
		#InfoBox { border:5px solid #330099; background-color:#19004c; color:#FFF; font-size:12px; padding:3px 5px; margin:10px 0; }
		#InfoBox h2 { padding:0; margin:0; font-size:14px;}
		
		#InfoBox.Col_Right { border:4px solid #330099; float:right; padding:0; margin:0 50px 0 20px; font-size:12px; }
		#InfoBox table { border-color:#330099; border-collapse:collapse;}
		#InfoBox tr { margin:0px 0;}
		#InfoBox td { }
		
		#InfoBox ul {  margin:0; padding:0 25px 0 30px; }
		#InfoBox li { margin:5px 0; padding:0; }
		
		/*#FooterWr {  width:944px; height:253px; margin:0 auto; padding:0; }*/
		#FooterWr { width:984px; height:66px; margin:0 auto; padding:0; background-image:url(images/FooterBox.png); background-repeat:no-repeat; }
			
				#SignupBox { text-align:left; height:20px }
					#SignupInput { float:left; }
					#input_email { background-image:url(images/SignupInputBox.jpg); background-repeat:no-repeat; background-position:center center; height:20px; width:239px; border:0 none; margin:0; padding:0 10px ;}
					#SignupSubmit { float:left; }
					
		
		
		h2 { font-size:15px; letter-spacing:1px;}
		
		.absnopad { margin:0; padding:0;}
		.cboth { clear:both; }
