@charset "utf-8";

/* CSS Document */

/* CourtCall.com */



* {

	border-collapse: collapse;

	margin: 0px;

	padding: 0px;

}



body {

	background: #a0977d;

	color: black;

	position: relative;

}



/*********************

	LAYOUT

*********************/



#wrapper {

	background: #FFFFFF;

	border-right: 3px solid #655e4d;

	font-family: Verdana, sans-serif;

	position: relative;

	width: 989px;

}



#header {

	background: url("../ccbanner.png");

	background-color: #FFFCCF;

	height: 142px;

	padding: 0px 10px;

}

#header-text {

	display: none;

}



#nav-top {

	background: #B00000;

	border-bottom: 3px solid #000;

	font-family: Georgia, "Times New Roman", Times, serif;

	clear: both;

	/*height: 29px;*/

	padding-left: 175px;

	z-index:100;

	}

/*#nav-top a,

#nav-top a:link,

#nav-top a:active,

#nav-top a:visited {

	border-left: 1px solid #700;

	border-right: 1px solid #C33;

	color: white;

	display: block;

	float: left;

	font-size: 13px;

	font-weight: bold;

	padding: 7px 13px 6px 13px;

	text-decoration: none;

}*/

/*#nav-top a:hover {

	background: #FFFCCF;

	color: black;

	border-bottom: 3px solid #FFFFFF;

}*/



#nav-top-sub { /* For the dropdown menus in this navigation section, see superfish.css under "COURTCALL SKIN" */

	background-color: #655E4D;

	border-bottom: 3px solid #000000;

	color: #FFFFFF;

	font-size: 11px;

	height: 23px;

	line-height: 23px;

	padding: 0px 120px;

	position: relative;

	text-align: right;

	z-index: 50;

}



#nav-left {

	/* Removed by request

	border: 1px solid #baa66a;

	border-width: 12px 1px 12px 0;

	*/

	font-family: Verdana, sans-serif;

	font-size: 12px;

	float: left;

	margin-top: 10px;

	padding: 12px 0 60px 0;

	position: relative;

	text-align: right;

	vertical-align: top;

	width: 175px;

	z-index: 2;

}

#nav-left a,

#nav-left a:link,

#nav-left a:visited,

#nav-left a:active {

	border: 1px solid #FFFFFF;

	border-width: 1px 5px 1px 0;

	display: block;

	color: black;

	text-decoration: none;

	padding: 6px 12px;

}

#nav-left a:hover {

	background-color: #FFFCCF;

	border-color: #B00000;

	color: black;

	text-decoration: none;

}



#billboard-1 {

	background: url(../courtcall-billboard1.gif) no-repeat;

	border: 1px solid black;

	border-width: 3px 0px 9px 0px;

	height: 200px;

}

#billboard-2 {

	background: url(../courtcall-billboard2.gif) no-repeat;

	border: 1px solid black;

	border-width: 3px 0px 9px 0px;

	height: 200px;

}



#content {

	padding: 10px 240px 20px 195px;

	position: relative;

	text-align: justify;

	z-index: 1; /* dealing w/IE7's z-index bug */

}

#content-main {

	padding: 10px 30px;

	text-align: justify;

}

#content-mainnews {

	float: right;

	margin-left: 30px;

	width: 370px;

}

#content-right {

	border-left: 0px solid #000000;

	height: 100%;

	position: absolute;

		right: 0px;

		top: 0px;

	width: 175px;

}



#footer {

	border-top: 1px dotted #a0977d;

	clear: both;

	color: #998;

	font-size: 12px;

	font-weight: bold;

	margin: 0 auto;

	padding: 10px;

	text-align: center;

	width: 970px;

}

#footer a,

#footer a:link,

#footer a:active,

#footer a:visited {

	color: #B00000;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	padding: 8px;

}

#footer a:hover {

	background: #a0977d;

	color: #FFF;

}

#footer-sub {

	background: #FFFCCF;

	border-top: 1px dotted #a0977d;

	clear: both;

	font-size: 10px;

	padding: 8px;

	text-align: center;

}

#footer-sub a {

	color: #655e4d;

	font-weight: normal;

	text-decoration: none;

	text-transform: uppercase;

}

#footer-sub a:hover {

	color: #000000;

}



#style-switcher {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	height: 20px;

	position: absolute;

		left: 0px;

		top: 148px;

	text-transform: uppercase;

}

#style-switcher span {

	font-weight: bold;

	padding: 3px 6px;

	margin-left: 5px;

}

#style-switcher a,

#style-switcher a:link,

#style-switcher a:active,

#style-switcher a:visited {

	background: #000000;

	border: 1px solid #a0977d;

	float: none;

	color: #FFFFFF;

	display: inline;

	font-family: Verdana, sans-serif;

	font-size: 11px;

	margin-right: 5px;

	padding: 3px 6px;

	text-decoration: none;

}

#style-switcher a:hover {

	background: #FFFFFF;

	color: #B00000;

}





/*********************

	MARKUP

*********************/



h1, h2, h3, h4, h5 {

	font-family: Georgia, "Times New Roman", Times, serif;

	text-align: left;

	z-index: 10;

}

h1 {

	color: #B00000;

	font-size: 24px;

	font-weight: normal;

	margin: 10px 0 0 0;

}

h1.dotted {

	border-bottom: 1px dotted #a0977d;

	padding-bottom: 3px;

}

h2 {

	color: #000000;

	font-size: 16px;

	font-weight: bold;

	margin: 15px 0 0 0;

}

h3 {

	color: #B00000;

	font-size: 13px;

	font-weight: bold;

	margin: 5px 5px 5px 0;

	text-transform: uppercase;

}

h4 {

	border-bottom: 1px dotted #a0977d;

	color: #000000;

	font-size: 13px;

	font-weight: bold;

	margin: 15px 5px 5px 0;

}

h5 {

	font-size: 11px;

	font-style: italic;

	font-weight: normal;

	margin: 0px;

	text-align: right;

}



hr {

	border: 1px solid #a0977d;

	border-width: 1px 0 0 0;

	clear: both;

	height: 1px;

	margin: 0 auto;

	margin-top: 15px;

	margin-bottom: 15px;

	width: 95%;

}

hr.dotted {

	border: 1px dotted #a0977d;

	border-width: 1px 0 0 0;

}



img {

	border: 0px;

}



p {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	font-weight: normal;

	margin: 6px 0 12px 0;

}



a, a:link, a:visited, a:active {

	color: #B00000;

	font-weight: bold;

}

a:hover {

	color: #000000;

}





/*********************

	LISTS

*********************/

ul {

	font-family: Verdana, sans-serif;

	font-size: 12px;

	list-style-position: inside;

	margin: 0 0 15px 0;

	text-align: left;

}



li {

	margin-top: 3px;

}





/*********************

	TABLES

*********************/

table {

	font-family: Verdana, sans-serif;

	font-size: 12px;

}



td {

	padding: 5px;

	vertical-align: top;

}

td.right {

	text-align: right;

}





/*********************

	FORMS

*********************/

input {

	padding: 2px;

}

input.field-readonly {

	border: 1px solid #999999;

	background-color: #DDDDDD;

}

input.field-error {

	border: 1px solid #FF0000;

	background-color: #FFAA88;

}

input.button {

}





/*********************

	PAGE-SPECIFIC

*********************/



p.faq-q {

	font-style: italic;

	margin: 6px 0 2px 0;

	padding-left: 20px;

}



p.faq-a {

	margin: 2px 0 20px 0;

	padding-left: 20px;

}



.button a {

	background: #B00000;

	border: 2px solid #440000;

	border-top-color: #DD3322;

	border-left-color: #DD3322;

	color: white;

	padding: 4px;

	text-decoration: none;

	vertical-align: middle;

}

.button a:hover {

	background: #CC2211;

	border: 2px solid #FF5544;

	border-top-color: #880000;

	border-left-color: #880000;

}



#adv-banners {

	float: right;

	width: 152px;

}

#adv-banners img {

	border: 1px solid black;

	display: block;

	margin-bottom: 4px;

}

#adv-banners span {

	background: #000000;

	display: block;

	margin-bottom: 4px;

	padding: 2px;

	text-align: center;

	width: 148px;

}

#adv-banners a {

	font-family: Arial, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

}
