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

a{
	outline: 0;
}

html{
	overflow-y: hidden;
}

body{
	background: #191919;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ---- TOP -------*/
div#top{
	background: #191919;
	height: 110px;
}
div#topContainer{
	background: #1f1f1f;
	width: 930px;
	height: 110px;
	margin: 0px auto;
}
div#tl{
	background: url(../images/layout/blShadow.png) repeat-y #1f1f1f;
	float: left;
	width: 15px;
	height: 110px;
}
div#tc{
	float: left;
	width: 900px;
	height: 110px;
}
div#tr{
	background: url(../images/layout/brShadow.png) repeat-y #1f1f1f;
	float: left;
	width: 15px;
	height: 110px;
}
div#header{
	height: 100px;
}

div#topSpacer{
	background: #f2e6b6;
	height: 10px;
}

/* ---- CENTER -------*/
div#center{
	background: #d4c08b;
	height: 550px;
}
div#centerContainer{
	background: #f2e6b6;
	width: 930px;
	height: 550px;
	margin: 0px auto;
}
div#cl{
	background: url(../images/layout/clShadow.png) repeat-y #d4c08b;
	float: left;
	width: 15px;
	height: 550px;
}
div#cc{
	float: left;
	width: 900px;
	height: 550px;
}
div#cr{
	background: url(../images/layout/crShadow.png) repeat-y #d4c08b;
	float: left;
	width: 15px;
	height: 550px;
}

/* ---- BOTTOM -------*/
div#bottom{
	background: #191919;
	height: 110px;
}
div#bottomContainer{
	width: 930px;
	background: #1f1f1f;
	margin: 0px auto;
	height: 110px;
}
div#bl{
	background: url(../images/layout/blShadow.png) repeat-y #1f1f1f;
	float: left;
	width: 15px;
	height: 110px;
}
div#bc{
	float: left;
	width: 900px;
	height: 110px;
}
div#br{
	background: url(../images/layout/brShadow.png) repeat-y #1f1f1f;
	float: left;
	width: 15px;
	height: 110px;
}
div#bottomSpacer{
	background: #f2e6b6;
	height: 10px;
}
div#footer{
	height: 100px;
}

/* ----- HEADER ---------- */
div#headerContainer{
	position: relative;
}
img.logo{
	position: absolute;
	left: 57px;
	top: 8px;
}
img.title{
	position: absolute;
	left: 236px;
	top: 42px;
}

/* ----- NAVIGATION ------ */
div.navBar{
	background: #7e6e54;
	position: absolute;
	left: 31px;
	top: 0px;
	width: 836px;
	height: 32px;
}

div.navLinks{
	margin: 4px auto;
	width: 600px;
	text-align: center;
}

div.navLinks a {
	padding: 1px 20px 2px 20px;
	font-family: Helvetica, Verdana, Tahoma, Sans-serif;
	font-size: 18px;
	color: #f0f1e8;
	text-decoration: none;
}

div.navLinks a:visted{
	color: #f0f1e8;
	text-decoration: none;
}

div.navLinks a:hover{
	color: #ffffff;
	background: #584d3b;
	text-decoration: none;
}

/* ----- CONTENT --------- */
div#contentHolder{
	position: relative;
	height: 550px;
}

