BODY {
  background: #FFFFFF;
  font-family: arial, tahoma,;
	color:#000000;
	font-size:12px;
	line-height:18px;
}

header { font-size: 25px;  font-weight: bold; display: block; }

H4, H5, H6, P, UL, OL, DIR, MENU, DIV,

DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR, FORM, DL {
display: block ; margin-bottom:3px;}

/* also available */
B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP,


IMG, SPAN { display: inline }
LI { display: list-item }
H5, H6 { margin-top: 1em }


H1 {
	text-align: left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	display: inline;
	margin-bottom:3px;
}

H1, H4, H6 { font-weight: bold }


H2 {
	font-size: 18px;
	color:#CC0000;
	display:inline;
	margin-bottom:8px;
	text-decoration:none;
	}

H3 { font-size: 20px;
     margin-bottom:8px;}

H5 { font-style: italic }

B, STRONG { font-weight: bolder }  /* relative to the parent */

I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { font-style: italic }

PRE, TT, CODE, KBD, SAMP { font-family: monospace }

PRE { white-space: pre }

ADDRESS { margin-left: 3em }

BLOCKQUOTE { margin-left: 3em; margin-right: 3em }



OL { list-style: decimal }

/* formatting */
/*
UL, DIR { list-style: disc }
LI { margin-left: 3em }
*/

DT { margin-bottom: 0 }
DD { margin-top: 0; margin-left: 3em }

HR { border-top: solid }        /* 'border-bottom' could also have been used */


a { text-decoration: none; }
a:link { color:#000000;font-weight:bold; }          /* unvisited link */
a:visited { color:#000000;font-weight:bold; }       /* visited links */
a:active { color: blue }        					/* active links */
a:hover {color:#FF0000;}         					/* on mouseover */




/* IMG elements */

A:link IMG { border: 0px solid blue }
A:visited IMG { border: 0px solid red }
A:active IMG { border: 0px solid lime }
.image {margin:10px;}

.Login a:link, .Login a:visited, .Login a:active {
	float:left;
	color:#FFFFFF;
}
.Login a:hover {
	float:left;
	color:#cccccc;
}


/* classes */
.address {
	font-family:arial,tahoma;
	color:#ffffff;
	font-size:10px;
	padding:0px 15px 0px 0px;
}
.address a:link, .address a:visited, .address a:active {
	color:#FFFFFF;
}
.address a:hover {
	color:#CC0000;
}

.SearchBar {
	margin:0px 8px 0px 0px;
}

/* the main container for the box of content below the navMenu */
#content_box {
	width:968px;
	height:600px;
	overflow:auto;
	border: solid 1px #000000;
	}

/* the table within the content_box
	This holds the left column, the middle column and the right column but not the footer */
#mainTable {
	width:870px;
}

.NewsItem {
	border-bottom:1px color:#666666 solid thin;
}


/* the middle column in the mainTable */
#content {
	margin-top:10px;
	padding: 5px;
	border: 2px;
	overflow:inherit;
}


/* top level navigation links */

.navBar 	{
	font-family:arial,tahoma;
}

.navBar a:link,.navBar a:visited,.navBar a:active {
	color:#FFFFFF;
	font-weight:bold;
}
.navBar a:hover {
	color:#000000;
}

.navMenu {
	margin-left:195px;
	verticle-align:middle;
	font-family:tahoma,arial;
	font-size:12px;
}
.navMenu a:link, a:visited, a:active {
	color:#000000;
}
.navMenu a:hover {
	color:#CC0000;
}

.StudioNavMenu {
	margin-left:195px;
	verticle-align:middle;
	font-family:tahoma,arial;
	font-size:12px;
	width:500px;
}
.StudioNavMenu a:link, a:visited, a:active {
	color:#000000;
}
.StudioNavMenu a:hover {
	color:#CC0000;
}

/* the titleBar header */
.headerTitle {
	width:125px;
	vertical-align:middle;
	margin-right:0px;
	}


.Menu {
	margin-top:10px;
	/* height:450px;
	background-color:#CCCCCC; */
	padding: 10px 5px 10px 10px;
}

#navPage a:link, #navPage a:active, #navPage a:visited {
	color: #CC0000;
	font-size:12px;
	font-weight:bold;
}

.catalogueMenu {
	width:150px;
	/* height:400px; */
	font-family:tahoma,arial;
}

.catalogueMenu a:link {
	color:#999999;
	}
.catalogueMenu a:hover {
	color:red;
	}

.catalogueSubMenu {
	color:#000000;
	font-size:10px;
	margin-left:20px;
	margin-right:20px;

}
.catalogueSubMenu a:link, .catalogueSubMenu a:visited, .catalogueSubMenu a:active {
	font-size:10px;
	color:#999999;
	}
.catalogueSubMenu a:hover {
	color:red;
	}

.featureMenu {
	height:400px;
	border:thin #000000 solid;
	overflow:auto;
	font-size:11px;
	font-family:arial;
	padding:5px 5px 5px 5px;
}

.artistFeature {
	width:150px;
	height:250px;
	margin:10px 5px 10px 10px;
	border:solid #aaaaaa 1px;
	float:left;
}

.catalogueContent {
	padding:10px 10px 10px 20px;
}

.selectedCategory {
	color:red;
}

.selectedCategory a:link, .selectedCategory a:active,.selectedCategory a:visited{
	color:red;
}

.artistName{
font-size:11px;
	font-weight:bold;
	font-family:Arial, Tahoma;
	}

.Archives {
	padding:0px 10px;0px;10px;
	text-align:left;
	}
	
	
	/*  Studio 16 1/2 Styles  */
	
.StudioNavBar {
	background-image:url('graphics/fantan_banner.jpg');
	background-color:#FFFFFF;
	height:250px;
	background-repeat:no-repeat;
}


/* the main container for the box of content below the StudioNavBar */
#studio_content_box {
	width:968px;
	height:600px;
	overflow:auto;
	border: solid 1px #CCCCCC;
	}
	
.LBThumbs {
	float:left;
}
