@charset "utf-8";
/* CSS Document */


/* ########################################################
Sioux Falls Area Chamber of Commerce
Copyright 2009
Thane Barnier, Programer & Project Lead
Jill Blom, Assistant programmer and designer
Jen Terveen, Designer

Home Page Element and Layout Styles
These styles set the layout and add elements to the page.
The styles are designed to accomodate the home page, which
has a dark blue background.
############################################################ */


/* Page container */
#container {
	width: 971px;
	margin: 0 auto;
	height: auto;
	background-color: #002147;
	padding-left: 15px;
	padding-right: 15px;
}

/* Displays "SIOUX FALLS, SOUTH DAKOTA" */
#home_location {
	width: 651px;
	height: 33px;
	background-color: #002147;
	float: left;
	padding-top: 8px;
}

/* Contains the include for the home navigation menu */
#home_nav {
	width: 320px;
	height: 17px;
	background-color: #002147;
	float: right;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: right;
}

/* ???? */
#home_nav ul li{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style: none;
	display: inline;
	padding: 5px;
}

/* Page logo and home link */
#header_logo {
	width: 208px;
	height: 286px;
	background-color: #FFFFFF;
	background-image: url(/images/header_left_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

/* Contains the include for the Flash header */
#header_banner {
	width: 743px;
	height: 311px;
	float: left;
	overflow:hidden;
	background-color: #FFFFFF;
}

/* Contains the include for the Fireworks-generated CSS menu */
#main_nav {
	width: 971px;
	height: 45px;
	margin: 0 auto;
	background-image: url(/images/subheader_bg.png);
	background-repeat: repeat-y;
	clear: both;
	vertical-align: top;
}

#main_navmenu {
	width: 592px;
	height: 43px;
	float: left;
	display: block;
}

#main_search {
	width: 176px;
	height: 21px;
	float: left;
	background-image: url(/images/navmenu_search.png);
	display: inline-block;
	text-align: center;
	padding: 11px;
	background-repeat: no-repeat;
}

#main_nav .text_search {
	background-color: #FFFFFF;
	border: solid 1px #70a6d7;
	width: 145px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #666;
	text-align: left;
	font-size: 11px;
	height: 16px;
	padding: 2px;
	background-image: url(/images/search_icon.png);
	background-position: right;
	background-repeat: no-repeat;
}

/* Title for the side menu which reads, "Helpful Links" */
#sidemenu_title {
	text-align: right;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 22px;
	padding-top: 3px;
	float: right;
	width: 155px;
}

.titlebar_top {
	font-family: Arial, Helvetica, Verdana sans-serif;
	font-size: 16px;
	line-height: 14px;
}

.titlebar_bottom {
	font-family: Arial, Helvetica, Verdana sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
}

/* Contains all content from below the main navagation on down, excepting footer */
#content {
	width: 971px;
	min-height: 612px;
	background-color: #002776;
	margin: 0 auto;
	clear: both;
	background-image: url(/images/sidebar_left_bg.png);
	background-repeat: repeat-y;
	background-position: left;
	display: inline-block;
}

/* Sidebar on left side of page */
#sidebar {
	width: 209px;
	min-height: 594px;
	float: left;
	padding-left: 10px;
	text-align: center;
	padding-top: 18px;
}

/* Current Chamber News cover and link to ChamberNews.com */
#sidebar_cnews {
	width: 128px;
	height: 175px;
	background-image: url(/images/chambernews_bg.png);
	background-repeat: no-repeat;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

/* Title for the sidebar which reads, "Upcoming Events" */
#sidebar_title {
	height: 50px;
	width: 174px;
	background-color: #5686b6;
	border-top: 1px solid #7da9d3;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	padding-left: 25px;
}

/* Upcoming Events */
#sidebar_events {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002776;
	text-align: left;
	padding: 15px 6px 10px 10px;
	line-height: 13px;
}

.ev_Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002776;
	text-decoration: none;
	font-weight: bold;
}

.ev_Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003976;
	text-decoration: none;
}

/* Contains all content right of the sidebar */
#page {
	width: 752px;
	min-height: 612px;
	background-color: #002776;
	float: right;
	background-image: url(/images/sidebar_right_bg_blue.png);
	background-repeat: repeat-y;
	background-position: right;
}

/* IE 6 float fix */
* html #page {clear: both;}

/* Contains content for each page */
#main_content {
	width: 539px;
	float: left;
	color: white;
	padding: 15px 15px 15px 15px;
	overflow: visible;
}

/* Container for the side menu and membership buttons */
#sidemenu {
	width: 183px;
	height: 430px;
	float: right;
	clear: right;
}

/* IE 6 float fix */
* html #sidemenu {padding-left: 0px;}

/* Menu on the side which is labelled, "Helpful Links" */
#sidemenu_nav {
	text-align: right;
	padding-right: 18px;
	padding-top: 5px;
	height: 301px;
	width: 165px;
	background-color: #70a6d7;
	background-image: url(/images/sidebar_right_bg.png);
	float: right;
	list-style: none;
}

/* Move style???? */
#sidemenu_nav ul li {
	list-style: none;
}

/* Displays graphic which makes the side menu appear to have a rounded bottom */
#sidemenu_navbottom {
	width: 183px;
	height: 17px;
	float: right;
	background-color: #70a6d7;
	background-image: url(/images/links_bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

/* Contains buttons for "New Members" and "Membership Anniversaries" */
#sidemenu_membership {
	width: 177px;
	text-align: left;
	padding-left: 6px;
}

#sidemenu_membership img {
	margin-top: 5px;
}

/* Site footer and site map */
#footer {
	width: 752px;
	height: 177px;
	margin: 0 auto;
	background-color: #002664;
	background-image: url(/images/footer_border.png);
	background-position: right top;
	background-repeat: repeat-y;
	clear: both;
	padding-top: 25px;
}

.footer_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	display: block;
	line-height: 26px;
}

#footer_logo {
	width: 119px;
	float: left;
	height: 102px;
	padding-left: 10px;
	font-size: 9px;	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: white;
	padding-top: 22px;
	vertical-align: bottom;
}

.footer_column_01 {
	width: 131px;
	height: 142px;
	float: left;
	color: #5686b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.footer_column_02 {
	width: 119px;
	height: 142px;
	float: left;
	color: #5686b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.footer_column_03 {
	width: 126px;
	height: 142px;
	float: left;
	color: #5686b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.footer_column_04 {
	width: 121px;
	height: 142px;
	float: left;
	color: #5686b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.footer_column_05 {
	width: 119px;
	height: 142px;
	float: left;
	color: #5686b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.footer_column_01 ul li, .footer_column_02 ul li, .footer_column_03 ul li, .footer_column_04 ul li, .footer_column_05 ul li {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}

/* Copyright notice and CoSentry logo */
#copyright {
	width: 951px;
	height: 50px;
	background-color: #002147;
	color: #276194;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin: 0 auto;
	padding: 10px;
	clear: both;
	line-height: 14px;
}