﻿/* General */

body
{
	font-family: Arial;
	font-size: 11px;
	margin: 5px 5px 0px 5px;
	padding: 0;
}
.full-size
{
	width: 1020px;
	
}

h1, h2, h3, h4, h5
{
	margin: 5px 0 5px 0;
}
h1
{
	font-family: Georgia;
	font-weight: bold;
	font-size: 19px;
}
h2
{
	font-size: 16px;
}
h3
{
	font-size: 13px;
}

p
{
	margin-bottom: 5px;
	margin-top: 5px;
}

a
{
	color: #7d0200;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}

.textbox
{
	font-size: 10px;
	border: solid 1px black;
}
.textbox-watermark
{
	font-size: 10px;
	border: solid 1px black;
	color: Gray;
}

.button
{
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 10px;
	background-color: #dddddd;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	height: 18px;
}
.button-red
{
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #7d0200;
	color: White;
	border-top: solid 1px #ab002c;
	border-left: solid 1px #ab002c;
	border-right: solid 1px #4f0014;
	border-bottom: solid 1px #4f0014;
}
.button-green
{
	font-size: 10px;
	font-weight: bold;
	color: White;
	background-color: #8ba200;
	border-top: solid 1px #748800;
	border-left: solid 1px #748800;
	border-bottom: solid 1px #485300;
	border-right: solid 1px #485300;
}

.red
{
	color: #7d0020;
}
.red-link, .red-link a
{
	color: #7d0020;
}
.red-link a:hover
{
	text-decoration: none;
}

/* HomePage.master */

.navigation
{
	font-weight: bold;
	font-size: 10px;
	border-left: solid 1px black;
	border-top: solid 1px black;
}
.nav-menu-item
{
	color: Black;
}
.nav-menu-item td
{
	padding: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-right: solid 1px black;
}
.nav-menu-item-hover
{
	background-color: #7D0020;
	color: White;
}

.small-header
{
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
}


.vertical-spacer
{
	padding-top: 10px;
	margin-top: 10px;
}
.section
{
	border-top: dotted 1px gray;
}
.page-section
{
	border-bottom: dotted 1px gray;
}

.logo
{
	float: left;
	margin-right: 15px;
}

.list-table
{
	font-size: 11px;
}
.list-table th, .data-table td
{
	vertical-align: top;
}
.list-table th
{
	font-weight: bold;
	text-align: left;
}
.list-table tbody tr td
{
	border-bottom: #c8c8c8 1px solid;
	background-color: #f8f8f8;
}
.list-table tbody .alt td
{
	background-color: #e3ecf2;
}


.data-table
{
	font-size: 11px;
}
.data-table th, .data-table td
{
	vertical-align: top;
	padding: 3px;
}
.data-table th
{
	font-weight: bold;
	text-align: left;
	border-bottom: solid 1px black;
	vertical-align: bottom;
	
}
.data-table th a
{
	color: Black;
}
.data-table tbody tr td
{
	border-bottom: #c8c8c8 1px solid;
	background-color: #f8f8f8;
}
.data-table tbody .alt td
{
	background-color: #e3ecf2;
}
.data-table-pager
{
	font-weight: bold;
}
.data-table-pager table tr td
{
	border: 0;
}
.data-table-pager table td a
{
	text-decoration: none;
}


#stat-header
{
	border-top: solid 1px black;
	padding-top: 10px;
	font-size: 10px;
}
#stat-header .table1, #stat-header .table2
{
	width: 340px;
}
#stat-header .table1
{
	float: left;
	margin-right: 15px;
}
#stat-header th
{
	font-weight: bold;
	text-align: left;
	background-color: #dedede;
	height: 14px;
	padding-left: 5px;
	padding-right: 5px;
}
#stat-header td
{
	border-bottom: solid 1px #dedede;
	height: 16px;
	padding-left: 5px;
	padding-right: 5px;
}
#stat-header .title
{
	color: #7d0020;
}
#stat-header a
{
	color: #7d0020;
	text-decoration: none;
}
#stat-header a:hover
{
	text-decoration: underline;
}

#issue
{
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
}
#issue table
{
	background-color: #333333;
	color: White;
	font-weight: bold;
}


#left-column
{
	float: left;
	min-height: 820px;
	width: 140px;
	line-height: 1.5;
	padding-right: 6px;
	font-size: 10px;
}
#left-column p
{
	margin-top: 5px;
	margin-bottom: 0px;
}
#left-column h1
{
	margin: 0px;
}
#left-column h2
{
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#left-column .section
{
	padding-top: 5px;
	margin-top: 10px;
}
#news-date-list a
{
	display: block;
}
.news-date
{
	color: Black;
	display: block;
}
.news-date-selected
{
	color: #7d0200;
	font-weight: bold;
}


.content
{
	float: left;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	width: 590px;
	max-width: 590px;	
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	min-height: 900px;
}
.content-wide
{
	float: left;
	border-left: solid 1px gray;
	width: 840px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
}


.widgets
{
	float: left;
	width: 240px;
	font-size: 10px;
}
.widgets a:hover
{
	text-decoration: none;
}
.widgets .login
{
	height: 23px;
	width: 240px;
	padding-right: 5px;
	text-align: right;
	vertical-align: middle;
	color: White;
	background-image:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/grey_gradient.gif");
	background-repeat: repeat;
	background-position: left top;
}
.widgets .login-panel
{
	border-right: solid 1px black;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	padding: 5px;
}
.widgets .login a
{
	color: White;
}
.widgets .login a:hover
{
	text-decoration: none;
}
.widgets .section
{
	padding-top: 10px;
	margin-top: 10px;
}
.widgets .widget-title
{
	padding-bottom: 5px;
}

.widget-generic .radio
{
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.widget-tab-lite .ajax__tab_header
{
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/tab-line.png") repeat-x bottom;
	display: block;
}
.widget-tab-lite .ajax__tab_active .ajax__tab_tab
{
	margin-right: 5px;
}
.widget-tab-lite .ajax__tab_header .ajax__tab_outer
{
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/tab.png") no-repeat left top;
	border-color: #222;
	color: #222;
	padding-left: 3px;
	margin-right: 5px;
}
.widget-tab-lite .ajax__tab_header .ajax__tab_inner
{
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/tab.png") no-repeat right top;
	border-color: #666;
	color: #666;
	padding: 3px;
}
.widget-tab-lite .ajax__tab_hover .ajax__tab_inner
{
	color: #000000;
}
.widget-tab-lite .ajax__tab_active .ajax__tab_outer
{
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/tab.png") no-repeat 0pt -40px;
	border-bottom-color: #ffffff;
}
.widget-tab-lite .ajax__tab_active .ajax__tab_inner
{
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/tab.png") no-repeat right -40px;
	color: #000000;
	border-color: #333;
}
.widget-tab-lite .ajax__tab_body
{
	padding: 8px;
	background-color: #ffffff;
	border: solid 1px #7d0200;
	border-top-width: 0;
}
.widget-tab-lite p
{
	margin: 0px;
	margin-bottom: 5px;
}

.widget-tab .ajax__tab_header
{
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/tab-line.png") repeat-x bottom;
	display: block;
}
.widget-tab .ajax__tab_active .ajax__tab_tab
{
	margin-right: 5px;
}
.widget-tab .ajax__tab_header .ajax__tab_outer
{
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/tab.png") no-repeat 0pt -40px;
	border-color: #222;
	color: #222;
	padding-left: 3px;
	margin-right: 5px;
}
.widget-tab .ajax__tab_header .ajax__tab_inner
{
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/tab.png") no-repeat right -40px;
	border-color: #666;
	color: #666;
	padding: 3px;
}
.widget-tab .ajax__tab_hover .ajax__tab_inner
{
	color: #000000;
}
.widget-tab .ajax__tab_active .ajax__tab_outer
{
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/tab.png") no-repeat left top;
	border-bottom-color: #ffffff;
}
.widget-tab .ajax__tab_active .ajax__tab_inner
{
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/images/tab.png") no-repeat right top;
	color: #000000;
	border-color: #333;
}
.widget-tab .ajax__tab_body
{
	padding: 8px;
	background-color: #e1e1e1;
	border: solid 1px #7d0200;
	border-top-width: 0;
}
.widget-tab p
{
	margin: 0px;
	margin-bottom: 5px;
}


#footer
{
	width: 1020px;
	position: relative;
	margin-top: 10px;
	margin-left: -5px;
	padding: 10px;
	background-color: #333333;
	font-size: 10px;
	font-weight: bold;
	clear: both;
	display: block;
	color: White;
}
#footer a
{
	color: White;
	font-weight: bold;
}

#google-ads
{
	margin-top: 50px;
	text-align: center;
}

.search-form
{
	border: solid 1px #7d0200;
	padding: 5px 10px 10px 10px;
	background-color: #e1e1e1;
	line-height: 1.6em;
}
.search-form .input-section,
.widget-tab .input-section
{
	float: left;
	padding-right: 7px;
	margin-right: 7px;
	border-right: solid 1px gray;
}
.search-form p
{
	margin: 0 0 5px 0;
}

/* Page specific */

/* Neighborhood */
.hood-results
{
	margin-bottom: 20px;
}
.hood-results p
{
	font-size: 15px;
}

.advertisements
{
	position: absolute;
	left: 1030px;
	top: 25px;
}
.advertisements img
{
	border: 0;
	margin-bottom: 10px;
	clear: both;
	float: left;
}

.list-builder-results
{
	overflow: auto;
	width: 840px;
}
