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

body {background:#fff;
font-family:Arial, Helvetica, Verdana, sans-serif; 
font-size: 14px; 
line-height:22px;
color:#666666;
text-align: center; 
margin: 10px;}

a:visited, a:link {text-decoration: underline; color: #006699;}
a:hover {text-decoration: none;}

.clear {clear: both;}

#container {
	width: 955px;
	text-align: left;
	z-index: 1;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image:url(images/main_bg.gif); background-repeat:repeat-y; 
}

#banner { width:955px; background: url("images/banner.gif") top center no-repeat; height: 178px;}

#content {
    float:left;
	margin-top: 0px;
	margin-right:0px;
	width:750px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image:url(images/bg.gif); background-position:top;
	min-height:350px;
}


#box_left {
	float:left;
	color: #dcdcdc;
	width:170px;
	text-align: left;
	z-index: 3;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#contact { float:right; width:275px; margin-top:50px;}
#flash { float:left; width:450px; }
#divider { float:right; text-align:right; width:730px; margin-right:10px; background-image:url(images/line.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:10px; margin-bottom:10px}

#divider p { font-size:12px}

#footer { padding: 5px; text-align: center; margin-top: 0px; font-size: 12px; background-color:#CCCCCC;}
#footer p { color:#666}

h1, h2, h3 {font-family: Arial, Helvetica, sans-serif; color: #006699;}
h1 {font-size: 18px; margin: 0; padding: 5px 0 5px 0;}
h2 {font-size: 16px; margin: 0; padding: 5px 0 5px 0; font-style: italic;}
h3 {color: #006699;}

ol li {margin-bottom: 15px;}

.nobottommargin {margin-bottom: 0; padding-bottom: 0;}
.notopmargin {margin-top: 0; padding-top: 0;}


.gallerytmb{ margin:10px; border:1px solid #cccccc}
