@import url(reset.css);
@import url(default.css);
@import url(menu.css);

body { color: #404040; background: #4f2a17 url(../images/bg.png) repeat-x; }

h1, h2, h3, h4, h5 , h6 {
	color: #00275d;
	margin: 0 0 10px;
	font-weight: normal;

}

a:link, a:visited { color: #0e3f86; }
a:hover { color: #005bdf; }

.date2 { font-size: 1.1em; }

#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: #e4dbbd url(../images/header.png) no-repeat top right; }
#header h1 { background: #e4dbbd url(../images/logo.png) no-repeat; width: 320px; text-indent: -9999px; margin: 0; }
#header h1 a:link, #header h1 a:visited { display: block; height: 120px; }
#header h2 { display: none; }

#hero { height: 300px; background: #1b1c1b; }

#main {}

#colLeft { width: 320px; float: left; }
#colLeft .padding { padding: 25px; }

#content { width: 320px; float: left; }
#content .padding { padding: 25px; }

#colRight { width: 310px; float: left; }
#colRight .padding { padding: 25px; }

h2.title { color: #00275d; margin: 0 0 10px; font-size: 2em; font-weight: normal; }

a.btn:link, a.btn:visited { display: block; text-align: center; color: #fff; background: #73543e url(../images/btn.png) repeat-x; border: 2px solid #73543e; text-decoration: none; width: 70px;  margin: 1em 0 0; padding: 6px 9px; }
a.btn:hover, a.btn:active { background: #936c50; }

#footer { color: #fff; background: #013681 url(../images/footer.png) repeat-x; padding: 20px; clear: both; text-align: center; }
#footer a:link, #footer a:visited { color: #fff; text-decoration: none; }

#ds-left { background: #000 url(../images/ds-left.png) no-repeat; height: 465px; width: 30px; position: absolute; top: 0%; left: 0%; }
#ds-right { background: #000 url(../images/ds-right.png) no-repeat; height: 465px; width: 30px; position: absolute; top: 0%; right: 0%; }

body.noRight #content { width: 630px; }
body.noLeft #content { width: 640px; }
body.noColumns #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;
}

input.btn,input.btn:focus,input.btn:active {font-weight:normal;background:#0E4086;border:solid #003582 1px;border:none;padding:3px;}

body.root #main a.btn { clear: both; }