body	{
	font-family: Times New Roman,serif;
	font-size: 12px;
	color: #6C6E70
}
#container	{
	width: 902px; background-color: #D1D2D4;
	margin-left: auto; margin-right: auto;
}
#top_bar	{
	padding-left: 3px; padding-top: 3px
}
#nav	{
	text-align: center; background: url('images/bg_grey.png'); width: 100%
}
#logo_strip	{	
}
#base	{
	margin-top: 10px
}
#page	{
	padding: 6px; padding-top: 0px
}
#name	{
	border: solid 1px #9FA0A3; padding: 3px; padding-left: 9px; color: #FFFFFF;
	font-size: 22px; font-weight: bold
}
#col1a	{
	float: left; width: 302px
}
#col2a	{
	float: left; width: 252px;  margin-left: 5px
}
#col3a	{
	float: left; width: 200px; margin-left: 5px
}
#col1b	{
	float: left; width: 559px
}
#col2b	{
	float: left; width: 200px; margin-left: 5px
}
#col1c	{
	float: left; width: 302px; margin-top: 12px
}
#col2c	{
	float: left; width: 252px; margin-top: 12px; margin-left: 5px
}
#col3c	{
	float: left; width: 200px; margin-top: 12px; margin-left: 5px
}
#col4	{
	float: left; width: 120px; margin-left: 5px; 
}
#col4a	{
	float: left; width: 120px; margin-top:12px; margin-left: 5px; 
}
#col1d	{
	float: left; width: 764px
}
div.h3		{font-weight: bold}
div.small	{font-size: 10px}
div.form	{font-size: 11px; padding: 3px}

div.profile_section_header	{border: solid 1px #999B9E; border-bottom-style: none}
div.section_header	{border: solid 1px #999B9E; border-bottom-style: none; background-color: #6D6E71}
div.section_pic		{border: solid 1px #999B9E; border-top-style: none; border-bottom-style: none}
div.sub_section_header	{background-color: #939598; padding: 3px; padding-left: 8px; color: #FFFFFF; font-size: 14px; font-weight: bold}
div.panel		{border: solid 1px #999B9E; border-bottom-style: none; border-top-style: none; background-color: #FFFFFF}
div.panel_inner	{padding: 7px}
div.panel_pic	{border: solid 1px #999B9E; border-bottom-style: none; border-top-style: none; background-color: #FFFFFF}

p.compact	{margin-top: 0px; margin-bottom: 8px}

.section_header_extra_text	{color: #FFFFFF; font-size: 14px}
.right		{text-align: right}
.error		{color: darkgreen; font-size: 11px;}
.message	{color: darkgreen}
.inline		{display: inline}
.required	{color: darkred}
.position	{font-size: 18px}
.song_title	{font-style: italic}
.asterisk	{font-size: 12px; font-weight: bold; color: darkred}
.bandmanhighlight	{color: darkred; font-size: 14px; }

th	{text-align: left; padding-bottom: 4px}
td	{vertical-align: top}
td.box_border	{
	background-color: #9FA0A3
}
td.nav_form_label	{
	padding: 1px; padding-left: 2px; padding-right: 2px; vertical-align: middle;
	background-color: #FFFFFF; font-size: 11px
}
td.nav_form_field	{
	padding: 1px; padding-left: 2px; padding-right: 2px; vertical-align: middle;
	background-color: #FFFFFF; text-align: right
}
td.footer_strip	{
	background: url('images/bg_grey.png'); text-align: center
}

a		{text-decoration: none; color: #A03628}
a:hover	{text-decoration: underline}
a.footer {color: #FFFFFF}
a.more	{font-size: 14px}

img	{border: 0px;behavior: url('pngbehavior.htc');}
img.logo_pad	{margin-bottom: 11px}
img.icon	{border: solid 1px #9FA0A3}

input		{font-family: Times New Roman,serif; font-size: 12px}
input.nav	{border: solid 1px #6D6E71; font-size: 10px}
input.image	{border: 0px; behavior: url('pngbehavior.htc');}
input.button		{background-color: #D1D2D4; color: #A53C2E; font-family: Verdana; font-size: 12px}
input.button_small	{background-color: #D1D2D4; color: #A53C2E; font-family: Verdana; font-size: 11px}
select		{font-family: Times New Roman,serif; font-size: 12px}
select.nav	{border: solid 1px #6D6E71; font-size: 10px}
textarea	{font-family: Times New Roman,serif; font-size: 12px}