#page {
	margin:0;
	padding:0;
	text-align:center;
	height:auto;
	background:#275CAB;
}

#top {
	margin:0;
	padding:0;
	text-align:center;
	height:140px;
	background:url(images/top-logo.gif) center top no-repeat;
}

#top * {
	margin:0;
	padding:0;
}

#header {
	margin:0 auto;
	padding:0;
	width:800px;
	height:140px;
}

#userinfo {
	float:right;
	margin:0;
	padding:10px;
	background:#FDB813 url(images/corner-orange.gif) left bottom no-repeat;
}

#wrapper {
	background:#fff url(images/page-shade.gif) top center repeat-x;
}

#wrapper div.clear {
	clear:both;
	height:1px !important;
	overflow:hidden;
}

#main {
	margin:0 auto;
	padding:0;
	width:800px;
	height:auto;
	text-align:left;
}

#main .inside {
	padding:20px;
	background:#275CAB url(images/menu-background.gif) center top repeat-x;
}

#single {
	margin:0 auto;
	padding:0;
	width:800px;
	text-align:left;
	background:#275CAB url(images/menu-background.gif) center top repeat-x;
}

#single .left {
	float:left;
	width:480px;
}

#single .right {
	float:right;
	width:320px;
}

#menu {
	margin:0;
	padding:0;
	height:35px !important;
	background:url(images/menu-background.gif) center center repeat-x;
	overflow:hidden;
}

/*
	Zones & User menu layout
*/

#menu ul#zones {
	float:left;
	margin:0px;
	padding:11px 0 0 0;
}

#menu ul#zones li {
	display:inline;
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
}

#menu ul#zones li a {
	padding:0 0 0 15px;
	font-weight:bold;
	color:white;
	background:url(images/bullet-right.gif) left center no-repeat;
}

#menu ul#usermenu {
	float:right;
	margin:0px;
	padding:11px 15px 0 0;
}

#menu ul#usermenu li {
	display:inline;
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
}

#menu ul#usermenu li a {
	padding:0 0 0 15px;
	font-weight:bold;
	color:white;
	background:url(images/bullet-right.gif) left center no-repeat;
}

#menu ul#usermenu li a.alert {
	padding:0 0 0 25px;
	font-weight:bold;
	color:white;
	background:url(images/icon-gs-dashboard.gif) left center no-repeat;
}

/*
	Floats
*/

#pane {
	float:left;
	margin:0;
	padding:0;
	width:160px;
	background:#275CAB url(images/pane-shade.gif) center top repeat-x;
}

#content {
	float:right;
	margin:0;
	padding:0;
	width:620px;
}

/*
	3-columns option
*/

#content.middle {
	width:430px;
}

#right {
	float:right;
	margin:0;
	padding:0;
	width:190px;
}

#right div.inside {
	padding:20px 0 0 20px;
}

#footer {
	margin:0;
	padding:10px;
	background:url(images/pane-shade.gif) top center repeat-x;
}

#register {
	padding:20px;
}