body {

background-image: url(i/wallpaper.gif);

background-repeat: repeat-x;

}



h2 {

background-image: url(i/h2.gif);

background-repeat: no-repeat;

padding: 10px 0px 0px 12px;

margin-top: 40px;

margin-bottom: -15px;

height: 40px;

font-family: Arial, Helvetica, sans-serif;

font-size: 19px;

font-weight: normal;

color: #003366;

}



.right {

float: right;

}



.left {

float: left;

padding-left: 0px;

}



.thumb {

border: 1px solid #BFCFDE;

}



#wrap {

width: 720px;

margin-left: auto;

margin-right: auto;

margin-top: 40px;

}



* html #wrap {

margin-top: 24px;

}



#header {

width: 720px;

height: 190px;

background-image: url(i/header.gif);

background-repeat: no-repeat;

text-transform: none;

}



#header h1 {

display: none;

}



#header ul {

margin-left: 0;

padding-left: 0;

padding-top: 10px;

}



* html #header ul {

 padding-top: 12px;

}



#header li {

display: inline;

padding: 0px 5px 0px 12px;

background-image: url(i/navdiv.gif);

background-repeat: no-repeat;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-decoration: none;

color: #FFFFFF;

}



#header li.first {

background-image: none;

padding-left: 15px;

}



#header li.active a  {

text-decoration: none;

color: #FFFFFF;

background-color: #629DD1;

padding: 1px 5px 1px 5px;

}



#header a {

text-decoration: none;

color: #FFFFFF;

padding: 1px 5px 1px 5px;

}



#header a:hover {

text-decoration: none;

color: #FFFFFF;

background-color: #629DD1;

}



#header a:active {

background-color: #89B5DC;

}





#polaroid {

position: absolute;

margin-top: -181px;

margin-left: 440px;

}



#gma {

margin-bottom: 20px;

}



#subnav .photo {

list-style-image: url(i/sub_li_photo.gif);

}



#subnav .active {

list-style-image: url(i/sub_li_photo_active.gif);

}



#gma a {

color: #336699;

font-weight: normal;

text-decoration: none;

}



#gma a:hover {

color: #24496F;

font-weight: normal;

text-decoration: underline;

}



#envisage {

margin-left: 15px;

}



#body {

width: 720px;

overflow: auto;

background-image: url(i/body.gif);

background-repeat: repeat-y;

}



#content {

width: 460px;

padding: 0px 20px 40px 20px;

float: left;

}



#content p {

padding: 0px 20px 0px 14px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: none;

color: #336699;

line-height: 18px;

clear: both;

}



#content a {

color: #336699;

}



#content a:hover {

color: #80AAD5;

}


#content .video {

padding-left: 5px;

margin-bottom: 10px;

list-style-image: url(i/video.gif);

}


div.row {

width: 320px;

height: 18px;

clear: both;

margin-bottom: 10px;

}



#content label {

margin-left: 15px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-decoration: none;

color: #336699;

line-height: 18px;

float: left;

}



#content input {

width: 160px;

margin-left: 15px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: none;

color: #336699;

float: right;

}



#content textarea {

width: 160px;

margin-left: 15px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: none;

color: #336699;

float: right;

}



#content input.submit {

width: auto;

margin-top: 15px;

margin-left: 15px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: none;

color: #336699;

float: right;

}



* html #content input.submit {

margin-top: 5px;

}



#gigs {

margin-top: -10px;

margin-left: 15px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: none;

color: #336699;

}



#content li {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-decoration: none;

color: #336699;

line-height: 18px;

}



#subnav {

width: 220px;

margin-top: 60px;

float: right;

}



* html #subnav {

margin-top: 80px;

}



#subnav h4 {

padding-right: 20px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-transform: uppercase;

color: #336699;

}



#subnav p {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

color: #336699;

}



#subnav a {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

color: #336699;

}



#subnav a:hover {

color: #6397CB;

}



#subnav li {

padding-bottom: 10px;

padding-right: 20px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

color: #336699;

list-style-image: url(i/sub_li.gif);

}



#subnav input {

margin-top: -35px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: none;

color: #336699;

}



#footer {

background-image: url(i/footer.gif);

background-repeat: no-repeat;

margin-bottom: 30px;

width: 720px;

height: 48px;

clear: both;

border-top: 1px solid #0F487B;

}



#footer ul {

margin-top: 0;

padding-left: 20px;

padding-top: 10px;

margin-left: 0;

float: left;

}



* html #footer ul {

padding-top: 15px;

}



#footer li {

display: inline;

padding-left: 0;

margin-left: 0;

padding-right: 18px;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: normal;

}



#footer li a {

color: #9FB6CA;

text-decoration: none;

}



#footer li a:hover {

color: #CDDAE4;

text-decoration: underline;

}



#footer li.active a {

text-decoration: underline;

}



#footer p {

padding-top: 6px;

padding-right: 18px;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: normal;

color: #4B769C;

float: right;

}





* html #footer p {

padding-top: 16px;

}

