body {	margin: auto;	background: #242021;	text-align: center;	width: 950px;	padding: 0;	font-family: Georgia, Times, Serif;	}* {	margin: 0px;	padding: 0px;	text-align: left;	font-family: Georgia, Times, Serif;	}#wrapper {	background-color: #FFFFFF;	border: #9F8667 10px solid;	margin: 0 auto;	width: 950px;	}/*title*/#title {		width: 700px;		background-color: #61503C;		background: url("/images/title_bg.gif");		background-repeat: repeat-x;	font-family: Georgia, Times, Serif;		margin: 0 ! important;		padding: 0 ! important;		}h1 {	font-family: Georgia, Times, Serif;	font-size: 24px;	color: #FFFFFF;	text-transform: uppercase;	font-weight: bold;	float: left;	padding-left: 20px;	margin: 15px 0;	}.head h1 {	font-family: Georgia, Times, Serif;	font-size: 16px;	color: #61503C;	font-style: italic;	font-weight: bold;	line-height: 24px;	text-transform: none;	padding: 0px;	}h3 {	font-family: Georgia, Times, Serif;	font-size: 24px;	color: #FFFFFF;	text-transform: uppercase;	font-weight: bold;	float: left;	line-height: 60px;	padding-left: 20px;	}h2 {	font-family: Georgia, Times, Serif;	font-size: 20px;	color: #9F8667;	font-style: italic;	font-weight: normal;	float: right;	line-height: 60px;	padding-right: 20px;	}.head {	font-family: Georgia, Times, Serif;	font-size: 16px;	color: #61503C;	font-style: italic;	font-weight: bold;	}.head_sm {	font-family: Georgia, Times, Serif;	font-size: 12px;	color: #666666;	font-style: italic;	font-weight: bold;	}#divider {	clear: both;	}#divider_dotted {	border-bottom: #CCCCCC dotted 1px;	clear: both;	padding-top: 20px;	margin-bottom: 20px;	}#divider_gray {	border-bottom: #CCCCCC solid 1px;	clear: both;	margin: 10px 0;	}/*banner*/	#banner {		}	#logo {		float: left;		width: 400px;		height: 100px;		}	#slogan {		float: right;		width: 360px;		height: 100px;		}/*Main Navigation*/	#main_nav {		float: left;		width: 190px;		/*min-height: 630px;*/		/*margin-right: 40px;*/	    border: 5px #61503C solid;		font-family: Georgia, Times, Serif;		background: #333333 url("/images/main_nav_bg.jpg") no-repeat bottom;		}	#main_nav ul {		/*background-color: #333333;*/		}	#main_nav li {		list-style-type: none;		text-align: left;		padding: 10px 20px 10px 10px;		border-bottom: #666666 1px dotted;		}		#main_nav a:link, #main_nav a:visited {			font-weight: bold;			text-decoration: none;			font-family: Georgia, Times, Serif;			font-size: 12px;			color: #FFFFFF;			}		#main_nav a:hover {			font-weight: bold;			text-decoration: none;			font-family: Georgia, Times, Serif;			font-size: 12px;			color: #CCCCCC;			}#homepage {	background-color: #ffffff;	padding: 0;	width: 700px;	min-height: 560px;	max-width: 100%;	float: right;	border: #FFFFFF solid;	border-width: 0 10px 10px 10px;	}#content {	background: url(/images/title_bg.gif) repeat-x top;	font-family: Georgia, Times, Serif;	padding: 0;	width: 750px;	min-height: 560px;	max-width: 100%;	float: right;	}#home_content {	background: #61503C url(/images/title_bg.gif) repeat-x top;	font-family: Georgia, Times, Serif;	padding: 0;	width: 750px;	max-width: 100%;	float: right;	}#content2 {	font-family: Georgia, Times, Serif;	padding: 20px;	width: 700px;	max-width: 100%;	float: right;	}#content2 ol {	font-family: Georgia, Times, Serif;	padding: 20px 40px;	}	#content ul li {	margin-left: 40px;	}#quote {	font-family: Georgia, Times, Serif;	margin-left: 20px;	}#quote form {	font-family: Georgia, Times, Serif;	padding: 20px;	border: #CCCCCC solid 5px;	}#quote form ol {	font-family: Georgia, Times, Serif;	padding: 20px 40px;	}.text {	font-family: Georgia, Times, Serif;	color: #333333;	font-size: 12px;	line-height: 24px;	}.text_sm {	font-family: Georgia, Times, Serif;	color: #333333;	font-size: 10px;	line-height: 18px;	}.text_sm2 {	font-family: Georgia, Times, Serif;	color: #999999;	font-size: 10px;	line-height: 18px;	}.text ul {	font-family: Georgia, Times, Serif;	margin-left: 60px;	}a:link, a:visited {	font-weight: bold;	text-decoration: none;	font-family: Georgia, Times, Serif;	font-size: 12px;	color: #9F8667;	}a:hover {	font-weight: bold;	text-decoration: none;	font-family: Georgia, Times, Serif;	font-size: 12px;	color: #999999;	text-decoration: underline;	}a.link_sm:link, a.link_sm:visited {	font-weight: bold;	text-decoration: none;	font-family: Georgia, Times, Serif;	font-size: 10px;	color: #9F8667;	}a.link_sm:hover {	font-weight: bold;	text-decoration: none;	font-family: Georgia, Times, Serif;	font-size: 10px;	color: #999999;	text-decoration: underline;	}/*award winner area*/#awardphoto_l_lg {	float: left;	width: 475px;	height: 275px;	vertical-align: top;	margin-left: 20px;	}#awardphoto_l_med {	float: left;	width: 450px;	height: 261px;	vertical-align: top;	margin-left: 20px;	}#awardphoto_l_sm {	float: left;	width: 356px;	height: 206px;	vertical-align: top;	margin-left: 50px;	}#awardphoto_r_lg {	float: right;	width: 475px;	height: 275px;	vertical-align: top;	}#awardphoto_r_sm {	float: right;	width: 356px;	height: 206px;	vertical-align: top;	margin-right: 50px;	}#awardtext_l {	float: left;	width: 200px;	/*width: 150px;*/	vertical-align: top;	margin-left: 50px;	text-align: center ! important;	}		#awardtext_l p {		text-align: center ! important;		}#awardtext_r {	float: right;	width: 200px;	/*width: 150px;*/	vertical-align: top;	margin-right: 20px;	text-align: center ! important;	}	#awardtext_r p {		text-align: center ! important;		}#awardtext_r2 {	float: right;	width: 200px;	/*width: 150px;*/	vertical-align: top;	margin-right: 50px;	text-align: center ! important;	}		#awardtext_r2 p {		text-align: center ! important;		}#awardbanner {	margin: auto;	width: 100%;	height: 120px;	background-image: url("/images/awardbanner_bg.gif");	background-repeat: repeat-x;	background-position: top;	}#preview {	float: right;	width: 264px;	vertical-align: top;	margin-left: 40px;	}#copyright {	width: 800px;	margin: auto;	text-align: center;	font-family: Georgia, Times, Serif;	color: #FFFFFF;	font-size: 10px;	}/*flyout menu*/.anylinkcss {	position:absolute;	visibility: hidden;	border:1px solid #333333;	border-bottom-width: 0;	font:normal 10px Georgia, Times, Serif;	line-height: 20px;	z-index: 100;	background-color: #9F8667;	width: 250px;	}.anylinkcss a {	color: black;	width: 100%;	display: block;	text-indent: 3px;	border-bottom: 1px solid #333333;	padding: 1px 0;	text-decoration: none;	font-weight: bold;	text-indent: 5px;	font-family: Georgia, Times, Serif;	}.anylinkcss a:hover {	background-color: #61503C;	color: black;	}/*photogallery*/.photogallery { /*CSS for TABLE containing a photo album*/	font-family: Georgia, Times, Serif;	}.photogallery img { /*CSS for images within an album*/	border: 1px solid green;	}.photonavlinks { /*CSS for pagination DIV*/	font: bold 14px Arial;	}.photonavlinks a { /*CSS for each navigational link*/	margin-right: 2px;	margin-bottom: 3px;	padding: 1px 5px;	border:1px solid gray;	text-decoration: none;	background-color: white;	}.photonavlinks a.current { /*CSS for currently selected navigational link*/	background-color: yellow;	}.featured img {	margin: 10px;	}