body {
	background:
	url(images/layoutbgtile.jpg) top left repeat-x;
	background-color:	#0f0f0f;
	color:				#ccc;
	font-size:			.75em;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	margin:				0;
	padding:			0; 	
	
}



#bgalign {
	position:absolute;
	width:1174px;
	height:770px;
	top:0px;
	left:0px;	
	background: url(images/layoutbg.jpg) top left no-repeat;
}


#layoutbg {
	position:absolute;
	width:1174px;
	height:770px;
}


p, h1, h2, h3 { 
	color:			#ccc;
	margin:			0;
	padding:		0;
}

h2 {
	font-size:18px;
}

a {
	color: #cf8f5f;
	text-decoration: none;
	font-weight:	bold;
}

a:hover {
	color: #cca;
}

.onlink { 
	color:			#ccc;
}



/* LINKS */

#linkgif {
	width:100%;
	height:100%;
}

#indexlink {
	position:absolute;
	top:100px;
	left:85px;
	width:740px;
	height:45px;
}

#illink {
	position:absolute;
	top:155px;
	left:92px;
	width:150px;
	height:18px;
}

#falink {
	position:absolute;
	top:155px;
	left:298px;
	width:105px;
	height:18px;
}

#gdlink {
	position:absolute;
	top:155px;
	left:460px;
	width:203px;
	height:18px;
}

#wdlink {
	position:absolute;
	top:155px;
	left:717px;
	width:158px;
	height:18px;
}

#footerlinks {
	position:absolute;
	top:725px;
	left:500px;
	width:550px;
}



/* INDEX PICTURE LINKS AND INFO BOX */

#indexlive {
	position:absolute;
	top:200px;
	left:100px;
	width:1000px;
	height:540px;
}

#indexlinks {
	width:600px;
	height:540px;
	float:left;
}

.indexlinkil, .indexlinkfa, .indexlinkgd, .indexlinkwd {
	border:1px #000 solid;
}

.indexlinkil:hover, .indexlinkfa:hover, .indexlinkgd:hover, .indexlinkwd:hover {
	border:1px #222 solid;
	
}

.indexlinkil {
	float:left;
	margin-right:10px;
}

.indexlinkfa {
	float:left;
	margin-top:20px;
}

.indexlinkgd {
	float:left;
	margin:40px 0px 20px 10px;
}

.indexlinkwd {
	position:absolute;
	top:285px;
	left:235px;
	margin:0px;
} 



/*	INFO TEXT BOX */
#indexinfo {
	width:380px;
	height:520px;
	float:right;
}

.rtfloater {
	float:right;
	clear:right;
	width:20px;
	height:98%;
	margin:4px;
}

.indextextdate {
	font-size: 13px;
	margin:10px 4px 4px 20px;
	color:#cc9966;

}

.indextext {
	margin:4px;
	color:#b0c8ce;
}


/* CONTACT PAGE */

#contactinfo {
	width:480px;
	height:520px;
}




#gallerylive {
	position:absolute;
	top:190px;
	left:125px;
	width:1000px;
	height:500px;
}

#gallerylive img {
	border:1px #556666 solid;
	position:absolute;
	left: 650px;
	top: 322px;
}

#gallerylive img:hover {
	border:1px black solid;
}

#nothumb {
	position:absolute;
	background-color:#16120f;
}

img#tinythumb {
	position:absolute;
	background-color:#16120f;
	border:1px #334444 solid;
}


/* IMAGE PAGES */

#imagebg {
	position:absolute;
	top:190px;
	left:100px;
	width:900px;
	height:520px;
}

.imageinfo {
	position:absolute;
	top:25px;
	padding:5px;
	width:270px;
	height:320px; 
	background-color:#16120f;
	border:1px #556666 solid;
}

.imageinfo h2 {
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom:1px #556666 solid;
}

#imgxtra {
	position:absolute;
	background-color:#16120f;
	border:1px #556666 solid;
}

/* VERTICAL AND HORIZONTAL IMAGE LAYOUT*/
.vertimage, .horizimage, .vertimgc {
	position:absolute;
	top:0px;
	left:300px;
	width:600px;
	height:500px;
	border:1px #556666 solid;
	background-color:#16120f;
}

.vertimage img {
	margin:10px;
	border:1px #556666 solid;
	float:left;
}

.horizimage img {
	margin:10px;
	margin-top:10px;
	border:1px #556666 solid;
}

.vertimgc img {
	display:block;
	margin: 10px auto;
	border:1px #556666 solid;
}


/* IMAGE INFO NAVIGATION */

.imgprev {
	position:absolute;
	top:0px;
	left:0px;
	width:79px;
	height:23px;
	margin:0px;
	padding:0px;
}

.imgnext {
	position:absolute;
	top:0px;
	left:203px;
	width:79px;
	height:23px;
	margin:0px;
	padding:0px;
}

.imghome {
	position:absolute;
	top:0px;
	left:79px;
	width:124px;
	height:23px;
	margin:0px;
	padding:0px;
}


/* COPYRIGHT */

.copyr {
	position:absolute;
	top:745px;
	left:580px;
	font-size:10px;
}
