﻿/* reset section */

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.2em; list-style: decimal; }

ul { padding-left: 1.2em; list-style:square;}

q:before, q:after { content:''; }

/* end reset */

/* Body */

body { 
   background-color: #d9d0a7;
   }   

#banner {
	}

#banupper {
   margin-top: 10px; 
   margin-bottom: 10px;
   padding-left: 5px;
        }

#banlower {
   background-image: url(images/bannertop.jpg);
   background-repeat: repeat-x;
	}

.rightimg {
	float: right;
	margin-right: 20px;
   }

#leftbar {
   float: left;
   background-image: url(images/navtop.gif);
   background-repeat: no-repeat;
   padding-top: 19px; 
   margin-top: 15px;
   }

#leftbar .leftnav {
   background: url(images/navbottom.gif) no-repeat right bottom;
   padding-bottom: 26px;
   }

.ltitle {
   float: left; 
   width: 5em;
   margin-top: 6px;
   margin-bottom: 6px;
   padding-left: 10px;
   padding-top: 7px;
   font-family: "Marker Felt", "Comic Sans MS",  fantasy; 
   font-size: 1.2em;
   font-weight: bold;
   background: #aacac5;
   }

#main {
   float: left;
   width: 75%;
   padding-left: 20px;
   padding-top: 6px;
   padding-bottom: 6px;
   font-family: Baskerville, "Palatino Linotype", Times, serif;
   font-size: 1.2em;
   }

.para p {
   display: block;   
   float: left;
   width: 75%; 
   margin-left: 30px;
   padding-top: 6px;
   padding-bottom: 6px;
   font-family: Baskerville, "Palatino Linotype", Times, serif;
   font-size: 1.05em;
   }

.paraw p {
   float: left;
   width: 90%; 
   margin-left: 30px;
   padding-top: 6px;
   padding-bottom: 6px;
   font-family: Baskerville, "Palatino Linotype", Times, serif;
   font-size: 1.05em;
   }

h1 {
   color: #93257d;
   font-family: "Century Gothic", "Gill Sans", Arial, sans-serif; 
   font-size: 2.5em; 
   font-weight: bold;
   margin-left: 20px;
   margin-top: 20px;
   margin-bottom: 15px;
   }

h2 {
   color: #93257d; 
   font-family: "Century Gothic", "Gill Sans", Arial, sans-serif; 
   font-size: 2em; 
   font-weight: bold;
   margin-left: 20px;
   margin-top: 20px;
   margin-bottom: 15px;
   }

h3 {
   color: #93257d; 
   font-family: "Century Gothic", "Gill Sans", Arial, sans-serif; 
   font-size: 1.7em; 
   font-weight: bold;
   margin-left: 20px;
   margin-top: 20px;
   margin-bottom: 15px;
   }
p {
   font-size: .9em;   
   margin-bottom: 15px;
  }

/* End Body */


/* Forms */

#subform .label {
   float: left;
   text-align: right;
   font-weight: bold;
   clear: left;  
   width: 15em;
   margin-top: 1px;
   margin-right: 8px;
   font-family: Baskerville, "Palatino Linotype", Times, serif; 
   font-size: .9em;
   background: #aacac5;
   }

#name:focus,
#mbrtype:focus,
#company:focus,
#email:focus,
#straddr1:focus,
#straddr2:focus,
#city:focus,
#state:focus,
#zip:focus,
#day:focus,
#eve:focus,
#cell:focus,
#comments:focus {
   background-color: #FDD041;
   }

/* Main Nav bar */

#home #homelink,
#events #eventlink,
#meetings #mtglink,
#members #mbrlink,
#resources #rsclink,
#contact #contlink,
#about #aboutlink {
   background-color: #FFF;
   }

ul.mainnav {
   list-style-type: none;
   padding-top: 6px;
   padding-bottom: 5px;
   font-variant: small-caps;
   margin-top: -15px;
   margin-left: -22px;
   overflow: hidden;
   zoom: 1;
   }

ul.mainnav li { 
   float: left; 
   width: 16.66%;
   background-color: #aacac5;
   border-top: 1px solid #233735;
   border-bottom: 1px solid #233735;
   }

ul.mainnav a {
   display: block;   
   background-color: #aacac5;
   font-family: "Century Gothic", "Gill Sans", Arial, sans-serif; 
   text-align: center;
   text-decoration: none;
   font-weight: bold;
   font-size: 1.1em;
   zoom: 1;  
   }

ul.mainnav a:hover {
   color: #d9d0a7;
   background-color: #233735;
   }

/* Left nav bar */

ul.leftnav {
   list-style-type: none;
   padding-top: 6px;
   padding-bottom: 5px;
   font-variant: small-caps;
   margin-left: -22px;
   overflow: hidden;
   zoom: 1;
   }

ul.leftnav li { 
   width: 8.9em;
   background-color: #aacac5;
   margin-top: -1px;
   padding-top: 3px;
   padding-bottom: 3px;
   zoom: 1;
   }

ul.leftnav a {
   display: block;    
   background-color: #aacac5;
   text-align: center;   
   text-decoration: none;
   font-weight: bold;
   font-size: 1em;
   zoom: 1;  
   }

ul.leftnav a:hover {
   color: #d9d0a7;
   background-color: #233735;
   }

/* Artist Profiles */


.dvdr {
   margin-top: 10px;
   margin-bottom: 5px;
   }

.arttop {
   font-family: Baskerville, "Palatino Linotype", Times, serif;
   font-size: 1.2em;
   padding-top: 25px;
   padding-left: 158px;
   }

.artist {
   padding-top: 6px;
   padding-bottom: 6px;
   font-family: Baskerville, "Palatino Linotype", Times, serif;
   }

.name {
   padding-left: 70px;
   }

.artist p {
   margin-left: -50px;
   margin-right: 20px;
   float: left;
   width: 200px;
   font-family: Baskerville, "Palatino Linotype", Times, serif;
   font-size: 1em;
   }

.artist img {
   padding-top: 5px;
   padding-left: 30px;  
   }

