/* CSS RESET */
html, body { 
	height: 100%; 
	margin: 0; 
	padding: 0; 
}

ul, li{ 
	margin: 0; 
	padding: 0;
}

.clr0{ clear:both; height: 0; }

#top{
	background: #dcdcdc;
	border-top: 1px solid #ffffff;
	height: 29px;
	line-height: 2.9em;
}

#user,
#footer_top{
	background: url('../img/userbarbg.png') center center repeat-x #282828;
	border-bottom: 1px solid #464646;
	height: 40px;
}

#header,
#footer_bottom{
	background-color: #282828;
	border-top: 1px solid #323232;
}

#quicklinks {
	float:left;
	width: auto;
}

.usermenu{
	float: right;
	width: auto;
}

.header_left{
	float: left;
	height: 118px;
	width: 160px;
}

.mainmenu{
	float:left;
	padding: 43px 0;
	width: auto;
}

.quicksearch{
	float: right;
	height: 30px;
	padding: 43px 0;
	width: 240px;
}

#container{
    height: auto !important;
    min-height: 100%;
    position: relative;
}

.center{
	margin:0 auto;
	/* TEMP
	max-width: 1360px;
	min-width: 960px;
	width: auto;
	*/
	width: 960px;
	padding: 0;	
}

#content{
	width: 100%;
}

#footer {
    /*bottom: 0;
    position: absolute;*/
    width: 100%;
}

.colcont{
	float: left;
	padding: 30px 0;
	width: 100%;
}

.contleft{
	float: left;
	padding: 10px;
	width: 230px;
}

.contmiddle{
	float: right;
	padding: 10px;
	width: 680px;
}
