body
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
background-color:white;
margin-top:0;
margin-left:0;
text-align:justify;
width:100%;
}

a
{
color:#0066CC;
text-decoration:none;
}

li
{
padding-bottom:7px;
}


h2
{
font-weight:bold;
font-size:11pt;
}

.container
{
width:1000px;
margin-left:auto;
margin-right:auto;
}

.para
{
margin-top:7px;
margin-bottom:7px;
}

.paraTitle
{
font-weight:bold;
font-size:11pt;
color:#E4BB2C;
text-decoration:underline;
}

/******************  primary nav  **********************/

.prinav
{
padding-top:74px;
width:1000px;
height:25px;
padding-left:150px;
}

.prinav a
{
color:gold;
text-decoration:none;
font-weight:bold;
padding-right:20px;
}

.prinav a:hover
{
color:white;
text-decoration:none;
}

/************************ left menu  ****************************/

.leftMenu
{
float:left;
width:160px;
min-height:490px;
}

.leftMenuShows
{
background-image:url(../images/download.jpg);
background-repeat:no-repeat;
width:140px;
height:92px;
margin-top:30px;
}

.leftMenuShowsContent
{
padding:35px 0 0 0;
font-size:9pt;
text-align:center;
}

.leftMenuGear a
{
background-image:url(../images/detagear.jpg);
background-repeat:no-repeat;
width:140px;
height:104px;
margin-top:10px;
display:block;
}

.leftMenuDonations a
{
background-image:url(../images/donations.jpg);
background-repeat:no-repeat;
width:140px;
height:27px;
margin-top:10px;
display:block;
}

.leftMenu a span
{
display:none;
}

/************************  content area   ***********************/

.top
{
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
width:1000px;
height:92px;
}

.contentcontainer
{
width:100%;
background-image:url(../images/bottom.jpg);
background-repeat:no-repeat;
width:1000px;
min-height:508px;
}

.content
{
float:left;
width:670px;
padding-top:15px;
min-height:490px;
margin-right:20px;
text-align:left;
}

.rightMenu
{
float:left;
width:150px;
min-height:490px;
}

.rightTitle
{
color:#E4BB2C;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:8pt;
padding-top:15px;
}

.featuredArtists
{
padding-top:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.pagetitle
{
color:black;
font-size:12pt;
font-weight:bold;
}

.contentleft
{
float:left;
width:47%;
padding-bottom:20px;
}

.contentright
{
float:left;
width:47%;
padding-bottom:20px;
padding-left:10px;
}

.lookatme
{
color:red;
}

.small
{
font-size:8pt;
}

.artistPicContainer
{
float:left;
width:160px;
height:170px;
text-align:center;
}

.showContainer
{
float:left;
border:black solid 1px;
width: 195px;
height:450px;
margin-left:20px;
margin-top:20px;
}

.showContent
{
padding:10px;
font-size:9px;
}

/*********************  admin   *********************/

.adminContent
{
width:900px;
margin-left:15px;
/*background-color:#CCCCCC;*/
}

.leftHalfAdmin
{
float:left;
width: 290px;
margin-top:-6px;
/*background-color:#FF6633;*/
}

.rightHalfAdmin
{
float:left;
width: 600px;
margin-left:10px;
/*background-color:#6633CC;*/
}

/*********************  forms   *********************/

fieldset
{
padding:15px;
position: relative;
margin-top:1em;
padding-top:.75em;
-moz-border-radius: 5pt;
border-radius: 10px;
}

legend
{
font-weight:bold;
position:absolute;
top: -.5em;
left: .5em;
color:#3366CC;
}

.formItem
{
padding:9px 0 9px 0;
clear:both;
}

.formItemFloatFirst
{
float:left;
}

.formItemFloat
{
float:left;
margin-left:15px;
}

.formLabel
{
color:#3399CC;
}

.formLabelReq
{
color:#3399CC;
padding-left:12px;
background-image:url(../images/required.jpg);
background-repeat:no-repeat;
background-position:left;
}


.formfield {
background: #EDEDED !important;
border: 1px solid #CCCCCC;
color : #000000;
font-family : arial;
font-size : 9pt;
padding-top : 0px;
padding-bottom : 0px; 
}

.submitbutton {
background-color : #999999;
border: 1px solid #CCCCCC;
color : #ffffff;
font-family : arial;
font-size : 9pt;
font-weight:bold;
padding-top : 0px;
padding-bottom : 0px; 
}

table {
border: 1px silver solid;
}

th
{
background-color:#E9E9E9;
font-weight:bold;
}

/*********************  footer   *********************/

.footer
{
clear:both;
height:18px;
width:1000px;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
padding-top:15px;
margin-left:auto;
margin-right:auto;
}

.copyright
{
padding-top:1px;
padding-left:3px;
float:left;
width:49%;
text-align:left;
}
.credits a
{
padding-top:1px;
float:right;
width:49%;
text-align:right;
color:gray;
text-decoration:none;
padding-right:10px;
}

.sectionheader
{
font-size:11pt;
font-weight:bold;
width:300px;
border-bottom:1px black solid;
}

/****************   admin    *****************/

.adminleft
{
float:left;
width:450px;
min-height:500px;
}

.adminright
{
float:left;
margin-left:20px;
width:200px;
min-height:500px;
}