
body {
	background: #000000;
	background:url(images/pattern.gif);
}

body, td {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
line-height:17px;
}


h1,.eventtitle {
font-size:14px;
color:black;
font-weight:bold;
}

h1 a {
color:black;
textdecoration:none;
}

h2, .subheadline {
font-size:12px;
color:black;
font-weight:bold;
}

.footer {
padding-top:20px;
font-size:11px;
}

.footer, .footer a {
color:white;
text-decoration:none;
}


.subnav {

}

.subnav ul {
font-size:12px;
list-style:none;
margin:0px;
xborder:1px green solid;
padding:0px;
xpadding-left:54px;
}

.subnav ul li {
background:#000000;
padding-left:14px;
line-height:25px;
margin-bottom:1px;
}


.subnav ul li a:active, .subnav ul li a:link, .subnav ul li a:visited {
color:white;
text-decoration:none;
font-weight:bold;
}

.subnav ul li ul li a:active, .subnav ul li ul li a:link, .subnav ul li ul li a:visited {
font-weight:normal;

}

.subnav ul li a:hover, .subnav ul li a.selected  {
color:#B7D867;
text-decoration:none;
}

.calendardate {
background:black;
color:white;
font-size:14px;
padding:4px;
text-align:right;
width:39px;
border-right:8px white solid;
}

.calendarinfo {
border-top:1px black solid;
font-size:12px;
line-height:17px;
padding-top:3px;
}

.calendarinfo strong {
font-size:14px;
}
.calendarinfo a, .orangelinks a, .orangelinks {
text-decoration:none;
color:#F9A551;
font-size:10px;
font-weight:bold;
}

.profilelinks {
background:black;
border-right:1px black solid;
}

.profilelinks a:link,.profilelinks a:visited {
xfont-weight:bold;
color:white;
text-decoration:none;
padding-right:10px;
padding-left:10px;
font-size:11px;
padding-top:4px;
padding-bottom:10px;
}

.profilelinks a:hover, .profilelinks a.selected {
color: black;
background:white;
line-height:25px;
}

.bandname {
font-size:22px;
}

.bandnamesmall {
font-size:12px;
color:black;
text-decoration:none;
font-weight:bold;
}

.bandinfo {
text-transform:uppercase;
font-size:10px;
font-weight:bold;
}

.banddesc b, .banddesc strong {
font-size:14px;
font-weight:bold;
}

.cell_highlight {
background:url(images/cell_bg.jpg);
border-bottom:1px #94A174 solid;
padding-right:20px;
}

.cell {background-color:#E5E5E5;
border-bottom:1px #CCCCCC solid;
padding-right:20px;

}

.cell a, .cell_highlight a {
text-transform:uppercase;
font-size:10px;
color:black;
text-decoration:none;
}

.typename, .typename a {
color:#B0C992;
font-size:20px;
letter-spacing:2px;
}

.calendar, .calendar td{
color:#B5B5B5;
font-size:11px;
}

.calendar a {
color:#B5B5B5;
text-decoration:underline;

}

.quotes {
Color:#666666;
font-size:13px;
}

.quotes a {
Color:#bbbbbb;
font-size:10px;
text-decoration:none;

}

.featuredtalent {
text-align:left;
width:242px;
height:256px;
background:url(images/fpo_home_side.gif);
background-repeat:no-repeat;
xborder:1px red solid;

}

.featuredtalent .tinfo{
padding-left:28px;
padding-top:25px;

}
.featurehead{
	font-size: 14px;
	font-weight: bold;
}

.feature_info {
	color: white;
	font-weight: bold;
}

.talentpicker {
padding-left:14px;
}

.talentpicker a:link, .talentpicker a:visited, .blogcontent a {
color:#679A00;
text-decoration:none
}
.talentpicker a:hover {
color:black;
text-decoration:underline;
}

.blogcontent img {
margin:10px;
}
