body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding:0px;
margin:0px;
border:0px;
background-color:#3D0E10;
}
#logo {
position:absolute;
width:261px;
height:571px;
left:0px;
top:0px;
}
#banner {
position:absolute;
width:539px;
height:96px;
left:261px;
top:1px;
background-image:url(images/home_02.jpg);
}
#navbar {
	position:absolute;
	width:539px;
	height:27px;
	left:260px;
	top:99px;
	background-color:#480a0a;
	z-index: 2;
}
#navline {
	position:absolute;
	width:539px;
	height:1px;
	left:260px;
	top:126px;
	background-color:#7c3f3a;
}
#navline2 {
position:absolute;
width:539px;
height:1px;
left:260px;
top:128px;
background-color:#7c3f3a;
}
#navline3 {
position:absolute;
width:539px;
height:1px;
left:260px;
top:98px;
background-color:#7c3f3a;
}
#navigation {
	margin-top:0px;
	position:absolute;
	width:555px;
	height:20px;
	left:245px;
	top:100px;
	color:#FFFFFF;
	z-index: 3;
}
#navigation ul {
margin-top:0px;
font-size:16px;
padding-left: 0px;
margin-left: 0px;
text-decoration:none;
}
#navigation ul li {
top:0px;
list-style:none;
display:inline;
margin-top:0px;
padding-left:7px;
margin-bottom:0px;
padding-right:7px;
text-decoration:none;
font-size:17px;
color:#000000;
}
#navigation ul li a:link, a:visited{
margin-top: 0px;
padding-left:7px;
margin-bottom: 0px;
padding-right:7px;
text-decoration: none;
color:#FFFFCC;
}
#navigation ul li a:hover{
margin-top: 0px;
padding-left:7px;
margin-bottom: 0px;
padding-right:7px;
text-decoration: none;
color:#7c3f3a;
}
#bodydiv {
position:absolute;
width:539px;
height:442px;
left:261px;
top:128px;
z-index:1;
}
#flashbody {
position:absolute;
width:539px;
height:443px;
left:260px;
top:128px;
background-image:url(images/gallerybackground.jpg);
}
#backbutton {
position:absolute;
width:98px;
height:23px;
left:692px;
top:555px;
z-index: 2;
}
#footer {
position:absolute;
width:800px;
height:29px;
left:0px;
top:571px;
}
#trim {
position:absolute;
width:7px;
height:600px;
left:0px;
top:0px;
background-color:#2f0102;
z-index:3;
}
#trim2 {
position:absolute;
width:7px;
height:600px;
left:793px;
top:0px;
background-color:#2f0102;
z-index:3;
}
#indexhidden {
position:absolute;
width:539px;
height:442px;
left:261px;
top:128px;
}
#homebox {
position:absolute;
top:397px;
left:265px;
width:319px;
height:132px;
font-size:12px;
padding:3px;
color:#FFFFFF;
overflow:auto;
z-index:5;
visibility:visible;
}
#hometext {
position:absolute;
width:314px;
height:130px;
left:455px;
top:195px;
font-size:12px;
padding:4px;
color:#FFFFFF;
z-index:5;
visibility:visible;
}
#homephoto {
position:absolute;
width:160px;
height:122px;
left:613px;
top:405px;
background-image:url(images/image.jpg);
background-repeat:no-repeat;
z-index:5;
visibility:visible;
}
#homephoto2 {
position:absolute;
width:165px;
height:124px;
left:269px;
top:200px;
background-image:url(images/image2.jpg);
background-repeat:no-repeat;
z-index:5;
visibility:visible;
}
#profilephoto {
	position:absolute;
	width:151px;
	height:124px;
	left:618px;
	top:405px;
	background-image:url(images/angelpic.jpg);
	background-repeat:no-repeat;
	z-index:6;
	visibility:hidden;
}
#profilephoto2 {
	position:absolute;
	width:157px;
	height:131px;
	left:278px;
	top:197px;
	background-image:url(images/mypic.jpg);
	background-repeat:no-repeat;
	z-index:6;
	visibility:hidden;
}
#profilebox {
	position:absolute;
	top:398px;
	left:265px;
	width:314px;
	height:130px;
	font-size:12px;
	padding:4px;
	color:#FFFFFF;
	z-index:6;
	visibility:hidden;
}
#profiletext {
	position:absolute;
	width:314px;
	height:130px;
	left:455px;
	top:193px;
	font-size:12px;
	padding:4px;
	color:#FFFFFF;
	z-index:6;
	visibility: hidden;
}
#servicetext {
	position:absolute;
	width:386px;
	height:290px;
	left:282px;
	top:171px;
	font-size:12px;
	color:#FFFFFF;
	z-index:3;
}
#wrapper {
position:relative;
width:800px;
margin:0px auto;
}
#gallerydiv {
position:absolute;
width:400px;
height:295px;
left:300px;
top:180px;
border-color:#7c3f3a;
z-index:3;
}
#gallerydiv2 {
position:absolute;
width:400px;
height:300px;
left:332px;
top:156px;
border-color:#7c3f3a;
z-index:3;
}
#gallerythumbs  {
position:absolute;
width:454px;
height:75px;
left:304px;
top:475px;
border-color:#7c3f3a;
z-index:3;
}
#contactinfo  {
position:absolute;
width:306px;
height:84px;
left:475px;
top:475px;
z-index:4;
}
#gallerythumbs a:visited {
padding-left:0px;
padding-right:0px;
color:#C69C6C;
}
#gallerydiv a:visited {
padding-left:0px;
padding-right:0px;
border-color:#480a0a;
}
#flashdiv {
position:absolute;
top:160px;
left:275px;
width:500px;
height:400px;
}
#flashdiv2 {
position:absolute;
top:130px;
left:330px;
width:400px;
height:450px;
}
.header {
	font-family:"Felix Titling", "Trajan Pro", "Times New Roman";
	font-size: 16px;
	color:#FFFFFF;
	padding: 2px;
}
.maintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14;
	color:#FFFFFF;
	padding:px;
	font-size: 14px;
}
.tantext {
	margin-left:0px;	
	padding left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#eaccab;
	font-size: 14px;
}
#gamediv {
position:absolute;
top:128px;
left:354px;
width:600px;
height:600px;
z-index:6;
}
#gametrim2 {
position:absolute;
width:7px;
height:730px;
left:851px;
top:-3px;
background-color:#2f0102;
z-index:3;
}
#borderbg {
position:absolute;
width:261px;
height:153px;
left:0px;
top:575px;
background-color:#5a0d07;
z-index:4;
}
#gametrim {
position:absolute;
width:7px;
height:727px;
left:0px;
top:0px;
background-color:#2f0102;
z-index:5;
}
#gamenavbar {
	position:absolute;
	width:595px;
	height:27px;
	left:260px;
	top:99px;
	background-color:#480a0a;
	z-index: 2;
}
#gamebanner {
position:absolute;
width:59px;
height:96px;
left:794px;
top:1px;
background-color:#c69c6d;
}
#gamenavline {
	position:absolute;
	width:590px;
	height:1px;
	left:260px;
	top:126px;
	background-color:#7c3f3a;
}
#gamenavline3 {
position:absolute;
width:590px;
height:1px;
left:260px;
top:98px;
background-color:#7c3f3a;
}
#flashcontainer {
position:absolute;
top:195px;
left:261px;
width:500px;
height:300px;
z-index:7;
}
