/*
Theme Name: HBAGK
*/



/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration:none;
	font-family: Helvetica, sans-serif;
}
a:visited, a{color:inherit;}
body {background-color:#faf9f8;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#wrapper_bg{background-image:url(images/wrapper_bg.jpg); background-repeat:repeat-x;width:100%;}
#wrapper_hbg{height:1032px;background-image:url(images/header_bg.jpg);background-repeat:no-repeat;background-position:top center;width:100%;}
#wrapper{margin:0 auto; width:980px;}
#container{padding:25px 0 0 0 ;}
#header{width:980px;height:198px;overflow:hidden;}

#footer{float:left;display:inline;width:100%;background-image:url(images/footer_dash.gif);background-repeat:repeat-x; background-position:top;}
#footer_container{font-family:Helvetica, sans-serif;font-size:13px;padding:15px 0 0 0;margin:0 auto; width:980px; height:100px;text-align:center;}
#footer_container ul{height:20px;width:700px;margin:0 0 0 185px;}
#footer_container ul li{color:#0e1e31;height:20px;float:left;display:inline;}
#footer_container ul li a{height:20px;font-family:Helvetica, sans-serif; top:-2px;position:relative;font-size:13px; margin:0px 5px 0 5px;color:#0e1e31;}
.valid{color:#0e1e31;}
.meta{font-size:11px;color:#0e1e31;}
#top_header{width:100%;height:138px;}
#main_nav{float:left;display:inline;margin:0 0 0 10px;}

a.registereduser{position:relative;left:660px;top:100px;}

#main_nav ul{ font-size:16px;}
#main_nav ul li{float:left;display:inline;height:65px;background-image:url(images/menu_bar.gif);background-position:bottom right;background-repeat:no-repeat;padding:0 10px 0 10px;}
#main_nav ul li.last, #main_nav ul li.active_right{float:left;display:inline;height:65px;background-image:none;padding:0 0px 0 10px;}

#main_nav ul li a{line-height:41px;float:left;display:inline;height:51px;color:#000000;margin:0 5px 0 5px ;padding:20px 5px 0 5px;}
#main_nav ul li a:hover, #main_nav ul li.active a:hover{text-decoration:underline;}

#main_nav ul li.active{float:left;display:inline;height:65px;background-image:url(images/rollover1.png);background-position:top left;background-repeat:no-repeat;padding:0px;}
#main_nav ul li.active span {background-image:url(images/rollover3.png);background-position:top right;background-repeat:no-repeat;width:7px;height:65px;}

#main_nav ul li.active a{line-height:41px;float:left;display:inline;height:51px;color:#ffffff;background-image:url(images/rollover2.png);background-position:top left;background-repeat:repeat-x;padding:18px 15px 0 10px;margin:0 0 0 21px;}

#column1{width:250px;float:left;display:inline;}
#column2{width:480px;float:left;display:inline;}#column2.bf{width:700px;float:left;display:inline;margin:0 0 0 19px;}
#column3{width:250px;float:left;display:inline;}

.left_column_holder{padding:0 0 0 13px;margin:0 0 20px 0;}
.left_column_header{background-image:url(images/left_col_header.png);background-repeat:no-repeat;width:217px; height:40px;padding:18px 0 0 20px;}
.left_column_header a{ font-family:"Trebuchet MS";font-style:italic;color:#ffffff;font-weight:bold;line-height:1.4;font-size:14px;}
.left_column_content{border-left:1px solid #a6b9cc;border-right:1px solid #a6b9cc;border-bottom:1px solid #a6b9cc;background-color:#ffffff;width:210px;margin:0 0 0 15px ; padding:0 5px 0 5px;}
.plus{margin:0 0 0 10px;position:relative;top:2px;}
.home_event{width:200px;margin:0 0 15px 0;padding:0 5px 0 5px;}
.home_event_date{float:left;display:inline;width:38px; height:39px;padding:4px 0 0 0; background-image:url(images/cal.gif);background-repeat:no-repeat;background-position:top;margin:0 10px 0px 0px;}
.home_event_title{float:left;display:inline;width:150px;font-size:14px; font-family:Helvetica, sans-serif;color:#1f3964;margin:0 0 5px 0;}
.home_event_title a{color:#1f3964;}
.home_event_desc{font-size:12px;color:#3f3523;line-height:1.2;width:155px;margin:0 0 0 50px;}
.month{text-align:center;color:#ffffff;font-size:12px;}
.day{text-align:center;color:#427aae;margin:8px 0 0 0;}

.current_page_item{font-weight:bold;}


.home_news_item_holder{margin:0 0 10px 0;}
.home_news_title{font-size:14px;font-family:Helvetica, sans-serif; color:#1f3964;}
.home_news_title a{ color:#1f3964;}
.home_news_plus{}
.nplus{position:relative;top:2px;margin:0 10px 0 0 ; }
.home_news_desc{font-size:13px;color:#3f3523;line-height:1.2;margin:4px 0 0 25px;}
.home_news_desc a{color:#3f3523;}
.home_news_desc a.newstext{float:left;display:inline;padding:10px 0 0 0;}
 a.guidebook_text{float:left;display:inline;padding:10px 0 0 0;}
.nl{height:60px;}
.nl1{height:60px;width:50px;float:left;display:inline; }
.nl2{width:130px;float:left;display:inline;}

.pl{height:60px;}
.pl1{height:60px;width:50px;float:left;display:inline; }
.pl2{width:330px;float:left;display:inline;padding:13px 0 0 0;}
.pl2 a{font-size:13px;color:#3f3523;}


.fl{height:60px;margin:0 0 0 20px;}
.fl1{height:60px;width:50px;float:left;display:inline; }
.fl2{width:310px;float:left;display:inline;padding:13px 0 0 0;}
.fl2 a{font-size:13px;color:#3f3523;}


.mc1{height:75px;width:75px;float:left;display:inline; }
.mc2{float:left;display:inline;}

.mc1a{height:75px;width:100%;float:left;display:inline;text-align:center; }
.mc2a{float:left;display:inline;margin:0 0 0 75px;}


.home_middle_column_holder{float:left;display:inline;margin:20px 0px 0 20px;padding:0 15px 25px 0px;line-height:1.2;width:440px; border-bottom: 1px solid #225b95;}
.home_middle_column_holder1{float:left;display:inline;margin:20px 0px 0 20px;padding:0 15px 25px 0px;line-height:1.2;width:440px; border-bottom: none;}
.home_action{float:left;display:inline; }
.home_action_title{color:#3c301a; font-weight:bold; font-size:22px; margin:0 0 0 20px;}
.home_action_title a{}
.home_action_title:hover{text-decoration:underline;}
.home_action_desc{width:300px;margin:10px 0 0 20px;font-size:13px;color:#3f3523;font-family: Helvetica, sans-serif;}


.right_column_holder{padding:0 0 0 13px;margin:0 0 20px 0;}
.right_column_holder_nobottom{padding:0 0 0 13px;margin:0 0 0px 0;}
.right_column_header{background-image:url(images/right_col_header.png);background-repeat:no-repeat;width:217px; height:40px;padding:20px 0 0 20px;}
.right_column_header a{ font-family:"Trebuchet MS";font-style:italic;color:#ffffff;font-weight:bold;line-height:1.4;font-size:14px;}
.right_column_content{border-left:1px solid #a6b9cc;border-right:1px solid #a6b9cc;border-bottom:1px solid #a6b9cc;background-color:#ffffff;width:210px;margin:0 0 0 0px ; padding:0 5px 0 5px;}
.right_column_content_nobottom{border-left:1px solid #a6b9cc;border-right:1px solid #a6b9cc;background-color:#ffffff;width:210px;margin:0 0 0 0px ; padding:0 5px 0 5px;}
.address{width:200px;font-size:12px; color:#3d281d;line-height:1.2;text-align:left;margin:0 0 25px 25px;padding:5px 0 0 0;}

.right_middle_holder{padding:0 0 0 13px;margin:0 0 20px 0;}
.right_middle_header{background-image:url(images/right_middle_header.png);background-repeat:no-repeat;width:217px; height:40px;padding:20px 0 0 20px;}
.right_middle_header a{ font-family:"Trebuchet MS";font-style:italic;color:#ffffff;font-weight:bold;line-height:1.4;font-size:14px;}
.right_middle_content{border-left:1px solid #a6b9cc;border-right:1px solid #a6b9cc;border-bottom:1px solid #a6b9cc;background-color:#ffffff;width:210px;margin:0 0 0 0px ; padding:0 5px 0 5px;}

.right_middle_holder img, .right_column_holder img, .right_column_holder_nobottom img{border: 1px solid #e0dddd;margin:5px 0 8px 5px;}

span.readmore{color:#1f3964;font-size:10px;}
span.readmore a{color:#1f3964;}

#member_resources{float:left;display:inline;margin:20px 0px 0 20px;padding:0 0px 25px 0px;line-height:1.2;width:455px; }
.member_resources_line{float:left;display:inline;background-image:url(images/footer_dash.gif);background-repeat:repeat-x; background-position:top;height:2px;width:100%;}
.member_resources_title{float:left;display:inline;font-family:Arial, Helvetica, sans-serif;color:#2a629a;font-weight:bold; font-size:17px;margin:10px 0 10px 5px;}


.member_resources_holder{float:left;display:inline;margin:15px 0 0 20px ;}
.member_resources_icon{float:left;display:inline;width:40px; height:40px;margin:0 10px 0 10px;}
.member_resources_icon img{}
.member_resources_text{float:left;display:inline;width:350px;color:#3c301a;font-size:13px;}
.member_resources_text a{color:#3c301a;font-size:13px; font-weight:bold;}

a.activee {border-bottom: 1px dotted #3c301a;}

#std_page{float:left;display:inline;margin:20px 0px 0 20px;padding:0 0px 25px 0px;line-height:1.2;width:455px; }
.std_page_title_line {float:left;display:inline;background-image:url(images/mid_dash.gif);background-repeat:repeat-x; background-position:top;height:2px;width:100%;}
.std_page_title_line1 {float:left;display:inline;background-image:url(images/mid_dash.gif);background-repeat:repeat-x; background-position:top;height:2px;width:100%;margin:30px 0 0 0;}
.std_page_title{float:left;display:inline;font-family:Arial, Helvetica, sans-serif;color:#2a629a;font-weight:bold; font-size:17px;margin:10px 0 10px 5px;}



#events_page{float:left;display:inline;margin:20px 0px 0 20px;padding:0 0px 25px 0px;line-height:1.2;width:455px; }
.event_page_title_line {float:left;display:inline;background-image:url(images/mid_dash.gif);background-repeat:repeat-x; background-position:top;height:2px;width:100%;}
.event_page_title{float:left;display:inline;font-family:Arial, Helvetica, sans-serif;color:#2a629a;font-weight:bold; font-size:17px;margin:10px 0 10px 5px;}
.events_nav{float:left;display:inline;width:100%;height:50px;margin:5px 0 5px 0;}
.month_select{color:#3c301a;font-size:12px;margin:4px 0 0 0;}
.month_select a {color:#3c301a;font-size:12px;font-family:Helvetica, sans-serif;margin:0 3px 0 4px;}
.year_select {color:#3c301a;font-size:12px;}
.year_select a {color:#3c301a;font-size:12px;font-family:Helvetica, sans-serif;padding:0 5px 0 5px;}
#main_events_holder{float:left;display:inline;width:440px;}
.main_event{width:420px;margin:0 0 15px 0;padding:0 5px 0 5px;}
.main_event_date{float:left;display:inline;width:44px; height:50px;padding:4px 0 0 0; background-image:url(images/cal_large.gif);background-repeat:no-repeat;background-position:top;margin:0 10px 0px 0px;}
.main_event_title{float:left;display:inline;width:360px;font-size:16px; font-family:Helvetica, sans-serif;color:#1f3964;margin:0 0 5px 0;}
.main_event_title a{color:#3c301a;}
.main_event_desc{font-size:13px;color:#3f3523;line-height:1.4;width:360px;margin:0 0 0 55px;}
.main_event_month{text-align:center;color:#ffffff;font-size:13px;}
.main_event_day{text-align:center;color:#427aae;margin:8px 0 0 0;font-weight:bold;}

.left_column_content ul.major_events li.page_item{padding:10px 0 10px 18px;margin:0 0 0 -5px; background-image:url(images/page_item_line.gif);background-repeat:no-repeat;background-position:bottom left;}
.left_column_content ul.major_events li.page_item a{color:#073059; font-size:14px;}
.glance_desc{font-size:13px;color:#3f3523;line-height:1.2;padding:4px 0 0 15px;}
.glance_desc a{color:#3f3523;}

.std_top_image{margin:20px 0 0 0 ;float:left;display:inline;}

div.left_column_content ul.major_events li.page_item.page-item-98{margin:2px 0 0 -5px;padding:0;height:60px;color:#ffffff;}
div.left_column_content ul.major_events li.page_item.page-item-98 a{color:#ffffff;background-image:url(images/join_red.jpg);background-position:5px 1px;background-repeat:no-repeat;width:120px;height:36px;float:left;display:inline;padding:22px 0 0 80px;}

.member_holder{width:420px;margin:0 0 10px 0;padding:0 5px 0 5px;float:left;display:inline;}
.member_holder h3{color:#3c301a;margin:10px 0 10px 0;}
.member_holder p{color:#3c301a;font-size:13px;line-height:1.4;margin:0 0 15px 0;}.member_holder p a{color:#3c301a;font-size:13px;}

ul.blue_dot{list-style-image:url(images/blue_dot.gif); list-style-position:outside;margin: 0 0 0 10px;}
ul.blue_dot li{margin:3px 0 0 0;}

ul.std_ul{list-style-image:url(images/blue_dot.gif); list-style-position:inside;color:#0f2447;font-size:13px;}
ul.std_ul li{margin:3px 0 0 0;}
.list{float:left;display:inline;margin:0 0 0 10px;}

ul.std_ul_png{list-style-image:url(images/blue_dot.png); list-style-position:outside;color:#0f2447;font-size:13px;margin:0 0 0 10px;width:400px;}
ul.std_ul_png li{margin:3px 0 0 0;}

ul.std_ul_png1{list-style-image:url(images/blue_dot.png); list-style-position:outside;color:#0f2447;font-size:13px;margin:0 0 0 10px;width:200px;}
ul.std_ul_png1 li{margin:3px 0 0 0;}
ul.std_ul_png2{list-style-image:url(images/blue_dot.png); list-style-position:outside;color:#0f2447;font-size:13px;margin:0 0 0 10px;width:400px;}
ul.std_ul_png2 li{margin:3px 0 0 0;}
.newsletter_archive1{color:#3c301a;}

.navigation{}
.alignleft{float:left;display:inline;}
.alignleft a, .alignright a{color:#1f3964;}
.alignright{float:right;display:inline;}

.event_pic{text-align:center; }
.event_pic img{float:left;display:inline;border:5px solid white;}
.event_bread{float:left;display:inline;margin:10px 0 10px 0;width:400px;}
.event_bread a{color:#3f3523;}
.event_location_single{float:left;display:inline;width:100%;margin:0 0 20px 0;}
.event_address{float:left;display:inline;width:100%;}
.mapit{text-decoration:underline;color:#3f3523;font-size:12px;background-image:url(images/lilflag.png);background-repeat:no-repeat;margin:0px 0 0 0 ;background-position:right;padding:0 20px 0 0;}
.event_title_single{width:100%;float:left;display:inline;font-size:16px;font-weight:bold;margin:10px 0 10px 0;}
.event_desc_single{width:100%;float:left;display:inline;line-height:1.2;margin:0 0 20px 0;}
.event_date_single{width:100%;float:left;display:inline;margin:0 0 20px 0;}
.event_time_single{width:100%;float:left;display:inline;margin:0 0 20px 0;}
.event_sponsors_holder{width:100%;margin:0 0 20px 0; float:left;display:inline;}
.event_sponsors_single{float:left;display:inline;margin:5px;}
.event_sponsors_single img{border:1px solid #e0dddd;}

.event_single_page_holder{padding:0 25px 0 0px;margin:20px 0px 0 20px;float:left;display:inline;color:#3f3523;font-size:13px;}
.std_page_holder{padding:0 0px 0 0px;margin:20px 0px 0 15px;float:left;display:inline;color:#3f3523;font-size:13px;}

.event_cost_single{width:100%;float:left;display:inline;margin:0 0 20px 0;}
.etitle{float:left;display:inline;width:100%;font-weight:bold;font-size:16px;margin:0 0 10px 0;}

.event_desc_single p a {color:#3f3523;text-decoration:none;}

.view_all{float:right;display:inline;font-size:14px;margin:0 0 20px 0;}
.view_all a {color:#073059;}

.staff_pic{float:left;display:inline;}
.staff_text{float:left;display:inline;margin:3px 0 0 5px;font-size:13px;color:#1f3964;line-height:1.4;}
.staff_text a{ font-style:italic;}
.staff_holder{width:420px;margin:0 0 10px 0;padding:0 5px 20px 5px;float:left;display:inline; border-bottom:1px solid #1f3964;}
.staff_holder h3{color:#3c301a;margin:10px 0 10px 0;}
.staff_holder h3.lm{color:#3c301a;margin:10px 0 10px 5px;}
.homecat_holder{width:440px;margin:0 0 10px 0;padding:0 5px 20px 5px;float:left;display:inline; border-bottom:1px solid #1f3964;}
.homecat_holder1{width:440px;margin:0 0 10px 0;padding:0 5px 20px 5px;float:left;display:inline; border-bottom:0px ;}
.homecat_holder h3, .homecat_holder1 h3{color:#3c301a;margin:10px 0 10px 0;}
.homecat_text{float:left;display:inline;margin:3px 0 0 5px;font-size:13px;color:#1f3964;line-height:1.4;}
.homecat_text a{ font-style:regular;}
.homecat_text ul.std_ul_png{list-style-image:url(images/blue_dot.png); list-style-position:inside;color:#0f2447;font-size:13px;margin:0 0 0 0px;}

.homecat_col1{float:left;display:inline;width:215px;}
.homecat_col2{float:left;display:inline;width:215px;}
.homecat_colx{float:left;display:inline;width:400px;}

.side_date_time{color:#3c301a;font-size:14px;padding:5px 0 0 0 ;margin:0 0 20px 25px;line-height:1.4;}
.side_date_time b{color:#073059;font-size:15px;}
.side_date_time small{font-size:12px;}

.tl{float:left;display:inline;background-image:url(images/tl1.png);background-position:top left;background-repeat:no-repeat;padding:9px 0 0 9px;}

.tr{float:left;display:inline;background-image:url(images/tr1.png);background-position:top left;background-repeat:no-repeat;height:9px;width:13px;}
.bottom{float:left;display:inline;background-image:url(images/bottom.png);background-position:bottom left;background-repeat:no-repeat;padding:0 0 13px 0;}

.rightside{float:left;display:inline;background-image:url(images/rightside.png);background-position:bottom right;background-repeat:no-repeat;padding:0px 0 0px 0;}
.corner{position:relative;height:40px;width:138px; text-align:right; margin:-40px 0 0 auto;background-image:url(images/sale_bg.png);background-repeat:no-repeat;background-position:bottom;}
.corner span{color:green;margin:22px 0 0 0px;width :128px; text-align:right;float:left;display:inline;}
.corner span.sold{color:green;margin:22px 0 0 0px;width :100px; text-align:right;float:left;display:inline;}

.poh_small_flag{float:left;display:inline;height:25px; width:30px;background-image:url(images/small_flag.png);background-repeat:no-repeat;}
.poh_small_house{float:left;display:inline;height:25px; margin:0 0 0 15px; width:30px;background-image:url(images/small_house.png);background-repeat:no-repeat;}
.poh_street{float:left;display:inline;color:#0f2447;margin:5px 0 0 0;}
.poh_street a{text-decoration:none;color:#0f2447;}
.spacerr{float:left;display:inline;height:15px;width:100%;}
.spacerrb{float:left;display:inline;height:15px;width:100%;border-bottom: 1px solid rgb(31, 57, 100);margin:0 0 5px 0;}
.poh_sunday{float:left;display:inline;margin:5px 0 0 0;color:#0f2447;}
.poh_desc_single{width:100%;float:left;display:inline;line-height:1.2;margin:10px 0 20px 0;}
.sub_page_title{float:left;display:inline;width:100%;font-weight:bold;font-size:20px;color:#3f3523;margin:5px 0 5px 0;padding:0 0 0 4px;}

.join_text {color:#3c301a;font-size:13px;line-height:1.4;}
.join_app{margin:10px 0 0 0;}
.join_app img{float:left;display:inline;}
.join_link{float:left;display:inline;width:230px;margin:4px 0 0 10px;}
p.ital{float:left;display:inline;color:#073059;font-style:italic;margin: 10px 0 0 10px;font-size:14px;line-height:1.4;}
.center_padding{padding:0 15px 0 10px;}
.top_margin{margin:20px 0 0 0 ;}
span.blue{color:#0f2447;}

.director_holder{width:140px;float:left;display:inline;line-height:1.4;height:170px;}
.director_text{font-size:12px;color:#0f2447;}
.director_text b {font-weight:bold; font-size:14px;}
.formm{float:left;display:inline;}
span.number{font-size:24px;color:#2a56a1;}
a.spons img {border:1px solid #c2c2c2;margin:0 5px 0 5px;float:left;display:inline;}
a.sponsx{font-size:16px;color:#00F;}

li.MsoBody {list-style-type:circle;margin:5px 0 5px 0; font-size:.9em;}



.menu_list {	
	width: 430px;float:left;
}
.menu_head {
color:#3D281D;
	padding: 5px 10px 1px 5px;
	cursor: pointer;
	position: relative;
	margin:10px 0 0 0;
    font-weight:bold;
    border-bottom:1px solid #857C5F;
}
.menu_body {
	display:none;
}

.menu_body span.descc{font-size:12px;margin:0 0 0 20px; }
.menu_body a{
 color:#1F3964;
display:block;
font-weight:normal;
margin:10px 0 0 10px;
text-decoration:underline;
}
.menu_body a:hover{
  color:#1F3964;
  text-decoration:underline;
  }
  
  .linkk{text-decoration:underline;font-weight:bold;}
  
  
div#frameWrapper
{
background-image: url(images/loading.png); background-repeat:no-repeat; background-position:20px 150px;

}

iframe#frame
{
height: 700px;
width: 700px;
visibility: hidden;
overflow: auto;
border-width: 0;
}

#contest p{width:900px;margin-top:15px;}
#contest table{margin-top:20px;}
#contest table p{width:400px;margin-top:15px;}
#contest table td{line-height:26px;vertical-align:middle;font-size:19px;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;}
#contest table td.spacer1 p{margin-left:40px;}

#contest table p.ctitle{font-size:22px;font-family:Verdana, Geneva, sans-serif;font-style:italic;color:#03C;}
li#li-4-12 {width:200px;}

li#li-4-12 span{width:200px;}
.linklove{display:none;}
#rules p{font-size:10px;}