/* --- [[ global ]] --- */ 
body,
html {
margin: 0;
padding:0;
background-image:  url(../images/parchment2.gif);
color:#000;
font-family: "verdana", arial, helvetica, sans-serif;
font-size: 11px;
}
a:link,
a:visited {
font-weight: bold;
}
a:visited {
color: #793405;
} 
.quote {
color: #660033; 
font-weight: bold; 
font-size: 11px;
line-height: 17px;
padding: 0.3em 2em .4em 3em;
margin: 0.3em 1em .4em 1em; 
}
.signature {
padding: 0em 0em 1em 6em;
margin: 0em 0em 1em 4em;
color: #333;
font-size: 10px; 
font-weight: bold; 
line-height: 13px;
}
.image { 
 border-width: 1px; 
 border-style: solid; 
 border-color: #000; 
 margin:  0px;
padding: 0px;
}


/* --- [[ container divs ]] --- */ 

#parchment {
background-image:   url(../images/parchment3.gif);
border-width: 0px; 
border-style: solid; 
border-color: #000; 
margin: 0 5%; 
padding: 1px; 
}
#tree {
background-image:   url(../images/homepage_tree6.gif);
background-repeat:  no-repeat;
border-width: 0px; 
border-style: solid; 
border-color: #000; 
margin: 0; 
padding: 0px; 
}
/* --- [[ header ]] --- */ 
#header {
background-image:  url(../images/homepage_tree5b.gif);
background-repeat:  no-repeat;
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
}

/* --- [[ nav ]] --- */ 
.nav {
background:#660033;
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
padding:5px;
font-size: 12px;
clear:both;
}
.nav a {
color: #FFCC00;
text-decoration: none;
font-weight: bold;
}
.nav a:active {
color: #fff;
text-decoration: none;
font-weight: bold;
}
.nav a:visited {
color: #FFBF80;
text-decoration: none;
font-weight: bold;
}
.nav a:hover {
color: #fff;
text-decoration: underline;
font-weight: bold;
}
.nav ul {
margin:0;
padding:0;
list-style:none;
}
.nav li{
display:inline;
margin:0;
padding:0;
}
/* --- [[ left text area ]]--- */
 /* --- [ page title ] --- */ 
.padding { 
 border-width: 0px; 
 border-style: none; 
 border-color: #000000; 
}
#content { 
padding:0px 15px;
margin:0px 15px;
}
#title { 
padding:0em;
margin:0em;
}
#title img { 
 border-width: 0px; 
 border-style: none; 
 border-color: #000000; 
}

#left {
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
padding:0px 25px;
margin:0px;
}


.h4header {
font-size: 13px;
font-weight: bold;
padding:0px;
margin:0px;
}
#left h2 {
font-size: 16px;
}/*
#left h4 img {
border-width: 0px; 
}
#left h4, h3, h2 {
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
padding:0em 0em 0em 0em;
}
#left h1 {
font-size: 18px;
}

#left h3 {
font-size: 15px;

#left h5 {
font-size: 11px;
}*/
#left p {
padding:0em 0em 1em 0em;
margin:0em 0em 1em 0em;
font-size: 11px;
line-height: 130%;
} 
.h4spacing {
paddingp:0;
margin:10px 0 10px 0;
}
.h4spacing h4{
font-family: "verdana", arial, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 28px;
}
.ul{
  margin: 0 0 0 0.5em ; 
  padding: 0 1em; 
  }
.ul li{
  margin: 0em 0em .2em .2em; 
  padding: 0em 0em .3em 0em; 
  }
.list ul{
 margin: .1em 0em .5em 3em; 
 padding: .3em 0em .5em 2em; 
  }
.list li {
margin: .1em 0em .2em .5em; 
padding: 0em 0em .1em 0em; 
  }
.list h6, .list3 h5 {
padding:0em 1em 0em 0em;
margin:0em 0.8em 0em 0em;
} 
.list, .list3, .list h6, .ul li {
font-family: "verdana", arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 16px;
} 
.list3 ul {
list-style-type: square;
 }
.list3 li {
margin: 0.1em 0em 0.2em 0.5em; 
padding: 0.2em 0em 0.1em 0em; 
  }
.list3 li a, .list3 li a:visited {
font-size: 11px;
}

.list2 {
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
margin: .1em 0em .5em 5em; 
padding: .3em 0em .5em 3em; 
  }
.list2 ul{
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
margin: .1em 0em .5em 3em; 
padding: .3em 0em .5em 3em; 
  }
.list2 li {
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
margin: .1em 0em .2em 4em; 
padding: 0em 0em .1em 0em; 
  }
.list2 h6 {
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
font-family: "verdana", arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 16px;
padding:0em 1em 0em 1em;
margin:0em 0.8em 0em 1.1em;
} 
.textalignleft { 
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.textalignleft h4 {
font-size: 13px;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/* --- [ images ] --- */ 
#leftcol { 
margin:  0 15px 0px 0px;
padding: 0  0 0 5px;
}
.imgleft { 
margin:  0 15px 0px 0px;
padding: 0  0 0 5px;
}
.imgright { 
margin:  0px 0px 0px 10px;
padding: 3px 0 0 0;
}
/*.imgleft h4{ 
margin:  0;
padding: 0;
}*/

.imgleft img, .imgright img{ 
margin:  0;
padding: 0;
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
} 
.caption { 
font-size: 10px;
font-weight: bold;
text-align: center; 
vertical-align: bottom;
margin: 0;
padding: 5px 0px;
}
/* --- [ staff box] --- */ 
.name {
color: #003300;
font-weight: bold;
margin: 0;
padding: 0; 
}
.profile {
background: #DFD9C0;
border-width: 1px; 
border-style: solid; 
border-color: #8F834D; 
margin: 0px 0px 15px 0px; 
padding: 0px 0px 15px 0px;
vertical-align: top;
line-height: 16px;
} 
.profile td {
padding: .5em;
vertical-align: top;
font-size: 11px;
}
.profile img{
border-width: 1px; 
border-style: solid; 
border-color: #000;
margin: 0;
padding: 0; 
}
.text {
font-family: "verdana", arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
vertical-align: top;
padding: 3px 0px;
margin: 3px 0px;
line-height: 16px;
}
.textheader {
font-family: "verdana", arial, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
vertical-align: top;
padding: 0px;
margin: 0px;
line-height: 16px;
}
/* --- [ border ] --- */ 
.border {
background: #DFD9C0;
border-width: 1px; 
border-style: solid; 
border-color: #8F834D; 
margin: 0 26px 25px 26px; 
padding: 0px; 
}
.callout{
background: #DFC8A1;
border-width: 1px; 
border-style: solid; 
border-color: #F9F1D0;
margin: 15px; 
padding: 10px 15px;
vertical-align: middle;
color: #000;
font-size: 11px; 
font-weight: normal; 
line-height: 18px;
}
.callout td{
margin: 0em; 
padding: 0.5em;
vertical-align: top;
color: #000;
font-size: 11px; 
font-weight: normal; 
line-height: 16px;
}
.callout h6{
padding: .2em;
margin: 0em;
color: #660033; 
font-weight: bold; 
font-size: 11px;
line-height: 16px;
}
.spacing {
paddingp:0;
margin:10px 0px 0px 0px;
}

/* --- [ shows ] --- */ 
#shows  {
padding:0em 0em 0em 0em;
margin:0em 0em 1.2em 0em;
}
.showborder {
background: #DFD9C0;
border-width: 1px; 
border-style: solid; 
border-color: #8F834D;
margin: 0px 0px 15px 0px; 
padding: 0px 0px 15px 0px; 
vertical-align: top;
}
.showborder  h6{
padding: 0em;
margin: 0em;
color: #660033; 
font-weight: bold; 
font-size: 11px;
}
.showborder  img{
border-width: 1px; 
border-style: solid; 
border-color: #000;
margin: 0;
padding: 0; 
}
.showname {
font-family: "verdana", arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #003300;
margin: 0;
padding: 0; 
}


/* --- [[ right column ]] --- */ 
#right {
background: #EBE5CB;
float: right;
width: 180px;
border-width: 3px; 
border-style: solid; 
border-color: #A7996D; 
margin: 0px 0px 10px 10px;
padding: 2px 0px;
}
#right p, #right h5 {
font-size: 10px;
}
#right h4 {
font-size: 11px;
}
#right h4, #right h5 {
text-align: center;
padding:5px 5px 0px 10px;
}
#right p {
padding:0px 10px 10px 10px;
margin:0px;
}

/* --- [[ footer ]] --- */ 
#footer {
background:#A7996D;
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
clear:both;
}
#footer p {
padding:5px;
margin:0;
}
#footer img { 
text-align:center;
display:block;
border-width: 0px; 
}


