html,body {
	margin:5px 0 0 0;
	padding:0;
	background:#FFFFFF;
}
div#dashboard {
	margin:0 auto;
	width:1050px;
	height: auto !important;
	min-height:100%;
}
div#dashhead {
	width:1050px;
	height:155px;
	background:url(../images/top.logo.png) no-repeat;
	margin:0 0 1px 0;
}
div#dashwrap {
	padding:0; /* bottom padding for footer */
	margin:0;
}
div#dashtopmenu {
	width:1050px;
	height:33px;
	float:left;
	margin:0px 0 5px 0;
	padding:0;
}
div#dashsidebar {
	width:290px;
	float:left;
	padding:0;
	margin:0;
	border:0;
	}
	.sidebarcontent {
		background:#666666;
	}
	.sidebarhead {
		margin:0 0 5px 0;
	}
	.sidebarfocus {
		padding:0px 20px 0px 20px;
		margin:0;
		vertical-align:top;
	}
	.sidebarlayout {
		width:100%;
		margin:0;
		font-family: Arial;
		font-size: 12px;
		padding:0;
		color:#FFFFFF;
		vertical-align:middle;
		text-align:left;
	}
	.sidebarlayout abbr {
		white-space: nowrap;
	}
	.sidebarlayout th {
		font-size:16px;
		text-align:left;
	}
.butt, .savebutt, .delbutt, .filterbutt, .votebutt {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 20px;
	border-width: 2px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;	
	background-color:#CFCFCF;
	color: #2a2a2a;
	border-color: #2a2a2a;
}
.votebutt {
	background-color:#6e9eff;
	color: #FFFFFF;
	border-color: #FFFFFF;
}
div#dashcont {
	position:relative;
	width:759px;
	float:left;
	margin:0 0 0 1px;
	padding:0; 
	}
	.middlecontent {
		background:#cd3907;
	}
	.middlehead {
		margin:0 0 0px 0;
	}
	.middlefocus {
		padding:0px 20px 10px 20px;
		margin:0;
		vertical-align:top;
	}
	.middlelayout {
		width:100%;
		margin:0;
		font-family: Arial;
		font-size: 12px;
		padding:0;
		color: #000000;
		font-weight:normal;
		vertical-align: middle;
		text-align:left;
	}
	.middlelayout th {
		font-size: 16px;
		text-align:left;
	}
	.middlelayout abbr {
		white-space: nowrap;
	}
	.subtitle {
		font-size:11px;
		font-family:Arial;
		color:#000;
	}
div#dashfoot {
	position:fixed;
	width:890px;
	padding:5px 5px 5px 5px;
	bottom:0; /* stick to bottom */
	background:#2a2a2a;
	text-align:right;
	}
	div#dashfoot p {
		padding:0;
		margin:0;
		color:#EBEBEB;
		font-family:"Lucida Sans Unicode";
		font-size:10px;
	}
.inpfield {
	font-family: "Lucida Sans Unicode";
	font-size:10px;
	color:#000;
	border:1px solid #CCC;
	width:90%;
	margin:3px 3px 3px 0px;
	padding:2px 3px 3px 3px;
}
.inpdisabled {
	font-family: "Lucida Sans Unicode";
	font-size:10px;
	color:#000;
	border:1px solid #999;
	background:#CCC;
	width:90%;
	margin:3px 3px 3px 0px;
	padding:2px 3px 3px 3px;
}
a:link, a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
a:hover, a:active {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
}
.whitelink:link, .whitelink:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.whitelink:hover, .whitelink:active {
	color:#CCCCCC;
	text-decoration:none;
	font-weight:normal;
}
.forumlink:link, .forumlink:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.forumlink:hover, .forumlink:active {
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
.something {
	border:0px;
}
.logcontent {
	float:left;
	background:#999999;
	width:274px;
	height:98px;
	opacity:0.75;
	filter:alpha(opacity=75);
	text-align:left;
	vertical-align:middle;
}
.loglayout {
		width:100%;
		margin:0;
		font-family: Arial;
		font-size: 12px;
		padding:0;
		color: #FFFFFF;
		font-weight:normal;
		vertical-align: middle;
		text-align:center;
	}
	.loglayout abbr {
		white-space: nowrap;
	}
.logside {
	width:14px;
	float:left;
	height:98px;
}
/* FORUM LAYOUT */
.forumbigstart {
	float:left; width:165px; height:105px; padding:0 20px 0 0;
}
p { margin:0; padding:0; }
.forumbigtopic {
	padding:10px; color:#FFF;
	font-family: Arial;
	font-size: 12px;
}
.forumsmalltopic {
	width:514px; float:left; background:#6E9EFF; height:54px; color:#FFF;
	padding:0px;
	font-family: Arial;
	font-size: 12px;
}
.forumsmalltext {
	padding:0 10px 0 20px;
	margin:0px 0 0 0;
	font-family:Arial;
	font-size: 13px;
}
.forumsmallreplytopic {
	width:514px; float:left; background:#CCCCCC; height:54px; color:#FFF;
	padding:0px;
	font-family: Arial;
	font-size: 12px;
}
/* TABLELAYOUT */
a:link, a:visited {
	color:#709fef;
	text-decoration:none;
	font-weight:normal;
}
a:hover, a:active {
	color:#d54e21;
	text-decoration:none;
	font-weight:normal;
}
	/* PAGE TITLE */
	#page-title {
		border-bottom:1px solid #CCCCCC; background:#F5F5F5; padding:7px 0px 7px 10px;
		font-family:"Lucida Sans Unicode";
		font-size:17px;
	}
	#page-result {
		border-bottom:1px solid #CCCCCC; background:#ffffe1; padding:7px 0px 7px 10px;
		font-family:"Lucida Sans Unicode";
		font-size:17px;
		color:#d54e21;
	}
	#page-options, .page-options {
		border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#F5F5F5; padding:7px 0px 7px 10px;
		font-family:"Lucida Sans Unicode";
		font-size:17px;
	}
	/* PAGE CONTENT */
	.page-cont {
		height:100%;
		background:#FFFFFF; padding:10px;
		font-family:"Lucida Sans Unicode";
		font-size:12px;
	}
/* TABLELAYOUT */
.datalayout {
		width:100%;
		margin:0;
		font-family: "Lucida Sans Unicode";
		font-size: 12px;
		padding:0;
		border-width: 1px;
		border-style: solid;
		border-collapse: collapse;
		border-color: #000;
	}
	.datalayout thead {
		background-color: #464646;
		color: #e5e5e5;
	}
	.datalayout td, .datalayout th {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #ccc;
		font-size: 12px;
		vertical-align: middle;
		text-align:left;
		padding:0 0 0 5px;
	}
	.datalayout th {
		line-height:35px;
		border-bottom-color: #000 !important;
	}
	.datalayout td {
		line-height:30px;
	}
	.datalayout tbody tr {
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
	}
	.datalayout abbr {
		white-space: nowrap;
	}
	.datalayout a:link, .datalayout a:visited {
		color:#709fef;
		text-decoration:none;
		font-weight:normal;
	}
	.datalayout a:hover, .datalayout a:active {
		color:#d54e21;
		text-decoration:none;
		font-weight:normal;
	}
.inputlayout {
		width:100%;
		margin:0;
		font-family: "Lucida Sans Unicode";
		font-size: 12px;
		color:#2a2a2a;
		font-weight:normal;
		padding:0;
		border-width: 1px;
		border-style: solid;
		border-collapse: collapse;
		border-color: #E6E6E6;
	}
	.inputlayout td, .inputlayout th {
		vertical-align: middle;
		text-align:left;
		padding:0 0 0 5px;
		border-bottom:1px solid #E6E6E6;
	}
	.inputlayout th {
		background:#F5F5F5;
		width:25%;
	}
	.inputlayout td {
		background:#FFFFFF;
		width:75%;
		padding:3px 3px 3px 5px;
	}
	.inputlayout a:link, .inputlayout a:visited {
		color:#709fef;
		text-decoration:none;
		font-weight:normal;
	}
	.inputlayout a:hover, .inputlayout a:active {
		color:#d54e21;
		text-decoration:none;
		font-weight:normal;
	}
.buttonlayout {
	width:100%;
	margin:0;
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	border:1px solid #CCCCCC;
	background:#EBEBEB;
	padding:3px 0px 3px 5px;
}
.clear { clear: both; height: 2px; }
/* INPUTS, BUTTONS */
.inptitle {
	font-family: "Lucida Sans Unicode";
	font-size:14px;
	color:#000;
	border:0px solid #000000;
	width:98%;
	margin:0px;
	padding:5px;
}
.admfield {
	font-family: "Lucida Sans Unicode";
	font-size:12px;
	color:#000;
	border:1px solid #CCC;
	width:50%;
	margin:3px 3px 3px 0px;
	padding:2px 3px 3px 3px;
}
.dropdown {
	font-family: "Lucida Sans Unicode";
	font-size:12px;
	color:#000;
	border:1px solid #CCC;
	width:auto;
	margin:3px 3px 3px 0px;
	padding:2px 3px 3px 3px;
}
.inpcontent {
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	border:0px solid #CCC;
	width:100%;
	margin:0 0 10px 0;
	padding:0px;
}
.butt, .savebutt, .delbutt, .filterbutt {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;	
	background-color:#CFCFCF;
	color: #2a2a2a;
	border-color: #2a2a2a;
}
.filterbutt {
	line-height:15px;
	padding:2px 4px;
}
.delbutt:hover {
	color:#FFF;
	background:#f00;
}
.something {
	border-color: #535353;
}
.something {
	color:#d54e21;
}