/* CSS Document */
body {
	background-image: url(/images/2008Design/bgMain-3toneRed.gif);
	background-repeat: repeat;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
h1			{ font-size: 18px; color:#58688C; margin-top:0px; }
h1 a		{ font-size: 18px; color:#58688C; margin-top:6px; font-weight:bold; }
h1 a:hover	{ font-size: 18px; color:#58688C; margin-top:6px; font-weight:bold; }
h1.homepageintro	{ color:#FFFEFE; font-size:18px; margin: 42px 0 0 50px; }
h2		{ font-size: 15px; color:#B40701; margin:6px 0 6px 0; }
h3		{ font-size: 15px; color:#B40701; margin:6px 0 6px 0; }

a 		{ color:#991002; font-weight:normal; }
a:hover	{ color:#8A7142; font-weight:normal; }

#header img {
	float: left;
	margin: 0px;
	padding: 0px;
}
#header #header-search {
	width: 390px;
	height: 92px;
	float: left;
	background: url('/images/layout/header-right.jpg');
}
#header #header-search-blogs {
	width: 417px;
	height: 92px;
	float: left;
	background: url('/images/layout/header-right.jpg');
}
#header #header-search-today {
	width: 334px;
	height: 92px;
	float: left;
	background: url('/images/layout/header-right.jpg');
}
#header #search-weather {
	width: 300px;
	float: right;
	margin: 0px 9px 9px 0px;
}
#header #search-weather p {
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin: 12px 3px 6px 0px;
}
#navigation {
	z-index: 100;
}
/* search  tabs */
#search-blogs {
	width:300px;
	height: 56px;
	overflow: hidden;
	background: #fff url(images/search_bg_left.gif) no-repeat left 26px;
	margin: 0px;
	padding: 0px;
	font-size: 8px;
	color: #fff;
}
#search-blogs ul.tabs {	
	list-style: none;
	padding: 1px 0px 0px 0px;
	margin: 0;
	width: 300px;
}
#search-blogs ul.tabs li {
	float: left;	
	text-align: center;
	border-left: 1px solid #fff;
	background: url(/images/ui/search-tab-inactive-bg.gif) repeat-x;
	font-size: 10px;
	height: 24px;
}
#search-blogs a {
	margin-top: 0px;
	font-size: 10px;
	outline: 0px;
}
#search-blogs ul.tabs li#all_search_li{
	border-left: 0;	
}
#search-blogs ul.tabs li.x {
	border-left: 1px solid #dcdedb;
	background: url(/images/ui/search-tab-active-bg.gif) repeat-x;
}
#search-blogs ul.tabs li.x span.f{
	background: url(/images/ui/search-tab-active-left.gif) top left no-repeat;
	display:block;
	border: 0;
}
#search-blogs ul.tabs li.x span.l{
	background: url(/images/ui/search-tab-active-right.gif) top right no-repeat;
	display:block;
	border: 0;
}
#search-blogs ul.tabs li span.f{
	background: url(/images/ui/search-tab-inactive-left.gif) top left no-repeat;		
	display:block;
	border: 0;
}
#search-blogs ul.tabs li span.l{
	background: url(/images/ui/search-tab-inactive-right.gif) top right no-repeat;	
	display:block;
	border: 0;
}
#search-blogs ul.tabs li a {
	display: block;
	color: #dcdedb;
	text-transform: uppercase;
	text-decoration:none;
}
#search-blogs ul.tabs li.x a {
	color: #fff;
}
#search-blogs ul.forms {
	width:300px;
	height: 31px;
	float:left;
	padding: 0px;
	margin: 0px;
	font-size: 8px;
	background: url('/images/ui/search-form-bg.gif') no-repeat;
}
#search-blogs ul.forms li {
	display: none;
	padding: 0;
	margin: 4px 0px 0px 0px;
	text-align: left;
}
#search-blogs ul.forms li.x {
	display: block;
}
#search-blogs ul.forms table tr td {
	font-size: 10px;
	padding: 0px 6px;
}
#search-blogs li#all_search_li {
	width: 80px;
}
#search-blogs li#yellowpages_search_li {
	width: 97px;
}
#search-blogs li#lodging_search_li {
	width: 60px;
}
#search-blogs li#events_search_li {
	width: 60px;
}
#search-blogs input.search {
	border: 0px solid #aaa;
	width: 140px;
	height: 14px;
}
/* end search tabs */


a.orlink		{ color:#B46614; font-weight:normal; text-decoration:none; border-bottom:#B46614 dotted 1px; }
a:hover.orlink	{ color:#B46614; font-weight:normal; text-decoration:none; border-bottom:#B46614 dash 1px; }

.rightcolcontent			{ background:url(/images/2007Design/bkgnd-rightcolsections.gif) bottom left no-repeat; background-color:#FFFFFF; width:219px; _width:219px; padding-bottom:18px; text-align:center; }
.rightcolcontent div		{ padding: 0 8px 0 8px; text-align:left; }
.rightcolcontent div a		{ color:#58688C; }
.rightcolcontent div a:hover{ color:#58688C; }

.homeadvertiser				{ background:url(/images/2007Design/bkgnd-rightcolsections.gif) bottom left no-repeat; background-color:#FFFFFF; width:219px; _width:219px; padding-bottom:18px; text-align:center; }
.homeadvertiser div			{ padding: 0 8px 0 8px; text-align:left; }
.homeadvertiser div a		{ color:#58688C; }
.homeadvertiser div a:hover	{ color:#58688C; }

form			{ margin:0; }
input.button	{
	background-color:#CCCCCC;
	color:#666666;
	border: #58688C 1px solid;
	padding:2px;
}
.mainRow {
	background-color: #FFFFFF;
	color: #000000;
}
.mainRowLeft {
	background-image: url(/images/2008Design/bgMain-left.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
.mainRowRight {
	background-image: url(/images/2008Design/bgMain-right.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
.footer {
	background-color: #58688C;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	text-align: center;
}
.footer a {
	font-weight: bold;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.footerNav {
	background-color: transparent;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.footerNav a {
	background-color: transparent;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom:#ffffff dotted 1px;
	font-weight:bold;
}
.footerNav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	border:none;
	font-weight:bold;
}
.footerNotes {
	background-color: transparent;
	color: #FFFFFF;
}
.footerNotes a {
	background-color: transparent;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom:#ffffff dotted 1px;
	font-weight:bold;
}
.footerNotes a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	border:none;
	font-weight:bold;
}
.footerLeft {
	background-image: url(/images/2008Design/bgFooter-left.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
.footerRight {
	background-image: url(/images/2008Design/bgFooter-right.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
.footerM2Logo {
	float: left;
	width: 97px;
	height: 35px;
}
.footerTogaLogo {
	float: right;
	width: 149px;
	height: 42px;
}
/* INDIVIDUAL STYLE CLASSES */
.allCaps {
	text-transform: uppercase;
}
.allBold {
	font-weight: bold;
}

.padTop10 {
	padding-top: 10px;
}

.nav_button { margin-bottom:8px;}

.openxad { margin-bottom:12px; }

