/*	css stylesheet for http://returntoone.com
	created by ward baxter (www.wardbaxter.com)
	validated by W3C CSS Validator 			*/


/* ------------ HTML ELEMENTS ------------- */
*	{ padding: 0; margin: 0; }

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.3em;
	color: white;
	background-color: black;
	text-align: center; /* center layout in ie5 and 5.5. */
	margin: 0;
	}

div {}
form{}
hr	{ display: none }
img	{ border: none }

p, th, td, li, dt, dd, div, address, blockquote { 
	font-size: 1.0em; 
	}
p, ul, ol, dl, address, table { 
	margin-bottom: 1.3em 
	}

h1, h2, h3, h4, h5, h6 {
	font-weight: bolder;
	line-height: 1.0em;
	text-align: center;
	}
h1	{ 
	font-family: "Impress BT", "Comic Sans MS", arial, helvetica, sans-serif;
	font-size: 2.0em;
	background: black url(images/header.jpg) no-repeat top center;
	height: 80px;
	} 	
h2	{ 
	font-size: 1.7em; 
	background-color: #de0000;
	padding: 0.2em; 
	margin-top: 0.76em;
	margin-bottom: 0.76em; /* margin-bottom = line-height / font-size */
	
	}
h3	{ font-size: 1.4em; margin-bottom: 0.93em }
h4	{ font-size: 1.0em; margin-bottom: 0.3em; margin-top: 1.3em; text-align: left; }
h5	{ font-size: 1.0em }
h6	{ font-size: 0.8em }

table  { table-layout: fixed }
tr     { vertical-align: top }
td, th {  }
th     { font-weight: bolder; text-align: left;} 


blockquote  { margin-left: 40px; margin-right: 40px }
q 			{ quotes: "\201C" "\201D" "\2018" "\2019"; } /* "&ldquo;" "&rdquo;" '&lsquo;' '&rsquo;' */ /* "&#8220;" "&#8221;" "&#8216;" "&#8217;" */ /*  */
q 			{ font-style: italic } /* display <q> as italic in winIE */
p>q, li>q 	{ font-style: normal; } /* changes <q> to normal for all standards-compliant browsers */ 
q:before	{ content: open-quote; }
q:after		{ content: close-quote; }


ol, ul, dd  { margin-left: 40px }
dl, ol, ul	{  }
ol ol, ol ul, ul ol, ul ul {margin-top: 0; margin-bottom: 0} /* secondary list items (and below) */	
dt			{ margin-top: 1.3em } 
li			{  }

a:link	{color: #66FFFF; text-decoration: underline;}
a:visited, a:focus, a:hover {color: #66FFFF}
a:active {color: #66FFFF}


/* ------------ PAGE LAYOUT ------------- */
#container { 
	width: 740px;
	position: relative;
	padding: 10px 0;
	margin: 0 auto;
	text-align: left;
	}
	
/* begin navigation menu rules */
	#nav	{
			font-family: "Impress BT", "Comic Sans MS", arial, helvetica, sans-serif;
			font-size: 1.0em;
			text-align: center;
			}
	ul#nav	{
			list-style-type: none; 
			padding: 0 auto auto 0; 
			margin: 0 auto 1.3em 0;
			}
	#nav li	{
			display: inline; 
			text-transform: uppercase; 
			margin: 2px;
			}
	#nav a	{
			color: white; 
			text-decoration: none; 
			padding: 2px 8px 0px 8px; 
			}
	#nav a:focus, #nav a:hover {
			background-color: #de0000;
			}
/* end navigation menu rules */


/* ------------ GENERAL RULES ------------- */
.float-right {float: right; padding-left: 10px}
.float-left  {float: left; padding-right: 10px}
.clear		 {clear: both}

.nocss {display: none}
.nostyle {
	text-decoration: none;
	font-weight: normal;
	}
