@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	}

body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#330000;
	font-size:90%;
	}

h1 {
	font-size:1.1em;
	color:#330000;
	margin:15px 0 0 0;
	}
h2 {
	font-size:.9em;
	color:#330000;
	
	}	
h3 {
	font-size:.9em;
	color:#000000;
	line-height:.7em;
	font-weight:bold;
	text-align:center;
	margin-bottom:.4em;
	}

p {
	font-size: .9em;
	margin: .7em auto auto auto;	
	}
blockquote{
	font-size: .8em;
	margin:0 10px 15px 23px;
	}
		
.caption{
	font-size:.8em;
	font-weight:normal; 
	margin:0;
	}



/******************** BEGIN LAYOUT CONTENT  *******************/
#pageWrap {
	min-width: 800px;
	max-width: 1000px;
	margin: 0px auto 10px auto;
	padding:10px auto auto auto;
	text-align:center;
	}
	* html #pageWrap {
		overflow: visible;
		}

/* SECTION STYLES */

#tierTop {
	width:47%;
	text-align:center;
	margin:30px auto 0 auto;
	}
	.columnLeft {
		position:relative;
		float:left;
		width:48%;
		overflow:hidden;
		text-align:right;
		}	
	.columnRight{
		position:relative;
		float:right;
		width:48%;
		overflow:hidden;
		text-align:left;
		}

#tierTwo {
	width:67%;
	text-align:center;
	margin: 0 auto 0 auto;
	}

#tierThree {
	width:86%;
	text-align:center;
	margin: 0 auto 0 auto;
	}	
#tierBottom {
	width:98%;
	text-align:center;
	margin: 0 auto 0 auto;
	}
	.content {
		float: left;
		width: 71.5%;
		margin: 0 0 -1px 0;
		text-align:center;
		overflow:hidden;
		}
	.subContent {
		float: right;
		width: 28%;
		display: table;
		table-layout:fixed;
		overflow:hidden;
		text-align:justify;
		}
	.mainContent {
		float: right;
		width: 59%;
		margin:0;
		overflow:hidden;
		text-align:center;
		}
	.altContent {
		float: left;
		width: 39%;
		text-align:justify;
		margin: 0;
		overflow:hidden;
		}



/* FOOTER SYTLES */
#footer {
	clear:both;
	text-align:center;
	font-size:.8em;
	margin:-10px 0 0 0;
	padding:10px;
	background-color:#000000;
	color:#FFFFFF;
	}	



/* CONTENT STYLES*/		
.fulldim {
	text-align: center;
	margin:0 auto 0 auto;
	padding:10px 15px 30px 15px;
	background-color:#ffeedd;
	
}


#logo {
	width:100%;  
	text-align:center; 
	margin:0 auto 0 auto;
	}

.icing {
	text-align: center;
	background-image:url(images/icing.png); background-repeat:repeat-x;
	background-color:transparent;
	margin:-25px auto auto  auto;
	height:30px;
	height:auto !important;
	min-height:30px;
	z-index:100;
}
