/* ------------------------------------------------------------------ */

body { 
	font-size: 12px; 
	font-family: verdana, helvetica; 
	color: #8c8787; 
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	background-image: url(../images/topnavpx.png); background-repeat: repeat-x;	
}

/* My Main Layout */
/* ------------------------------------------------------------------ */

#content	 { position: relative; margin: 0 auto; width: 1000px !important; width: 1000px; text-align: left; }

/* ------------------------------------------------------------------ */

#header							{ height : 130px}
#header 	ul					{ padding: 0 ; margin : 0 ; list-style-type: none; }

/* ------------------------------------------------------------------ */

#navarea						{ background-image : url(../images/logo.png); background-repeat: no-repeat; background-position: 28px 14px; width : 1000px; height : 50px; background-color: #394e56; }

#mainlinks						{ padding-left : 150px; padding-top : 30px; }

#mainlinks a					{ color : #ffffff; text-decoration: none; }
#mainlinks a:visited			{ color : #ffffff; text-decoration: none; }
#mainlinks a:link				{ color : #ffffff; text-decoration: none; }

#navarea 	ul					{ padding: 0 ; margin : 0 ; list-style-type: none; }
#navarea .wd		 		 	{ width: 170px; height: 24px; padding: 6px 0 0 12px; }
#navarea .wd:hover	 		 	{ color : #fba52f; }

#mainlinks	ul li				{ display: inline; margin-left : 70px; }
#mainlinks	ul li	a.hilight	{ color : #fba52f; }

/*
#navarea ul li:hover	  		{ color : #fba52f; }
#navarea ul li.hilight  		a 	{ color : #fba52f; text-decoration: none;}
#navarea ul li.hilight 			a:visited { color : #fba52f; text-decoration: none; }
#navarea ul li.hilight 			a:link { color : #fba52f; text-decoration: none; }
*/


/* #artists						{ margin-left : 680px; border-left : 2px solid #394e56; font-size : 0.9em; } */
#artists						{ margin-top : 4px; float : right; width : 210px; border-left : 2px solid #394e56; font-size : 0.9em;}
#artists	ul li				{ display: block; margin : 6px 0 0 14px; color : #000000; }
#artists	ul li#first			{ margin-top : 6px }
#artists	ul	li	a.hilight	 { color : #fba52f; }


#artistextralinks				{ margin-left : 74px; margin-top : 25px; height : 55px; width : 400px; }
#artistextralinks	ul			{ font-size : 0.95em; list-style-type: none; padding : 20px 0 0 33px; }
#artistextralinks	ul	li		{ color : #dddddd; display: inline;}
#artistextralinks	ul	li	a	{ color : #8c8787; }
#artistextralinks	ul	li	a.hilighted	 { color : #fba52f; }




/* ------------------------------------------------------------------ */

#centralarea	{}

#lhs {
	width: 210px;
	float: left;
	text-align: left;
}


#rhs {
	width: 790px;
	float: right;
	text-align: left;
}

/* This is the main content area (under the tabs) */

#mainarea	{}
#mainbottom	{}

/* ------------------------------------------------------------------ */

a 			{ text-decoration: none; color : #000000; }
a:visited	{ text-decoration: none; color : #000000;}
a:link		{ text-decoration: none; color : #000000;}
a:hover		{ text-decoration: none; color : #ff0000; }
a img 		{ border: 0; margin: 0;}

hr 				{}

.tinyinfotext 	{ color: red; font-size : 0.9em; }
.tinyinfotext a { font-size : 0.9em;	}

.tinytext		{ font-size : 0.9em;}
.tinytext a 	{ font-size : 0.9em;	}

.teenytext		{ font-size : 0.8em;	}

h1	{}
.maintitle	{}
h2	{}
.subtitle	{}
h3, .mainheading	{ color: #000000; font-size : 16px; margin : 0 0 0 0; padding : 0 0 0 0; font-weight : bold; }
h4, .subheading 	{ color: #000000; font-size : 12px; margin : 0 0 0 0; padding : 0 0 0 0; font-weight : bold; }
h5, .smallheading	{ color: #000000; font-size : 10px; margin : 0 0 0 0; padding : 0 0 0 0; font-weight : bold; }
.smallinfoheading	{ color: blue; font-size : 10px; font-weight : bold;}

/* ------------------------------------------------------------------ */

/*
.article_bulk	{
	padding-bottom : 6px;
}
.article_date	{
	text-align: right; font-size: 9px; padding-top : 1px
}

.article_item	img	{ padding : 10px;}
.article_item 	h3 { line-height: 26px; vertical-align: top; }
*/
.mainbulk	{
	font-size: 12px;
	color: #000;
}

/* small text ... such as a sub note to a statement */
.subtext	{ 
	font-size: 10px;
	color: #000000;
}

.maininfobulk	{
	color: red;
}

/* ------------------------------------------------------------------ */

.mainform	{}
form	{}

.maincopyright	  			{ color: #000; font-size: 10px; text-align: right; margin-right : 4px; }
.maincopyright a			{  color:#000; text-decoration: none }
.maincopyright a:hover		{ color:#000; text-decoration: underline }

.errorMessageBox 		{  border: solid 1px #f00; background-color: #f8b5b5; margin : 4px; }
.errorMessage			{  color: #000 ; font-size: .8em; font-weight: bold ; margin : 4px; }
.errorMessageHeader		{  color: #f00 ; font-size: .8em; font-weight: bold ; margin : 4px; }

.error_reporter_box	{  position: absolute; top: 12px; right: 12px; width: 770px; z-index: 100;  }

.displayMessageHeader		{  color: #0d0 ; font-size: .8em; font-weight: bold ; margin : 4px; }

label	{
	float : left;
	width : 300px;
	font-size: 10px;
	font-weight: bold;
}

/*
input, textarea, select, fieldset	{
	display: block;
	margin-left : 300px;
}
*/
input, textarea { color: #8c8787; background-color: #ffffff; border: #8c8787 solid 1px;  }

/*
textarea.left	{	margin-left : 0; 	display: inline; }
input.left	{	margin-left : 0;	display: inline; }
*/

.wide label	{	width : 380px;	}
.sublabel	{	
	font-size: 10px;
	font-weight: bold;
}

form p.inp { margin : 1px 0 1px 0;}

/*
#fixedtipdiv{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font-size :  12px;
	z-index:100;
}

.hidden { 
	position: absolute;
	left: -1000em;
}
*/
/* ------------------------------------------------------------------ */

#footer 					{}
