/* --- Tags --- */
body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	background-color: #f7961e;
	background-image: url('img/backdrop_gradient.jpg');
	background-position: 0px 20px;
	background-repeat: repeat-x;
}
/* --- End Tags --- */

/* --- Layout --- */
#maincontainer{
	width: 801px; /*Width of main container*/
	margin: 2em auto; /*Center container on page*/
}

#checkerbar{
	margin: 0;
	padding: 0;
	height: 37px;
	background-image: url('img/checker_bar.gif');
	background-color: brown;
}

#mainsection{
	margin: 0;
	padding: 0;
	background-image: url('img/backdrop_main.jpg');
	height: 565px;
	line-height: normal;
	letter-spacing: normal;
}

#homemain{
	margin: 0;
	padding: 0;
	background-image: url('img/homeIMG.jpg');
	height: 565px;
}

#footer{
	clear: left;
	width: 100%;
	padding: 4px 0;
	color: #FFF;
	font-family: sans-serif;
	font-size: 70%;
	text-align: left;
	line-height: 1em;
	letter-spacing: -0.5px;
}

.col1{
	float: left;
	width: 35%;
	padding-right: 3em;
}

.col2{
	float: left;
	width: 40%;
}

.clogo{
	float: right;
	padding-top: 1em;
}

.clogo a:link{
	color: red;
	text-decoration: none;
}

.clogo a:visited{
	color: red;
	text-decoration: none;
}

.clogo a:hover{
	color: #fff;
	text-decoration: none;
}

a img{
	border: none;
}

.head{

}

/* --- End Layout --- */

/* --- Formatting --- */
.overlay{
	float: left;
	margin-right: 1em;
}

.homeContent{
	position: absolute;
	font-family: sans-serif;
	font-size: 100%;
	color: #fff;
	width: 801px;
	line-height: 1em;
	top: 445px;
	height: auto;
	left: auto;
}

.homeContent p{
	margin: 0;
	padding: 0em 1em 1em 450px;
}

.homeContent img{
	padding: 0em .5em .25em 0em;
}

.aboutContent{
	position: relative;
	font-family: sans-serif;
	font-size: 95%;
	color: #fff;
	width: 50%;
	line-height: 1em;
	letter-spacing: normal;
}

.aboutContent p{
	margin: 0;
	padding: 0em 20em 1em 5em;
}

.aboutContent object{
	position: relative;
	margin: 0;
	padding: 0;
	top: -28px;
}

.careerContent{
	position: relative;
	font-family: sans-serif;
	color: #fff;
	width: 50%;
	line-height: 1em;
}

.careerContent p{
	margin: 0;
	padding: 0em 3em 1em 340px;
}

.careerContent a:link, a:visited{
	color: #f7961e;
}

.menuContent{
	position: relative;
	font-family: sans-serif;
	font-size: 95%;
	color: #fff;
	width: 50%;
	line-height: 1em;
}

.menuContent p{
	margin: 0;
	padding: 0em 3em 1em 400px;
}

.menuContent a:link, a:visited{
	color: #fff;
}

.orange{
	color: #f7961e;
}


.eventsContent{
	position: relative;
	font-family: sans-serif;
	font-size: 92%;
	color: #fff;
	width: 50%;
	line-height: 1em;
}

.eventsContent p{
	margin: 0;
	padding: 0em 1em 1em 360px;
}

.eventsContent a:link, a:visited{
	color: #fff;
}

.eventsContent ul{
	margin: 0;
	padding: 0em 1em 1em 400px;
}

.large{
	font-size: 140%;
	line-height: 100%;
}

.franchiseContent{
	position: relative;
	font-family: sans-serif;
	font-size: 83%;
	color: #fff;
	width: 50%;
	line-height: 1em;
}

.franchiseContent p{
	margin: 0;
	padding: 0em 2em 1em 380px;
}

.franchiseContent a:link, a:visited{
	color: #f7961e;
}

.corpContent{
	position: relative;
	font-family: sans-serif;
	font-size: 95%;
	color: #fff;
	width: 50%;
	line-height: 1em;
}

.corpContent p{
	margin: 0;
	padding: 0em 3em 1em 420px;
}

.corpContent a:link, a:visited{
	color: #f7961e;
}

.caterContent{
	position: relative;
	font-family: sans-serif;
	font-size: 95%;
	color: #fff;
	width: 50%;
	line-height: 1em;
}

.caterContent p{
	margin: 0;
	padding: 0em 3em 1em 350px;
}

.caterContent a:link, a:visited{
	color: #f7961e;
}

.whitelink a:link, a:visited{
	color: #fff;
}

.orangelink a:link, a:visited{
	color: #f7961e;
}




#topsection{
	background-color: #ffbb00;
	height: 85px; /*Height of top section*/
}


/*
#topsection h1{
margin: 0;
padding-top: 15px;
}
*/

#contentwrapper{
	float: left;
	width: 100%;
}

#contentcolumn{
	margin-left: 250px; /*Set left margin to LeftColumnWidth*/
	background-color: white;
	height: 500px;
}

#leftcolumn{
	float: left;
	width: 250px; /*Width of left column*/
	margin-left: -740px; /*Set left margin to -(MainContainerWidth)*/
	background-color: #666677;
	height: 500px;
}




.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}
