* {margin:0;padding:0;} /*--- Zero out everything ---*/
.clearer {clear:both;}
h1, h2, h3, h4 {
	font-family:arial narrow, arial, verdana, sans-serif;
	font-weight:normal;
}
h1 {
	font-size:24px;
	color:#3C4448;
	line-height:26px;
}
h2 {
	font-size:24px;
	color:#1F8FC3;
}
h3 {
	font-size:18px;
	color:#1F8FC3;
}
h4 {
	font-size:18px;
	color:#fff;
}
p {
	margin:0 0 18px 0;
	font-size:12px;
	color:#3C4448;
	line-height:18px;
}
ul {list-style:none;}
a:link, a:active, a:visited {
	color:#88B71D;
	text-decoration:none;
}
a:hover {text-decoration:underline;}

body {
	background:#3C4448;
	font-family:arial, verdana, sans-serif;
	text-align:center;
}
#wrapper {
	margin:10px auto;
	width:740px;
	text-align:left;
}
#hat, #container #cap {width:740px;}
#hat {
	height:10px;
	background:url(/images/bp-hat-bg.gif) no-repeat 0 0;
}
#container {
	width:740px;
	background:url(/images/bp-container-bg.gif) repeat-y 0 0;
}
#cap {
	height:10px;
	background:url(/images/bp-cap-bg.gif) no-repeat 0 0;
}
/*
-----------------------------------------------------------------------------------------
Masthead
-------------------------------------------------------------------------------------- */
#masthead {
	float:left;
	padding:15px 30px 18px 30px;
	width:680px;
	background:url(/images/bp-masthead-bg.gif) no-repeat 0 0;
}
#bp-meta {
	float:left;
	width:420px;
}
#bp-contact {
	float:left;
	width:260px;
}
#masthead ul li {
	font-size:12px;
	line-height:18px;
	color:#3C4448;
}
#bp-contact ul {margin:9px 0 0 0;}
/*
-----------------------------------------------------------------------------------------
Navigation
-------------------------------------------------------------------------------------- */
#nav {
	float:left;
	margin:0 10px;
	padding:0 20px;
	width:680px;
	height:36px;
	background:url(/images/bp-nav-bg.gif) repeat-x 0 0;
}
#nav ul {float:left;}
#nav ul li {
	float:left;
	margin:5px 10px 5px 0;
	padding:5px 10px 5px 0;
	font-size:14px;
	line-height:1;
	border-right:1px solid #4A9FC6;
}
#nav ul li.nb {border:none;}
#nav ul li a {color:#fff;}
/*
-----------------------------------------------------------------------------------------
Social
-------------------------------------------------------------------------------------- */
#social {
	float:left;
	margin:10px 30px;
	width:680px;
}
#sharethis {
	float:right;
	margin:0 0 0 20px;
}
#social ul {float:right;}
#social ul li {
	float:left;
	font-size:12px;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	border-right:1px solid #E5E5E5;
}
#social ul li.nb {border:none;}
/*
-----------------------------------------------------------------------------------------
Content
-------------------------------------------------------------------------------------- */
#content {
	float:left;
	margin:0 30px 20px 30px;
	width:678px;
	border:1px solid #9DA1A3;
	background:url(/images/bp-content-bg.gif) repeat-x bottom left;
}
#content p {clear:both;}
#bp-info {
	float:left;
	margin:0 20px 0 0;
	padding:20px 0 18px 20px;
	width:379px;
}
#bp-sub-info {
	float:left;
	margin:5px 5px 18px 0;
	width:254px;
}
#bp-map {
	float:left;
	padding:5px;
	width:244px;
	background:#EBECEC;
}
#bp-additional {
	float:left;
	margin:10px 0 0 0;
}
#bp-additional ul {margin:0 0 18px 0;}
#bp-additional ul li {
	font-size:12px;
	color:#5A666C;
	line-height:18px;
}
/*
-----------------------------------------------------------------------------------------
Footer
-------------------------------------------------------------------------------------- */
#footer {
	clear:both;
	margin:0 10px;
	padding:20px;
	width:680px;
	background:#1F8FC3 url(/images/bp-footer-bg.gif) no-repeat bottom left;
}
#footer .ad {
	float:left;
	margin:10px 0;
}
	#footer .ad p {
		margin:0;
		color:#CDE8F5;
	}
#footer .bp-btn {
	padding:0 0 0 16px;
	font-size:12px;
	line-height:18px;
	background:url(/images/bp-arrows.gif) no-repeat 0 4px;
}
#footer .bp-btn a:link, #footer .bp-btn a:active, #footer .bp-btn a:visited {color:#fff;}
#footer .bp-btn a:hover {text-decoration:underline;}
#dom-search {
	float:left;
	padding:10px;
	width:240px;
	background:url(/images/bp-dom-bg.gif) no-repeat 0 0;
}
#dom-search input#dom-name {
	margin:10px 0;
	padding:3px;
	width:234px;
	border:none;
	font-size:18px;
	font-weight:normal;
	color:#3C4448;
}
#dom-search #dom-search-tlds {margin:0 0 10px 0;}
#dom-search #dom-search-tlds td {
	padding:0 0 5px 0;
	font-size:12px;
	color:#CDE8F5;
}
#mid-ads {
	float:left;
	margin:0 20px;
	width:120px;
}
#rt-ads {
	float:left;
	width:260px;
}
/*
-----------------------------------------------------------------------------------------
Cap
-------------------------------------------------------------------------------------- */
#cap p {
	padding:10px;
	font-size:11px;
	line-height:18px;
}
#cap p a {color:#86979F;}
/*
------------------------------------------------------------------------------------------
IE 6 Hacks
----------------------------------------------------------------------------------------*/
* html #nav {margin:0 0 0 5px;}
* html #social {margin:10px 0 10px 5px; padding:0 20px;}
* html #content {margin: 0 0 30px 10px; padding:0 5px 0 20px; width:668px;}
* html #content #bp-info {margin:0 20px 0 0; padding:20px 0;}
* html #content #bp-sub-info {margin:5px 0; padding:0;}
