

* { border: 0; margin: 0; padding: 0; }

html { height: 100%; font-size: 100.01%; }

body { background: #000; font: normal 0.8em/1.5em Verdana, Helvetica, Arial, sans-serif; color: #000; text-align: center; }

body#home  { margin: 3px 0 0.75em; }

#header { background: url("images/top.jpg") repeat-x 0% 0%; height:70px;}

#teaser { background: #000 url("images/main.jpg") no-repeat 0% 100%; background-position:center; height:260px; }

#bioteaser { background: #000 url("images/bio.jpg") no-repeat 0% 100%; background-position:center; height:260px; }

#creditsteaser { background: #000 url("images/credits.jpg") no-repeat 0% 100%; background-position:center; height:260px; }

#main { background: #fff; border-bottom: 1px solid #939597; padding: 30px 0 40px; }

#footer { color: #fff; padding: 30px 0; }

.hdrcontent { width: 660px; text-align: left; margin: 0 auto; padding: 0px; }

.content { width: 660px; text-align: left; margin: 0 auto; padding: 0 20px; }

.col-left  { float: left; width: 430px; background-color:#fff; }

.col-left .inner { margin-right: 20px; }

.col-right { float: left; width: 230px; background-color:#fff;}

.col-right .inner { margin-left: 20px; }


/*  headings, paragraphs and links */
#header h2 {margin:0; padding:0; }

h2 { font-size: 1.85em; font-family: Helvetica, Arial, Verdana, sans-serif; letter-spacing: -1px; color: #9bb300; margin: 0 0 0.75em; }

h3 { font-size: 1.3em; font-family: Helvetica, Arial, Verdana, sans-serif;  color: #9bb300; margin: 0 0 0.75em; }

h4 { font-size: 0.9em; font-weight: bold; color: #9bb300; margin: 0 0 0.75em }

.headpad{margin-top:40px;}

p { margin-bottom: 0.75em; }

a:link, a:visited { color: #9bb300; text-decoration: none; border-bottom: 0; }

a:hover, a:active { color: #000; text-decoration: none; }

a.noborder, a.noborder:hover, img a:hover { border: 0; }

.blackhead{color:#000;}

.whitehead{color:#fff;}
/* header */


#header .content { width: 695px; padding: 11px 3px 8px; }

/* credits definition list */
.credits dt{font-size: 1.5em; font-family: Helvetica, Arial, Verdana, sans-serif;  color: #000; }
.ddbottom{margin-bottom:25px;}

/* navigation */

#nav{margin-bottom:10px;}

#nav ul{margin:0;  padding:0; }

#nav li {list-style:none; border-bottom:1px dotted #000;}

#nav li a{text-decoration:none; color:#9bb300;}

#nav li a:hover{text-decoration:none; color:#000;}

/* teaze */

#teaser .content { width: 660px; }

#teaser h2 {padding-top:100px; color:#ccc; }

#creditsteaser h2 {padding-top:100px; color:#ccc; }
/* main */

#main h2 a { color: #9bb300; }

#main h2 a:hover { color: #fff; border: 0; }

#main h3 a { color: #9bb300; }

#main h3 a:hover { color: #9bb300; border: 0; }

#main h4 a { color: #9bb300; }

#main h4 a:hover { color: #fff; border: 0; }

#main img.social { border: none; padding: 6px; padding-left: 0px;}

#main a:hover img { border-color: #fff; }

#main strong, #main bold, #main b { color: #5b9cff; }

/* forms */
textarea {
 background-color: #fff;
 color: #000;
 border:solid #9bb300 1px;
}

input {
 background-color: #fff;
 color: #000;
 border:solid #9bb300 1px;
}



/* footer */

#footer .inner { padding-bottom: 0; }

#footer h3 { color: #fff; margin-bottom: 1.25em; }

#footer h2 a {  }

#footer h2 a:hover { color: #fff; border: 0; }

#footer a { color: #9bb300; }

#footer a:hover { color: #fff; border-color: #fff; }

#footer a.blind { color: #fff; border: 0; }

.module { float: left; width: 330px; }

.module .inner { margin-left: 10px; } 

.module-offline { background: transparent url("") no-repeat 0% 0%; display: block; width: 330px; height: 330px; }


.pics { float: left; width: 330px; }

.pics h2 { margin-left: 10px; }

.pics a { border: 0; }

.pics img { float: left; border: 1px solid #909fb1; padding: 6px; background-color:#ccc; width: 82px; height: 82px; margin: 0 0 10px 10px; }

.copyright { clear: both; font-size: 0.95em; line-height: 1.5em; padding-top: 1.25em; }



/* misc */


em { font-style: italic; }


strong, b { font-weight: bold; }


strike, del { text-decoration: line-through; }


.inv { display: none; }


.nomargin { margin: 0; }


.bigmargin { margin-bottom: 1.5em; }

.clear { clear: both; }



