body 
{ 
<!--
background: #1f52a6 url('images/WEBimage3.jpg');


background-image: url('images/WEBimage.jpg');
 --> 


margin: 30px;
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
line-height: 125%;
}
#wrapper {
background-color: #fffbe7;
width: 807px;
margin: 0 auto;
padding-bottom: 5px;
}
#footer_wrap {
width: 807px;
margin: 0 auto;
}

/* Headers */
h1 {
background: #fffbe7 url('images/BannerWEBSITE3.jpg') no-repeat top left;
width: 807px;
height: 121px;
text-indent: -9999px;
margin: 0px;
padding: 0px;
}
h2 {
display: none;
}
h3 {
font-size: .875em;
letter-spacing: 0.1em;
text-transform: uppercase;
margin: 10px;
color: #000;
}
h3.head {
font-size: 1em;
letter-spacing: 0.1em;
text-transform: uppercase;
margin: 10px;
color: #A66F00;
}


h3.h3_alternate {
font-size: 0.875em;
letter-spacing: 0.01em;
margin: 10px 0px 10px 10px;
font-family: Verdana, Arial, sans-serif;
color: #000;
text-transform: capitalize;
border-bottom: 1px solid #000;
}
h3.jobpostings {
font-size: 0.875em;
letter-spacing: 0.01em;
margin: 20px 0px 10px 10px;
font-family: Verdana, Arial, sans-serif;
color: #A66F00;
text-transform: capitalize;
}
h4 {
font-size: 0.8em;
margin: 10px 10px 0px 10px;
letter-spacing: 0.05em;
}

/* Navigation */
ul#nav
{
float: left;
background-color: #34280b;
width: 100%;
padding: 0;
margin: 0;
margin-bottom: 10px;
list-style-type: none;
}
#nav a {
float: left;
width: 100px;
text-decoration: none;
color: white;
background-color: #1f52a6;
text-align: center;
padding: 1px 0px 1px 0px;
border-right: 1px solid white;
font-family: Verdana, Arial, sans-serif;
font-size: 0.625em;
text-transform: uppercase;
}
#nav a:hover {
background-color: #a30001;
}
#nav a#last_item {
border: none;
}
#nav li {
display: inline
}
#body_hom #nav_hom a, #body_abo #nav_abo a,
#body_ser #nav_ser a, #body_joi #nav_joi a,
#body_ref #nav_ref a, #body_res #nav_res a,
#body_mem #nav_mem a, #body_con #nav_con a
{
background-color: #a1894d;
}

/* Right Float */
#right_float {
float: right;
margin: 10px 10px 0px 15px;
width: 202px;
}
#right_float p {
margin: 10px;
}

/* Members Area */
#right_column {
float: right;
margin: 10px 10px 0px 5px;
width: 500px;
}
#left_column {
float: left;
margin: 16px 5px 0px 0px;
width: 270px;
}
#register_right_column {
float: right;
margin: 10px 10px 0px 5px;
width: 380px;
}
#register_left_column {
float: left;
margin: 10px 5px 0px 0px;
width: 380px;
}
.registration_form {
font-family: Georgia,"Times New Roman", Times, serif;
font-size: 0.8em;
line-height: 150%;
margin-left: 10px;
}
#agree {
background-color: #f5f5f5;
border: 1px solid black;
padding: 3px;
}

/* Member Photos */
.member_photos {
border-top: 1px solid #2A4480;
border-left: 1px solid #2A4480;
border-right: 1px solid #2A4480;
border-bottom: 4px solid #2A4480;
margin-bottom: 15px;
}
p.member_caption {
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 0.625em;
line-height: 150%;
}

/* Member Login */
#member_login, #cross_border {
border-left: 1px solid #2A4480;
border-right: 1px solid #2A4480;
border-bottom: 4px solid #2A4480;
background-color: #fff;
text-align: center;
margin-bottom: 35px;
}
h3#login_header, h3#border_header {
text-transform: capitalize;
font-family: Verdana, Arial, sans-serif;
font-size: 0.875em;
letter-spacing: 0.01em;
background-color: #2A4480;
margin: 0;
padding: 2px 5px;
color: #fff;
}
#content_div {
width:390px;
margin:0;
padding:0;
float:right;
}

/* Internet Radio */
#internet_radio {
border-left: 1px solid #AC0000;
border-right: 1px solid #AC0000;
border-bottom: 4px solid #AC0000;
background-color: #fff;
text-align: center;
margin-bottom: 35px;
}
h3#radio_header {
text-transform: capitalize;
font-family: Verdana, Arial, sans-serif;
font-size: 0.875em;
letter-spacing: 0.01em;
background-color: #AC0000;
margin: 0;
padding: 2px 5px;
color: #fff;
}

/* Find Musician */
#find_musician {
border-left: 1px solid #A66F00;
border-right: 1px solid #A66F00;
border-bottom: 4px solid #A66F00;
background-color: #ffcf6f;
text-align: center;
margin-bottom: 35px;
}
h3#musician_header {
text-transform: capitalize;
font-family: Verdana, Arial, sans-serif;
font-size: 0.875em;
letter-spacing: 0.01em;
background-color: #A66F00;
margin: 0;
padding: 2px 5px;
color: #fff;
}

/* What's Happening */
h3#news_header {
margin-bottom: 0px;
}
#local_news {
float: left;
margin: 0px;
padding-right: 10px;
width: 285px;
}
#afm_news {
float: left;
margin: 0px;
width: 285px;
}
.date {
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
color: #999;
}

/* Footer */
p#footertext {
font-size: 0.625em;
font-family: Verdana, Arial, sans-serif;
margin: 0px 0px 5px 10px;
line-height: 150%;
}
img#w3xhtml {
border: none; 
margin: 10px;
}
img#w3css {
border: none; 
margin: 10px 0px;
}

/* Generic Styles */
p {
font-size: 0.8em;
margin: 0px 10px 15px 10px;
max-width: 575px;
}
ul.square
{
font-size: 0.8em;
list-style-type: none;
padding: 0px;
margin: 10px;
margin-left: 0px;
max-width: 575px;
}
li.arr_it
{
margin: 10px;
background-image: url(images/square.gif);
background-repeat: no-repeat;
background-position: 0px 9px; 
padding-left: 14px;
}
ol
{
font-size: 0.8em;
margin-right: 20px;
}
a:link    {
	color: #6c5206;
	text-decoration: underline;
}
a:visited {
	color: #810000;
	text-decoration: underline;
}
a:hover {
	color: #8d0a0a;
	text-decoration: none;
}
a:active {
	color: #a1894d;
	text-decoration: underline;
}
img.staff_pic  {
margin: 8px 0px 10px 10px;
}
td {
font-family: Georgia,"Times New Roman", Times, serif;
line-height: 200%;
font-size: 0.8em;





























width: 250px;
margin: 10px;
}
table {
margin: 10px;
}

/* Form Styles */
form 
	{
margin-top: 0px;
font-family: Georgia,"Times New Roman", Times, serif;
line-height: 150%;
	}
input.text
    {
width: 250px;
    }
textarea.text
    {
width: 250px;
font-family: Georgia,"Times New Roman", Times, serif;
font-size: 0.8em;
line-height: 150%;
    }
select
    {
width: 255px;
font-family: Georgia,"Times New Roman", Times, serif;
font-size: 0.8em;
    }
fieldset 
    {
margin: 15px 15px 0px 10px;
padding: 0;
border: 1px solid #2A4480;
background-color: #f5f5f5;
max-width: 550px;
    }
legend 
    {
margin-left: 15px;
font-family: Verdana, Arial, sans-serif;
font-size: 0.875em;
letter-spacing: 0.01em;
font-weight: bold;
padding: 0px;
color: #000;
    }
label
    {
display: block;
    }
label b
    {
display: block;
color: #AC0000;
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
text-transform: uppercase;
    }
fieldset ol 
    {
padding: 0px 5px 0px 15px;
list-style: none;
    }
fieldset li 
    {
padding-bottom: 15px;
    }
#radiofont
    {
font-size: 0.8em;
    }
.formbutton {
cursor: pointer;
border: 1px solid #2A4480;
background: #f5f5f5; 
font-family: Verdana, Arial, sans-serif;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 0.01em;
padding: 1px 2px;
width: 255px;
margin-top: 15px;
margin-left: 25px;
}
.noscript {
font-style: italic;
}