@import url(reset.css);
@import url(default.css);
@import url(menu.css);

body { color: #2c2c2c; background: #895e42 url(../images/bg.png) repeat-x; }

a:link, a:visited { color: #3a291d; }

#container { background: #444 url(../images/container_bg.png) repeat-y; position: relative; width: 950px; margin: 0 auto; padding: 0 30px; font-size: 1.2em; }
body.noRight #container { background: #444 url(../images/container-noRight_bg.png) repeat-y; }
body.noLeft #container { background: #444 url(../images/container-noLeft_bg.png) repeat-y; }
body.noColumns #container { background: #444 url(../images/container-noColumns_bg.png) repeat-y; }

#header { background: #e51e25 url(../images/header_bg.png) top right no-repeat; }
#header h1 { background: #000 url(../images/logo.png) no-repeat; width: 310px; text-indent: -9999px; }
#header h1 a:link, #header h1 a:visited { display: block; height: 132px; }
#header h2 { display: none; }

#colLeft { width: 320px; float: left;}
#colLeft .padding {}

#main { width: 710px; float: left; line-height: 1.6em; }

#hero { height: 283px; background: #1b1c1b url(../images/hero.jpg) no-repeat; }

#content { width: 360px; float: left; }
#content .padding { padding: 20px 25px; }

#colRight { width: 350px; float: left; }
#colRight .padding { padding: 20px 25px; }

h2.title { color: #3a291d; font-weight: normal; margin: 0 0 10px; }

#footer { color: #fefefe; background: #7684a1; padding: 20px 30px; clear: both; text-align: right; }
#footer a:link, #footer a:visited { color: #fefefe; text-decoration: none; }

#ds-left { background: #000 url(../images/ds-left.png) no-repeat; height: 415px; width: 30px; position: absolute; top: 0%; left: 0%; }
#ds-right { background: #000 url(../images/ds-right.png) no-repeat; height: 415px; width: 30px; position: absolute; top: 0%; right: 0%; }

body.noRight #content { width: 100%; float: none; }

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;
}
