@charset "utf-8";
/* CSS Document */

* {padding: 0px; margin:0px;}

body {background-image:url(../images/background_light.png); text-align:center;}
div, p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}
p { padding-bottom: 8px;}
img {display:block;}
h2 {font-size:18px;}

a {color:#CC0000;}
a:hover {text-decoration:none;}
a:visited {color:#660000;}


#container {width: 762px; margin-left:auto; margin-right:auto; margin-top:10px; position:relative;}

#menu {height:28px; padding-top:4px;}
#menu_l1 {border:#000 solid 1px; width:700px; margin-left:auto; margin-right:auto;}
#menu_l2 {background-image:url(../images/menu_green.gif); border:#ece23b solid 1px; padding:3px; font-size:11px; font-weight:bold; color:#fff; text-align:center;}
#menu_l2 a {color:#FFF; text-decoration:none;}
#menu_l2 a:hover {color:#FFFF66;}

#menu2 {height:21px; font-size:11px; font-weight:bold; color:#fff; text-align:right; padding:4px 26px 0px 0px;}
#menu2 a{text-decoration:none;}
#menu2 a:hover{color:#FF0000;}

#main {background-image:url(../images/background_repeat.gif);}
#main2 {background-image:url(../images/background.gif); background-repeat:repeat-x; width:100%;}

#menug, #menug a {font-size:10px; text-decoration:none;}
#menua {padding-bottom: 4px;}
#menua a {text-decoration:none; font-weight:bold;}
#menug a:hover, #menua a:hover {text-decoration:underline}
#content {width:730px; margin-left:auto; margin-right:auto; position:relative; font-size:12px; line-height:18px;}


#footer {background-image:url(../images/footer_top.gif); background-repeat:no-repeat; background-color:#000;  background-position:top;}
#footer p {text-align:center; padding: 15px 20px 10px 20px; color:#CCC; font-size:10px;}

#left_wing {position:absolute; left:-119px; background-image:url(../images/left_wing.gif); width:119px; height:293px;}
#right_wing {position:absolute; right:-119px; background-image:url(../images/right_wing.gif); width:119px; height:293px;}

#gallery_block {float:left; top:10px; margin-left: 10px; width:200px; background-image:url(../images/gallery_block/pink_back.gif); height:580px;}
#gallery_block h2 {color:#663333; font-family:"Times New Roman", Times, serif; padding:6px;}
#gb_content {background-image:url(../images/gallery_block/pink_grad.gif); background-repeat:repeat-x; padding-bottom:10px; }

#contact_block {float:right; top:10px; margin-right: 10px; width:200px; background-image:url(../images/contact_block/green_back.gif); height:580px; position:relative;}
#contact_block h2 {color:#006633; font-family:"Times New Roman", Times, serif; padding: 6px 6px 6px 0px;}
#cb_content {padding-left:20px; background-image:url(../images/contact_block/green_grad.gif); background-repeat:repeat-x; text-align:left; padding-bottom:10px ; height:300px;}
#chamber_logo { position: absolute; bottom: 10px; right: 10px; }

#middle_col {margin:0px 235px;}
#middle_col h2, #left_col h2 {font-family:"Times New Roman", Times, serif; color:#2e6d48; padding: 10px 0px 10px 0px;}

#left_col {margin:0px 230px 0px 10px;}

.g_link {width:180px; margin-left:10px; margin-bottom:5px; border-bottom:#990000 solid 1px;}
.g_link_cap {background-image:url(../images/gallery_block/gallery_link_cap.gif); height:15px; text-align:right; color:#FFF; line-height:15px; font-style:italic; padding-right:4px;}

.phone {font-weight:bold;}

#ols_box {
	width: 430px;
	height: 550px;
	background-image:url(../images/back_yellow.gif);
	margin-left: auto;
	margin-right: auto;
}
#ols_box p{
	font-size:12px;
	margin: 12px;
	text-align:justify;
	line-height: 18px;
}
#ols_box img {
	display:block;
}
#ols_nav {
	background-image:url(../ols_slides/nav/ols_back.gif);
	height: 35px;
	position:relative;
}

#ols_prev {
	float:left;
}
#ols_new {
	float:right;
}
#ols_next {
	float:right;
	margin-right:18px;
}
p#ols_title {
	padding-top: 8px;
	color: #fff;
	margin: 0px;
	text-align:center;
}

