/*****club index*****/
#content {
	position:relative;
	padding:0 30px 20px 0;
	margin:0;
	}

.clubtop {
	display:block;
	float:left;
	background:url('images/club_top.gif');
	width:222px;
	height:90px;
	margin-top:64px;
	}

.club {
	background-position:-342px;
	}

a.club:hover {
	background-position:-171px;
	}

#club {
	background:url('images/background_club.gif') no-repeat;
	position:relative;
	width:637px;
	height:436px;
	}

.clubjoin {
	background:url('images/club_join.gif');
	width:164px;
	height:108px;
	display:block;
	position:absolute;
	}

a.clubjoin:hover {
	background-position:-164px;
	}

.clubgallery {
	background:url('images/club_gallery.gif');
	width:218px;
	height:103px;
	display:block;
	position:absolute;
	top:333px;
	left:164px;
	}

a.clubgallery:hover {
	background-position:-218px;
	}

.clubecard {
	background:url('images/club_ecard.gif');
	width:182px;
	height:66px;
	display:block;
	position:absolute;
	top:273px;
	left:455px;
	}

a.clubecard:hover {
	background-position:-182px;
	}

.clubwallpaper {
	background:url('images/club_wallpaper.gif');
	width:182px;
	height:97px;
	display:block;
	position:absolute;
	top:339px;
	left:455px;
	}

a.clubwallpaper:hover {
	background-position:-182px;
	}

.sendidea {
	float:left;
	height:88px;
	width:157px;
	background:url('../gamezone/images/sendidea.gif');
	margin:66px 0 0 41px;
	}

a.sendidea:hover {
	background-position:-157px;
	}

/*****Club Gallery*****/

#gallery {
	position:relative;
	background:url('images/gallery_background.gif') no-repeat;
	height:352px;
	width:603px;
	}

.gallery_kids {
	display:block;
	background:url('images/gallery_kids.gif');
	width:143px;
	height:193px;
	float:left;
	position:relative;
	top:113px;
	left:58px;
	}

a.gallery_kids:hover {
	background:url('images/gallery_kids-over.gif');
	}

.gallery_quarksters {
	display:block;
	background:url('images/gallery_quarksters.gif');
	width:180px;
	height:193px;
	float:left;
	position:relative;
	top:113px;
	left:58px;
	}

a.gallery_quarksters:hover {
	background:url('images/gallery_quarksters-over.gif');
	}

.gallery_more {
	display:block;
	background:url('images/gallery_more.gif');
	width:165px;
	height:193px;
	float:left;
	position:relative;
	top:113px;
	left:58px;
	}

a.gallery_more:hover {
	background:url('images/gallery_more-over.gif');
	}

#gallerybig {
	position:relative;
	background:url('images/gallerybig_background.gif') bottom;
	width:594px;
	height:auto;
	padding-bottom:30px;
	}

#gallerymenu {
	position:relative;
	width:594px;
	height:124px;
	background:url('images/gallerybig_top.gif');
	}

#images {
	position:relative;
	width:540px;
	padding:0 0 0 50px;
	}

.gallerybig_kids {
	display:block;
	background:url('images/gallerybig_kids.gif');
	width:78px;
	height:47px;
	position:relative;
	left:140px;
	top:50px;
	}

a.gallerybig_kids:hover {
	background-position:-78px;
	}

.gallerybig_quarksters {
	display:block;
	background:url('images/gallerybig_quarksters.gif');
	width:166px;
	height:47px;
	position:relative;
	left:218px;
	top:5px;
	}

a.gallerybig_quarksters:hover {
	background-position:-166px;
	}

.gallerybig_more {
	display:block;
	background:url('images/gallerybig_more.gif');
	width:87px;
	height:47px;
	position:relative;
	left:384px;
	top:-40px;
	}

a.gallerybig_more:hover {
	background-position:-87px;
	}

/***********Wallpaper*********/

#wallpaper {
	background:url('../parents/images/background_lesson.gif') bottom;
	width:612px;
	position:relative;
	margin: 10px 0 0 0;
	}

#wallpaper h1 {
	background: url('images/background_wallpaper.gif') top;
	display: block;
	height: 167px;
	width: 612px;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#wallpaper h1 span {
	display: none;
}

#wallpaper table {
	padding:0;
	position:relative;
	left:65px;
	text-align:center;
	margin: 0 0 180px 0;
	}

#wallpaper td {
	padding:0 8px 10px 6px;
	background: url('images/wallpaper_shadow.gif') no-repeat;
	}

#help {
	background: url('images/wallpaper_help.gif');
	display: block;
	width: 321px;
	height: 60px;
	position: relative;
	bottom:40px;
	left: 230px;
}

.helpwindows {
	background:url('images/wall_help_windows.gif');
	display:block;
	width:92px;
	height:35px;
	position:absolute;
	top: 25px;
	left: 90px;
	}

.helpmac {
	background:url('images/wall_help_mac.gif');
	display:block;
	width:109px;
	height:35px;
	position:absolute;
	top: 25px;
	left: 212px;
	}

#helpwindows {
	background:url('images/wall_help_windows_back.gif') no-repeat;
	display: block;
	visibility:hidden;
	width:340px;
	height:100px;
	position:absolute;
	bottom: 100px;
	left:60px;
	margin: 0;
	}

#helpmac {
	background:url('images/wall_help_mac_back.gif') no-repeat;
	display: block;
	visibility:hidden;
	width:340px;
	height:100px;
	position:absolute;
	bottom: 130px;
	left:60px;
	margin: 0;
	}

#wallpaper ol {
	margin-top:30px;
	}

/*****E Cards*****/

#ecards {
	background:url('images/background_ecard.gif') no-repeat;
	display:block;
	width:628px;
	height:659px;
	position:relative;
	}

#cardtable {
	display:block;
	position:absolute;
	top:140px;
	left:85px;
	}

.textarea {
	position:absolute;
	top:390px;
	left:160px;
	}

#inputtable {
	display:block;
	position:absolute;
	top:520px;
	left:100px;
	}

#ecardsent {
	background:#fff;
	color:#000;
	font-family:Verdana, Arial, 'sans-serif';
	font-size:12px;
	margin:10px 0 20px 20px;
	text-align:center;
	padding:5px;
	border:1px dashed #cc3300;
	}

#ecards p {
	margin: 0;
	padding: 0;
}

.error {
	display: block;
	width: 200px;
	background:#fff;
	color:#cc3300;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	margin-bottom: 0;
	text-align: center;
	padding: 5px;
	}

table p {
	padding:5px;
	}

/***** E-mailed E-Card *****/

#cardcontent {
	color:#fff;
	font-family:Verdana, Arial, 'sans-serif';
	font-size:12px;
	display:block;
	width:600px;
	height:530px;
	background:url('images/ecard_card.gif') no-repeat;
	position:relative;
	}

#sender {
	display:block;
	position:absolute;
	top:105px;
	left:400px;
	}

#cardcontent img {
	display:block;
	position:absolute;
	top:156px;
	left:117px;
	}

#message {
	display:block;
	width:400px;
	height:70px;
	position:absolute;
	top:415px;
	left:117px;
	}

#credits {
	display:block;
	width:600px;
	height:25px;
	position:absolute;
	top:525px;
	left:30px;
	}