/*LAYOUT*/

* { margin: 0; outline: none; }

html, body { height: 100%; }

body { font: normal 12px/22px verdana, arial, sans-serif; color: #221300; background: #ffcd2c url(images/bg.png) repeat-x; margin:0; padding:0; }

#maincontainer{ background-color: #ffcd2c; width: 760px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -200px; }

#header{ background: url(images/header.jpg) no-repeat; height: 230px; }

#contentwrapper{ background: #ffcd2c url(images/bg_main.png) no-repeat; float: left; width: 100%; margin-bottom: 16px; }

#contentcolumn{ background-color: #fff5d5; border-top: 5px solid #9f7718; border-right: 1px solid #9f7718; border-bottom: 1px solid #9f7718; border-left: 1px solid #9f7718;margin: 20px 10px 0  190px; }

#leftcolumn{ font-size: 11px; line-height: 16px; float: left; width: 180px; margin: 8px 0 0 -760px; }

#footer{ background: #9f7718 url(images/footer.jpg); clear: left; text-align: center; padding: 0; margin: 0 auto; padding: 10px 0 0 0; width: 760px; }

#footer a,#footer a:link,#footer a:visited {  }

#footer a:hover { text-decoration: none; }

#footer, #push { height: 200px; }

.innertube{ margin: 10px; }

div#contentcolumn { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

div#leftcolumn { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

/*NAVIGATION*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#navtop { background: #f3bc21 url(images/bg_navtop.png) repeat-x top left; height: 45px; border-left: 1px solid #080401; border-right: 1px solid #080401; }

.nav { padding: 0; width: 100%; border-top: 5px solid #221100; voice-family: "\"}\""; voice-family: inherit; }

.nav ul{ margin:0; padding: 0; list-style: none; }

.nav li{ display: inline; margin: 0 2px 0 0; padding: 0; text-transform:uppercase; }

.nav a,.nav a:link,.nav a:visited,.nav a:active { float: left; display: block; text-decoration: none; margin: 0 1px 0 0; padding: 5px 10px 5px 10px; background: #c39d4c url(images/button_off.png) repeat-x top left; border-bottom: 8px solid #f3bc21; color: #fff; font-weight: bold; }

.nav a:hover{ background: #9f7718 url(images/button_on.png) repeat-x top left; color: #fff; }

.nav a.current,.nav a.current:link,.nav a.current:visited { background-image: url(none); background: #221300; padding-top: 10px; padding-bottom: 0; border-bottom-color: #221300; color: #ffcd2c; }

.navleft { padding-left: 0; margin: 0 0 10px 15px; }

.navleft li { list-style: square; margin: 0; }

.navleft li a,.navleft li a:link,.navleft li a:visited,.navleft li a:active { font-size: 12px; text-decoration: none; }

.navleft li a:hover { text-decoration: underline; }

/*SITE STYLES*/

h1,h2,h3,h4 { font: normal 13px verdana, arial, sans-serif; color: #9f7718; margin: 8px 0 8px 0; letter-spacing: 1px; display: block; clear: both; }

h1 { border-bottom: 4px double #9f7718; font-size: 29px; margin: 0 0 16px 0; }

* html h1 { border-bottom: 3px double #9f7718; }

h2 { font-size: 21px; border-top: 1px solid #9f7718; margin-top: 16px; padding-top: 16px; }

h3 { font-size: 17px; }

h4 { color: #221300; font-size: 13px; font-weight: bold; }

a,a:link,a:visited,a:active{ color: #9f7718; font-weight: bold; }

a:hover { color: #b6932b; text-decoration: none; }

p { margin: 8px 0 8px 0; }

img { border: 0; }

.imgLeft { float: left; margin: 6px 10px 0 0; width: auto; height: auto; background: url(images/shadow.png) no-repeat right bottom; padding-bottom: 6px; }

.imgRight { float: right; margin: 6px 0 0 10px; width: auto; height: auto; background: url(images/shadow.png) no-repeat right bottom; padding-bottom: 6px; }

legend { display: none; }

.box { margin: 8px 0 8px 0; }

fieldset { background: url(images/box_top.gif) no-repeat top left; border: 0; font-size: 11px; line-height: 16px; margin: 0; width: 150px; padding: 10px 10px 0 10px; }

blockquote { border-left: 5px solid #9f7718; padding-left: 5px; margin: 8px; }

.line { border-top: 1px solid #9f7718; margin: 16px 0 16px 0; height: 1px; width: auto; font-size: 0; line-height: 0; }