/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #1e2a42 url(images/bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align:left;
}

.container_top {
background:url(images/container_top.gif) no-repeat;
width:950px;
height:275px;
margin-left:auto;
margin-right:auto;
margin-top:35px;
}

.container_middle {
background: url(images/container_middle.gif) repeat;
width:950px;
height:auto;
margin:auto;
}

.container_bottom {
background:url(images/container_bottom.gif) no-repeat;
width:950px;
height:71px;
margin:auto;
}



h1#logo {
	width: 555px;
	height: 199px;
	background-image: url(images/logo.gif);
	margin-left: 25px;
	margin-top: 40px;
	float:left;
	}
h1#logo span {
display: none;
	}
	
	


h2#welcome {
	width:351px;
	height: 27px;
	background-image: url(images/title_welcome.gif);
	margin-left: 20px;
	padding-top: 30px;

	}
h2#welcome span {
display: none;
	}	
	
	

h2#craft {
	width:351px;
	height: 27px;
	background-image: url(images/title_craft_activities.gif);
	margin-left: 20px;
	padding-top: 30px;

	}
h2#craft span {
display: none;
	}	
		
	

h2#face {
	width:351px;
	height: 27px;
	background-image: url(images/title_face_painting.gif);
	margin-left: 20px;
	padding-top: 30px;

	}
h2#face span {
display: none;
	}	
	
	
.menu {

width: 940px;
height: 61px;
background:url(images/menu_bg.jpg) repeat;
color: #000066;
text-transform:uppercase;
margin:auto;
}


h2#party {
	width:351px;
	height: 27px;
	background-image: url(images/title_party_packages.gif);
	margin-left: 20px;
	padding-top: 30px;

	}
h2#party span {
display: none;
	}	
	

h3 { color:#000066; font-size:14px; padding-top: 10px; padding-bottom: 10px;}
h4 { color:#000066; font-size:14px; padding-top: 10px; padding-bottom: 10px; margin-left: 20px;}

ul {
	
	margin-left: 50px;
	padding: 0;
	list-style: none;
	line-height: normal;
	
}

li {
	float: left;
	height: 20px;
	padding: 0 5px 0 5px;
	font-size:14px;
	margin-right: 20px;
	padding-top: 20px;
}


li a { color:color: #000066; text-decoration:none;}
li a:hover { color:#FF0000; text-decoration:underline;}




p {padding-left: 20px; color:#333333; font-size:12px; line-height: 150%;}


#simpleViewer { height: 92%; width: 300px; position:absolute; margin-top: 250px; margin-left: 500px;}

.index_pic {

position:absolute;
margin-top: 130px;
margin-left: 600px;
height: 507px;
width: 300px;
}



*:first-child+html .index_pic {

position:absolute;
margin-top: 130px;
margin-left: 20px;
height: 507px;
width: 300px;
}

*html .index_pic {

position:absolute;
margin-top: 130px;
margin-left: 20px;
height: 507px;
width: 300px;
}


.left_col {
width: 500px;
height: auto;
margin-left: 50px;
}


.right_col {
	width: 370px;
	height: auto;
	float:right;
	padding-right: 20px;
}

.footer {
	width: 950px;
	height: 166px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	clear: both;
}


.gallery_image { float:left; padding:5px;}

.designedby {
	width: 930px;
	clear: both;
	height: 30px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	color:yellow;
	padding-top: 10px;
	font-size:12px;
	padding-right: 20px;
}

.designedby a {color: white; font-size: 12px;}.designedby a:hover {color: yellow; font-size: 12px;}

