body {
margin: 0;
padding: 0;
font-family:Trebuchet MS, Helvetica, Verdana, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height:1.5em;
background-color: #fafcbf;
color: #455038;
}

b {
font-size:100%;
}

a:link, a:visited {
text-decoration: underline;
color: #004c00;
}

a:hover {
text-decoration: none;
color: #455038;
}

.inner {
padding-top: 25px;
width: 550px;
}

h1{
font-weight: normal;
font-size: 160%;
font-family: Century Gothic;
line-height: 1.25em;
text-align: left;
color: #638B7E;
}

h2{
font-weight: bold;
font-size: 105%;
font-family: Georgia;
line-height: normal;
text-align: left;
color: #996600;
}

h3 {
margin-top: -0.25px;
padding-left: 20px;
font-weight: bold;
font-size: 110%;
font-family: Century Gothic;
line-height: normal;
color: #996600;
background-image:url('../images/arrow_r.png');
background-repeat:no-repeat;
background-position:left;
}

h4 {
font-family: Georgia;
font-weight: normal;
line-height: normal;
font-size: 110%;
text-align: left;
font-style: italic;
color: #996600;
}

h5 {
margin-top: -0.25px;
margin-bottom: -0.25px;
font-weight: bold;
font-size:102%;
color: #004c00;
}

h6 {
margin-top: -0.25px;
margin-left: 10px;
padding-left: 20px;
font-weight: bold;
font-size: 95%;
line-height: normal;
background-image:url('../images/arrow_r.png');
background-repeat:no-repeat;
background-position:left;
color: black;
}

#topbar {
 float: center;
 margin-top: 5px; 
 height: 65px;
 width: 850px;
 background-color: #E6EAE1;
 color: #004c00;
 }
 
#topbar p {
 padding-left: 10px;
 font-weight: normal;
 font-size: 160%;
 font-family: Century Gothic;
 text-align: left;
}

#topbar .sm {
  margin-top: -45px;
  padding-left: 215px;
  font-weight: normal;
  font-size: 130%;
} 

#navbar {
 float: center;
 padding-top: 10px;
 padding-bottom: 10px;
 height: 25px;
 text-align: center;
 font-size:75%;
 background-color: #455038;
 color: white;
}

#navbar a:link, #navbar a:visited {
text-decoration: none;
color: white;
}

#navbar a:hover {
text-decoration: underline;
color: white;
}

#contentwrapper {
width: 850px;
padding-top: px;
margin-top: 0px;
margin-bottom: 15px;
text-align:left;
background-color: white;
border: 0px;
border-color: #996600;
border-style: solid;
background-image:url('../images/WSHindexbanner.gif');
background-repeat:no-repeat;
background-position:top left;
}

#contentcolumn {
width: 525px;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 275px;
padding-left: 25px;
padding-top: 25px;
padding-bottom: 25px;
text-align:left;
line-height: 1.25em;
background-color: transparent;
color: black;
}

#contentcolumn p {
font-family: Trebuchet MS;
font-size:95%;
text-align:left;
padding-right: 15px;
}

#contentcolumn ul {
text-align: left;
padding-right: 15px;
}

#contentcolumn li {
display: inline;
font-size: 100%;
}

#contentcolumn a:link, #contentcolumn a:visited {
text-decoration: underline;
color: #996600;
}

#contentcolumn .note {
padding-top: 15px;
padding-bottom: 15px;
font-family: Georgia;
font-style:italic;
line-height: normal;
color: #8B4513;
}

#contentcolumn .hover {
float: left;
margin-top: -150px;
margin-left: -300px;
margin-right: 550px;
padding-left: 25px;
font-size:90%;
line-height: normal;
color: #8B4513;
}

#contentcolumn .grn {
font-weight: normal;
font-size:102%;
color: #004c00;
}

#contentcolumn .prpl {
font-weight: bold;
font-size:102%;
color: #622823;
}

#contentcolumn1 {
float: center;
width: 800px;
height: 200px;
padding-left: 350px;
}

#contentcolumn1 p {
font-family: Trebuchet MS;
font-size:90%;
line-height:normal;
}

#sidebar_left {
float: left;
width: 225px;
margin-top: 25px;
margin-left: 15px;
padding-top: 5px;;
padding-bottom: 5px;
text-align:left;
font-size:90%;
line-height:normal;
background-color: white;
color:#8B4513;
}

#sidebar_left a:link,#sidebar_left a:visited {
text-decoration:underline;
color: #996600;
}

#sidebar_left a:hover {
text-decoration:none;
color: #996600;
}

#sidebar_left .inner {
padding-left:25px;
width: 175px;
color: #004c00;
}

#sidebar_right {
float:left;
padding-top:15px;
width:250px;
margin-left:-250px;
line-height:normal;
font-size:90%;
color:#8B4513;
}

table.coll {
position: center;
width: 100%;
border-collapse:collapse;
border-spacing:0;
text-align:left;
line-height:normal;
}

table.coll td {
padding:2.5px;
background-color:transparent;
}

table.coll tr.top  {
vertical-align:top;
text-align:left;
}

table.coll tr.evn  {
font-weight: bold;
font-size:115%;
color: #996600;
vertical-align:bottom;
}

table.coll .b {
font-size:90%;
}

#nav {
float: center;
 margin-top: 5px;
 margin-bottom: 0.25em; 
 padding-top:5px;
 padding-bottom: 25px;
 font-size:95%; 
 text-align:center;
}

#nav a:link, #nav a:visited {
text-decoration: underline;
color: #996600;
}

#nav a:hover {
text-decoration: none;
color: #004c00;
}

#footer {
 margin-top: 5px;
 margin-bottom: 0.25em; 
 padding-top:5px;
 padding-bottom: 15px;
 font-size:80%;
 text-align:center;
 color: #8B4513; 
}

#extra {
margin-top: 15px;
padding-top: 5px;
padding-left: 25px;
line-height: normal;
font-size:100%;
text-align: left;
border-top: 1px dashed #996600;
font-family: Georgia;
font-style:italic;
}

#extra a:link, #extra a:visited {
text-decoration: underline;
color: #638B7E;
}

#extra .note { 
 font-family: Georgia;
 font-style:italic;
}

#extra .note p { 
 color: #996600;
}

table.coll td.option1 {
font-family: sans-serif;
font-size: 95%;
text-align: left;
padding-top: 15px;
padding-left: 15px;
background-color: #fff8ec;
}

table.coll td.option2 {
font-family: sans-serif;
font-size: 95%;
text-align: center;
padding-top: 15px;
padding-left: 15px;
background-color: #deebda;
}

table.coll td.option3 {
font-family: sans-serif;
font-size: 95%;
text-align: center;
padding-top: 15px;
padding-left: 15px;
background-color: #f9fcba;
}

table.coll td.option4 {
font-family: sans-serif;
font-size: 95%;
text-align: center;
padding-top: 15px;
padding-left: 15px;
background-color: #f9fcba;
}

table.coll td.option5 {
font-family: sans-serif;
font-size: 95%;
text-align: center;
padding-top: 15px;
padding-left: 15px;
background-color: #d7e7f8;
}

table.coll td.option6 {
font-family: sans-serif;
font-size: 95%;
text-align: center;
padding-top: 15px;
padding-left: 15px;
background-color: #d5eacc;
}

#ally {
background-image:url('http://www.artists-ally.com/images/lotus.png');
background-repeat:no-repeat;
background-position:center;
padding-top:60px;
padding-bottom:5px;
font-size:95%;
font-style:italic;
text-align:center;
}

#ally a:link,#ally a:visited {
text-decoration:underline;
color:#408080;
}

.innertube {
margin:0 25px 25px;
}