body.reg {
	background-image: url('/imger/bgP.gif');
	background-repeat: repeat-x;
}

body.bus {
	background-image: url('/imger/bgB.gif');
	background-repeat: repeat-x;
}

#header {
	height: 87px;
}

#header #top .left .logo {
	background: url('/imger/logoMini.gif') no-repeat;
	width: 202px;
	height: 39px;
	padding-top: 8px;
}

#header #top {
	height: 57px;
}

#header #btm {
	height: 30px;
}

#header #top .left {
	float: left;
	display: block;
	width: 202px;
	margin-left: 27px;
	padding-top: 10px;
}

#header #top .center {
	float: left;
	display: block;
	width: 294px;
	margin-left: 27px;
	padding-top: 10px;
}

#header #top .right {
	float: right;
	display: block;
	width: 360px;
}

#header #loginNav {
	font-size: 10px;
	font-weight: bold;
	color: #333;
	padding-top: 2px;
	text-align: right;
}


#header #upperNav {
	padding-top: 2px;
	text-align: right;
}

#header #upperNav a {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	padding-right: 10px;
	margin-right: 10px;
}

#header #upperNav a:hover {
	color: #FF3300;
	text-decoration: underline;
}

#header #upperNav a.end {
	border-right: 0;
}

#banners {
	margin-bottom: 10px;
}

#mainArea #left {
	float: left;
	display: block;
	width: 250px;
}

#mainArea #right {
	float: right;
	display: block;
	width: 650px;
}

#subNav {
	padding-top: 3px;
	padding-left: 20px;
	height: 25px;
	text-align: right;
}

#subNav a {
	background-color: #ffd57f;
	padding: 5px 10px;
	color: #000;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #fdb625;
	border-top: 0;
}

#subNav a:hover {
	color: #FF3300;
	text-decoration: none;
	background-color: #fdb625;
}

#profileNav {
	width: 250px;
	height: 35px;
}

#profileNav a div.profile {
	float: left;
	display: block;
	background-image: url('/imger/profileBar2Up.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 125px;
	height: 35px;
}

#profileNav a:hover div.profile {
	float: left;
	display: block;
	background-image: url('/imger/profileBar2Down.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 125px;
	height: 35px;
}

#profileNav a div.blog {
	float: left;
	display: block;
	background-image: url('/imger/profileBar2Up.gif');
	background-repeat: no-repeat;
	background-position: -125px 0;
	width: 125px;
	height: 35px;
}

#profileNav a:hover div.blog {
	float: left;
	display: block;
	background-image: url('/imger/profileBar2Down.gif');
	background-repeat: no-repeat;
	background-position: -125px 0;
	width: 125px;
	height: 35px;
}

#profileNav a.biz div.profile {
	float: left;
	display: block;
	background-image: url('/imger/profileBar3Up.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 82px;
	height: 35px;
}

#profileNav a.biz:hover div.profile {
	float: left;
	display: block;
	background-image: url('/imger/profileBar3Down.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 82px;
	height: 35px;
}

#profileNav a.biz div.blog {
	float: left;
	display: block;
	background-image: url('/imger/profileBar3Up.gif');
	background-repeat: no-repeat;
	background-position: -82px 0;
	width: 72px;
	height: 35px;
}

#profileNav a.biz:hover div.blog {
	float: left;
	display: block;
	background-image: url('/imger/profileBar3Down.gif');
	background-repeat: no-repeat;
	background-position: -82px 0;
	width: 72px;
	height: 35px;
}

#profileNav a.biz div.business {
	float: left;
	display: block;
	background-image: url('/imger/profileBar3Up.gif');
	background-repeat: no-repeat;
	background-position: -154px 0;
	width: 96px;
	height: 35px;
}

#profileNav a.biz:hover div.business {
	float: left;
	display: block;
	background-image: url('/imger/profileBar3Down.gif');
	background-repeat: no-repeat;
	background-position: -154px 0;
	width: 96px;
	height: 35px;
}

/* Local Businesses */

#profileNav a.bus div.print {
	float: left;
	display: block;
	background-image: url('/imger/LB_nav.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 68px;
	height: 35px;
}

#profileNav a.bus:hover div.print {
	float: left;
	display: block;
	background-image: url('/imger/LB_navO.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 68px;
	height: 35px;
}

#profileNav a.bus div.message {
	float: left;
	display: block;
	background-image: url('/imger/LB_nav.gif');
	background-repeat: no-repeat;
	background-position: -68px 0;
	width: 91px;
	height: 35px;
}

#profileNav a.bus:hover div.message {
	float: left;
	display: block;
	background-image: url('/imger/LB_navO.gif');
	background-repeat: no-repeat;
	background-position: -68px 0;
	width: 91px;
	height: 35px;
}

#profileNav a.bus div.pics {
	float: left;
	display: block;
	background-image: url('/imger/LB_nav.gif');
	background-repeat: no-repeat;
	background-position: -159px 0;
	width: 91px;
	height: 35px;
}

#profileNav a.bus:hover div.pics {
	float: left;
	display: block;
	background-image: url('/imger/LB_navO.gif');
	background-repeat: no-repeat;
	background-position: -159px 0;
	width: 91px;
	height: 35px;
}

#pod {
	margin-bottom: 10px;
}

#pod .leftTop {
	float: left;
	display: block;
	height: 10px;
	width: 10px;
} 

#pod .rightTop {
	float: right;
	display: block;
	height: 10px;
	width: 10px;
} 

#pod .leftBottom {
	float: left;
	display: block;
	height: 10px;
	width: 10px;
} 

#pod .rightBottom {
	float: right;
	display: block;
	height: 10px;
	width: 10px;
} 

#pod .bgColor {
	background-color: #fdb626;
}

#pod .borderClass {
	border-left: 2px solid #fdb626;
	border-right: 2px solid #fdb626;
}

#pod .bgColorG {
	background-color: #006730;
}

#pod .borderClassG {
	border-left: 2px solid #006730;
	border-right: 2px solid #006730;
}

#pod .generalHeader {
	color: #FFF;
}

.hotLinkIn { color: #FFF; font-size: 14px; text-decoration: none; }
.linkSpecial { color: #FFF; padding: 5px; font-size: 11px; font-weight: bold; display: block; margin-bottom: 5px; background-color: #26a8ff; text-decoration: none; }

.sectionText { font-size: 14px; line-height: 18px; border: 1px solid #DFDFDF; padding: 10px; background-color: #FAFAFA; }
.sectionText p {
	margin-bottom: 10px;
	font-size: 14px;
}
#comNav {
	margin-top: 10px;
	text-align: center;
}

.edHeader {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}

.loginBoxAlt { border-left: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; height: 57px; background: url('/img/lbBg.gif') repeat-x; }
.loginBoxAlt .inner { padding: 10px 0 0 10px; }
.loginBoxAlt .title { font-size: 20px; font-weight: bold; }
input.subLogin { background: url('/img/subLogin.gif') repeat-x #353535; color: #FFF; font-size: 10px; font-weight: bold; padding: 2px 5px; }