* { margin: 0; padding: 0; }

body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.75em;
        font-style: normal;
        line-height: 1.4em;
        color: #FFFFFF;
        margin: 0px;
        padding: 0px;
        background: #1c1c1c url(../img/hdr.gif) top center repeat-x;
}
a:link, a:visited { color: #ffef99; }
a:hover, a:active { color: #FF3333; }
.right { float: right; margin-left: 10px; margin-bottom: 10px; }
.left { float: left; margin-right: 10px; margin-bottom: 10px; }

/* LAyout */
#wrap { width: 660px; margin: 15px auto; overflow: auto; } 
#header { margin: 0 0 15px 10px; }
#nav { width: 140px; float: left; margin: 50px 0 0 0; }
#content { width: 480px; float: right; padding: 10px; margin: 0 0 0 20px; background: #1c1c1c; border-top: 1px solid #000; }
#footer { clear: both; margin: 0 0 0 160px; }

/* Header */
#header a { display: block; margin: 0 0 0 160px; }

/* Content */
h1, h2, h3, p, ol, ul { margin: 0 0 15px; }
h1 { font: normal 24px/24px Arial; }
h2 { font: normal 18px/18px Arial; }
li { list-style: inside; }

ul.block li { border-top: 1px solid #363636; }
ul.block li a { background: url(../img/pdf.png) left center no-repeat; padding: 5px 0 5px 25px; display: block;}

th { font-size: 0.8em; font-weight: normal; text-align: left; color: #666666; }

#crew1 td, #crew2 td { padding: 3px 0 4px; border-top: 1px solid #333; }
#crew1 th, #crew2 th { border: none; }
#crew2 { margin-left: 20px; }
#crew1 a, #crew2 a { text-decoration: none; }

img.leftborder { float: left; padding: 4px; border: 1px solid #FFF; margin-right: 10px; margin-bottom: 10px; }
img.rightborder { float: right; padding: 4px; border: 1px solid #FFF; margin-left: 10px; margin-bottom: 10px; }

blockquote { background: url(../img/bq.gif) 0 0.25em no-repeat; padding: 0 0 0 17px; }
cite { border-top: 1px solid #333; padding-top: 5px; color: #999; font-size: 0.95em; }

/* NAV */
#nav ul { list-style: none inside; }
#nav ul li { list-style: none inside; display: block; }
#nav ul li a { display: block; font-weight: bold; color: #666; text-decoration: none; text-align: right; line-height: 2.3em; border-bottom: 1px solid #363636; }
#nav ul li a:hover, a.current { color: #FFF; }
#nav ul li a.current { background: url(../img/bullet.gif) left center no-repeat; text-indent: 13px; color: #fff; }
#nav ul li a.bottom { margin: 15px 0 0; }
#nav ul li a.top { border-top: none; }

/* Form */
fieldset { padding: 0; border: none; }
label, input, textarea { display: block; color: #FF3300; font-size: 0.85em; }
input, textarea { margin: 0 0 5px; padding: 3px; border: none; font: 1.15em/1.15em Verdana; }
label { color: #999; }
button { padding: 3px 5px; margin: 10px 0 0; }

/* Footer */
#footer { margin-top: 20px; border-top: 2px solid #363636; padding-top: 20px; color: #666; }
#footer p { margin-left: 10px; }
#footer strong { color: #FFF; }

.small_date{font-size:0.7em; color:#CCCCCC;}
