body {
    text-align: center;
    margin: 0px auto;
	}
	
#container {
    width: 812px;
    margin: 0px auto;
    text-align: left;
}

#headertitle {
position:absolute;
top:60px;
left:180px;

}

/*  Main Pages Border */
div.Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:979px;
	height:965px;
}

div.Home-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:82px;
	height:965px;
	background-color:#000000;
}

div.Home-02 {
	position:absolute;
	left:72px;
	top:0px;
	width:812px;
	height:35px;
	background-color:#000000;
}

div.Home-03 {
	position:absolute;
	left:884px;
	top:0px;
	width:89px;
	height:965px;
	background-color:#000000;
}

div.Home-04 {
	position:absolute;
	left:72px;
	top:35px;
	width:812px;
	height:834px;
	background-color:#000000;
}

div.Home-05 {
	position:absolute;
	left:74px;
	top:869px;
	width:812px;
	height:96px;
	background-color:#000000;
}
div.Other-05 {
	position:absolute;
	left:82px;
	top:869px;
	width:812px;
	height:96px;
	background-color:#000000;
}

div.Other-events {
	position:absolute;
	left:-54px;
	top:683px;
	width:812px;
	height:96px;
	background-color:#000000;
}

/* End Home Page Border  */


/* Start Navigation  */
.navigation  {
	position:absolute;
	top:132px;
	left:98px;
	width:769px;
	height: 34px;
}



a.Erotic:link { color: white; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
a.Erotic:active { color: #CC0000; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
a.Erotic:visited { color: white; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
a.Erotic:hover { color: yellow; font-family:Arial, Helvetica, sans-serif; font-size:20px;  }

/* End Naviation  */


/* Start Home Page Content  */
.welcome1  {
	position:absolute;
	top:180px;
	left:90px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.welcome2  {
	position:absolute;
	top:225px;
	left:91px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.welcome3  {
	position:absolute;
	top:360px;
	left:122px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.welcome4  {
	position:absolute;
	top:440px;
	left:159px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.welcome5  {
	position:absolute;
	top:400px;
	left:139px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.welcome6  {
	position:absolute;
	top:270px;
	left:87px;
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.boxa {
position: absolute;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#FFFF00;
top: 400px;
left: 110px;
width: 750px;
height: 40px;
}

.box1 {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	top: 490px;
	left: 100px;
	width: 530px;
	height: 110px;
}


#signature  {
	position:absolute;
	color:#FFFFFF;
	top:720px;
	left:460px;
}

.HomePix {
	position:absolute;
	width: 222px;
	left: 650px;
	height: 333px;
	top: 488px;
	}

.box2  {
position: absolute;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: italic;
color: #FFFFFF;
top: 220px;
left: 230px;
width: 600px;
height: 600px;
}

.box3  {
	position: absolute;
	top: 496px;
	left: 129px;
	width: 300px;
	height: 250px;
}

.box4  {
	position: absolute;
	top: 01px;
	left: 363px;
	width: 320px;
	height: 290px;
}

.box5 {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration:none;
	top: 765px;
	left: 100px;
	width: 530px;
	height: 60px;
}

.boxGallery  {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	top: 210px;
	left: 85px;
	width: 600px;
	height: 527px;
}

.boxAbout  {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	top: 209px;
	left: 111px;
	width: 343px;
	height: 438px;
}

.boxAboutPic  {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	top: 211px;
	left: 469px;
	width: 400px;
	height: 476px;
}

.boxFormLink  {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	top: 820px;
	left: 370px;
	width: 233px;
	height: 26px;
}

.boxOrderFormText  {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: italic;
	color: #FFFFFF;
	top: 454px;
	left: 414px;
	width: 137px;
	height: 26px;
}

.boxPhotosText  {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	top: 175px;
	left: 317px;
	width: 356px;
	height: 26px;
}

.boxIntroVideo  {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	top: 179px;
	left: 550px;
	width: 320px;
	height: 240px;
}

.contactemail  {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	color: #FFFFFF;
	top: 186px;
	left: 136px;
	width: 700px;
	height: 30px;
	text-decoration:none;
}

.email  {
color:#FFFFFF;
font-size:26px;
}
.emailText  {
color:#FFFFFF;
font-size:20px;
}


.submit  {
	position:absolute;
	top:315px;
	left:317px;
	width:40px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	}

.thankyou {
position: absolute;
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-style: italic;
color: #FFFFFF;
top: 250px;
left: 190px;
width: 450px;
height: 300px;

}
/*  End Home Page Content  */




/* Begin Gallery Menuing System */ 

#wrapper {
position:absolute;
text-align: left;
width: 400px;
top: 200px;
left:120px;
}

#galleryDescription {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
top:185px;
left:130px;
width:700px;
}

/* Picture Display Postion*/

#pixDisplay {
Position:absolute;
width:550px;
top: 350px;
left: 395px;
text-align:center;
}


#discriptBox {
	position:absolute;
	width :270px;
	height:80px;
	top:260px;
	left:535px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
}

/*border:solid thin;
	border-color:#FF0000;*/

#discriptDisplay {
	position:absolute;
	width :270px;
	height:70px;
	top:260px;
	left:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	color:#FFFFFF;
}



.DescriptTxt {
top: 75px;
left: 100px;
width: 550px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}

.MainLayer1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFFFFF;
visibility: visible;
position: absolute;
top: 250px;
left: 225px;
width: 450px;
height: 300px;
}

.Menu {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-style:italic;
color:#000000;
}

/* Total Position of Column*/
.menutitle{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:175px;
top:255px;
left:80px;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

/* Total Position of Right Column*/
.menutitleRight{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:175px;
top:255px;
left:225px;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.25em;
}

/* Thumbnail Position */
.example1 a  {
position:relative;
top:255px;
left:80px;

}/* set stacking context*/

.example1 a div  {
top:445px;
left:228px;
}


.example1 a span {
visibility:hidden; /* hide message initially*/
position:absolute;
top:222px;
left:180px;
width:240px;
height: 108px;
padding:20px;
/*background:#829900;*/
/*opacity for IE5+*/
/*filter: alpha(opacity=35);*/
/*opacity for older Mozilla browsers*/
/*-moz-opacity: 0.35;*/
/*opacity for mozilla/safari*/
/*opacity: 0.35;*/
/*color:#fff;*/
/*border:2px inset green;*/
}
.example1 a:hover{visibility:visible}/* ie bug needed to make span show*/
.example1 a:hover span{visibility:visible;}/* reveal image*/





/*Right Column*/
/* Thumbnail Position */
.exampleRight a  {
position:relative;
top:255px;
left:225px;

}/* set stacking context*/

.exampleRight a div  {
top:445px;
left:228px;
}


.exampleRight a span {
visibility:hidden; /* hide message initially*/
position:absolute;
top:222px;
left:180px;
width:240px;
height: 108px;
padding:20px;
/*background:#829900;*/
/*opacity for IE5+*/
/*filter: alpha(opacity=35);*/
/*opacity for older Mozilla browsers*/
/*-moz-opacity: 0.35;*/
/*opacity for mozilla/safari*/
/*opacity: 0.35;*/
/*color:#fff;*/
/*border:2px inset green;*/
}

.exampleRight a:hover{visibility:visible}/* ie bug needed to make span show*/
.exampleRight a:hover span{visibility:visible;}/* reveal image*/





/* example2 is for the Descriptive above the photo*/

.example2 a{position:relative;}/* set stacking context*/
.example2 a span{
	position:absolute;
	top: 115px;
    left: 500px;
	width: 550px;
	visibility:hidden;/* hide message initially*/
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#FFFFFF;
}
.example2 a em{
	position:absolute;
	top:-30px;
	left:60px;
	width:350px;
	padding:5px;
	background:#829900;
	color:#fff;
	border:2px inset green;
	font-size:200%;
}
.example2 a img#message1{
	position:absolute;
	top:-110px;
	left:-100px;
}
.example2 a img#message2{
	position:absolute;
	top:20px;
	left:-100px;
}

.example2 a:hover{
visibility:visible}/* ie bug needed to make span show*/

.example2 a:hover span{
visibility:visible;
}



/* End Gallery Menuing System  */




.footer  {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099FF;
	top:850px;
	left:190px;
	height:10px;
	width:600px;
}

.footerOther {
	z-index: 1;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099FF;
	top:677px;
	left:55px;
	height:10px;
	width:600px;
}

.footerGallery {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099FF;
	top:842px;
	left:187px;
	height:10px;
	width:600px;
}

.ae {
color:#0099FF;
text-decoration:none;
}

/*Site Map Stuff*/

.siteMapBox  {
position: absolute;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: italic;
color: #FFFFFF;
top: 200px;
left: 200px;
width: 650px;
height: 30px;
text-decoration:none;
}


.smEntry  {
helvetica, sans-serif;
font-size: 16px;
font-style: italic;
color: #FFFFFF;
text-decoration:none;
}

.smEntryTitle  {
helvetica, sans-serif;
font-size: 28px;
font-style: italic;
color: #FFFFFF;
text-decoration:none;
}
