#page {
	background: url("../images/transparent.png"); margin: 25px auto; padding: 0px; border-radius: 8px; width: 990px; font-size: 14px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
#container {
	margin: 0px auto; padding: 0px; width: 960px;
}
.page-inner {
	padding: 15px;
}
#header {
	background:#3d1a42; padding: 15px; border-radius: 8px; clear: both; margin-bottom: 15px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
#site-messages {
	margin: 0px auto; padding: 0px; width: 960px; clear: both;
}
#header-blocks {
	clear: both;
}
#logo {
	padding: 0px; width: 90px; margin-right: 20px; float: left;
}
#site-details {
	margin: 0px; width: 420px; float: left;
}
#social-icons {
	margin: 0px; width: 330px; float: right;
}
#site-search {
	width: 300px; text-align: right; margin-top: 15px; margin-left: 30px; float: right;
}
#content-wrap {
	margin: 0px auto; padding: 0px; border-radius: 8px; width: 960px; line-height: 1.6em; clear: both; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
.no-sidebars #content {
	background: rgb(255, 255, 255); margin: 0px; padding: 15px; border-radius: 8px; width: 930px; clear: both; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
#content .section {
	margin: 0px; padding: 0px; text-align: left;
}
.sidebar-first #content {
	background: rgb(255, 255, 255); padding: 15px; border-radius: 8px; width: 585px; float: left; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
.sidebar-second #content {
	background: rgb(255, 255, 255); padding: 15px; border-radius: 8px; width: 585px; float: left; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
.sidebar-second #content {
	margin-right: 15px;
}
.sidebar-first #content {
	margin-left: 15px;
}
.sidebar-first #sidebar-first {
	margin: 0px; padding: 0px; border-radius: 8px; width: 330px; float: left; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
.sidebar-second #sidebar-second {
	margin: 0px; padding: 0px; border-radius: 8px; width: 330px; float: left; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
.two-sidebars #content {
	background: rgb(255, 255, 255); margin: 0px; padding: 15px; border-radius: 8px; width: 460px; float: left; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
.two-sidebars #sidebar-first {
	margin: 0px; padding: 0px; width: 190px; float: left;
}
.two-sidebars #sidebar-second {
	margin: 0px; padding: 0px; width: 250px; float: left;
}
.two-sidebars #content {
	margin: 0px 15px;
}
.region-sidebar-first .content {
	margin: 0px; padding: 0px; border: 0px solid rgb(163, 203, 220); text-align: left; font-size: 12px;
}
.region-sidebar-second .content {
	margin: 0px; padding: 0px; border: 0px solid rgb(163, 203, 220); text-align: left; font-size: 12px;
}
.region-sidebar-first .block {
	background: rgb(255, 255, 255); padding: 15px; border-radius: 8px; margin-bottom: 15px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
.region-sidebar-second .block {
	background: rgb(255, 255, 255); padding: 15px; border-radius: 8px; margin-bottom: 15px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}
#footer {
	margin: 0px auto; padding: 0px; width: 990px; clear: both;
}
