#menu{
	position:absolute;
	top:128px;
	z-index:5000;
	left: 120px;

}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 100px;
float: left;
z-index:500;
}

#menu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}


#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative; margin-top:-4px;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;

}
#menu ul ul{
position: relative;
z-index: 500;
float: left;
clear:left;
top:0px;
}
div#menu ul ul {
display: none;
}
div#menu ul li:hover ul
{display: block;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

body {
behavior: url(csshover.htc);
}

/*Link colors*/
a:link { 
	color:#CC3366;
}
a:visited { 
	color:#993399;
}
a:hover { 
	color: #ffff00;
	background-color:#FF3300;
	text-decoration: none;
}
a:active { 
	color: #333333;
}
/*end link colors*/

#Table_01 {
	position:absolute;
	left:100px;
	top:0px;
	width:800px;
	border: thick ridge #66FF00;
	background-image: url(images/layout2_20.png);
}

/*Page height is changed here*/
.defaultHeight{
	height:825px;
}

.mainHeight {
	height:830px;
}

.mapHeight {
	height:835px;
}

.docHeight {
	height:1780px;
}

.whatIsHeight {
	height:3325px;
}

.mailingHeight{
	height:780px;
}

.mediaHeight{
	height:1210px;
}
.artistsHeight{
	height:1325px;
}

.techfuHeight{
	height:790px;
}

.thanksHeight {
	height:2375px;
}

.contactHeight{
	height:960px;
}

.artisanHeight{
	height:2165px;
}

.sponsorHeight{
	height:2255px;
}

.volunteerInfoHeight{
	height:2005px;
}

.linkHeight{
	height:725px;
}

.constHeight{
	height:560px;
}
.whatisthisHeight{
	height:3060px;
}
.storeHeight{
	height:1160px;
}
.lineupHeight{
	height:988px;
}
.embedHeight{
	height:725px;
}
/*End page height*/

#Header-image {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:124px;
}

#layout2-02 {
	position:absolute;
	left:0px;
	top:124px;
	width:20px;
	height:32px;
}

#splashDiv{
	color:#CC3399;
	text-align:center;
	font-size:18pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contactDiv{
	text-align:left;
	padding-left:8%;
	font-family:Arial, Helvetica, sans-serif;
	color:#006600;
}

#home-link {
	position:absolute;
	left:20px;
	top:124px;
	width:100px;
	height:32px;
}

#media-link {
	position:absolute;
	left:320px;
	top:124px;
	width:110px;
	height:32px;
}

#store-link {
	position:absolute;
	left:430px;
	top:124px;
	width:100px;
	height:32px;
}

#contact-link {
	position:absolute;
	left:530px;
	top:124px;
	width:100px;
	height:32px;
}

#link-link {
	position:absolute;
	left:630px;
	top:124px;
	width:100px;
	height:32px;
}

#layout2-10 {
	position:absolute;
	left:730px;
	top:124px;
	width:70px;
	height:32px;
}

#layout2-11 {
	position:absolute;
	left:0px;
	top:156px;
	width:1px;
	height:85px;
}

#Header-image2 {
	position:absolute;
	left:1px;
	top:156px;
	width:799px;
	height:39px;
}

#slogan {
	position:absolute;
	left:1px;
	top:195px;
	width:799px;
	height:46px;
}
/*
#slogan_left {
	position:absolute;
	left:1px;
	top:195px;
	width:719px;
	height:46px;
}

#slogan_right {
	position:absolute;
	left:120px;
	top:195px;
	width:80px;
	height:46px;
}
*/
#radio_top {
	position:absolute;
	left:719px;
	top:0px;
	width:80px;
	height:36px;
}

#radio_bottom {
	position:absolute;
	left:719px;
	top:36px;
	width:80px;
	height:10px;
}

#left-side {
	position:absolute;
	left:0px;
	top:241px;
	width:19px;
	height:459px;
	background-image: url(images/left_side.png);
	background-repeat: repeat;
}

#MainContent {
	position:absolute;
	left:20px;
	top:241px;
	width:750px;
/*	height:879px;
*/	background-color:#FFFF00;
	border: thick ridge #D3E16D;
}

#right-side {
	position:absolute;
	left:785px;
	top:242px;
	width:16px;
	height:459px;
	background-image: url(images/right_side.png);
	background-repeat: repeat;
}

#layout2-17 {
	position:absolute;
	left:23px;
	top:685px;
	width:750px;
	height:11px;
}

#content {
	position:absolute;
	left: 100px;
	right: 100px;
}
body{
/*	background-image:url(images/swirl_YELLOW.jpg);
	background-repeat:repeat;*/
	background-color:#0099FF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.style1 {
	color: #006600;
	font-family: "Century Gothic";
}

.small_txt {
	font-size:11px;
}

#THNX {
	text-align:center;
	width:70%;
}

#mediaList {
	width:100%;
	padding:10px;
	text-align:center;
}

#doc{}
.guidelinesList {
	width:70%;
	text-align:left;
	padding-left:15%;
	padding-right:15%;
}

.attention{
	color:#FF00CC;
}

#sponsorTXT{
	width:90%;
	padding-right:5%;
	padding-left:5%;
	color: #006600;
	font-family: "Century Gothic";
}

#volunteerDOC{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:5%;
	width:90%;
	color: #006600;
}

#PostCardBox{
	color:#4B0340;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:170px;
	width:746px;
	text-shadow: #666666 5px 5px 5px;

}
