/*div{
border:#060 1px solid;	
}
table{
border:#300 1px solid;	
}
td{
border:#800 1px solid;	
}*/

html,body{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:center;
	background-color:#ee1d4a;
	background-image:url(/images/damask_background.gif);
	/*
	background-repeat:repeat-y;
	background-position:top center;*/
	margin:0px;
	color:#000;
	height:100%;
	/*color:#EE1144;*/
}

h1 {
font-size:16px;
color:#00B085;
}

h2 {
font-size:14px;
color:#4665AE;
}

p {
margin-top:0px;

}

div.pictext{
	padding-bottom:10px;
	min-height:180px;
	margin:0px 0px 10px 0px;
}

img.rightPic{
border:2px solid #00B085;
background-color:#FFF;
}

#main{
	margin: 0px auto;
	width: 1000px;
	background-color:transparent;
text-align:center;
	min-height:100%
}

#header{
	margin:0px auto;
	width:1000px;
	height:195px;
	position:relative;
	display:block;
	background-image:url(/images/headerBG.png);
	background-repeat:no-repeat;
	background-position:top center;

}

#logo {
position:absolute;
top:25px;
left:84px;
}

#presents {
position:absolute;
top:134px;
left:275px;
}

#live {
position:absolute;
top:125px;
left:335px;
}

#star_1 {
position:absolute;
top:50px;
left:410px;
}

#star_2 {
position:absolute;
top:60px;
left:450px;
}


#star_3 {
position:absolute;
top:80px;
left:520px;
}


#star_4 {
position:absolute;
top:60px;
left:620px;
}

#star_5 {
position:absolute;
top:80px;
left:380px;
}

#star_6 {
position:absolute;
top:95px;
left:645px;
}

#star_7 {
position:absolute;
top:20px;
left:690px;
}

#star_8 {
position:absolute;
top:50px;
left:570px;
}

#rightbox{
	padding:7px 0px 0px 0px;
	position:absolute;
	width:202px;
	height:84px;
	text-align:center;
	top:48px;
	left:725px;
	background-image:url(/images/fancy_background.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#rightbox a{
	border:0px;
	text-decoration:none;
}

#menuBG{
position:relative;
width:1000px;
height:41px;
margin:0px auto;
display:block;
background-color:transparent;
background-image:url(/images/menuBG.png);
background-repeat:no-repeat;
background-position:center top;
text-align:center;
}

#menu{
font-size:20px;	
font-weight: bold;
color:#FFEE55;
line-height:36px;
}

a.menuitem{
font-weight:normal;
display:inline;
color:#FFFFFF;
text-decoration:none;
}

a.menuitem:hover{
color:#FFEE55;
text-decoration:underline;
}

#content{
overflow:auto;
margin:0px auto;
text-align:left;
padding:20px 84px 20px 84px;
color:#000;
font-size:12px;
display:block;
background-color:transparent;
background-image:url(/images/contentBG.png);
background-repeat:repeat-y;
background-position:center top;
}
#rightCol{
float:right;
width:240px;
margin-left:10px;
}

#rightCol img{
margin-bottom:15px;
}

#ddcontain{
	display:block;
	text-align:center;
	width:230px;
}



#daydreams{
	margin:0px auto;
	padding:3px 0px 0px 0px;
	width:171px;
	height:103px;
	text-align:center;
	background-image:url(/images/rightboxBG.png);
	background-repeat:no-repeat;
	background-position:top center;
	font-size:11px;
}

#daydreams strong{
	color:#18AE81;	
}

#rightCol img{
margin-bottom:0px auto;
}


#sponsors{
text-align:center;
}



.imgRight{
float:right;
margin-left:20px;
}
#leftCol{
width:475px;
}

#leftCol a{
 color:	#4665AE;
}

#leftCol a:hover{
 color:#00B085;	
}

table.sched {
width:450px;
}

td.schedLeft {
width:75px;
text-align:right;
padding:10px;
font-weight:bold;
vertical-align:top;
color:#5C66AE;
}

td.schedRight {
width:375px;
text-align:left;
padding:10px;
}

#contactInfo{
	font-size:12px;
	display:block;
	width:1000px;
	text-align:center;
	background-image:url(/images/contentBG.png);
	background-repeat:repeat-y;
	background-position:top center;

}

#contactInfo a{
color:#000;
text-decoration:none;
}

#contactInfo a:hover{
color:#ED1848;
text-decoration:underline;
}

#name {
	width:300px;	
}

#phone {
	width:200px;	
}

#email {
	width:300px;	
}

#comments{
	width:300px;
	height:400px;
}

span.redbull{
font-weight:bold;	
color:#ED1848;
}

#footer{
	width:1000px;
	height:92px;
	margin:0px auto;
	padding-top:10px;
	font-size:10px;
	display:block;
	background-image:url(/images/footcapBG.png);
	background-repeat:no-repeat;
	background-position:top center;
	color:#EE1144;
}
#footer a{text-decoration:none;color:#EE1144;}
#footer a:hover{text-decoration:underline;color:#5566AA;}