@charset "UTF-8";

/*
AHI
Screen Import CSS
*/

@import url("/css/s/layout.css");
@import url("/css/s/type.css");
@import url("/css/s/forms.css");
@import url("/css/s/menu.css");

/* section - specific */
/* type */
div#header a:link,
div#header a:visited {
	background:url("/img/ui/home/home_logo.gif");
}
div#header a:hover {
	background-position:0 -65px;
}
h2 {
	background:url("/img/ui/home/home_ahi.gif");
}
h3 {
	color:#b5ab32;
	font-size:1.2em;
	margin:5px 0; 
	padding:0;
}
a:link, a:visited {
	color: #b5ab32;
}
a.more {
	color:#b5ab32;
}
a.more:hover {
	color:#000;
}
ul#menu li a:link,
ul#menu li a:visited {
	background:url("/img/ui/home/home_dot.gif") no-repeat;
	background-position:130px 0;
}
ul#menu li#current a:link,
ul#menu li#current a:visited,
ul#menu li a:hover {
	background-position:130px -20px;
}
ul#menu li#current a:hover {
	background-position:130px -40px;
}

ul#menu li#current a,
ul#menu li a:hover {
	color:#b5ab32;
}

form#search_form label {
	color: #b5ab32;
}


/* layout */
#left_top {
	border-bottom:10px solid #b5ab32;
}
#right_top {
	border-bottom:10px solid #b5ab32;
}
#sub_left {
	border-top:10px solid #628F80;
	position:relative;
	top:5px;
}
#sub_right {
	width:380px;
	height:296px;
	padding-left:5px;
	float:left;
	border-top:10px solid #b5ab32;
	position:relative;
	top:5px;
}
#footer_line {
	border-top:10px solid #b5ab32;
	position:relative;
	top:-5px;
}

form#login {
	border-top:10px solid #b5ab32;
}


a.home_link_title {
	font-size:1.3em;
	font-weight:bold;
	display:block;
	height:30px;
	padding:0;
	margin:0;
}
#sub_left ul#home_links {
	padding:0;
	margin:0;
	border-top:5px solid #fff;
}
#sub_left ul#home_links li {
	width:144px;
	height:296px;
	padding:0;
	margin:0;
	float:left;
	border-right:5px solid #fff;
	list-style:none;
}
#sub_left ul#home_links li#join_fp {
	border-right:none;
}
#sub_left ul#home_links li a {
	padding:5px 0 0 5px;
}
#sub_left ul#home_links li span.more {
	font-size:1.1em;
	font-weight:bold;
	display:block;
	height:25px;
	padding:0;
	margin:0;
}
span.home_link_story {
	font-size:1.1em;
	line-height:1.1em;
	display:block;
	position:relative;
	left:5px;
	width:134px;
	color:#fff;
	padding:0;
	margin:0;
}
	
#sub_left ul#home_links li#news_fp {
	display:block;
	background:#628F80;
}
#sub_left ul#home_links li#events_fp{
	display:block;
	background:#2D8B93;
}
#sub_left ul#home_links li#join_fp {
	display:block;
	background:#3496BA;
}
#sub_left ul#home_links li a:link,
#sub_left ul#home_links li a:visited {
	color:#fff;
	text-decoration:none;
}
#sub_left ul#home_links li a:hover {
	color:#000;
}
#sub_right div.fck {
	font-size:1.1em;
}
#sub_right div.fck h4 {
	font-size:1em;
}
#sub_right div.fck ol { padding-left:20px; margin:0;}
#sub_right div.fck ul { list-style:disc outside; width:auto;padding-left:15px;margin:0;}
#sub_right div.fck ul li {list-style:disc outside; }
#sub_right div.fck span { color:#b5ab32}
#sub_right div.fck a:link,
#sub_right div.fck a:visited {
	color:#b5ab32;
	font-weight:bold;
	text-decoration:none;
}
#sub_right div.fck a:hover {
	color:#000;
}

a#ad-holder,
div#ad-holder {margin:0;padding:0; display:block; width:590px; height:305px; text-decoration:none;position:relative;}
a#ad-holder div#ad-fck,
div#ad-holder div#ad-fck {display:block; width:560px; position:absolute;left:15px; top:215px;height:85px;color:#fff; font:1.25em Verdana, sans-serif; text-decoration:none;}
a#ad-holder div#ad-fck h3,
div#ad-holder div#ad-fck h3 {font-size:1.6em; color:#fff;}