
body {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    background-color:#f5f5f5;
    font-size:100%;
	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;

}

h2{margin:0px;
	padding:5px 0px 0px 10px;
	font-size:1.0em;
	font-weight:normal;
	color:#5F85BF;


}
div#main {
	width: 792px;
   
	 padding: 0px 0px;
    margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
    font-size:.85em;
	line-height:1.25em;
	
	text-align:left;
	border:1px solid #f5f5f5;
    background-color:#FFFFFF;

}

div#header {
width:792px;
    padding: 0px 0px;
    margin: 0px 0px;
	background:  url(images/headerfront.gif) top left no-repeat;
	height:127px
 }
div#header h1{
	margin:0px;
	width: 792; height: 120px;
	
	text-indent: -9999px;
}
div#subpageheader{
	width:792px;
	padding: 0px 0px;
    margin: 0px 0px;
	background:  url(images/subpageheader.gif) top left no-repeat;
	height:69px
	}
div#subpageheader h1{
	margin:0px;
	padding:0px;
	width: 792; height: 60px;
	
	text-indent: -9999px;
}
div#party_header{
	width:792px;
	padding: 0px 0px;
    margin: 0px 0px;
	background:  url(images/partyheader.gif) top left no-repeat;
	height:69px
	}
div#party_header h1{
	margin:0px;
	padding:0px;
	width: 792; height: 60px;
	
	text-indent: -9999px;
}
div#market_header{
	width:792px;
	padding: 0px 0px;
    margin: 0px 0px;
	background:  url(images/marketplaceheader.gif) top left no-repeat;
	height:69px
	}
div#market_header h1{
	margin:0px;
	padding:0px;
	width: 792; height: 60px;
	
	text-indent: -9999px;
}
div#productheader{
	width:792px;
	padding: 0px 0px;
    margin: 0px 0px;
	background:  url(images/productheader.gif) top left no-repeat;
	height:69px
	}
div#productheader h1{
	margin:0px;
	padding:0px;
	width: 792; height: 60px;
	
	text-indent: -9999px;
}
div#orderheader{
	width:792px;
	padding: 0px 0px;
    margin: 0px 0px;
	background:  url(images/orderheader.gif) top left no-repeat;
	height:69px
	}
div#orderheader h1{
	margin:0px;
	padding:0px;
	width: 792; height: 60px;
	
	text-indent: -9999px;
}	
div#guidelinesheader{
	width:792px;
	padding: 0px 0px;
    margin: 0px 0px;
	background:  url(images/guidlinesheader.gif) top left no-repeat;
	height:69px
	}
div#guidelinesheader h1{
	margin:0px;
	padding:0px;
	width: 792; height: 60px;
	
	text-indent: -9999px;
}
div#enjoyheader{
	width:792px;
	padding: 0px 0px;
    margin: 0px 0px;
	background:  url(images/enjoyheader.gif) top left no-repeat;
	height:69px
	}
div#enjoyheader h1{
	margin:0px;
	padding:0px;
	width: 792; height: 60px;
	
	text-indent: -9999px;
}
div#artworkshops{
	width:792px;
	padding: 0px 0px;
    margin: 0px 0px;
	background:  url(images/artworkshopheader.gif) top left no-repeat;
	height:69px
	}
div#artworkshops h1{
	margin:0px;
	padding:0px;
	width: 792; height: 60px;
	
	text-indent: -9999px;
}				
/*------ navigation menu ------*/
#menu{
margin:0px 0px;
	width:792px;
	height:25px;
	background:  url(images/menufront.gif) top left no-repeat;
	padding-left:0px;
	text-align:left;

	z-index:100;
}

/*------ MENU ------*/
#menu ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#menu ul li{
	display: inline;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
	
}



#menu ul li a{
	
	height:15px;
	margin:0px;
	padding:5px 5px 5px 2px;
	margin:0px 0px 0px 0px;
	display: inline;
	text-decoration:none;
	font-size:.8em;
	color:#313131;
	
		
}

#menu ul li a:hover{
	color:#1F549D;
	text-decoration:underline;
	background-color:white;
		
}
/* --- end navigation menu ---*/
/*---- sub page menu ---*/
#subpagemenu{
margin:0px 0px;
	width:99%;
	height:25px;
	background:#ffffff;
	padding:5px 0 0 5px;
	text-align:left;
		z-index:100;
}

/*------ MENU ------*/
#subpagemenu ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#subpagemenu ul li{
	display: inline;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
	
}



#subpagemenu ul li a{
	
	height:15px;
	margin:0px;
	padding:5px 5px 5px 2px;
	margin:0px 0px 0px 0px;
	display: inline;
	text-decoration:none;
	font-size:.8em;
	color:#313131;
	
		
}

#subpagemenu ul li a:hover{
	color:#1F549D;
	text-decoration:underline;
		
}

/*--- end sub page menu ---*/
div#content{
width:100%;
background:  url(images/contentfront.gif) top left no-repeat;
border-top: 1px solid #1F549E;

height:465px;
text-align:left;
font-size:.85em;
}
div#content_left {

float:left;
margin:15px 0px 0px 10px;
width:32%;


}

div#incentive {

float:left;
margin:15px 0px 0px 10px;
width:90%;
background:#F8F8F8;
border:1px solid #ccc;
padding:10px 10px;

}

.slideshow { height: 250px; width: 250px;  }
.slideshow img { padding: 0px; border: 1px solid #ccc; background-color: #eee; float:left; }
div#content_left h2{
	font-size:1.1em;
	font-weight:normal;
	color:#5F85BF;


}
div#content_right {

margin:15px 0px 0px 0px;
padding-right:5px;
float:right;
width:65%;
}
div#content_right img{
float:left;
margin-top:15px;

}
div#content_right p{
width:85%;
	margin:0px 0px;
	padding:0px 5px 5px 5px;
}
div.emphasis {
padding:0px 5px 5px 5px;
margin:0px 0px;
width:85%;
color:#B23427;

font-weight:bold;
}
div#content_right h3{
margin:0px 0px;
	padding:0px 5px 5px 5px;
	font-size:1em;
	font-weight:bold;
	color:#1F549D;


}
div#fundraising_content{
	width:100%;
	background:  url(images/fundraisingbg.gif) top left no-repeat;
border-top: 1px solid #1F549E;
	height:464px;
	text-align:left;
	font-size:.85em;
}
div#fundraising_content_left {

float:left;
margin:0px 0px 0px 5px;
width:28%;

}
ul#fundleft {
	margin:0px;
	list-style:none;
	padding:50px 0px 0px 5px;
	font-family:verdana;
	font-size:1.em;
	font-weight:bold;
	color:#1F549E;

}

 ul#fundleft li{
	margin:0px;
	list-style:none;
	padding:8px 0px 0px 0px;

}
div#fundraising_content_right {

margin:70px 25px 0px 0px;
padding-right:5px;
float:right;
width:65.5%;
}
div#fundraising_content_right p{
	font-size:.90em;
	margin:0px 0px;
	padding:0px 0px 5px 0px;
	color:white;
	line-height:1.3em
	
}
div.fundraising_emphasis {
padding:0px 5px 5px 10px;
margin:0px 0px;
width:85%;
color:#ED7703;

font-weight:bold;
font-size:1.1em;
}
div#fundraising_content_right h3{
margin:0px 0px;
	padding:0px 5px 5px 5px;
	font-size:1em;
	font-weight:bold;
	color:#1F549D;


}
div#fundraising_content_LL{
float:left;
margin-top: 85px;
padding:0px;
width:47%;
color:white;
	font-size:.95em;
	line-height:1.1em;

}
div#fundraising_content_LR{
float:right;
margin-top: 85px;
padding:0px;
width:47%;
color:white;
	font-size:.95em;
	line-height:1.1em;
}
div#party_content{
	width:100%;
	background:  url(images/partybg.gif) top left no-repeat;
	border-top: 1px solid #1F549E;
	height:604px;
	text-align:left;
	font-size:.85em;
}
div#party_content img{
padding:10px;
}

div#party_content h3{
margin:0px 0px;
	padding:0px 5px 5px 5px;
	font-family:arial;
	font-size:1.1em;
	font-weight:bold;
	color:#1F549D;


}
div#party_content h4{
	margin:0px 0px;
	padding:10px 5px 5px 5px;
	font-size:1.2em;
	font-weight:bold;
	font-family:arial;
	color:#1F549D;


}
div#artistparty_content_left {

float:left;
margin:10px 0px 0px 15px;
width:65%;

}
div#products_content{

	border-top: 1px solid #1F549E;
	padding:10px 10px;
}
div#products_content h3{
margin:0px 0px;
	padding:0px 5px 5px 5px;
	font-family:arial;
	font-size:1.1em;
	font-weight:bold;
	color:#8fb05a;


}

div#products_content p{
	font-size:.90em;
	margin:0px 0px;
	padding:20px 0px 15px 10px;
	color:#000000;
	line-height:1.3em
	
}
div#products_content img{
	float:left;
	
	padding-right:15px;
	padding-bottom:20px;
}
div#market_content{
	
	border-top: 1px solid #1F549E;
	padding:10px 10px;
}
div#market_content h3{
margin:0px 0px;
	padding:0px 5px 5px 5px;
	font-family:arial;
	font-size:1.1em;
	font-weight:bold;
	color:#8fb05a;


}

div#market_content p{
	font-size:.90em;
	margin:0px 0px;
	padding:0px 0px 5px 10px;
	color:#000000;
	line-height:1.3em
	
}

div#order_content{
	height:450px;
	border-top: 1px solid #1F549E;
	background:  url(images/orderbg.gif) top left no-repeat;

}
div#order_content h2{
	font-size:1.1em;
	font-weight:normal;
	color:#5F85BF;
	
}
div#order_content p{
	font-size:.90em;
	margin:0px 0px;
	padding:20px 0px 5px 10px;
	color:#000000;
	line-height:1.3em;
	width:65%;
}
div#guidelines_content{
border-top: 1px solid #1F549E;
background:#2A5CAA;
}
div#guidelines_content h2{
	padding-bottom:10px;
	font-size:1.1em;
	font-weight:normal;
	color:#5F85BF;
	background:#FFF;

}
div#guidelines_content img{
	float:right;
}
div#guidelines_content p{
	font-size:.90em;
	margin:0px 0px;
	padding:5px 20px 5px 10px;
	color:#FFFFFF;
	line-height:1.3em;
	width:100%;
}
div.guidelines_emphasis {
padding:10px 5px 0px 10px;
margin:0px 0px;
font-family:tahoma, sans-serif;
color:#F6A800;

font-weight:bold;
}
div#guidelines_content a:link {
color:white;
text-decoration:underline;
}
div#enjoy_content{
border-top: 1px solid #1F549E;
background:  url(images/enjoybg.gif) top left no-repeat;
height:700px;
}
div#enjoy_content h2{
	padding-bottom:10px;
	font-size:1.1em;
	font-weight:normal;
	color:#5F85BF;
	background:#FFF;

}
div#enjoy_content h3{
	padding:10px 0px 0px 15px;
	font-size:1.1em;
	font-weight:bold;
	color:#2a5cca;
	background:#FFF;
	width:50%;
	}


div#enjoy_content_left{
float:left;
width:70%;

}
div#enjoy_content_left p{
margin-left:150px;
padding:3px 10px 3px 3px;
font-weight:400;
}

 
div#enjoy_content_right{
float:right;
width:22%;
font-size:.75em;
padding-top:20px;
}
div#enjoy_content_right p{
padding:3px 10px 3px 3px;
}
ul#enjoy{


padding-left:30px;

font-size:.85em;
width:80%;
}
div#footer{
clear:both;
text-align:left;
padding:5px 0px 5px 10px;
background:#fff;
font-size:.85em;
}

.emphasis{
font-weight:bold;
}
table#shiprate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.90em;
	
}
table#shiprate li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.90em;
	
}
table#workshop_dates{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;	
}
.workshop_emp{
	color:#5F85BF;
}
p#policy {
	text-align:center;
}
