/* CSS Document */

/*
#editPanelSet {
	z-index: 900;
	visibility: hidden;
	border: 1px solid red;
	}
*/

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	}
	
body {
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	*/
	background-color: #cccccc;
	background-image: url(../grafx/backgroundBody.png);
	background-position: top center;
	background-repeat: repeat-x;
	
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

#mainSKinBody {
	z-index: 1;
	position: relative;
	top: 0px;
	width: 100%;
	min-width: 980px;
	/*
	height: 100%;
	*/
	min-height: 100%;
	
	padding: 0;
	
	background-image: url(../grafx/contextMainBack.png);
	background-position: top center;
	background-repeat: repeat-y; 
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
	
#contextTopBack {
	z-index: 5;
	/*
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	
	height: 740px;
	display: none;
	*/
	position: relative;
	width: 100%;
	min-width: 980px;
	
	height: 100%;
	
	background-image: url(../grafx/contextTopBack.png);
	background-position: top center;
	background-repeat: no-repeat;
	
	
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

#contextBodySkin {
	z-index: 10;
	position: relative;
	width: 980px;
	margin: 0 auto;
	
	/*
	margin: 0 110px;
	border: 1px solid red;
	*/ 
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
	
/*	
#mainSKinBody {
	width: 1000px;
	}
	
#contextTopBack {
	width: 100%;
	margin: 0 -100px;
	}
	
#contextBodySkin {
	margin: 0 10px;
	}
*/
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
	
#distanceHead {
	position: relative;
	height: 30px;
	}

/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

#headerImage {
	position: relative;
	height: 170px;
	background-image: url(../grafx/headerImageBack.png);
	background-position: top center;
	background-repeat: no-repeat;
	}

/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
	
.ogPageTitle {
	position: relative;
	margin: 1.50em 0 2.50em 0;
	
	font-size: 1.25em;
	text-align: center;
	color: #959E6A;
	
	/*border: 1px solid #E5E6DB;
	background-color: #F2F2EE;*/
	}
	
.mainMenu_OGspecials_title {
	position: relative;
	/*
	font-size: 1.25em;
	font-weight: bold;
	*/
	text-align: center;
	padding: 15px 0 7px 0;
	
	color: #391e13;
	background-color: #938153;
	
	color: #3C3F2B;
	background-color: #E7E8DE;
	}


/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

#contentMainBody {
	position: relative;
	/*
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	*/
	}
	
.clearFloat {
	position: relative;
	clear: both;
	font-size: 1px;
	height: 0.10em;
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
	
#cCol-body {
	position: relative;
	margin: 0 270px 0 270px;
	height: 100%;
	}
	
#cCol-holder, #cCol-left, #cCol-main, #cCol-right {
	position: relative;
	overflow: visible;
	}
	
#cCol-holder {
	float: left;
	width: 100%;
	}

#cCol-left {
	float: left;
	width: 250px;
	margin: -2px 0 0 -260px;
	}
	
#cCol-main {
	/**/
	float: right;
	width: 100%;
	}
	
#cCol-right {
	float: right;
	width: 250px;
	margin: 0 -260px 0 0;
	}

/*	
#cCol-main .cCol-innerContent, #cCol-right .cCol-innerContent {
	position: relative;
	margin: 15px;
	}
*/

.cCol-innerContent {
	position: relative;
	/*
	border: 1px solid red;
	*/
	padding: 0 0 7.00em 0;
	}
	
#borderCol-sponsorLinks {
	position: relative;
	border: 1px solid red;
	display: none;
	}
	
.sponsorLinks-inContentCol h3 {
	font-size: 1.20em;
	color: #AEB97C;
	margin: 1.25em 0;
	border-bottom: 1px solid #EFEFEF;
	}
	
.sponsorLinks-inContentCol {
	position: relative;
	margin: 7.50em 0 1.00em 0;
	
	}
	
.sponsorLinks-inContentCol .csc-textpic-imagecolumn a img {
	padding: 0 0.25em 1.50em 0.25em;
	/*
	border: 1px solid red;
	*/
	}