
BODY	{
		font: 9pt Verdana;
		color: #050505;
		background-color: #C3004F;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		}

TD		{font: 8pt Verdana; color:#333333; margin: 0px 0px 0px 10px;}
P		{margin: 10px 0px 10px 10px; text-align: justify; color: #F8F8F8;}
H1		{margin: 15px 0px 5px 10px; text-align: left; font: 12pt Verdana; color: #F8F8F8; font-weight: bold;}
H2		{margin: 10px 0px 0px 10px; text-align: left; font: 10pt Verdana; color: #333333; font-weight: bold;}
H3		{margin: 20px 0px 0px 10px; text-align: left; font: 8pt Verdana; color: #F8F8F8; font-weight: normal;}
H4		{margin: 2px 10px 0px 10px; font: 8pt Verdana; color: #F8F8F8; font-weight: normal;}
A:link		{text-decoration:underline; color:#444444}
A:visited	{text-decoration:underline; color:#444444}
A:hover		{text-decoration:underline; color:#800080}
img		{border: 0;}
img.left
	{
    padding: 0px 8px 0px 0px;
	float: left;
	}

.impact		{font-weight: bold;}
.tab		{margin: 0px 0px 0px 10px;}

A.info:link		{text-decoration:underline; color:#F8F8F8}
A.info:visited	{text-decoration:none; color:#F8F8F8}
A.info:hover	{text-decoration:underline; color:#8800F8}

/* Holders */

.wholesite
	{
    position: relative;
    width: 840px;
    height: 800px;
    margin: auto;
    padding: 0px 0px 0px 0px;
	background-image: url("../images/bgPink.png");
	}

.bottomfade
	{
	position: absolute;
  	top: 800px;
  	left: 0px;
	width: 840px;
	height: 181px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/bgFade.png");
	}

.topbar
	{
  	position: absolute;
  	top: 0px;
  	left: 263px;
  	display: block;
  	width: 564px;
  	height: 186px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	background: url("../images/bgTitle.png") no-repeat 0 0;
	}

.logo
	{
  	position: absolute;
  	top: 0px;
  	left: 59px;
  	display: block;
  	width: 168px;
  	height: 200px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 1;
  	background: url("../images/lgEmma.png") no-repeat 0 0;
	}

.blobs
	{
  	position: absolute;
  	top: 200px;
  	left: 28px;
  	display: block;
  	width: 226px;
  	height: 460px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 1;
  	background: url("../images/bgBlobs.png") no-repeat 0 0;
	}

.leftpic
	{
	position: absolute;
   	top: 171px;
    left: 28px;
    display: block;
    width: 226px;
    height: 411px;
    margin: 0px 0px 0px 0px;
    float: top;
	z-index: 2;	
	}

.pagetitle
	{
  	position: absolute;
  	display: block;
 	top: 206px;
  	left: 269px;
  	width: 330px;
  	height: 48px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	}

.construction
	{
  	position: absolute;
  	display: block;
 	top: 0px;
  	left: 0px;
  	width: 840px;
  	height: 519px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	background: url("../images/bgConstruction.png") no-repeat 0 0;
	}

.constructlink
	{
  	position: absolute;
  	top: 436px;
  	left: 408px;
  	display: block;
  	width: 640px;
  	height: 582px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	color: #F8F8F8;
 	}

.pinkpage
	{
  	position: absolute;
  	top: 236px;
  	left: 268px;
  	display: block;
  	width: 340px;
  	height: 582px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	color: #F8F8F8;
 	}

 .newsindex
 	{
   	position: absolute;
   	top: 200px;
   	left: 660px;
   	display: block;
   	width: 150px;
   	height: 582px;
   	margin: 0px 0px 0px 0px;
   	float: top;
   	color: #F8F8F8;
	text-align: left;
  	}

.newstop
	{
	position: absolute;
	top: 200px;
	left: 268px;
	display: block;
	width: 390px;
	margin: 0px 0px 0px 0px;
	float: top;
	color: #050505;
	}
		
.newspage
	{
  	position: absolute;
  	top: 212px;
  	left: 268px;
  	display: block;
  	width: 390px;
  	margin: 0px 0px 0px 0px;
  	float: top;
 	color: #050505;
 	}

.newsbody
	{
	background: url("../images/bgNewsMid.png") 0 0;
	}

.whitepage
	{
  	position: absolute;
  	top: 200px;
  	left: 268px;
  	display: block;
  	width: 555px;
  	height: 582px;
  	margin: 0px 0px 0px 0px;
  	float: top;
 	background: url("../images/bgWhite.png") no-repeat 0 0;
 	color: #050505;
 	}

 .whitepageLeft
 {
     width: 150px;
     float: left;
     padding-right:5px;
 }

 .whitepageCentre
 {
     width: 245px;
     float: left;
 }

 .whitepageRight
 {
     width: 150px;
     float: right;
}

.footer
	{
  	position: absolute;
  	top: 808px;
  	left: 0px;
  	display: block;
  	width: 840px;
  	height: 16px;
    margin: auto;
  	float: top;
  	background-color: #FF0086;
  	text-align: center;
  	color: #F8F8F8;
 	}

/* buttons */

#btInstructors
{
  	position: absolute;
  	top: 10px;
  	left: 100px;
  	display: block;
  	width: 259px;
  	height: 45px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 2;
  	background: url("../images/btInstructors.png") no-repeat 0 0;
}
#btInstructors:hover {background-position: 0 -45px;}
#btInstructors:span  {display: none;}

#btStudents
{
  	position: absolute;
  	top: 60px;
  	left: 100px;
  	display: block;
  	width: 259px;
  	height: 45px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 2;
  	background: url("../images/btStudents.png") no-repeat 0 0;
}
#btStudents:hover {background-position: 0 -45px;}
#btStudents:span  {display: none;}

#btPolejams
{
  	position: absolute;
  	top: 110px;
  	left: 100px;
  	display: block;
  	width: 259px;
  	height: 45px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 2;
  	background: url("../images/btPolejams.png") no-repeat 0 0;
}
#btPolejams:hover {background-position: 0 -45px;}
#btPolejams:span  {display: none;}

#btNightsout
{
  	position: absolute;
  	top: 160px;
  	left: 100px;
  	display: block;
  	width: 259px;
  	height: 45px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 2;
  	background: url("../images/btNightsout.png") no-repeat 0 0;
}
#btNightsout:hover {background-position: 0 -45px;}
#btNightsout:span  {display: none;}

#btOther
{
  	position: absolute;
  	top: 210px;
  	left: 100px;
  	display: block;
  	width: 259px;
  	height: 45px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 2;
  	background: url("../images/btOther.png") no-repeat 0 0;
}
#btOther:hover {background-position: 0 -45px;}
#btOther:span  {display: none;}

#btFacebook
{
  	position: absolute;
  	top: 5px;
  	left: 643px;
  	display: block;
  	width: 43px;
  	height: 43px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 2;
  	background: url("../images/btFacebook.png") no-repeat 0 0;
}
#btFacebook:hover {background-position: 0 -43px;}
#btFacebook:span  {display: none;}

#btYouTube
{
  	position: absolute;
  	top: 5px;
  	left: 600px;
  	display: block;
  	width: 43px;
  	height: 43px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 2;
  	background: url("../images/btYouTube.png") no-repeat 0 0;
}
#btYouTube:hover {background-position: 0 -43px;}
#btYouTube:span  {display: none;}

#btFAQ
{
  	position: absolute;
  	top: 524px;
  	left: 34px;
  	display: block;
  	width: 213px;
  	height: 20px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 2;
  	background: url("../images/btFAQ.png") no-repeat 0 0;
}
#btFAQ:hover {background-position: 0 -20px;}
#btFAQ:span  {display: none;}

#btFeedback
{
  	position: absolute;
  	top: 554px;
  	left: 34px;
  	display: block;
  	width: 213px;
  	height: 20px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 2;
  	background: url("../images/btFeedback.png") no-repeat 0 0;
}
#btFeedback:hover {background-position: 0 -20px;}
#btFeedback:span  {display: none;}

#btMembers
{
  	position: absolute;
  	top: 584px;
  	left: 34px;
  	display: block;
  	width: 213px;
  	height: 20px;
  	margin: 0px 0px 0px 0px;
  	float: top;
	z-index: 2;
  	background: url("../images/btMembers.png") no-repeat 0 0;
}
#btMembers:hover {background-position: 0 -20px;}
#btMembers:span  {display: none;}

#btWebShop
{
  	position: absolute;
  	top: 6px;
  	left: 674px;
  	display: block;
  	width: 157px;
  	height: 40px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	background: url("../images/btWebShop.png") no-repeat 0 0;
}
#btWebShop:hover {background-position: 0 -40px;}
#btWebShop:span  {display: none;}

#btWebBasket
{
  	position: absolute;
  	top: 6px;
  	left: 674px;
  	display: block;
  	width: 157px;
  	height: 40px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	background: url("../images/btWebBasket.png") no-repeat 0 0;
}
#btWebBasket:hover {background-position: 0 -40px;}
#btWebBasket:span  {display: none;}

#btHome
{
  	position: absolute;
  	top: 103px;
  	left: 265px;
  	display: block;
  	width: 111px;
  	height: 40px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	background: url("../images/btHome.png") no-repeat 0 0;
}
#btHome:hover {background-position: 0 -40px;}
#btHome:span  {display: none;}

#btClasses
{
  	position: absolute;
  	top: 103px;
  	left: 374px;
  	display: block;
  	width: 111px;
  	height: 40px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	background: url("../images/btClasses.png") no-repeat 0 0;
}
#btClasses:hover {background-position: 0 -40px;}
#btClasses:span  {display: none;}

#btNews
{
  	position: absolute;
  	top: 103px;
  	left: 483px;
  	display: block;
  	width: 111px;
  	height: 40px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	background: url("../images/btNews.png") no-repeat 0 0;
}
#btNews:hover {background-position: 0 -40px;}
#btNews:span  {display: none;}

#btGallery
{
  	position: absolute;
  	top: 103px;
  	left: 592px;
  	display: block;
  	width: 111px;
  	height: 40px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	background: url("../images/btGallery.png") no-repeat 0 0;
}
#btGallery:hover {background-position: 0 -40px;}
#btGallery:span  {display: none;}

#btContact
{
  	position: absolute;
  	top: 103px;
  	left: 700px;
  	display: block;
  	width: 111px;
  	height: 40px;
  	margin: 0px 0px 0px 0px;
  	float: top;
  	background: url("../images/btContact.png") no-repeat 0 0;
}
#btContact:hover {background-position: 0 -40px;}
#btContact:span  {display: none;}

/* white back objects */

h1.white
	{
	color: #202020;
	}

p.white
	{
	color: #404040;
	}

A.white:link	{text-decoration:none; color:#9D0042}
A.white:visited	{text-decoration:none; color:#9D0042}
A.white:hover	{text-decoration:underline; color:#9D0042}

/* news objects */

h1.news
	{
	font: 8pt Tahoma;
	margin: 10px 10px 0px 10px;
	color: #202020;
	}

h2.news
	{
	font: 11pt Verdana;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	color: #9D0042;
	}

h3.news
	{
	margin: 20px 0px 10px 10px;
	text-align: left;
	font: 10pt Verdana;
	color: #F8F8F8;
	font-weight: bold;
	}

p.news
	{
	font: 10pt Arial;
	font-weight: normal;
	margin: 10px 20px 10px 10px;
	text-align: left;
	color: #404040;
	}

p.index
	{
	font: 8pt Tahoma;
	font-weight: normal;
	margin: 10px 0px 10px 10px;
	text-align: justify;
	color: #A0A0A0;
	}

p.indexlink
	{
	font: 9pt Tahoma;
	font-weight: normal;
	margin: 10px 0px 10px 10px;
	text-align: left;
	color: #C0C0C0;
	}

img.index
	{
	margin: 0px 0px 0px 10px;
	}

A.news:link		{text-decoration:none; color:#9D0042}
A.news:visited	{text-decoration:none; color:#9D0042}
A.news:hover	{text-decoration:underline; color:#9D0042}

A.indexlink:link	{text-decoration:none; color:#A8A8A8}
A.indexlink:visited	{text-decoration:none; color:#A8A8A8}
A.indexlink:hover	{text-decoration:none; color:#FFFFFF}

/* Feedback text */

h2.feedback
	{
	font: 9pt Verdana;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	color: #9D0042;
	}

p.feedback
	{
	font: 11px Arial;
	font-weight: normal;
	margin: 10px 20px 10px 10px;
	text-align: left;
	color: #404040;
	}
		
/* Gallery text */
	
p.gallerytitle
	{
	font: 9pt Tahoma;
	font-weight: normal;
	margin: 10px 0px 10px 10px;
	text-align: left;
	color: #F8F8F8;
	}

/* nav button - gallery thumb frame */

.butthumb
	{
	position: relative;
	float: left;
	background: url('../images/btFrameX.gif') no-repeat;
	white-space: nowrap;
	display: block;
	width: 136px;
	height: 88px;
	padding: 0;
	margin: 0px 8px 0px 0px;
	}

.butthumb a
	{
	display: block;
	width: 136px;
	height: 88px;
	display: block;
	float: left;
	}

.butthumb img
	{
	width: 136px;
	height: 88px;
	border: 0;
	padding: 0;
	}

* html a:hover
	{
	visibility:visible
	}

.butthumb a:hover img
	{
	visibility:hidden
	}

/* gallery holder */

.subgallery
	{
	position: absolute;
	top: -36px;
	left: 0px;
	float: left;
	width: 600px;
	padding: 0px 0px;
	text-align: left;
	}
	
.gallery
	{
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	width: 600px;
	padding: 0px 0px;
	text-align: left;
	}

img.galleryimg
	{
	margin: 6px 19px 0px 6px;
	}

img.galleryframe
	{
	margin: 0px 0px 0px 0px;
	}

.gallerylinks
	{
  	position: absolute;
  	top: -40px;
  	left: 0px;
  	width: 600px;
  	height: 80px;
	}

