
/*
RAN.org Universal Header CSS
*/

body {margin:0; padding:0;}
#header * {margin:0; padding:0;}

#universal_header    			{ width:970px; height:auto; }
body.medium #universal_header  { width:730px; height:auto; }

#header hr, #ufooter hr {display:none;}
body #header {width:100%; background:#360 url(http://ran.org/sys/css/ran/img/header/bg36.png) repeat-x;}
#header #universal_header {margin:0 auto; max-width:1000px;}

body #header a,
body #header a:link,
body #header a:visited {color:#eee; text-decoration:none;}

#header_nav {height:36px; text-align:center; margin:0 auto;}
	#header_nav_content {width:100%; text-align:left;}
	
#header_subnav {
	width:100%;
	background-color:#360;
	text-align:center;
	padding:0;
	margin:0 auto; overflow:hidden;
	/*height:0;*/
}

#header_subnav .header_subnav_content {
	overflow:hidden;
	height:24px;
	padding:0;
	text-align:left;
	/*display:none;*/
	vertical-align:middle;
}

.header_subnav_content {
	display: none;
}

#blank {
	display:block;
	height:36px;
}


#header_nav_menu {
	list-style:none;
	float:right;
	width:auto;
}

.navlist {
	list-style:none;
}

#header_nav_menu li {
	float:left;
}

#header_nav_menu a {
	text-decoration:none;
	/*color: white;*/
	font-size:9px;
	display: block;
	margin-left:10px;
	width:70px;
	line-height:34px;
	height:34px;
	text-transform: uppercase;
	background-color:#360;
	background-image:url(http://ran.org/sys/css/ran/img/header/tab.png);
	text-align:center;
}

#header_nav_menu a:hover {
	background-image:none;
}

#header_nav_menu a.chosen {
	background-image:none;
}

#header_nav_content h1{text-indent:-9999px;}

#panther {
	height:34px;
	width:155px;
	background-image: url(http://ran.org/sys/css/ran/img/header/logo36.gif);
	background-repeat: no-repeat;
	float:left;
	clear: none;
	border:0;
	margin: 0;
	padding: 0;
}

.header_subnav_content .closebutton {
	float:left;
	width:auto;
	position:relative;
	top:3px;
	display: none;
	height: 16px;
}

.header_subnav_content div {
	float:right;
}

#header #searchbox {
	margin-top:2px;
	border:1px;
	font-size:12px;
	padding:2px;
}

#header #searchbutton {
	font-size:12px;
	margin-top:2px;
	margin-right:0;
	padding:0;
	background-color:#5E8E2F;
	color:white;
	border:1px solid;
}

#searchbutton:hover {
	background-color: #C2E1A4;
}

#header .navlist li {
	display:inline;	
	padding-right:0px;
}

#header_subnav a {
/*	display:block;*/
	float:left;
	position:relative;
	top:3px;
	font-family:Helvetica, Arial;;
	font-weight: bold;
	line-height:16px;
	margin:0 0 0 1em;
	padding:2px 0 0 20px;
	background:url(http://ran.org/sys/css/ran/img/header/list-style.gif) left 50% no-repeat;
}

#header_subnav a:hover {
	color: #C2E1A4;
}

#header fieldset {margin:0; padding:0; border:0;}

#footer     { width:100%; padding:1em 0; background:#693 url(http://ran.org/sys/css/ran/img/bg_footer.jpg) bottom repeat-x; }
#footer a   { color:#fff; text-decoration:none; }
#footer h3  { color:#ccc; }
#footer h3,
#footer p   { clear:both; }
#footer hr  { display:none; }
.centered   { text-align:center; }

/* Make Donate button red */
#universal_header #uhdonation {
	background-color: #a50000;
	background-image: none;
}

