html { }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; line-height: 1.2em; background: #e2e419 url(/inc-curse/images/fence-bg.jpg) repeat-x top center; text-align: center; text-align:left; margin-left:auto; margin-right:auto; margin-top: 0px; margin-bottom: 0px; padding: 0; }
#wrapper { background: url(/inc-curse/images/curse-of-the-starving-lamb.png) no-repeat bottom right; background-attachment: fixed; }
/* Global */

a#logo { z-index:2; text-align:center; width: 677px; height: 142px; }
a#logo img { width: 677px; height: 142px; padding-top: 20px; }
#container { margin-left:auto; margin-right:auto; width: 100%; min-height: 35%; }
#header { text-align: center; width: 100%; color: #891206; height: 315px; position:relative; }
/* General Content */

#content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #333333; line-height: 2em; width: 960px; text-align:left; position:relative; margin-left:auto; margin-right:auto; padding-left: 15px; padding-bottom: 20px; min-height: 20%; }
#content a { text-decoration: none; color: #cc0000; }
#content a:hover { text-decoration: underline; }
#content .image-float-right { padding: 5px; margin-left: 5px; margin-bottom: 5px; margin-top: 5px; float: right; border: 1px solid #cccccc; }
#content .image-float-left { padding: 5px; margin-right: 5px; margin-bottom: 5px; margin-top: 5px; float: left; border: 1px solid #cccccc; }
#content ul { font-size: .7em; padding-left: 25px; }
#content li { line-height: 1.4em; }
#content .inside { width: 610px; padding-top: 20px; }
/* Header text */
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; margin-top: 0px; margin-bottom:5px; }
#content h1 { font-size: 1.5em; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; line-height: 1.2em; color: #cc0000; font-weight: bold; margin-top: 4px; margin-bottom: 4px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; line-height: 1em; color: #cc0000; font-weight: bold; margin-top: 2px; margin-bottom: 2px; }
/* Sidebar */

#sidebar { width: 190px; float: right; border: 1px solid #d3d0cc; padding-left: 10px; padding-right: 10px; padding-top: 10px; margin-left: 20px; margin-bottom: 10px; font-size: .85em; }
.sidebar h1 { font-size: 1em; font-weight: bold; margin-top: 0px; margin-bottom:0px; line-height:1em; }
.sidebar h2 { font-size: 1.0em; line-height: 1em; color: #cc0000; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
/* General */

p { font-size: .8em; line-height: 1.5em; color: #333333; font-weight: normal; }
.LineTop { border: 1px solid #cccccc; }
/* Navigation */

#masthead { margin-left:auto; margin-right:auto; width: 900px; }
#ad { padding-top: 50px; display:block; }
#nav { width: 960px; margin: 0 auto; padding-top: 50px; display:block; }
#nav ul { list-style:none; margin:0; padding:0; margin-left: 1px; }
#nav li { float:left; margin:0; padding:0; }
#nav li a span { position:absolute; left:-2500px; }
#nav li a { background-repeat:no-repeat; display:block; height:31px; }
#nav li a:hover { background-position:0px -32px; }
#nav li.on a,
ul#nav li.on a:hover { background-position:0px -32px; cursor:default; }
#nav li#nav_home a { background-image:url(/inc-curse/images/nav_home.gif); width:69px; }
#nav li#nav_current a { background-image:url(/inc-curse/images/nav_current.gif); width:144px; }
#nav li#nav_about a { background-image:url(/inc-curse/images/nav_about.gif); width:75px; }
#nav li#nav_past a { background-image:url(/inc-curse/images/nav_past.gif); width:160px; }
#nav li#nav_awards a { background-image:url(/inc-curse/images/nav_awards.gif); width:90px; }
#nav li#nav_support a { background-image:url(/inc-curse/images/nav_support.gif); width:97px; }
#nav li#nav_gallery a { background-image:url(/inc-curse/images/nav_gallery.gif); width:84px; }
#nav li#nav_merch a { background-image:url(/inc-curse/images/nav_merch.gif); width:137px; }
#nav li#nav_contact a { background-image:url(/inc-curse/images/nav_contact.gif); width:103px; }
/* Footer */			

#footer { font-family:Arial, Helvetica, sans-serif; font-size: .8em; color: #d2a69b; text-align:center; clear:both; width: 100%; margin-bottom:0px; padding-bottom:0px; padding-top: 15px; }
#footer_content { text-align: left; margin-left:auto; margin-right:auto; padding-left: 10px; width: 960px; }
#footer_content p { font-family:Arial, Helvetica, sans-serif; color: #000; font-size: .7em; line-height: 1.2em; }
#footer_content a { color: #000; text-decoration: none; }
#footer_content a:hover { color: #000; text-decoration: underline; }
#footer_content .primary a { font-size:.7em; color: #000; text-decoration: none; }
#footer_content .primary a:hover { color: #000; text-decoration: underline; }
#footer_content .secondary p { line-height: 1.1em; }
#footer_content .secondary a { font-size:1.1em; color: #333; text-decoration: none; }
#footer_content .secondary a:hover { color: #333; text-decoration: underline; }
