/* CSS Document */

body,html 
	{
		margin:0;
		padding:0;
		background:#995522;
		color:#000;
		background-image:url(images/background.jpg);
		background-repeat: repeat;
	}
	
body 
	{
		min-width:750px;
	}
	
#wrap 
	{
		background:#660000;
		margin:0 auto;
		width:750px;
	}
	
#header
	 {
		background:#ccc;
		height: 15px;
		padding: 3px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
	}
	
#header h1 
	{
    	padding:5px;
	    margin:0;
    }
	
#nav 
	{
	background:#c99;
	font-size: 11px;
	color: #666666;
	height: 149px;
	background-image:url(images/banner.jpg);
	background-repeat: no-repeat;

	}
		
#main 
	{
	background:#eeddaa;
	float:right;
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
		
#main p
	{
	padding: 0 20px;
	}

#sidebar 
	{
	background: #660000;
	float:left;
	width:180px;
	}
	
#sidebar ul 
	{
	margin-bottom:0;
    }

#sidebar h3, #sidebar p 
	{
	padding:0 10px 0 0;
    }
	
#footer 
	{
	background:#995522;
	clear:both;
	font-style:oblique;
	color:#666666;
	height: 1px;
	}
	
#footer p 
	{
	padding:5px;
	margin:0;
    }
	

a:link
	{
	color: #003366;
	}
	
a:visited
	{
	color: #003366;
	}
	
a:hover
	{
	color: #0066CC
	}
	
a:active
	{
	color: #0066FF;
	}
	
h1
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #660000;
	padding: 0px 10px 10px 10px;
	}
	
h2
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC9933;
	padding-left: 15px;
	}

h3
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003333;
	padding-left: 15px;
	}

.odd
	{
	background-color:#FF9933;
	}
	
hr
	{
	width: 80%;
	}



/* NAVIGATION SYSTEM */

ul#primary-nav,
ul#primary-nav ul {
	background: #660000; /* IE6 Bug */
	width: 190px;
	margin: 0;
	text-align: right;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF66;
	padding: 0px;
	background-color:#660000;
	}

ul#primary-nav li {
	list-style: none;
	position: relative;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #FFFF99;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 189px; /* Set 1px less than menu width */
	top: 0;
	text-align: right;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF66;
	background-color:#8C2D06
	}

ul#primary-nav li ul li a { padding:5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

/*
ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; } */

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over {  }

ul#primary-nav li a:hover { color: #FFFF00; }
