/*Generic styles*/

*	{
	margin: 0;
	padding: 0;
	border: 0;
	}

body	{
	background: #333;
	text-align: center;
	}

h1	{
	font: 30pt "Times New Roman", serif;
	color: #f00;
	font-weight: bold;
	margin: 20px 0 20px 0;
	text-align: center;
	}

h2	{
	font: 18pt "Times New Roman", serif;
	color: #f00;
	font-weight: bold;
	padding: 30px 0 15px 10px;
	}

h3	{
	font: 14pt "Times New Roman", serif;
	color: #000;
	font-weight: bold;
	padding: 30px 0 5px 10px;
	}

h4	{
	font-size: 12pt;
	font-weight: bold;
	Margin: 10pt 0 0 10pt;
	}

p	{
	font-size: 12pt;
	color: #000;
	padding: 5px 10px 10px 10px;
	}

ol	{
	margin-left: 40px;
	}

ul	{
	Margin-left: 40px;
	}

img	{
	margin: 10px 0 10px 15px;
}

/*IDs*/

#wrapper{
	margin: 0 auto;
	width: 760px;
	background: #ffc;
	text-align: left;
	}

#banner	{
	background: url(img/banner3.gif) no-repeat;
	width: 760px; height: 150px;
	}

#oheight{
	position: relative;
	left: 3px;
}

#ohnine{
	position: relative;
	left: 102px;
}

#ohten	{
	position: relative;
	left: 201px;
	}

#footer	{
	background: #39f;
	text-align: center;
	clear: both;
	}

#footer p{
	padding: 5px 10px;
	color: black;
	font-size: 10pt;
	}

#footer a{
	color: white;
	}

#sign	{
	position: relative;
	left: 400px;
	}

#nav {
	height: 20px;
	font-size: 12pt;
	padding: 5px 0 5px 30px;
	background: #f33;
	list-style: none;
    }

#nav a {
	color:#fff;
	text-decoration:none;
    }

#nav li{
	display: inline;
	padding: 0 5px;
	font-weight: bold;
	border-right: 1px solid #fff;
	}

#nav a:active, #nav a:focus, #nav a:hover {
    color: #000;
    }

#a-r	{
	float: left;
	width: 245px;
	}

#a-r p	{
	font: 12pt arial, sans-serif;
	text-align: center;
	}

#jan a.jannav, 
#feb a.febnav, 
#mar a.marnav, 
#apr a.aprnav, 
#may a.maynav, 
#jun a.junnav, 
#jul a.julnav, 
#aug a.augnav, 
#sep a.sepnav, 
#oct a.octnav, 
#nov a.novnav, 
#dec a.decnav
 	{
    color:#ff0;
    }

#jan a.jannav:hover, 
#feb a.febnav:hover, 
#mar a.marnav:hover, 
#apr a.aprnav:hover, 
#may a.maynav:hover, 
#jun a.junnav:hover, 
#jul a.julnav:hover, 
#aug a.augnav:hover, 
#sep a.sepnav:hover, 
#oct a.octnav:hover, 
#nov a.novnav:hover, 
#dec a.decnav:hover, 
#jan a.jannav:active, 
#feb a.febnav:active, 
#mar a.marnav:active, 
#apr a.aprnav:active, 
#may a.maynav:active, 
#jun a.junnav:active, 
#jul a.julnav:active, 
#aug a.augnav:active, 
#sep a.sepnav:active, 
#oct a.octnav:active, 
#nov a.novnav:active, 
#dec a.decnav:active, 
#jan a.jannav:focus, 
#feb a.febnav:focus, 
#mar a.marnav:focus, 
#apr a.aprnav:focus, 
#may a.maynav:focus, 
#jun a.junnav:focus, 
#jul a.julnav:focus, 
#aug a.augnav:focus, 
#sep a.sepnav:focus, 
#oct a.octnav:focus, 
#nov a.novnav:focus, 
#dec a.decnav:focus, 
	{
    color:#666; 
	}

/****************************************************/

.dropmenu{
	position: relative;
	font-weight: bold;
	background: #f99;
	width: 92px;
	left: 50px;
}

.dropmenu ul{
	list-style-type: none;
	text-align: center;
}

.dropmenu  ul li{
	margin-left:-40px;
	font-weight: bold;
	color: #000;
	padding: 5px 0;
	border-bottom: 1px solid #fff;
}

.dropmenu ul li a{
	margin-left: 0px;
	text-decoration: none;
	color: #000;
}

.dropmenu ul li a:hover, .dropomenu ul li a:focus
	{
	color: #fff;
}


.blue	{
	background: #cff;
	}

.offset-right{
	margin-left: 100px;
	}


.xtra-space{
	height: 30px;
	}

.tab-right{
	margin-left: 120px;
	}

.parents{
	float: left;
	margin-right: 15px;
	}

.angels{
	margin-left: 200px;
	}

.centerPix{
	margin-left: 230px;
	}

/*Pseudo Classes*/

.navigation ul li a:focus, .navigation ul li a:hover
	{
	color: #fff;
	}

.navigation ul li a:active
	{
	background: white;
	color: black;
	}