@charset "UTF-8";
/*----------------------------------------------------------------------------- 
[waltoncountychamber.com] Screen Stylesheet 

version:   1.0 
date:      01/09/08 
author:    [Brandon L. Rager] 
email:     [brandonlee@cysy.com] 
website:   [www.cysy.com]
-----------------------------------------------------------------------------*/
/* Import other stylesheets
@import url("typography.css");
-----------------------------------------------------------------------------*/



/* Remove padding and margin ------------------------------------------------*/
div,p,h1,h2,h3,h4,h5,h6,ul,li,ol,b { 
    margin: 0px; 
    padding: 0px; 
    border: 0px; 
}



/* Random Classes -----------------------------------------------------------*/

.clear 
    { 
    clear:both; 
} 

.right 
    { 
    float: right; 
} 

.left 
    { 
    float: left; 
}


/*--------------------------------------------------------- TAG DEFINITIONS ---*/

body, html {
	background-image: url(images/graphic_background.jpg);
	background-position: top center;
	background-color: #ffffff;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	color: #848484;
	font-size: medium;
	line-height: 1.5em;
	text-align: center;
}

a {
	color: #159282;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #686868;
	font-weight: normal;
	text-decoration: underline;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	color: #159282;
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin-bottom: 18px;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 20px;
	font-style: italic;
	font-weight: normal;
}

h3 {
	font-family: "Times New Roman", Times, serif;
	color: #686868;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
}

h4 {
	font-family:"Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #159282;
}

		h4 a {
			text-decoration: underline;
			font-weight: normal;
			color: #159282;
		}
		h4 a:hover {
			text-decoration: none;
			font-weight: normal;
			color: #848484;
		}

h5 {
	font-family: "Times New Roman", Times, serif;
	color: #159282;
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: normal;
}

h6 {
	font-family:"Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	color: #686868;
}

p {
	margin: 1em 0px 1em 0px;
}


/*---------------------------------------------- DIV IDs ------------------------*/

#container {
	width: 950px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#top_area {
	width: 950px;
	height: 220px;
	float: left;
}
	#logo {
		width: 199px;
		margin: 13px 0px 0px 18px;
		text-align: center;
		font-family: arial narrow, helvetica, arial, sans-serif;
		font-size: 11px;
		color: #9C9C9C;
		line-height: 13px;
	}
	
	#top_right_nav {
		width: 233px;
		float: right;
		font-family: helvetica, arial, sans-serif;
		font-size: 13px;
		line-height: 13px;
		color: #ffffff;
		text-align: right;
		margin: 13px 14px 0px 0px;
	}
			#top_right_nav li {
				display: inline;
				margin: 0px 4px 0px 4px;
			}
			#top_right_nav li a {
				color: #ffffff;
				text-decoration: none;
				font-weight: normal;
			}
			#top_right_nav li a:hover {
				color: #686868;
				text-decoration: underline;
				font-weight: normal;
			}
	
	#top_right_search {
		width: 250px;
		height: 20px;
		float: right;
		font-size: 14px;
		line-height: 14px;
		text-align: right;
		margin: 10px 0px 0px 0px;
	}
		 

#navigation {
	width: 950px;
	height: 43px;
	margin-top: 10px;
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
}

	#navigation li {
		display: inline;
		font-family: Helvetica, Arial, sans-serif;
		color: #d6d6d6;
		font-weight: bold;
		text-decoration: none;
		margin: 0px 4px 0px 4px;
	}
			#navigation li a {
				color: #686868;
				font-weight: normal;
				text-decoration: none;
			}
			#navigation li a:hover {
	color: Celebrity Waiter 006
.jpg Celebrity Waiter 015.jpg Celebrity Waiter 003.jpg Celebrity Waiter 002.jpg Celebrity Waiter 010.jpg Celebrity Waiter 022.jpg Celebrity Waiter 001.jpg Celebrity Waiter 005.jpg Celebrity Waiter 011.jpg Celebrity Waiter 012.jpg Celebrity Waiter 018.jpg Celebrity Waiter 019.jpg Celebrity Waiter 016.jpg Celebrity Waiter 017.jpg Celebrity Waiter 008.jpg Celebrity Waiter 009.jpg Celebrity Waiter 020.jpg Celebrity Waiter 021.jpg Celebrity Waiter 006-1.jpg Celebrity Waiter 007.jpg Celebrity Waiter 004.jpg Celebrity Waiter 013.jpg Celebrity Waiter 014.jpg;
	font-weight: normal;
	text-decoration: underline;
			}
			
				

#nav_sides {
	margin-left: 20px;
	margin-bottom: 20px;
	list-style-image: url(images/grahic_arrow.jpg);
}
		#nav_sides li {
			margin: 0px 0px 5px 0px;
		}

#sub_wide_content ul {
			font-family: "Times New Roman", Times, serif;
			font-size: 1.2em;
			font-style: italic;
			margin-left: 50px;
			margin-bottom: 20px;
			margin-top: 20px;
			list-style-image:url(images/graphic_li_clock.gif);
		}
#sub_wide_content li {
			margin-bottom: 15px;
		}
		
#sub_middle_content ul {
			font-family: "Times New Roman", Times, serif;
			font-size: 1.2em;
			font-style: italic;
			margin-left: 50px;
			margin-bottom: 20px;
			margin-top: 20px;
			list-style-image:url(images/graphic_li_clock.gif);
		}
#sub_middle_content li {
			margin-bottom: 15px;
		}

#landing {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: italic;
	float:left;
	width: 245px;
}

		#landing ul {
			margin-left: 50px;
			margin-bottom: 20px;
			margin-top: 20px;
			list-style-image:url(images/graphic_li_clock.gif);
		}
		#landing li {
			margin-bottom: 15px;
		}
		
#basic_ul {
	margin-left: 50px;
	margin-bottom: 20px;
	margin-top: 20px;
	list-style-image: url(images/graphic_li_clock.gif);
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: italic;
}
		#basic_ul li {
			margin: 0px 0px 15px 0px;
		}

/* ////////////////////////////////////////////////////////////////////////////////    FRONT PAGE SITE DESIGN ////////////////////////////////////////////////////  */
#marquee {
	background-image: url(images/graphic_marquee_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 783px;
	height: 78px; /* originally 38 px before oil spill banner */
	float: left;
	font-family: Helvetica, Arial, Sans-serid;
	font-size: 12px;
	line-height: 11px;
	color: #9A9A9A;
	text-decoration: none;
}
		

#left_nav {
	width: 188px;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
	line-height: 1.5em;
	color: #999999;
	padding: 0px 20px 0px 0px;
	background-image: url(images/graphic_separator_line_vert.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#middle_content {
	padding: 33px 20px 0px 20px;
	width: 535px;
	float: left;
	background-image: url(images/graphic_separator_line_vert.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#area_interests {
	float: left;
	width: 173px;
	padding-right: 5px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1em;
	font-weight: normal;
	color: #159282;
}
	#area_interests ul {
		margin-left: 20px;
		list-style-image: url(images/grahic_arrow.jpg);
	}

#right_nav {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
	line-height: 1.5em;
	color: #999999;
	padding-left: 20px;
	width: 147px;
	float: right;
}
	

/* ////////////////////////////////////////////////////////////////////////////////    END OF FRONT PAGE SITE DESIGN ////////////////////////////////////////////////////  */




/* ////////////////////////////////////////////////////////////////////////////////    SUB PAGE SITE DESIGN ////////////////////////////////////////////////////  */
#sub_side_nav {
	width: 188px;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
	line-height: 1.5em;
	color: #999999;
}

	.side_left {
		padding: 0px 20px 0px 0px;
		background-image: url(images/graphic_separator_line_vert.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	.side_right {
		padding: 0px 0px 0px 20px;
		background-image: url(images/graphic_separator_line_vert.jpg);
		background-repeat: no-repeat;
		background-position: top left;
	}

#sub_middle_content {
	padding: 0px 20px 0px 20px;
	width: 492px;
	float: left;
}

#sub_wide_content {
	padding: 0px 20px 0px 20px;
	width: 702px;
	float: left;
}


/* ////////////////////////////////////////////////////////////////////////////////    END SUB PAGE SITE DESIGN ////////////////////////////////////////////////////  */

#footer {
	background-image: url(images/graphic_footer_bg.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 950px;
	height: 192px;
	float: left;
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #949494;
	padding-top: 30px;
}
		#footer_smnav li {
			display: inline;
			margin-right: 20px;
		}
		#footer_smnav a {
			color: #949494;
			text-decoration: underline;
			font-weight: normal;
		}
		#footer_smnav a:hover {
			color: #159282;
			text-decoration: none;
			font-weight: normal;
		}

#announcements {
	display: block;
	margin-bottom: 15px;
}
#announcements b {
	font-family: "Times New Roman", Times, serif;
	color: #686868;
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1em;
}

#banner_horizontal {
	padding: 5px;
	width: 500px;
	height: 150px;
	background-image: url(images/graphic_horz_banner_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	float: right;
	margin: 10px 18px 0px 0px;
}

#banner_vertical {
	background-image: url(images/graphic_vert_banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 175px;
	height: 300px;
	padding: 4px
}

#footer_link {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #525252;
	padding-top: 15px;
	float: left;
}

#sub_separator {
	background-image: url(images/graphic_sub_bigseparator.gif);
	width:950px;
	height: 30px;
	background-position: top center;
	background-repeat: no-repeat;
	float:left;
}

#separator_large {
	background-image: url(images/graphic_separator_line_large.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 521px;
	height: 1px;
}

#sub_middle_content #separator_large {
	background-image: url(images/graphic_separator_line_large.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 490px;
	height: 1px;
}

#separator_small {
	background-image: url(images/graphic_separator_line_sm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 136px;
	height: 1px;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	color:#686868;
	font-size: 12px;
	border: thin #75A69E solid;
	background-color: #ffffff;
}

.breadcrumb {
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #949494;
}


#news {
	margin: 30px 0px 0px 0px;
}

#build_meetings {
	margin: 30px 0px 30px 0px;
}

#members {
	margin: 0px 0px 15px 0px;
}

.green {
	color: #159282;
	font-style: italic;
}

.grey_links {
	margin-left: 35px;
	font-size:13px;
}

.grey_links a {
	color: #686868;
	font-weight: normal;
	text-decoration: underline;
}

.grey_links a:hover {
	color: #159282;
	text-decoration: underline;
	font-weight: normal;
}

.large_serif {
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 1.6em;
	color: #545454;
	font-weight:normal;
}

/* ------- INVESTORS ---- */

div.investor {
	margin-bottom: 25px;
}
		div.investor p {
			font-size: 11px;
			line-height: 14px;
		}
		div.investor div.alignleft {
			float: left;
			margin: 0 7px 0 0;
			width: 120px;
		}
				div.investor div.alignleft img {
					width: 120px;
					height: 170px;
					margin-bottom: 5px;
				}
		div.investor h2.investor {
			font-family: helvetica, arial, sans-serif;
			text-transform: uppercase;
			font-style: normal;
			color: #159282;
			font-size: 14px;
			line-height: 18px;
		}
				div.investor h2.investor span {
					text-transform: none;
					font-weight: bold;
					color: #666;
				}