body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#00737d;
}

.Clear {
	clear:both;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	margin:0;
	padding:0 0 10px 0;
	color:#00737d;
}

h2 {
	margin:0;
	padding:0 0 10px 0;
	color:#ca393b;
}

h3 {
	padding:0;
	margin:0;
	color:#1a333a;
}

#Content p {
	line-height:170%;
}

#Content li {
	line-height:170%;
}

#Wrapper {
	width:715px;
	margin:0 auto;
}

.Home {
	background-image:url(images/home_background_2.jpg);
	background-repeat:no-repeat;
	background-position:0 23px;
	min-height:577px;
	height:auto !important;
	height:577px;
}

#Header {
	background-image:url(images/header_inside.jpg);
	background-repeat:no-repeat;
	background-position:0 23px;
	min-height:208px;
	height:auto !important;
	height:208px;
}

.Header1 {
	display:none;
	margin:0;
	padding:0;
	height:0px;
}

#HeaderBar {
	background-image:url(images/header_bar.gif);
	background-repeat:repeat-x;
	padding:0 10px 0 0;
	min-height:23px;
	height:auto !important;
	height:23px;
}

#HeaderBar a {
	color:#FFFFFF;
}

#HeaderBar p {
	margin:0;
	padding:3px 0;
	font-size:13px;
	color:#FFFFFF;
}

p.ReturnBob {
	float:left;
	margin:0 0 0 25px !important;
}

p.Teachers {
	background-image:url(images/header_teachers_bar.gif);
	background-repeat:repeat-x;
	float:left;
	display:inline;
	width:145px;
	margin:0 0 0 10px !important;
	padding:8px 0 0 0 !important;
	text-align:center;
	height:23px;
	font-size:14px !important;
}

p.VisitNo {
	float:left;
	margin:0 0 0 10px !important;
}

p.ReturnSS {
	float:right;
}

#Content {
	background-color:#FFFFFF;
	padding:25px;
}

#HomePage {
	margin:146px 0 0 0;
	position:relative;
}


#HomePage p {
	font-size:11px;
	line-height:130%;
}

#HomePage a {
	color:#fff;
}

#HomePage h2 {
	margin:0 !important;
	padding:0 !important;
	height:40px;
	text-indent:-10000px;
}

#HomePage h3 {
	display:none;
}

h2.Kids {
	background-image:url(images/ForKids.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:200px;
	margin:0 !important;
	padding:0 !important;
}

#TrailerLink {
	left:302px;
	top:7px;
	height:60px;
	width:60px;
	position:absolute;
}

#TrailerLink a {
	height:60px;
	width:60px;
	background-image:url(images/TrailerArrow.gif);
	background-repeat:no-repeat;
	background-position:0 -400px;
	display:block;
	font-size:1px;
	color:#000000;
}

#TrailerLink a:hover {
	text-decoration:none;
	background-position:0 1px;
}


p.Competition {
	background-image:url(images/Competition.jpg);
	margin:0 !important;
}

p.Competition a {
	width:224px;
	height:80px;
	text-align:right;
	padding:35px 15px 0 0;
}

p.Rocket {
	background-image:url(images/Rocket.jpg);
	margin:0 !important;
	float:left;
}

p.Rocket a {
	width:207px;
	height:70px;
	padding:38px 0px 0 45px;
}

p.Postcard {
	background-image:url(images/Postcard.jpg);
	margin:0 9px 0 0 !important;
	float:left;
}

p.Postcard a {
	width:200px;
	height:70px;
	padding:38px 0 0 15px;
}

p.Memory {
	background-image:url(images/Memory.jpg);
	margin:0 0 3px 0 !important;
	float:left;
}

p.Memory a {
	width:201px;
	height:70px;
	padding:38px 0 0 15px;
}

h2.Adults {
	background-image:url(images/GrownUps.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:463px;
	margin:0 !important;
	padding:0 !important;

}

h2.Everyone {
	background-image:url(images/Everyone.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:242px;
	margin:0 !important;
	padding:0 !important;
}

p.Gallery {
	background-image:url(images/GalleryRed.jpg);
	margin:0  0px 0 0 !important;
	float:left;
}

p.Gallery a {
	width:199px;
	height:77px;
	padding:38px 0 0 43px;
}

p.TalkShop {
	background-image:url(images/TalkShop.jpg);
	margin:0 10px 0 0 !important;
	float:left;
}

p.TalkShop a {
	width:184px;
	height:70px;
	padding:35px 0 0 30px;
}

p.More {
	background-image:url(images/More.jpg);
	margin:0 0 3px 0 !important;
	float:left;
}

p.More a {
	width:201px;
	height:70px;
	padding:38px 0 0 15px;
}

.HomePanel {
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 !important;
}

.HomePanel a {
	display:block;
}

.Left {
	width:242px;
	float:left;
	margin:0px;
	padding:0px;
}

.Right {
	width:463px;
	float:right;
}
