/* 
Created by grifter.net
Last updated: 20 Oct 2010 
--------------------------------------------------------------- */


/* Global Styles
----------------------------------------------- */

* {
   padding:0;
   margin:0;
}
a {
   color:#009;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
   color:#69f;
}
a img {
   border:none;
}
ul {
   list-style-type:none;
}
.breaker {
   clear:both;
   width:100%;
   height:1px;
   font-size:0.1em;
}
.none {
   display:none;
}
p img {
   float:right;
   margin:0 0 1em 10px;
}


/* Page Structure
----------------------------------------------- */

html body {
   background-color:#fff;
   color:#000;
   margin:10px 0 2em 0;
   text-align:center;
   font:0.825em Arial, Helvetica, sans-serif;
}
#page {
   width:760px;
   margin:0 auto;
   padding:0 0 2em 0;
   text-align:left;
}
#leftcol {
   width:180px;
   float:left;
}
#maincol {
   width:390px;
   float:left;
}
#maincol .col {
   padding:1em 0 0 30px;
}
#rightcol {
   width:115px;
   float:right;
}

#footer {
   width:760px;
   margin:0 auto;
   text-align:center;
   margin:0 auto;
   padding:1em 0 2em 0;
   border-top:1px solid #69f;
}


/* Leftnav 
----------------------------------------------- */

#leftnav {
   color:#000;
   background:#69f;
   padding:10px 0 14px 0;
   -moz-border-radius:10px;
   border-radius:10px;
}
#leftnav ul li {
}
#leftnav ul li a {
   display:block;
   color:#000;
   text-transform:uppercase;
   font-size:1.7em;
   font-weight:bold;
   padding:6px 0 0 8px;
   line-height:0.65em;
   border-bottom:1px solid #000;
   background:url("graphics/leftnav_off.gif") no-repeat 150px 6px;
}
#leftnav ul li a.active {
   color:#fff;
   background-color:#000;
   background-image:url("graphics/leftnav_on.gif");
   text-decoration:none;
}
#leftnav ul li a:hover {
   color:#fff;
   background-color:#336;
   background-image:url("graphics/leftnav_on.gif");
   text-decoration:none;
}



/* Content
----------------------------------------------- */

h1 {
   font-size:2.4em;
   margin:0 0 0.8em 0;
   color:#69f;
   border-bottom:1px solid #69f;
   line-height:0.65em;
   text-transform:uppercase;
}
h2 {
   color:#36f;
   font-size:1em;
   text-transform:uppercase;
   margin:0 0 1em 0;
}
p {
   margin:0 0 1em 0;
}
#page p a {
   text-decoration:underline;
}
#maincol ul {
   line-height:1.4em;
   list-style-type:none;
   margin:0 0 1em 0;
}
#maincol ul li {
   background-image:url("graphics/bullet1.gif");
   background-repeat:no-repeat;
   background-position:0 5px;
   padding:0 10px 1em 16px;
   margin:0;
}
table.audio td {
   padding:5px 5px 1em 0;
}



/* Home page 
----------------------------------------------- */

#homepage h1 {
   color:#000;
   font-size:1.4em;
   line-height:1em;
   text-transform:none;
   border:none;
}


/* Footer 
----------------------------------------------- */

#footer ul {
   display:inline;
}
#footer ul li {
   display:inline;
}
#footer ul li a {
   padding:3px 10px 0.3em 10px;
   background:url("graphics/footerdiv.gif") no-repeat 0 7px;
}
#footer ul li.first a {
   padding-left:0;
   background:none;
}
#footer p {
   margin-top:2em;
   font-size:0.85em;
}



/* Old Styles
----------------------------------------------- */

.gig {
   font-weight:bold;
   margin:0 0 0.2em 0;
}
.oldgig {
   color:#999;
}
.pageintro {
   color:#36c;
}

.subhead {
   color:#369;
}

