@charset "UTF-8";
/* CSS Document */

body {
	background-color: #000000;
	margin: 0px;
	font-family: Tahoma, Arial, Geneva;
	color: #000;
}
#header {
	position:absolute;
	width:100%
&;
	height:131px;
	z-index:1;
	top: 1px;
	left: 3px;
	width: 732px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #000000;
	background-image: url(imgs/HEADERBACK.jpg);
}
#container {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#topnav {
	position:absolute;
	width:525px;
	height:55px;
	z-index:2;
	left: 211px;
	top: 17px;
}
.largebodytext {
	font-family: Tahoma, Arial, Geneva;
	color: #FFFFFF;
}
#navbarmove {
	position:relative;
	width:360px;
	height:28px;
	z-index:2;
	left: 768px;
	top: 93px;
	padding-right: 75px;
	text-align: center;
	right: 50px;
	background-color: #0033FF;
}
#wrapper {
	width : 749px;
	background-color : #000000;
	border : 1px none #000000;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
	height : 1410px;
	position : relative;
	text-align : center;
	text-indent : 0;
	z-index: 0;
} 
#LOGO {
	position:absolute;
	width:142px;
	height:62px;
	z-index:1;
	left: -2px;
	top: 52px;
}
#homelink {
	position:absolute;
	width:51px;
	height:18px;
	z-index:2;
	left: 516px;
	top: 99px;
}
.forward {
	font-family: Tahoma, Arial, Geneva;
	color: #FFFFFF;
}
#about {
	position:absolute;
	width:50px;
	height:18px;
	z-index:2;
	left: 0px;
	top: -18px;
}
#portfolio {
	position:absolute;
	width:71px;
	height:17px;
	z-index:3;
	left: 650px;
	top: 111px;
}
#contact {
	position:absolute;
	width:61px;
	height:17px;
	z-index:3;
	left: 70px;
	top: 2px;
}
#blog {
	position:absolute;
	width:47px;
	height:18px;
	z-index:4;
	left: 694px;
	top: 98px;
}
#imgmain {
	position:absolute;
	width:742px;
	height:226px;
	z-index:4;
	left: 4px;
	top: 143px;
	background-color: #FF0099;
}
.subtext {
	font-family: Tahoma, Arial, Geneva;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: lighter;
	line-height: 16px;
	letter-spacing: normal;
	white-space: normal;
}
.arrowgreen {
	font-family: Tahoma, Arial, Geneva;
	font-size: 12px;
	color: #B6D234;
	font-weight: lighter;
	line-height: 16px;
	letter-spacing: normal;
	white-space: normal;
}
#subtext {
	position:absolute;
	width:332px;
	height:226px;
	z-index:55;
	left: 398px;
	top: 470px;
}
#hometext {
	position:absolute;
	width:359px;
	height:248px;
	z-index:1;
	left: 10px;
	top: 294px;
}
#addressfooter {
	position:absolute;
	width:734px;
	height:-8px;
	z-index:50;
	left: -1px;
	top: 643px;
	background-color: #333333;
	padding: 8px;
}
#addressfooter a:link {
	font-family: Tahoma, Arial, Geneva;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}
.arrowsmall {
	font-family: Tahoma, Arial, Geneva;
	font-size: 9px;
	color: #CCCCCC;
}
.style1 {color: #FFFFFF}
.contacttext {
	font-family: Tahoma, Arial, Geneva;
	font-size: 12px;
	color: #CCC;
}
#contactbottom {
	position:absolute;
	width:341px;
	height:25px;
	z-index:51;
	left: 267px;
	top: 727px;
}
.contacttextbold {
	font-family: Tahoma, Arial, Geneva;
	font-size: 11px;
	color: #CCFF33;
	font-weight: bold;
}
#apDiv4 {
	position:absolute;
	width:750px;
	height:39px;
	z-index:45;
	left: 229px;
	top: 721px;
	background-color: #333333;
}
.aboutbold {
	font-family: Tahoma, Arial, Geneva;
	font-size: 11px;
	color: #B5D234;
	font-weight: bold;
}
#aboutline {
	position:absolute;
	width:2px;
	height:200px;
	z-index:2;
	left: 26px;
	top: 7px;
	color: #9966FF;
	background-color: #9966FF;
}
.abouttextbold {
	font-family: Tahoma, Arial, Geneva;
	font-size: 11px;
	color: #9966FF;
	font-weight: bold;
}
ul{
	margin: 0 auto;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
ul.horizontal_list li{
    text-align: left;
    float: left;
    list-style: none;
    padding: 3px 10px 3px 10px;
    margin: 5px;
    border: 1px solid #CCC;
}#navlist {
	background-color: #333333;
	margin: 0px;
	height: 600px;
	width: 700px;
}
#navcontainer ul
{
	background-color: #000000;
	color: White;
	float: left;
	width: 240px;
	font-family: Tahoma, Arial, Geneva;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#navcontainer ul li {
	display: inline;
	padding: 0px;
}

#navcontainer ul li a
{
	padding: 0.2em;
	background-color: #000000;
	color: White;
	text-decoration: none;
	float: left;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #fff;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}

#navcontainer ul li a:hover
{
	background-color: #BED63A;
	color: #fff;
}

#navlist {
	position:absolute;
	width:268px;
	height:26px;
	z-index:100;
	left: 495px;
	top: 96px;
}
#serviceline {
	position:absolute;
	width:2px;
	height:220px;
	z-index:2;
	left: 26px;
	top: 7px;
	color: #FFFF00;
	background-color: #FFFF00;
}
.servicestextboldCopy {
	font-family: Tahoma, Arial, Geneva;
	font-size: 11px;
	color: #FFFF17;
	font-weight: bold;
}
#portfolioline {
	position:absolute;
	width:2px;
	height:220px;
	z-index:2;
	left: 26px;
	top: 7px;
	color: #FF9900;
	background-color: #FF9900;
}
.porttextboldCopy {
	font-family: Tahoma, Arial, Geneva;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}
.conttextboldCopy {
	font-family: Tahoma, Arial, Geneva;
	font-size: 11px;
	color: #0099FF;
	font-weight: bold;
}
#contactline {
	position:absolute;
	width:2px;
	height:220px;
	z-index:2;
	left: 26px;
	top: 7px;
	color: #00B0DD;
	background-color: #00CCFF;
}
#web1 {
	position:absolute;
	width:250px;
	height:120px;
	z-index:1;
	left: 15px;
	top: 45px;
}
#web2 {
	position:absolute;
	width:250px;
	height:120px;
	z-index:1;
	left: 282px;
	top: 46px;
}
#title1 {
	position:absolute;
	width:232px;
	height:17px;
	z-index:1;
	left: 251px;
	top: 143px;
	background-color: #666666;
	padding: 4px;
	
}
#web3 {
	position:absolute;
	width:250px;
	height:120px;
	z-index:1;
	left: 15px;
	top: 246px;
}
#web4 {
	position:absolute;
	width:250px;
	height:120px;
	z-index:1;
	left: 282px;
	top: 246px;
}
a:link {
	color: #BD9852;
	text-decoration: none;
	font-family: Tahoma, Arial, Geneva;
	font-size: 12px;
}
.borders {
	border: thin solid #BC9653;
}
a:visited {
	text-decoration: none;
	color: #BD9852;
	font-family: Tahoma;
	font-size: 12px;
}
a:hover {
	text-decoration: underline;
	color: #FF0099;
	font-family: Tahoma, Arial, Geneva;
	font-size: 13px;
}
a:active {
	text-decoration: none;
	color: #BD9852;
	font-family: Tahoma, Arial, Geneva;
	font-size: 12px;
}
body {
	background-color: #333333;
	font-family: Tahoma, Arial, Geneva;
	font-size: 16px;
	color: #FFFFFF;
}
#Layer1 {
	position:absolute;
	width:392px;
	height:20px;
	z-index:1;
	left: -189px;
	top: 38px;
}
.style2 {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Geneva;
	font-size: 12px;
}
.style3 {
	color: #FF0099;
	font-size: 12px;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 143px;
	top: 521px;
}
#main {
	position:absolute;
	width:743px;
	height:273px;
	z-index:1;
	background-color: #FF0099;
	left: 0px;
	top: 131px;
}
#Layer3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#Layer4 {
	position:absolute;
	width:406px;
	height:115px;
	z-index:1;
	left: -319px;
	top: 416px;
	background-color: #FFFFFF;
}
.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #BC9653;
	font-size: 18px;
}
#Layer5 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#gallmain {
	position:absolute;
	width:358px;
	height:510px;
	z-index:2;
	left: 381px;
	top: 425px;
	background-color: #000000;
}
#Layer7 {
	position:absolute;
	width:349px;
	height:10px;
	z-index:1;
	top: 110px;
	margin: 0px;
	padding: 0px;
}
#Layer8 {
	position:absolute;
	width:723px;
	height:16px;
	z-index:1;
	left: -326px;
	top: 765px;
}
label{
float: left;
width: 120px;
font-weight: bold;
}

.boxes{
width: 1em;
}

br{
clear: left;
}
#abouttxt {
	position:absolute;
	width:363px;
	height:115px;
	z-index:2;
	left: -322px;
	top: 811px;
}
#aboutimgs {
	position:absolute;
	width:354px;
	height:173px;
	z-index:3;
	left: 46px;
	top: 810px;
}
#Layer9 {
	position:absolute;
	width:150px;
	height:150;
	z-index:3;
	left: 6px;
	top: 9px;
}
#Layer10 {
	position:absolute;
	width:324px;
	height:141px;
	z-index:2;
	left: 12px;
	top: 12px;
}
.borderimg {
	border: thin solid #FFFFFF;
}
#coverage {
	position:absolute;
	width:378px;
	height:208px;
	z-index:5;
	left: -322px;
	top: 1631px;
}
#COVERAGE {
	position:absolute;
	width:200px;
	height:30px;
	z-index:6;
	left: -322px;
	top: 1588px;
}
.style4 {font-size: 16px}

#gallery {
	position:absolute;
	width:200px;
	height:27px;
	z-index:9;
	left: -321px;
	top: 2003px;
}
#coverageheader {
	position:absolute;
	width:200px;
	height:24px;
	z-index:1;
	left: 16px;
	top: 1604px;
}
#footer {
	position:absolute;
	width:749px;
	height:115px;
	z-index:1;
	left: -3px;
	top: 1245px;
}
#contactbox {
	position:absolute;
	width:325px;
	height:396px;
	z-index:2;
	left: 391px;
	top: 976px;
}
#map {
	position:absolute;
	width:327px;
	height:304px;
	z-index:3;
	left: 388px;
	top: 1478px;
}
body {
	background-color: #333333;
}
.style5 {font-size: 11px; color: #0099FF; font-family: Tahoma, Arial, Geneva;}
#musiclist {
	position:absolute;
	width:360px;
	height:165px;
	z-index:3;
	left: 382px;
	top: 782px;
}
#rule {
	position:absolute;
	width:360px;
	height:11px;
	z-index:1;
	left: -1px;
	top: 279px;
}
#wrapper2 {
	width : 749px;
	background-color : #000000;
	border : 1px none #000000;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
	height : 1500px;
	position : relative;
	text-align : center;
	text-indent : 0;
	z-index: 0;
} 
#Layer6 {
	position:absolute;
	width:711px;
	height:100%;
	z-index:1;
	left: 138px;
	top: 148px;
}
#guestbook {
	position:absolute;
	width:573px;
	height:977px;
	z-index:1;
	left: 291px;
	top: 151px;
}
#contact-area {
	width: 600px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}
.formheader {
	color: #FF0099;
	font-size: 18px;
}
.contacttextCopy {
	font-family: Tahoma, Arial, Geneva;
	font-size: 13px;
	color: #0CF;
}
#photogallery {
	width: 500px;
	height:600px;
}
.contacttext2 {
	font-family: Tahoma, Arial, Geneva;
	font-size: 13px;
	color: #000;
}
#web {
	position:absolute;
	width:731px;
	height:20px;
	z-index:1;
	left: -3px;
	top: 1365px;
	background-color: #666;
	padding: 10px;
	margin: 0px;
}
.bordersCopy {
	border: thick solid #BC9653;
}

