div#maincontent{
	padding:14px;
	background:#FFF;
	width:947px;
	border-right:1px solid #fff;
	
}

div.insidecontent{
	margin-left:0;
	width:650px;
	float:left;
}

html body.home #page #banner {
background:none;
}

html body.home #page {
padding-left:0;
padding-right:0;
background:#fff url(../custom/images/bg_topbanner.jpg) no-repeat -50px 0px;
}

#maincontent,
#maincontent .insidecontent,
.topgutter {
border-top:0px !important;
border-bottom:0px !important;
}

html body.home #maincontent .sidebar {
border:1px solid #bdbdbd;
padding:4px !important;
}

.page-title-hline {border:none;}

h1 {
border:0px !important;
color:#666 !important;
font-variant:normal;
}

#footer {
margin-bottom:8px;
}


html body #maincontent .insidecontent .contentcolumn {
position:relative;
width:100%;
height:auto;
}

html body #maincontent .sidebar .whatson,
html body #maincontent .sidebar .otherlinks,
.boxing {
position:relative;
background: url(/custom/images/bg_white_transparent.png);
border:1px solid #CBB576;
}

html body #maincontent .sidebar .whatson,
html body #maincontent .sidebar .otherlinks {
width:250px;
padding:8px;
}
.std-spacing {
padding:8px;
}

.sidebar h2 {
border-bottom:1px solid #aaa;
margin-bottom:15px !important;
padding:3px 3px 3px 3px;
background:none;
color:#922338;
font-variant:small-caps;
}

h1 {
width:350px !important;
height:100px;
line-height:95% !important;
font-variant:normal !important;
}
h2 a {
text-decoration:underline;
font-variant:small-caps;
}


/* SIDEBAR */
.sidebar li {
line-height:100%;
}

/*
 * 3 BOXES
 */

.mainboxes {
float:left;
width:40%;
margin-right:10%;
}

.mainboxes-bg {
background: url(../custom/images/v-dot-bg.png) repeat-y center right;
}

.mainboxes h3 {
color:#922338;
padding:3px 0px 3px 0px;
}

/*
 * HIGHLIGHTED FEATURES
 ***/
#highlighted_features {
position:relative;
min-height:130px;
margin:0px 15px 5px 15px;
background: url(/custom/images/bg_features_container.gif) repeat-x;
font-size: .85em;
}

div.features_container_title {
background:url(../custom/images/bg_highlight_box_title.png) bottom left;
padding-top:2px;padding-bottom:2px;
color:#922338;
}

div.features_container_title span {
	padding-left:8px;
	background:none;
	border:0px !important;
	text-transform:uppercase;
	font-weight:bold;
}

#highlighted_features .feature {
float:left;
width:18%;
margin-right:2%;
padding-top:5px;
font-size:90%;
font-weight:normal;
}

