

/*Basic Body Settings*/

body
{
background-image: url("bg2.gif");
margin: 0px;
}



/*Default Link Style*/


a:link {color: #264442;}
a:visited {}
a:hover {color: #999999;}
a:active {color: white;}








/*Body Space; Container for title, content, sidebars, footer*/


#bodyspace
{
position: relative;
left: 10%;
right: 10%;
width: 80%;
height: auto;
margin-top: 0px;
padding:0px;
background-image: url("conbg.gif");
border: 1px #ABD5CF solid;
}








/*Title of the Page; Shown above content area(#content)*/

#pagetitle
{
position: relative;
width: 100%;
border-bottom: 1px #ABD5CF solid;
padding: 0px;
font-size: 25px;
font-family: verdana;
letter-spacing: 1px;
text-align: left;
background-color: white;
}


img.logo
{
margin-left: 50px;
margin-top: 5px;
}






/*Main content area*/

#content
{
background-color: white;
min-height: 300px;
margin-left:  100px;
margin-right: 200px;
padding: 5px;
text-indent: 10px;
border-left: 1px #ABD5CF solid;
border-right: 1px #ABD5CF solid;
}



h1
{
font-size: 22px;
text-decoration: underline;
text-transform: capitalize;
font-weight: bold;
text-align: center;
font-family: verdana, georgia;
}








/*Footer below nav, content, upcoming, etc*/

#footer
{
font-size: 12px;
color: #ABD5CF;
clear: both;
background-color: white;
border-top: 1px solid #ABD5CF;
}












/*Upcoming sidebar & Styles; Right of content*/

#upcoming
{
float: right;
width: 200px;
border: 1px #419F91 solid;
}


.utitle
{
position: relative;
padding: 0px;
margin: 0px;
height: 16px;
text-size: 15px;
font-weight: bold;
padding: 3px;
text-align: center;
border-bottom: 1px #419F91 solid;
background-color: #B8E8E1;
}

.uartist
{
position: relative;
text-align: left;
font-size: 12px;
font-family: verdana;
margin: 0px;
min-height: 104px;
padding-bottom: 2px;
padding-left: 2px;
background-color: #E9FBF8;
}

.uimage
{
position: relative;
margin: 2px 2px 2px 0px;
padding: 0px;
border: 1px black solid;
}










/*News Box & Styles*/

#news
{
text-align: left;
width: 70%;
/*border: 1px #419F91 solid;*/
border: 1px black solid;
}


.ntitle
{
position: relative;
padding: 0px;
margin: 0px;
height: 16px;
text-size: 15px;
font-weight: bold;
padding: 3px;
text-align: center;
border-bottom: 1px black solid;
/*background-color: #B8E8E1;*/
background-color: white;
}

.nbody
{
text-indent: 5px;
padding: 4px;
position: relative;
text-align: left;
font-size: 12px;
font-family: verdana;
margin: 0px;
background-image: url("conbg.gif");
/*background-color: #E9FBF8;*/
}

.ndate
{
position: relative;
text-align: right;
font-size: 8px;
font-family: verdana;
font-weight: italic;
margin:0px;
background-image: url("conbg.gif");
/*background-color: #E9FBF8;*/
}













/*Side Navigation & Link Styles; Located left of content*/
#sidenav
{
float: left;
width: 100px;
border-bottom: 1px #ABD5CF solid;
background-color: #E5F1EF;
font-family: georgia;
}


#sidehead
{
font-size: 15px;
border-bottom: 1px white solid;
border-left: 1px white solid;
font-weight: bold;
margin-left: 5px;
letter-spacing: 2px;
}

#sidesub
{
border-bottom: 1px #ABD5CF solid;
border-left: 1px #ABD5CF solid;
margin-left: 10px;
font-size: 12px;
}

a.side:link {color: #003333;}
a.side:visited {}
a.side:hover {color: #999999;}
a.side:active {color: white;}











/*Artist description page and styles; alternate between artistimageA and artistimageB on page */


#artist
{
width:70%;
border: 2px black solid;
min-height: 230px;
}

.artistname
{
font-size: 20px;
font-weight: bold;
text-align: center;
border-bottom: 1px black dashed;
}

.artistdate
{
font-size: 15px;
text-align: center;
border-bottom: 1px black dashed;
}

.artistinfo
{
padding: 3px;
text-align: left;
text-indent: 10px;
font-family: verdana;
font-size: 11px;
}

.artistimga
{
border: 2px black solid;
margin: 8px;
padding: 4px;
float: left;
}

.artistimgb
{
border: 2px black solid;
margin: 8px;
padding: 4px;
float: right;
}

