/* 1 ÷ 16 × desired font size (px) = font size in em */

html {height:100%;}
body {margin: 0px; padding: 0px; background: #cbccb1;}
#wrap {margin: 0px auto; padding: 0px; width: 792px; overflow:auto; background: url(images/wrap-bg.gif) top right repeat-y;}
#inner-wrap {margin: 0px auto; padding: 0px; width: 780px; overflow:auto; background: #ececec;}

#header {margin: 0px; padding: 0px; width: 780px; height: 75px;}

#pictures {margin: 0px; padding: 0px; width: 780px; height: 152px;}
	#pictures ul li{list-style-type: none; list-style-image: none;}

#navbar {margin: 0px; padding: 0px; width: 780px; background: white; overflow: hidden; text-align: left;}
	#navbar ul {width: 780px; height: 21px;}
	#navbar li {margin: 0px; padding: 0px; display: inline;}
	#navbar li a {}
	
#left {margin: 0px; padding: 10px 0px; width: 176px; min-height: 800px; float: left; display: inline; overflow:hidden; background: #ececec;}
	#left h2 {font: bold 0.75em verdana,helvetica,arial,sans-serif; color: #3a4d77; text-align: center;}
	#left form {padding: 10px 0px 10px 10px; text-align: left;}
	#left form textarea {font: normal 0.813em arial,sans-serif; overflow: auto;width: 150px; height: 100px;}
	
#middle {margin: 0px; padding: 0px; width: 428px; min-height: 900px; float: left; display: inline; overflow:hidden; background: white;}
	#middle h1 {margin: 0px; padding: 10px 5px; font: bold 0.875em verdana,helvetica,arial,sans-serif; color: #3a4d77; text-align: left;}
	#middle h1 a:link, #middle h1 a:active, #middle h1 a:visited {color: #3a4d77; text-decoration: none;}
	#middle h1 a:hover {color: #3a4d77; text-decoration: underline;}
	
	#middle p {margin: 0 0 10px; padding: 0px 5px; font: normal 0.687em verdana,helvetica,arial,sans-serif; color: black; text-align: left; line-height: 16px;}
	#middle p a:link, #middle p a:active, #middle p a:visited {color: #3a4d77; text-decoration: none;}
	#middle p a:hover {color: #3a4d77; text-decoration: underline;}
	
	#middle form {margin: 0px; padding: 0px 5px; font: normal 0.687em verdana,helvetica,arial,sans-serif; color: black; text-align: left; line-height: 16px;}
	
	#middle h2 {margin: 0px; padding: 10px 5px; font: bold 0.75em verdana,helvetica,arial,sans-serif; color: #3a4d77; text-align: left;}
	#middle ul li {margin: 0 15px 5px; padding: 0; font: 0.687em/1.5 Tahoma, Verdana, Helvetica, sans-serif; letter-spacing: 1px; color: #000; text-align: left}
	#middle ul li a {color: #3a4d77; text-decoration: none;}
	#middle ul li a:hover {color: #3a4d77; text-decoration: underline;}
	
	input.small_chk1 { vertical-align: middle; margin-top: 0px;}
	
	#content-table {margin: 10px 10px 10px; padding: 0; width: 408px; background: #ececec; overflow:hidden;}
		#content-table p {margin: 10px 10px; padding: 0; font: normal 0.687em verdana,helvetica,arial,sans-serif; color: black; text-align: left; line-height: 16px;}
		#ct-left {margin: 0; padding: 0; width: 204px; background: #ececec; float: left; display: inline; overflow:hidden;}
			#ct-left p {margin: 10px 5px 10px 10px; padding: 0; font: normal 0.687em verdana,helvetica,arial,sans-serif; color: black; text-align: left; line-height: 16px;}
			#ct-left p a:link, #ct-left p a:active, #ct-left p a:visited {color: #3a4d77; text-decoration: none;}
			#ct-left p a:hover {color: #3a4d77; text-decoration: underline;}
		
		#ct-right {margin: 0; padding: 0; width: 204px; background: #ececec; float: left; display: inline; overflow:hidden;}
			#ct-right p {margin: 10px 5px 10px 10px; padding: 0; font: normal 0.687em verdana,helvetica,arial,sans-serif; color: black; text-align: left; line-height: 16px;}
			#ct-right p a:link, #ct-right p a:active, #ct-right p a:visited {color: #3a4d77; text-decoration: none;}
			#ct-right p a:hover {color: #3a4d77; text-decoration: underline;}
			
	#rssfeed {margin: 0; padding: 0; width: 428px; min-height: 300px; overflow:hidden; background: white;}
		#rssfeed h2 {margin: 0; padding: 10px 5px; font: bold 0.875em verdana,helvetica,arial,sans-serif; color: #3a4d77; text-align: left;}
			#rssfeed h2 a:link, #rssfeed h2 a:active, #rssfeed h2 a:visited {color: #3a4d77; text-decoration: none;}
			#rssfeed h2 a:hover {color: #3a4d77; text-decoration: underline;}
		#rssfeed p {margin: 0; padding: 0 5px; font: normal 0.687em verdana,helvetica,arial,sans-serif; color: black; text-align: left; line-height: 16px;}
			#rssfeed p a:link, #rssfeed p a:active, #rssfeed p a:visited {color: #3a4d77; text-decoration: none;}
			#rssfeed p a:hover {color: #3a4d77; text-decoration: underline;}

#right {margin: 0; padding: 0; width: 176px; min-height: 800px; float: left; display: inline; overflow:hidden; background: #ececec; text-align: center;}
	#right h3 {margin: 10px 0 5px; font: bold 0.75em verdana,helvetica,arial,sans-serif; color: #3a4d77; text-align: center;}
	#right p.main {margin: 10px 3px; padding: 0px; font: normal 0.687em verdana,helvetica,arial,sans-serif; color: #3a4d77; text-align: left;}
	#right p.main a:link, #right p.main a:active, #right p.main a:visited {color: #3a4d77; text-decoration: none;}
	#right p.main a:hover {color: #3a4d77; text-decoration: underline;}	
	
.greybox {margin: 0; padding: 0; width: 176px; background: #666666;}
	.greybox h2 {margin: 0; padding: 10px 0; font: bold 0.75em verdana,helvetica,arial,sans-serif; color: white; text-align: center;}
	.greybox h2 a:link, .greybox h2 a:active, .greybox h2 a:visited {color: white; text-decoration: none;}
	.greybox h2 a:hover {color: white; text-decoration: underline;}
	.greybox p {margin: 0px; padding: 0px 5px 10px; font: normal 0.687em verdana,helvetica,arial,sans-serif; color: white; text-align: left;}
	.greybox p a:link, .greybox p a:active, .greybox p a:visited {color: white; text-decoration: none;}
	.greybox p a:hover {color: white; text-decoration: underline;}
	
.bluebox {margin: 0px; padding: 0px; width: 176px; background: #3a4d77;}
	.bluebox h2 {margin: 0px; padding: 10px 0px; font: bold 0.75em verdana,helvetica,arial,sans-serif; color: white; text-align: center;}
	.bluebox h2 a:link, .bluebox h2 a:active, .bluebox h2 a:visited {color: white; text-decoration: none;}
	.bluebox h2 a:hover {color: white; text-decoration: underline;}
	.bluebox p {margin: 0px; padding: 0px 5px 10px; font: normal 0.687em verdana,helvetica,arial,sans-serif; color: white; text-align: left;}
	.bluebox p a:link, .bluebox p a:active, .bluebox p a:visited {color: white; text-decoration: none;}
	.bluebox p a:hover {color: white; text-decoration: underline;}

#footer {clear: both; margin: 0px; padding: 0px; width: 780px; background: #3a4d77;}
	#footer p {margin: 0px; padding: 10px 5px; font: normal 0.562em verdana,helvetica,arial,sans-serif; color: white; text-align: left;}
	#footer p a:link, #footer p a:active, #footer p a:visited {color: white; text-decoration: none;}
	#footer p a:hover {color: white; text-decoration: underline;}