body {
	font: 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1.0px;
	line-height:18px;
	text-align: center;
	background: url("../images/bg.jpg");
	color: #7b7f6c;
	margin: 0 0 5px 0;
	padding: 0;
	}

#wrap   {
        position: relative;
        margin: 0 auto;
        padding: 0;
        width: 760px;
        text-align: justify;
        }

#header {
        height: 203px;
        background: url("../images/headerbg.jpg") no-repeat bottom center;
	}

#headerimage {
             position: absolute;
             width: 720px;
             height: 150px;
             top: 20px;
             left:20px;
             background: url("../images/headerimage.gif") no-repeat top;
	     }
	     
#bannernav {
           position: absolute;
           top: 148px;
           left: 50px;
           margin: 0 0 0 0;
           padding: 0 0 0 0;
           }

#centrewrap   {
              float: left;
              width: 760px;
              background: url("../images/columnsbg.jpg") repeat-y top;
              }

#content {
         float: left;
         width: 433px;
      	 padding: 10px 0px 0px 42px;
	 }
	
#sidebar {
         width: 190px;
         margin: 10px 0 20px 530px;
         padding: 0px 0 0px 0;
         text-align: left;
         }

#footer {
	clear: both;
	height:80px;
	margin: 0;
	padding: 0;
        background: url("../images/footerbg.jpg") no-repeat bottom;
	}

/*
#secondarynav{
             margin: 5px 0 20px 0px;
             padding: 0;
             }

#secondarynav li {
             list-style: none;
             margin-left: 10px;
             margin-bottom: 0px;
             padding-left: 16px;
             background: url(../images/arrow.gif) no-repeat 0 50%;
             }

#secondarynav a:link {color:#aaa; text-decoration:none;}
#secondarynav a:visited {color:#aaa; text-decoration:none;}
#secondarynav a:hover {color:#aaa; text-decoration:none;}
#secondarynav a:active {color:#aaa; text-decoration:none;}
*/


a:link, a:visited {color:#7b7f6c; text-decoration: none;}
a:hover {text-decoration: underline;}

#footer p {
        margin:0;
	padding: 26px 0 0px 0;
	text-align: center;
	line-height:17px;
	}

#bannernav li {
               margin: 0;
               padding: 0;
               list-style: none;
               display: inline;
               }

#bannernav a {
              font: 12px Arial, Helvetica, sans-serif;
              font-weight: bold;
              text-transform: uppercase;
              letter-spacing: 4px;
              margin: 0;
              padding: 0px 35px 0 0;
              text-decoration: none;
              color: #6f8282;
              }

#bannernav a:link {color:#af8129; text-decoration:none;}
#bannernav a:visited {color:#af8129; text-decoration:none;}
#bannernav a:hover {color:#7b7f6c; text-decoration:none;}
#bannernav a:active {color:#7b7f6c; text-decoration:none;}

.backtotop {font: 9px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:20px;
margin:28px 30px 40px 10px; border-top:1px dotted #ddd; background:url(../images/top.gif) no-repeat right 50%;}

.backtotoplast {font: 9px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:20px;
margin: 28px 30px 0px 10px; border-top:1px dotted #ddd; background:url(../images/top.gif) no-repeat right 50%;}

.bottom {margin:28px 30px 40px 10px; border-top:1px dotted #ddd;}

.gap {margin:28px 30px 40px 10px;}

.goto {font: 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:20px;
margin: 28px 30px 40px 10px;}

.sidebar_image {
        display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: -8px;
	background: transparent;
	border: 2px solid #af8129;
	}

.sidebar_image_bottom {
        display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 35px;
	background: transparent;
	border: 2px solid #af8129;
	}
	
.content_image {
        display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
        margin-bottom: 40px;
	background: transparent;
	border: 2px solid #af8129;
	}

.content_image_left {
        display: block;
	float: left;
	margin: 25px 15px 2px 6px;
	background: transparent;
	border: 2px solid #6f8282;
	}

.content_image_right {
        display: block;
	float: right;
	margin: 25px 6px 2Px 15px;
	background: transparent;
	border: 2px solid #6f8282;
	}

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 3px;
   color: #af8129;
   background: #eedfb8;
   margin: 0 0 40px 0;
   padding: 5px 5px 3px 5px;
    }

h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 3px;
   color: #AF8129;
   background: #eedfb8;
   margin: 0 0 0 0;
   padding: 0px 0px 0px 5px;
    }

h3 {
        font-family: Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        letter-spacing: 3px;
	color: #AF8129;
	font-weight: bold;
	line-height: 2em;
	font-size: 11px;
	margin: 0 0 0 0;
        padding: 0 0 0 0;
	border-bottom: 1px dashed #aaa;
}

h4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-transform: uppercase;
   letter-spacing: 2px;
   color: #af8129;
   background: #eedfb8;
   margin: 0 0 0 0;
   padding: 0px 0px 0px 5px;
    }
    
h5 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-transform: uppercase;
   letter-spacing: 2px;
   color: #af8129;
   margin: 0 0 0 0;
   padding: 0px 0px 0px 0px;
    }

.arrowtext   {
             margin: 0px 0px 20px 0px;
             padding: 0px 0px 0px 16px;
             background: url(../images/arrow.gif) no-repeat 0 3px;
	     font-size: 11px;
             }
/*  
.arrowtextnoimage   {
             margin: 10px 20px 20px 20px;
             padding: 0px 0px 0px 0px;
             background: url(../images/arrow.gif) no-repeat 0px 3px;
	     font-size: 11px;
	     text-align: center;
             }
*/

.centretext  {
             text-align: center;
             margin: 3px 0px 25px 0px;
             padding: 0px 0px 0px 0px;
	     font-size: 11px;
             }
             
.small {margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

dt     {   
       padding-bottom: 8px;
       font-family: Arial, Helvetica, sans-serif;
       text-transform: uppercase;
       letter-spacing: 2px;
       font-weight: bold;
       color: #af8129;
       text-align: left;
       }

dd     {
        padding-left: 18px;
        padding-bottom: 10px;
        margin-left: 8px;
        line-height: 2em;
        background: url(../images/myeye.gif) no-repeat 0 8px;
        }

/* END: New Dynamic Gig List */

/* New List */

.listgig p {
	margin: 0; padding: 0;
}

.listgig dt {
	margin: 0; padding: 0; list-style-type: none;
}

.listgig dd {
	margin: 0; padding: 0 20px 0px 20px; list-style-type: none; text-align: left; background: url(/images/arrow.gif) no-repeat 0px 4px;
}

/* END: New List */

