/* ======== CSS ==========  */


/* ----------------------------------------------
          GENERAL page layout
---------------------------------------------- */
	body,
	html {
		margin:0;
		padding:0;
		background-image: url(images/background_3.jpg);
		/*background-repeat: repeat-y;
		background-position: center;
		/*background-color: #333333;*/	
		background-color: #000000;			
		color:#000;
	}
	body {
		min-width:1000px;
	}


/*ugly hack forces only the right scrollbar in firefox*/

#scroll { 
position:absolute; 
top:0; 
bottom:-0.1px; 
width:1em; 
z-index:-1; 
} 



/* ----------------------------------------------
     FONTS for everything not specified
---------------------------------------------- */	
	BODY, H1, H2, H3, H4, H5, H6, TD, TH, DIV, PRE, CODE, SPAN, P, OL, UL, DL, DT, DD, LI, BLOCKQUOTE, ADDRESS
	{font-size=11px; COLOR: #666; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;}
	
	body, div, p, th, td, li, dd    {
	    /* redundant selectors to help NS4 remember */
	    
	    font-family:  Arial, Helvetica, sans-serif;
	    
	    font-size:    11px;
	    }
	
	body, body div, body p, body th, 
	body td, body li, body dd    {
	    /* more specific to override imported rule */
	    font-size:    11px;      
	    
	    font-family:  Arial, Helvetica, sans-serif;
	    
	    
	    /* false value for WinIE4/5 */
	    voice-family: "\"}\"";   
	    /* trick WinIE4/5 into thinking rule is over */
	    voice-family: inherit;   
	    /* recover from trick */
	    font-size:    11px
	    /* intended value for better browsers */
	    
	    font-family:  Arial, Helvetica, sans-serif;
	    
	    }	
	
	html&gt;body, html&gt;body div, html&gt;body p, 
	html&gt;body th, html&gt;body td, 
	html&gt;body li, html&gt;body dd    {
	    font-size:    11px
	    /* be nice to Opera */
	    
	    font-family:  Arial, Helvetica, sans-serif;
	    
	    }

	p { 
	margin:0; 
	} 
	
	body a:link {
  	color:#002c77;
  	text-decoration:underline;
  	}
	body a:visited {
  	color:#6a8a7f;
  	text-decoration:underline;
  	}
	body a:hover {
  	color:#472436;
  	text-decoration:underline;
  	}
	body a img {
  	border-width:0;
  	}					

H4{
		margin-top:15px;
		margin-bottom:10px;
		padding: 0px;
		position:relative;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size: 14px;
		line-height:14px;
		color: #333;
	}	

	
	.hidden { position: relative; visibility:hidden; }
	.visible { position: relative; visibility:visible; }


/* ------------------------------------------------
     CONTENT - note wrap must be same width as body
------------------------------------------------- */		
	
	#wrap {
		/*background-image: url(mockup/images/background_full.jpg);
		background-repeat: no-repeat;
		background-position: left;*/
		margin:0;
		padding: 0;
		width:1000px;
	}
	#headerContent {
		background:#000;
	}
	#headerContent h1 {
    	padding:0;
	    margin:0;
    }

					
	#mainContent {
		background:#000;
		background-image: url(images/background_full.jpg);
		background-repeat: no-repeat;
		background-position: center;
		clear:both;
		width:1000px;
		height:485px;
	}
					
	#mainContentContact {
		background:#000;
		background-image: url(images/background_contact.jpg);
		background-repeat: no-repeat;
		background-position: center;
		clear:both;
		width:1000px;
		height:485px;
	}

	#mainContentEvents {
		background:#000;
		background-image: url(images/background_events.jpg);
		background-repeat: no-repeat;
		background-position: center;
		clear:both;
		width:1000px;
		height:485px;
	}
		#mainContentNews {
		background:#000;
		background-image: url(images/background_news.jpg);
		background-repeat: no-repeat;
		background-position: center;
		clear:both;
		width:1000px;
		height:485px;
	}

	#mainContentArtists {
		background:#000;
		background-image: url(images/background_artists.jpg);
		background-repeat: no-repeat;
		background-position: center;
		clear:both;
		width:1000px;
		height:485px;
	}	
	#mainContentArtEvents {
		background:#000;
		background-image: url(images/background_artevents.jpg);
		background-repeat: no-repeat;
		background-position: center;
		clear:both;
		width:1000px;
		height:485px;
	}	
	#mainContentDealers {
		background:#000;
		background-image: url(images/background_dealers.jpg);
		background-repeat: no-repeat;
		background-position: center;
		clear:both;
		width:1000px;
		height:485px;
	}	
/*	#mainContent h2, #main h3, #main p {
		padding:0 10px;
    }
	*/

	#footerContent {
		background:#333;
		/*clear:both;*/
		clear:both;
		width:1000px;		
		padding:0;
		margin:0;	
	}
	#subMenu{
		background:#333;
		/*clear:both;*/
		clear:both;
		width:1000px;		
		padding:0;
		margin:0;	
	}	
	#footerContent p {
		padding:0px;
		margin:0;
		color:#999;
    }
	
	#footerContent a:link {
  	color:#999;
  	text-decoration:none;
  	}
	#footerContent a:visited {
  	color:#6a8a7f;
  	text-decoration:none;
  	}
	#footerContent a:hover {
  	color:#c60;
  	text-decoration:underline;
  	}	

/* ------------------------------------------------
    SCROLLBAR
------------------------------------------------- */	
	
	#dhtmlgoodies_scrolldiv{
		/* The total width of the scrolling div including scrollbar */
		width:725px;
		height:470px;	/* The height of the scrolling div */
		margin-left:25px;


	}
	#scrolldiv_parentContainer{
		width:700px;	/* Width of the scrolling text */
		height:465px;
		overflow:hidden;
		border:0px solid #BC8FBD;
		float:left;
		position:relative;
		margin-top:25px;
	}
	
	/*
	CSS for the scrolling content 
	*/
	#scrolldiv_content{
		margin-top:0px;
		padding: 5px;
		position:relative;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size: 0.9em;
		line-height:130%;
		color: #472436;
	}
	#scrolldiv_content H4{
		margin-top:15px;
		margin-bottom:10px;
		padding: 0px;
		position:relative;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size: 16px;
		line-height:16px;
		color: #472436;
	}	

	

.resources a:link {
  	color:#002c77;
    font-size: 120%;
	line-height: 125%;
  	text-decoration:none;
  	}
.resources a:visited {
  	color:#6a8a7f;
	font-size: 120%;
	line-height: 125%;	
	text-decoration:none;
  	}
.resources a:hover {
  	color:#c60;
	font-size: 120%;
	line-height: 125%;		
  	text-decoration:underline;
  	}		
	
	/*
	The scrollbar slider 
	*/
	#scrolldiv_slider{
		width:15px;
		margin-left:2px;
		height:465px;
		float:left;
		margin-top:25px;
	}
	
	/*
	The scrollbar (The bar between the up and down arrow )
	*/
	#scrolldiv_scrollbar{
		width:15px;
		height:430px;	/* Total height - 40 pixels */
		border:1px solid #BC8FBD;
		position:relative;
		
	}
	/*
	The scrollbar handle
	*/
	#scrolldiv_theScroll{
		margin:1px;
		width:13px;
		height:13px;
		background-color:#BC8FBD;
		position:absolute;	
		top:0px;
		left:0px;
		cursor:pointer;
	}
	/*
	Scroll buttons(The up and down arrows)
	*/
	#scrolldiv_scrollUp,#scrolldiv_scrollDown{
		width:15px;
		height:16px;
		border:1px solid #BC8FBD;
		color: #BC8FBD;
		text-align:center;
		font-size:16px;
		line-height:16px;
		cursor:pointer;
	}
	#scrolldiv_scrollUp{
		margin-bottom:2px;
	}
	#scrolldiv_scrollDown{
		margin-top:2px;
	}
	#scrolldiv_scrollDown span,#scrolldiv_scrollUp span{
		font-family: Symbol;
	}


/* print styles */
@media print{ .noprint {display: none} .justprint {display: inline}; }
