/* reset */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }



/* Layout */

body{
    background: #888;
}

#header {
    background: url(/images/gradient.jpg) top repeat-x;
}


#search {
    float: right;
    margin-right: 30px;
    margin-top: 0px;
    margin-bottom: 0px
}


#menu {
    clear: both;
    overflow: hidden;
    font-size:100%;
    line-height:normal;
    zoom=1;
}


#main {
    clear: both;
    background: url(/images/right.gif) right top repeat-y #000;    
    font-family: Verdana, Tahoma, arial, sans-serif;
    color: #b0b0c0;
    width: 960px;
    border-top:1px solid #666;
}

#main.large {
    width: 1200px;
}
    
#main.hd {
    width: 1320px;
}

#wrapper {
    margin-right: 180px;
    margin-left: 30px;
    background-color: #333;
}


#right {
    float: right;
    width: 160px;
}




/* defaults */

span.fancy, #menu a, #header h1 {
    font-family: "Handwriting - Dakota","Bradley Hand ITC","Rage Italic","Pristina","Papyrus","Purisa","URW Chancery","Monotype Corsiva","Comic Sans MS",cursive,sans-serif;
}

/*- Menu --------------------------- */

#menu ul {
    margin:0;
    padding: 10px 10px 0 50px;
    list-style:none;
}

#menu li {
    display:inline;
    margin:0;
    padding:0;
}

#menu a {
    float:left;
    background:url("/images/tableft6.gif") no-repeat left top;
    margin:0;
    padding: 0 2px 0 4px;
    text-decoration:none;
    color: #FFF;    
    /*
    font-family: "Handwriting - Dakota", "Purisa", "Bradley Hand ITC", "Rage Italic", "Pristina", "Papyrus", "Comic Sans MS", cursive, sans-serif;
       */
/*    font-style: italic;*/
    background-position:0% -42px;        
    zoom=1;
}

#menu a span {
    float:left;
    display:block;
    background:url("/images/tabright6.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#AAA;
    background-position:100% -42px;    
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
    /* End IE5-Mac hack */
#menu a:hover span {
    color:#FFF;
}

/* show the currently seleced tab */
#menu #menu-current a
{

    background-position: 0% 0px;
}

#menu #menu-current a span 
{

    background-position:100% 0px;
    color: #FFF;
}


#menu a:hover span {
    color: #FFF;
}

#menu a:hover {

}


/* end menu */

#header h1 {
    background: url(/images/opaque_planes.png) no-repeat;
    border: 0;
    font-size: 2em;
    color: #CCC;
    padding-top: 30px;
    padding-bottom: 0px; 
    min-height: 70px;
    padding-left: 100px;
    margin-bottom: 0px;
}

#main #content {
    overflow: hidden;
}

#content {
    background-color: #333;
    min-height: 570px;    
    padding: 15px;
    font-family: Georgia, "Palatino Linotype", Palatino, "Book Antiqua", serif;
    line-height: 1.2em;    
    color: #CCB;
}

/* links */

a {
    font-family: Verdana, Tahoma, arial, sans-serif;
}




#main div.ad {
    padding-top: 20px;
}



#footer div {
    clear: both;
    text-align: center;
}

