/* Destroy all browser defaults! */

h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 1em;
	}

ul, ol, li {
	list-style: none;
	}

dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
	}
	
a img, :link img, :visited img {
	border: none;
	}

:link, :visited {
	text-decoration: none;
	}
	
/* Defaults handled... */

body {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 color: #000;
 font-size: 12px;
 background-color: #fff;
 background-image: url(../images/back_fade.png);
 background-position: top;
 background-repeat: repeat-x;
}

#wrapper {
 width: 770px;
 margin: 0 auto;
 height: 1%;
}

/* Hides from IE-mac \*/
* html #wrapper {height: 1%;}
/* End hide from IE-mac */


#topper{
 margin: 0px 0px 0px 0px;
 background-color: #171717;
 color: #5B2830;
 text-align:right;
 border-bottom: 3px solid #fff;
 border-right: 5px solid #fff;
 border-left: 5px solid #fff;
 border-top: 5px solid #fff;
 padding: 3px;
}

					#topper ul {
						margin-right: 0px;
						
						}
					
					#topper ul li {
						display: inline;
						
						}
					
					#topper ul li a {
						padding: 2px 8px 4px 8px;
						color: #C5434D;
						font-size: .715em;
						letter-spacing:.05em;
						}
					
					#topper ul li a:hover {
						color: #993333;
						background-color:#fff;
						background-image: url(../images/topper_bkgd_fade.jpg);
 						background-position: bottom;
 						background-repeat: repeat-x;
						font-size: .75em;
						border-top:2px solid #993300;
						
						}
	
	
#header {
 margin: 0px 0px 0px 0px;
 height: 78px
 ;
 background-color: #993333;
 border-right: 5px solid #fff;
 border-left: 5px solid #fff;
}

	

#navbar {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-color: #993333;
 height: auto;
 text-align: left;
 border-right: 5px solid #fff;
 border-left: 5px solid #fff;
 border-bottom: 1px solid #000;
 background-image: url(../images/red_fade.jpg);
 background-position: bottom;
 background-repeat: repeat-x;
 }
					#navbar ul {
						padding: 5px 15px 15px 15px;
						margin-left: 10px;
						}
					
					#navbar ul li {
						display: inline;}
					
					#navbar ul li a {
						padding: 8px 10px 12px 10px;
						color: #E6CACB;
						font-size: 1.0em;
						letter-spacing:;
						}
					
					#navbar ul li a:hover {
						color: #fff;
						background-color:#993333;
						border-bottom: 3px solid #D1163C;
						
						}

#leftcolumn { /* Parent Wrapper for inside boxes */
 margin: 0px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 175px;
 float: left;
 border-top: 5px solid #fff;
 background-color: #fff;
 min-height: 1%px;
 border-left: 5px solid #fff;
 background-image: url(../images/leftcolumn_fade.jpg);
 background-position: top center;
 background-repeat: no-repeat;
 text-align: center;
}

* html #leftcolumn {height:1%} /* IE Min-Height Hack */ 

#leftcolumn h1{
margin: 15px 2px 0px 2px;
font-size:.95em;
background-color: #171717;
text-align: center;
font-weight: bold;
color: #fff;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid #993300;
border-bottom: 1px solid #993300;
}

#leftcolumn ul {
 	list-style-type: none;
 	text-align: center;}

#leftcolumn a{
 	display: block;
 	width: 175px;
 	border-bottom: 1px solid  #993333;
 	border-top: 1px solid #993333;
 	padding: 10px 0px 10px 0px;
	background-color: #171717;
	text-transform: lowercase;
 	}

#leftcolumn a:link, #navlist a:visited{
 	color: #c1c1c1;
 	text-decoration: none;
									}

#leftcolumn a:hover{
 	background-image: url(../images/red_fade_stripe.jpg);
 	background-position: bottom;
 	background-repeat: repeat-x;
 	background-color: #993333; 
 	color: #fff;
	
	}	
					

		


#leftcolumn p{
font-size:.85em;
color: #666;
text-align: center;
padding: 13px;
line-height: 16px;
}



#centercolumn {
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: px;
 width: 575px;
 float: left;
 min-height: 300px;
 background-color:#fff;
 border: 5px solid #fff;
 height: 625px;
}

* html #centercolumn {height:1%px} /* IE Min-Height Hack */ 

		#centercolumn h1{
		font-size: 1.75em;
		text-align: right;
		color: #eee;
		background-color: #993333;
		padding: 25px 20px 55px 15px;
		background-image: url(../images/red_fade_stripe_flip.jpg);
		background-position:top;
		background-repeat: repeat-x;
		border-left: 3px solid #993300;
		border-right: 3px solid #993300;
		border-top: 2px solid #171717;
		border-bottom: 2px solid #171717;
		}
		
		#centercolumn h2{
		text-align: left;
		margin-right: 15px;
		border-bottom: 1px dashed #ccc;
		padding-bottom: 5px;
		margin-left: 15px;
		background-image: url(../images/topper_bkgd_fade.jpg);
 		background-position: bottom;
 		background-repeat: repeat-x;
		padding-left: 10px;
		font-size: 1.15em;
		}
			#centercolumn h2 a{
			color: #666;
			}
			
			#centercolumn h2 a:hover{
			color:#993333;
			text-decoration: underline;
			
			}
		#centercolumn p{
		font-size: 1.05em;
		text-align: justify;
		margin-left: 25px;
		margin-right: 15px;
		
		}
		
			#centercolumn p a{
			color: #666;
			}
				
			#centercolumn p a:hover{
			color:#993333;
			text-decoration: underline;
			font-weight:bold;
			}
			
			
		#centercolumn p2{
		font-size: .975em;
		margin-left: 50px;
		text-align: center;
		}
		
			#centercolumn p2 a{
			color: #666;
			font-weight:bold;
			background-color:#fff;
			background-image: url(../images/topper_bkgd_fade.jpg);
			background-position: bottom;
			background-repeat: repeat-x;
			padding:7px 10px 7px 10px;
			text-transform:uppercase;
			border-bottom: 1px solid #993333;
			border-right: 1px solid #993333;
			border-top: 1px solid #000;
			border-left:1px solid #000;
			}
				
			#centercolumn p2 a:hover{
			color:#fff;
			text-decoration: underline;
			background-color: #993300;
			background-image: url(../images/red_fade.jpg);
			background-position: bottom;
			background-repeat: repeat-x;
			}

#scopper{
 margin: 0px 0px 0px 0px;
 background-color: #fff;
 color: #999;
 text-align:center;
 padding: 5px;
 height: 1%;
 
}

	
					#scopper ul {
						
						border-bottom: 1px solid #d9d9d9;
						border-right: 1px solid #d9d9d9;
						border-left: 1px solid #d9d9d9;
						padding-bottom: 8px;
						background-image: url(../images/topper_bkgd_fade.jpg);
 						background-position: bottom;
 						background-repeat: repeat-x;
						}
					
					#scopper ul li {
						display: inline;
						
						}
					
					#scopper ul li a {
						padding: 2px 8px 2px 8px;
						color: #999;
						text-transform: uppercase;
						font-size: .775em;
						}
					
					#scopper ul li a:hover {
						color: #993333;
					
						text-decoration: underline;
						}

#footer {
 background-image: url(../images/footer_bkgd_fade.jpg);
 background-position:top;
 background-repeat: repeat-x;
 margin: 5px 5px 5px 5px;
 display: inline; /* IE Hack */
 padding: 14px 4px 4px 4px;
 font-size:.95em;
 float: left;
 width: 98.5%;
 color: #b1b1b1;
 text-align: center;
 border-right: 1px solid #ccc;
 border-left: 1px solid #e1e1e1;
 height: 75px;
}

#footer p a{
color:#666;
}

#footer a:hover{
color: #993333;
text-decoration: underline;
}
