body 
{
	background:#fff url(../images/bg.jpg) repeat-x;
}

#container
{
	background-color:#FFFFFF;
	width:832px;
	margin:0px auto;
}
#header {
	height:100px;
	background:url(../images/header_bg.jpg) no-repeat;
	}
#header h1 {text-indent:-9999px;padding:0;margin:0;}
#header h1 a {display:block;width:256px;height:96px;}
#header h2 {display:none;}

#main1 { }
#main2 { }

#colLeft {
	float:left;
	width:150px;
	}

#colRight {
	float:right;
	width:288px;
	margin:0; padding:0;
	background:#fff url(../images/content_bg.gif) repeat-x;
	text-align:center;
	}
#colRight .padding {padding:50px 0 0 0;}
	
#content {
	margin:0 288px;
	line-height:1.5em;
	background:url(../images/content_bg.gif) repeat-x;
	border-top:solid #477745 10px;
	margin-right:auto;
	margin-left:auto;
	}
.idx #content {background:none;border:none;}
#content .floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; }
#content .padding {padding:15px 32px 15px;}

h2.title {font-weight:normal;line-height:2em;}
.idx h2.title {font-size:1.5em;}

form.landing {}
.landing label {width:40px;text-align:right;display:block;float:left;padding-right:5px;}
.landing p {}
.landing .input {width:140px;}

.video {float:left;border:solid #000 1px;margin:0 0 15px 50px;}

#footer { background:#FFF url(../images/footer_bg.gif) no-repeat;height:64px;font-size:.9em; }
#footer .padding {padding:32px 15px 0 40px;}
#footer ul {list-style:none;padding:0;margin:0;}
#footer ul li {float:left;}
#footer li.copyright {padding-right:285px;color:#467744;}
#footer a {color:#cecef6;padding:0 5px;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

body.noRight #main2 { background-image:none; }
body.noRight #colRight { display:none; }
body.noRight #content { margin-right:0; }

body.noLeft #main1 { background-image:none; }
body.noLeft #colLeft { display:none; }
body.noLeft #content { margin-left:0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}
