/* CSS Document */

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

   G E N E R A L  H T M L   P RO P E R T I E S

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

html, body { margin: 0; padding: 0; }

html { color: #666; font: 100% Arial, Helvetica, sans-serif; text-align: center;}


body {
	background: #292a2a url(images/header-bg.png) top center repeat-x;
	color: #605e55;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 1.4em;
	}

p, div, h1, h2, h3, h4, h5, ul, li { margin: 0; padding: 0;	}

img, form { margin: 0; padding: 0; border: 0;	}

.clear { clear: both; height: 10px;	}	

#header-wrap, 
#content-wrap, 
#footer-wrap {	text-align: center;}
#header, 
#content, 
#footer {	width: 760px;	text-align: left;	margin: 0 auto;}

/*--[ header ]----------------------------------------------------------------*/
#header-wrap {
	background: #d81e00 url(/images/header-bg.png) top center repeat-x;
	height: 120px;
}
#header {
	position: relative;
	height: 120px;
}
#header h2 {
	background: transparent url(/images/header-logo.png) 0 0 no-repeat;
	position: absolute;
	top: 0px;
	left: 10px;
	width: 200px;
	height: 120px;
	margin: 0px;
	}
#header h2 a {
	text-indent: -9000em;
	overflow: hidden;
	width: 200px;
	height: 120px;
	display: block;
	text-decoration: none;
	color: #fff;
	float: left;
}
	
/*--[ content ]----------------------------------------------------------------*/
#content-wrap {
	background: #f3f1e9 url(/images/bg-content.jpg) 0 0 repeat-x;
	padding: 20px 0 20px 10px;
	overflow: auto;}
#home #content-wrap {padding: 0 0 20px 0;}
#main {
	float: left;
	display: inline;
	width: 400px;
	position: relative;
}

/*--[ sidebar ]----------------------------------------------------------------*/
#home #sidebar {margin-top: 40px;}

#sidebar {
	padding-left: 20px;
	border-left: 1px solid #dad7ca;
	float: right;
	display: inline;
	margin-bottom: 20px;
	width: 315px;
}

/*--[ footer ]----------------------------------------------------------------*/
#footer-wrap {
	clear: both;
	background: #292a2a url(/images/footer-bg.jpg) 0 0 repeat-x;
	padding-top: 20px;
	height:100px;
}
#footer {
	clear: both;
	font-size: 90%;
	line-height: 1.4em;
	color: #c8cacb;
	}
#footer a {color: #F3dab1;}
#footer a:hover {color: #ccc;}


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

   N A V I G A T I O N   P RO P E R T I E S

******************************************************/
#nav {
	position: absolute;
	top: 46px;
	left: 235px;
	margin: 0;
}
/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
ul#saturday{margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:36px;text-transform:uppercase;font-size:12px;font-weight:bold;font-family:Helvetica,Arial,Verdana,sans-serif;}
ul#saturday li{display:block;float:left;margin:0;padding:0;}
ul#saturday li a{display:block;float:left;color:#fff;text-decoration:none;padding:8px 20px 0 20px;height:24px;}
ul#saturday li a:hover{background:transparent url("/images/bgHOVER.gif") no-repeat top right;}
ul#saturday li a.current,ul#saturday li a.current:hover{color:#fff;background:transparent url("/images/bgON.gif") no-repeat top right;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

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

   T E X T  S T Y L E   P RO P E R T I E S

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

#content h1
{
color:#990000;
font-size:140%;
font-weight:normal;
}
#content h3
{
font-size:120%;
}
#content h4
{
font-size:110%;
}
#content a
{
color:#920E0E;
font-weight:normal;
text-decoration:underline;
}
#content ul
{
	padding-left:20px;
}
.small
{
	font-size:85%;
	font-weight:normal;
}
.white {color: #FFFFFF}
.red {color:#993300;}

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

   M E S S A G E  B O X  P RO P E R T I E S

******************************************************/
.alert {
	background: #fff6bf url(/images/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}

.flashMessage {
	background: #f8fafc url(/images/information.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	}
.features {
	background:#f3f1e9;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 5px 5px 5px;
	border-top: 2px solid #993300;
	border-bottom: 2px solid #993300;
	border-left: 2px solid #993300;
	border-right: 2px solid #993300;
	}

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

   F O R M   P RO P E R T I E S

******************************************************/
input, textarea, select

{
 	font: 12px Verdana,sans-serif; 
	padding: 5px 5px 5px 5px; 
	line-height: 1em;
	background: #fdfcfb url(/images/form-back.gif) repeat-x;
	border: 1px solid #999;
	color: #333;
	margin-bottom:5px;
}



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

   P A G I N A T I O 0 N   P RO P E R T I E S

******************************************************/
div.pagination
{
    padding: 3px;
    margin: 3px;
}

div.pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #AAAADD;
    text-decoration: none; /* no underline */
    color: #000099;
}

div.pagination a:hover, div.pagination a:active
{
    border: 1px solid #000099;
    color: #000;
}

div.pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #000099;
    font-weight: bold;
    background-color: #993300;
    color: #FFF;
}
div.pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #bbb;
    color: #bbb;
} 
