* {	margin: 0;	padding: 0;}body {		text-align: left;	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	color: #2f1a12;}form {}input, textarea {	padding: 2px 5px;	font: normal 1em Helvetica, Arial, sans-serif;	color: #333333;}h1, h2, h3 {	margin-top: 1.5em;	font-weight: normal;}h1 {	font-size: 2em;}h2 {	font-size: 1.4em;}h3 {	font-size: 1em;}p, ul, ol {	margin-top: 1.5em;	line-height: 160%;}ul, ol {	margin-left: 3em;}blockquote {	margin-left: 3em;	margin-right: 3em;}a {	color: #36578c;	text-decoration: none;}iframe {border: 6px solid #2f1a12;}a:hover {		color: #3760BF;	text-decoration: underline}a img {	border: none;}img.left {	float: left;	margin: 0 20px 0 0;}img.right {	float: right;	margin: 0 0 0 20px;}/* Header */#header {	background: #2f1a12 url(../images/header-bkg.gif) repeat-x;	height: 60px;	margin: 0 auto;	}#logo {	background: #2f1a12 url(../images/header.gif) top no-repeat;	width: 945px;	height: 60px;	margin: 0 auto;	}#logo h1 {	display: none}#logo ul {	margin: 0px 0 0 455px;	padding: 0;	list-style: none;	line-height: normal;}#logo li {	display: inline;}#logo a {	float: left;	padding: 22px 15px 21px 15px;	background: url(../images/header-bkg.gif) repeat-x;	border-right: 1px #454d62 solid;	text-decoration: none;	font-size: 16px;	color: #FFFFFF;}#logo a:hover {	text-decoration: none;	background: url(../images/tab-bkg.gif);	border-right: 1px #454d62 solid;}#logo .first a {	border-left: 1px #454d62 solid;}#logo .firstcurrent a {	background: url(../images/tab-bkg.gif);	border-left: 1px #454d62 solid;}#logo .current a {	background: url(../images/tab-bkg.gif);}/* Menu */#menu-wrap {	background: #2f1a12;	}#menu {	width: 945px;	height: 27px;	margin: 0 auto;	}#menu ul {	margin: 0 0 0 380px;	padding: 0;	list-style: none;	line-height: normal;}#menu li {	display: inline;}#menu a {	float: left;	margin-right: 6px;	padding: 7px 10px 5px 10px;	background: #7e6e54;	border-top: 1px #417098 solid;	border-right: 1px #417098 solid;	border-left: 1px #417098 solid;	border-bottom: none;	text-decoration: none;	text-transform: uppercase;	font-weight: bold;	font-size: 14px;	color: #FFFFFF;}#menu a:hover {	text-decoration: none;	background: #316cac;	border-top: 1px #7e6e54 solid;	border-right: 1px #7e6e54 solid;	border-left: 1px #7e6e54 solid;	border-bottom: none;}#menu .first a {	background: #978383;	border-top: 1px #D45951 solid;	border-right: 1px #D45951 solid;	border-left: 1px #D45951 solid;	border-bottom: none;}/* Page */#page {	width: 945px;	margin: 0 auto;}#content {	background: #cfdde8;	border-bottom: 5px #7e6e54 solid;	border-top: 10px #316cac solid;}/* Main Image */#main-image-wrap {	background: #efeee4 url(../images/main-bkg.jpg) repeat-x;	padding: 45px 0px 30px 0px;	border-top: #454d62 1px solid}#main-image {	width: 945px;	margin: 0 auto;	padding: 10px 0px 10px px;}#main-image h1 {	margin: 10px 0;	padding: 0;}#main-image p {	margin: 0;	line-height: 1.2em;	color: #454d62;}#main-image .meta {	padding: 10px 0 0 0;}#main-image .byline {	margin: 0 0 10px 0;	padding: 10px 0;	background: #BBB082;	font-size: .9em;	font-weight: bold;	color: #FFFFFF;}#main-image .byline span {	padding: 0 0 0 15px;}#main-image .byline a {	padding: 0 30px 0 0;	background: url(../images/img05.gif) no-repeat right top;	text-decoration: none;}#main-image .byline a:hover {	text-decoration: underline;}#sticky {	background: url(../images/postit.jpg) repeat-x;	width: 320px;	margin: 15px 0px 0px 30px;	float: left;	border-top: #454d62 3px solid;	border-bottom: #454d62 3px solid;	border-left: #454d62 3px solid;	padding: 10px 15px 10px 15px;	}#sticky h2 {	font-size: 1.5em;	margin: 0;	font-family: Georgia, "Times New Roman", Times, serif;}#sticky h3 {	font-size: 1.2em;	margin: 15px 0 1px 0;}#rightbox {	width: 500px;	margin: 0px 0px 0px 0px;	float: left;	font-size: 1.2em	}/* Content Image */#content-image-wrap {	background: #efeee4 url(../images/content-bkg.jpg) repeat-x;	height: 160px;	border-top: #454d62 1px solid}#content-image {	width: 945px;	margin: 0 auto;}#content-image h2 {	font-size: 2.7em;	margin: 100px 0 0 0}/* Topics */#topics {	width: 945px;	margin: 0 auto;}#topics h2 {	margin: 20px 0 5px 0;	padding: 0;	font-size: 1.5em;	color: #2f1a12}#topics h3 a {	text-decoration: none;}#topics ul {	margin: 0;	padding: 0;	list-style: none;}#topics li {	float: left;	width: 285px;	padding-left: 29px;}#topics li.first {	padding: 0;}#topics .byline {	margin: 0 0 10px 0;	padding: 0;	border-bottom: 1px #DDD7C0 solid;	text-align: left;	font-size: 10px;	font-weight: bold;}#topics .byline span {}#topics .byline a {	padding: 0 30px 0 0;	background: url(../images/img05.gif) no-repeat right top;	text-decoration: none;}#topics .byline a:hover {	text-decoration: underline;}#topics p {	padding: 0;	margin: 0;}/* Pages Content */#pagescontent {	width: 945px;	margin: 0 auto;}#pagescontent h2 {	margin: 20px 0 5px 0;	padding: 0;	font-size: 1.5em;	color: #2f1a12}#pagescontent h3 a {	text-decoration: none;}#pagescontent ul {	margin: 0;	padding: 0;	list-style: none;}#pagescontent li {	float: left;	width: 430px;	padding-left: 29px;}#pagescontent li.first {	padding: 0;}#pagescontent p {	padding: 0;	margin: 15px 0 0 0;	font-size: 1.1em}#pagescontent img {	border: 6px #2f1a12 solid;	margin: 15px 0 0 0;}/*Gallery Content */#gallery {	width: 945px;	margin: 0 auto;	padding-top: 15px}#gallery img {border: 0;margin: 0}#gallery a {margin: 0px 20px 15px 0px;background-color: #e3e3e5;border-style: solid;border-color: #999999;border-width: 3px;float: left}#gallery a:hover {	border-color: #ececec;	text-decoration: none;}/* Sidebar */#sidebar {	width: 945px;	margin: 0 auto;}#sidebar ul {	margin: 0;	padding: 0;	list-style: none;}#sidebar li {	float: left;	width: 259px;}#sidebar li ul {	padding-left: 20px;}#sidebar li li {	float: none;	width: auto;	padding: 3px 0;	background: none;}#sidebar h2 {	margin: 0 0 20px 0;	padding: 10px 0 10px 16px;	background: #BBB082;	text-transform: uppercase;	letter-spacing: .5em;	font-size: .9em;	font-weight: bold;	color: #FFFFFF;}/* Footer */#footer-wrap {	clear: both;	margin: 0 auto;	background: #2f1a12;}#footer {	margin: 0 auto;	width: 945px;	background: #2f1a12;}#footer p {	margin: 0;	font-size: 0.8em;	color: #efefef;}#footer a {	margin: 0;	color: #7d99ba;	}#footer ul {	margin: 0px;	list-style: none;	line-height: normal;}#footer li {	display: inline;}#footer li a {	float: left;	padding: 22px 15px 21px 0px;	color: #efeee4;}#footer li a:hover {text-decoration: underline;}