/** {margin:0;padding:0;} */


* {margin: 0; padding: 0;}

/**html, body, #page {height: 100%;}*/

body {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Sans-Serif;
	background: #492B0F;
	background-image: url(/images/ccbackground.png); 
	background-repeat: repeat; }
	}


body > #page 
	{
	height: auto; min-height: 100%;
	width:960px;
	margin: 0 auto;
	}

#top 
	{ 
	width:100%;
	height:20px;	
	filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;

	}
	
#page {
	background-color: #321705;
	margin: 0px auto;
	padding: 0;
	width: 960px;
	}
	
#links{
	padding-top:20px;
	padding-right:120px;
	float: right;
	}
			
#headerlogo {
	margin:0px;
        padding: 15px 0px 15px 20px;
	float:left;
	width:40%;
	}
	
#headerlinks {
	padding: 20px;
	float:right;
	width:40%;
	text-align:right;
	color:white;
	}

#headerlinks a {
color: white;
text-decoration: none;
}

#headerlinks a:hover
{
text-decoration: none;
color: #FFDE00;
}

	
#stickyfooter {
	position: relative;
	margin-top: -25px; /* negative value of footer height */
	height: 25px;
	padding: 10px 0 0 0;
	background-color: #321705;
	color: white;
	clear:both;
	text-align:center;
	width:960px;
	margin: 0px auto;
	}

#stickyfooter a {
	text-decoration: none;
	color: #ddd;
	}
		
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */