@charset "utf-8";
/* CSS Document */

body {
	background-color: #ededed;
	margin-top: 0px;
}

/* ------- HEADER ----------*/

#maincontainer {
	width: 840px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background-color: white;
}

#header {
	height: 180px; /*Height of top section*/
	background-image: url(../images/banner-ic9design.jpg);
	background-repeat: no-repeat;
}

#mainnav {
	position: relative;
	padding: 118px 0 0 2px;
}

#subnav {
	position: relative;
	padding: 18px 0 0 600px;
}

#titlesection {
	height: 54px; /*Height of top section*/
	margin: 6px 10px 0 10px;
}

/* ------------ START Left Column -------------- */

#leftcolumn {
	float: left;
	width: 258px; /*Width of left column in pixel*/
	background: white;
	margin: 10px 10px 0 10px;
}

#innerLpad {
	width: 232px; /*Width of left column in pixel*/
	padding: 10px 25px 0px 20px;
}

#leftcolumnlarge {
	float: left;
	width: 526px; /*Width of left column in pixel*/
	background: white;
	margin: 10px 10px 0 10px;
}

#innerZpad {
	width: 500px; /*Width of left column in pixel*/
	padding: 10px 25px 0px 20px;
}

/* ------------ START Middle Column -------------- */

#contentcolumn {
	float: left;
	width: 260px; /*Width of left column in pixel*/
	background: white;
	margin: 10px 5px 0 5px;
}

#innerCpad {
	width: 250px; /*Width of left column in pixel*/
	padding: 10px 35px 0px 10px;
}

/* ------------ START Right Column -------------- */

#rightcolumn {
	float: left;
	width: 260px; /*Width of left column in pixel*/
	background: white;
	padding: 10px 10px 0px 10px;
	margin-top: 10px;
	margin-right: 12px;
}

#innerRpad {
	width: 232px; /*Width of left column in pixel*/
	padding: 0px 10px 0px 0px;
}

/* ------------ START Bottom Ad -------------- */

#btmad {
	padding-left: 276px;
}

/* ------------ START Stats -------------- */

#statsbox {
	width: 166px; /*Width of column in pixel*/
	padding: 10px 10px 10px 10px;
	margin: 0 6px 0 6px;
	float: left;
	background-color: black;
	display: block;
}

/* ------------ START Bottom Tag -------------- */

#btmtag {
	width: 756px; /*Width of column in pixel*/
	padding: 10px 20px 0px 20px;
	margin: 20px 20px 0 20px;
	float: left;
	display: block;
	border-top: 2px solid black;
}

/* ------------ START Footer -------------- */

#footer {
	height: 34px; /*Height of top section*/
	width: 840px;
	background-image: url(../images/footer-bar.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 10px 0 0 0;
}

#footernav {
	position: relative;
	padding: 4px 0 0 26px;
	float: left;
}
