/* body (background) styles */
body.desertHunt { background: #f9f6d1 url(/images/templates/bg-desert-hunt.jpg) no-repeat left top; } 
body.men { background: #f9f6d1 url(/images/templates/bg-men.jpg) no-repeat left top; } 
body.cabin { background: #f9f6d1 url(/images/templates/bg-cabin.jpg) no-repeat left top; }
body.compass { background: #f9f6d1 url(/images/templates/bg-compass.jpg) no-repeat left top; }
/* logo */
#logo { height: 70px; margin-top: 11px; }
#logo a { display: block; width: 116px; height: 65px; cursor: pointer; margin: 0 0 0 98px; }
#logo span { display: block; width: 116px; height: 65px; background: url(/images/templates/artemis-logo.png); text-indent: -5000em; }
/* main content style (bg, etc) */
#templateContentBgTop { width: 708px; height: 7px; background: url(/images/templates/content-shadow-top.png) no-repeat center bottom; }
#templateContentBgMid { width: 708px; min-height: 800px; background: url(/images/templates/content-shadow-mid.png) repeat-y center top; overflow:hidden; }
#templateContentBgBottom { width: 708px; height: 7px; background: url(/images/templates/content-shadow-bottom.png) no-repeat center top; }
#templatecontainer { width: 708px; margin: 0 auto 10px; }
#templateContent { background-color: #fff; margin: 0 7px; }
/* left col */
#subNavColumnWrapper { margin: 0 20px 0 33px; background-color: #fff; display: inline; }
ul.subnav li.subnav a { color:#96703E; display:block; font-size:1.2em; letter-spacing:0.15em; padding:10px 0; text-decoration:none; }
ul.subNavChildren li a { color:#623D11; font-size:1em; font-style:normal; letter-spacing:normal; padding:0 0 5px; }
/* main content area */
#content { margin: 0 53px 0 189px; background-color: #fff; }
#content h1 { padding-top: 28px; margin-top: 0; }
#content p, #content li { font-size: 1.2em; margin-bottom: 0; }
#content p a:hover, #content li a:hover, #footer li a:hover { border-bottom:1px dotted #005A9C; }
#content img.floatLeft { float: left; margin: 0px 17px 13px 0px; }
/* footer */
#footer ul { margin: 12px 7px 100px 7px; }
#footer li { display: inline; padding: 0 10px 0 12px; font-size: 1.2em; font-family: "Georgia", "Times New Roman", Times, serif; line-height: 1.66666em; background: url(/images/templates/footer-li-border.png) no-repeat left 2px; }
#footer li.first { display: inline; padding: 0 10px 0 0; background: none; }

/* forms */
.submitButton { margin-top: 20px; }
legend { font-size: 1.2em; }
span.formError { font-size: 1.3em; font-weight: bold; color: #CC0000; display: block; margin: 10px 0px 10px 0px; }
div.contentWrapper label.formFieldError, div.contentWrapper h3.formFieldError { color: #CC0000; }
div.contentWrapper { margin-top: 0px; }
div.checkbox label { width: 400px; }
.micrositeForm .formlabel { width:131px; }
div.contentWrapper label.radioNumber { margin-left:20px; width:auto; }
p.formTitle { color: #96703E; padding-bottom:10px; }
div.radioColumn { float: left; display: block; margin-left: 30px; }
div.contentWrapper input.radioButton { border: 1px solid red; border: none; background: none; }

/* video */
div.videoWrapper { background:transparent url(/images/common/brown_panel_pattern.jpg) repeat scroll left top; border:6px solid #513D22; margin:0 -32px 20px 0; width:300px; }

/* wide page */
.wide #templateContentBgTop { width: 972px; background-image: url(/images/microsites/wideTopShadow.png); }
.wide #templateContentBgMid { width: 972px; background-image: url(/images/common/pageShadow.png); }
.wide #templateContentBgBottom { width: 972px; background-image: url(/images/home/shadowBottom.png); }
.wide #templatecontainer { width: 972px }
div#pageContent { margin-left: -17px; padding-left: 0px; }
div#pageContent div.contentWrapper.fullWidthWrapper { margin-bottom: 30px; }

.fund-forum #logo { display: none; }
.fund-forum { padding-top: 65px; }

#content ul.bullets { list-style-image:url(/images/common/bullet_brown.gif); list-style-position:outside; margin:10px 0 20px 20px; padding:0; }
#content ul.bullets li { font-size:1.2em; line-height:1.4em; margin:0; padding:7px 0; }
div.contentWrapper { margin:0 0 0 0; }