body {
	font-family:"Myriad Pro", "Myriad Pro Black";
	font-size:12px;
	background-color: #cccccc;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	color:#666666;
}

.content td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a link{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a link:active {
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a link:visited {
color:#cccccc;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a link:hover {
color:#f4b346;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.bottom{
border-top-color:#000000;
border-top-style:solid;
border-top-width:thin;
}

.footerContainer td a {
color:#000000;
font-size:11px;
text-decoration:none;
}

.footerContainer td a:active {
color:#000000;
font-size:11px;
text-decoration:none;
}

.footerContainer td a:hover {
color:#f4b346;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.footerContainer td a:visited {
color:#000000;
font-size:11px;
text-decoration:none;
}

.outerWrapper {
background-color:#999999;
width:100%;
}

.innerWrapper {
border:solid 1px #414141;
width:768px;
}

#headerwrapper {
position:relative;
z-index:10;
}

#subheaderwrapper {
position:relative;
}

#header {
position:absolute;
top: 0px;
left: 0px;
}

#logo {
position:absolute;
top: -36px;
left: 0px;
}

#bird {

}

#contentbio {

}

#contentmedia {

}


#topnav {
z-index:12;
}

#subheadfloater {
position:absolute;
top: 0px;
left: 0px;
}

#footerfloater {
position:relative;
}

#grassfloater {
position:absolute;
top: -27px;
left: 0px;
}

#ingrassfloater {
bottom:100%;
vertical-align:bottom;
}

#ingrassfloater2 {
position:inherit;
top: -299px;
left: 437px;
}

.topnav {
color:#FFFFFF;
font-size:9px;
vertical-align:middle;
}

#subnav {
background-image:url(../images/template_b/green_pattern.gif);
background-repeat:repeat;
}

#subnav td {
padding-top:12px;
padding-bottom:12px;
}

#subnav td a {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#subnav td a:hover {
text-decoration:underline;
}

#contentarea {
background-image:url(../images/template_b/background_content.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#contentareablank {
background-color:#FFFFFF;
}

#contentmain {
padding-top:24px;
padding-left:24px;
padding-right:10px;
padding-bottom:25px;
}

#rightcolumn {
vertical-align:top;
width:183px;
}

#contentright {
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

#crittersright {
}

#leftcolumncontent {
height:100%;
}

#contentleft {
vertical-align:top;
padding-top:10px;
padding-left:10px;
padding-right:10px;
width:183px;
}

.navArea {
background-color:#7a7a7a;
width:100%;
}

.headerContainer {
background-color:#414141;
width:100%;
}

.footerContainer {
background-color:#414141;
width:100%;
}

.headline, .artist_link {
font-size:12px;
font-weight:bold;
color:#5a7600;
}

.largeheadline {
font-size:18px;
color:#5a7600;
}

.artist_link 
{
	text-decoration:none;
}

.artist_link:hover 
{
	text-decoration:underline;
}
	

.main_subhead {
font-size:14px;
font-weight:bold;
color:#5a7600;
}

.main_header {
	margin-bottom: 5px;
}

.sideCalloutWrapper {
border:solid 1px #5a7900;
margin-bottom:5px;
}

.sideCallout {
border:solid 2px #ffffff;
width:100%;
}

.sideCallout th {
font-weight:bold;
background-color:#f17a17;
padding-top:7px;
padding-bottom:7px;
padding-left:9px;
padding-right:9px;
color:#FFFFFF;
font-size:12px;
}

.sideCallout td {
background-color:#f7a62b;
padding:9px 9px 9px 9px;
color:#FFFFFF;
}

.sideCallout td a {
color:#FFFFFF;
}

.sideCallout td a:active {
color:#FFFFFF;
}

.sideCallout td a:visited {
color:#FFFFFF;
}

.sideCallout td a:hover {
color:#FFFFFF;
}

.helpfulLinks {
width:100%;
}

.helpfulLinks th {
font-weight:bold;
background-color:#95c5dc;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
color:#FFFFFF;
font-size:12px;
}

.helpfulLinks td {
background-color:#f2f8fb;
padding:22px 15px 22px 15px;
color:#666666;
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}

.helpfulLinks td.last {
border-right:solid 1px #cccccc;
}

.inputbox {
	font-size: 11px; 
	border: 1px solid #666666; 
	background-color: #ffffff; 
	color: #000000;
}

#thumbTitleTop {
padding-top:25px;
padding-bottom:10px;
}

.ul_links {
margin-top:0px;
}

.bluelinks {
padding-bottom:1px;
}

.bluelinks a {
text-decoration:none;
}

.error {
	color: #cc0000;
	font-weight: bold;
}

.errPanel {
	color:#990000;
	background-color:#CCCCCC;
	border: 1px solid #000000;
	padding: 3px;
}

