body {	margin: 20px;	padding: 0;	background: #3E496C;	font: normal 0.7em "Georgia", Tahoma, Arial, Helvetica, sans-serif;	color: #666666;}form {	margin: 0;	padding: 0;}h1, h2, h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	color: #333333;}p, blockquote, ol, ul {	line-height: 160%;}a {	color: #3A69BA;	text-decoration: none;}a:hover {	text-decoration: underline;	color: #FF0000;}/* Wrapper */#wrapper {	width: 778px;	margin: 0 auto;	background-color: #FFFFFF;	padding: 20px;	border: thick solid #E3E3E3;}/* Boxed */.boxed {	float: left;	clear: left;	width: 200px;	margin: 0 0 10px 0;	padding: 0;	background: #EFF3F9;}.boxed .heading {	margin-top: 0;	padding: 8px 15px;	background: #003366;	text-transform: uppercase;	letter-spacing: 1px;	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;	color: #FFFFFF;}.boxed .content {	margin: 0;	padding: 5px 14px 10px 14px;}.boxed ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}.boxed li {	padding: 3px 0;	border-top: 1px dotted #1F1F21;}.boxed li.first {	border: none;}.boxed a {	padding-left: 10px;	background: url(../images/img4.gif) no-repeat left center;	text-decoration: none;}.boxed a:hover {	text-decoration: none;	color: #FF0000;}/* Ads Box */.ads {	float: left;	clear: left;	width: 200px;	margin: 0 0 10px 0;	padding: 0;	background: #EFF3F9;}.ads .heading {	margin-top: 0;	padding: 8px 15px;	background: #003366;	text-transform: uppercase;	letter-spacing: 2px;	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;	color: #FFFFFF;}.ads .content {	margin: 0;	padding: 5px 14px 10px 14px;}.ads a {	text-decoration: none;	color: #EFF3F9;}.ads a:hover {	text-decoration: underline;	color: #FF0000;}/* Badges */.badges {	float: left;	clear: left;	width: 200px;	margin: 30px 0px 10px;	padding: 0;}/* Header */#header {	float: left;	width: 778px;	height: 293px;	background: url(../images/web-header.jpg);}#headerinside {	float: left;	width: 778px;	height: 80px;	background: url(../images/web-header-ins.jpg);}#header h1 {	margin: 0;	padding: 43px 0 0 0;	text-align: center;	letter-spacing: -1px;	font-size: 2.5em;}#header h2 {	margin: 0;	padding: 0;	text-align: center;	font-size: 1.2em;	font-style: italic;}#header a {	text-decoration: none;	color: #FFFFFF;}/* Pages */#pages {	float: right;	width: 568px;	height: 150px;	background: url(../images/img2.jpg);}#pages h2 {	display: none;}#pages ul {	float: right;	margin: 0;	padding: 125px 15px 0 0;	list-style: none;	line-height: normal;}#pages li {	display: inline;}#pages a {	padding-left: 2em;	text-decoration: none;	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;	color: #FFFFFF;}#pages a:hover {	text-decoration: underline;}/* Content */#content {	clear: both;	padding-top: 10px;}/* Posts */#posts {	float: right;	width: 560px;	/*padding-right: 20px;*/}.post {	padding-top: 10px;}.post .title {	margin: 0;	font-size: 2em;}.post .posted {	margin-top: 0;	font: normal .8em Tahoma, Arial, Helvetica, sans-serif;	color: #999999;}.post .meta {	margin: 2em 0 3em 0;	border-top: 1px dotted #939A3C;	font: normal .8em Tahoma, Arial, Helvetica, sans-serif;	color: #999999;}.post .meta p {	margin: 0;}.story {	line-height: 150%;	margin-top: 5px;	margin-bottom: 5px;}.preface {	line-height: 150%;	margin-top: 5px;	margin-bottom: 5px;	font-size: 13px;}/* News Hyperlink */#newsright {	margin: 0px;	padding: 0px;	float: right;	width: 270px;}#newsleft {	margin: 0px;	padding: 0px;	float: left;	width: 270px;}.newslist {	margin-bottom: 20px;}.newslist ul {	list-style-type: none;	margin: 0px;	padding: 0px;	line-height: 2;}.newslist li {	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #333333;}.newslist a {	color: #3399FF;	text-decoration: none;	background-image: url(../images/img4.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 10px;}.newslist a:hover {	color: #FF0000;	text-decoration: none;	}	/* News Content */#newsposts {	float: right;	width: 560px;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #999999;	margin-bottom: 15px;}.newsleftblock {	margin: 0px;	padding: 0px;	float: left;	width: 320px;}.newsrightblock {	margin: 0px;	padding: 0px 0px 0px 20px;	float: right;	width: 200px;}#newspostslast {	float: right;	width: 560px;	margin-bottom: 15px;}/* Class Col */#classright {	margin: 0px;	padding: 0px;	float: right;	width: 270px;}#classleft {	margin: 0px;	padding: 0px 10px 0px 0px;	float: left;	width: 270px;	border-right-width: thin;	border-right-style: dotted;	border-right-color: #CCCCCC;}/* Archives */#archives {}/* Bottom Nav */#bottomnav {	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	border-top-width: thin;	border-bottom-width: thin;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	margin-top: 5px;}/* Search */#search {}#search .content {	padding-bottom: 12px;}#textfield1 {	width: 156px;	padding: 5px 5px;	border: 1px solid #000000;	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;	color: #000000;}#submit1 {	display: none;}/* Footer */#footer {	clear: both;	border-top: 1px dotted #000000;	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;	color: #999999;	background-image: url(../images/bb_logo.jpg);	background-repeat: no-repeat;	background-position: right center;}#footer a {	color: #999999;}