/* CSS Document */
/* global.css*/
/* written by Preston Powell */

body { 
		font-family:Geneva, Arial, Helvetica, sans-serif;
		margin:0px; padding:0px; 
		color:#ffffff; 
		font-size:small;
		background-color:#000000;
		
	}

a:link { color:#000000; text-decoration:none;}
a:active {color:#660033; text-decoration:none;}
a:visited {color:#660033; text-decoration:none;}
a:hover {color:#FFFFCC; text-decoration:underline;}

div.globalnav a:link { color:#ffffff; text-decoration:none;}
div.globalnav a:active {color:#ffffff; text-decoration:none;}
div.globalnav a:visited {color:#ffffff; text-decoration:none;}
div.globalnav a:hover {color:#ffffcc; text-decoration:none;}
div.globalnav{ font-size:13px;}


div.inline a:link { color:#000000; text-decoration:underline; }
div.inline a:active {color:#660033; text-decoration:underline;}
div.inline a:visited {color:#000000; text-decoration:underline;}
div.inline a:hover {color:#CC9966; text-decoration:underline;}
div.inline {font-size:12px; color:#000000;}

.box {color:#000000;font-size:12px;text-decoration:none;}
div.box a:link { color:#000000}
div.box a:active {color:#660033}
div.box  a:visited {color:#000000}
div.box a:hover {color:#CC9966;}

div.local a:link { color:#000000; }
div.local a:active {color:#000000;}
div.local  a:visited {color:#996666;}
div.local a:hover {color:#CC9966;}
div.local {font-size:14px;color:#000000}


div.b5 a:link { color:#000000;text-decoration:underline; }
div.b5 a:active {color:#000000;text-decoration:underline;}
div.b5  a:visited {color:#996666;text-decoration:underline;}
div.b5 a:hover {color: #996600;text-decoration:underline;}
div.b5 {font-size:16px;color:#000000;}


div.b3 a:link { color:#000000; text-decoration:underline; }
div.b3 a:active {color:#000000; text-decoration:underline;}
div.b3  a:visited {color:#996666; text-decoration:underline;}
div.b3 a:hover {color: #996600; text-decoration:underline;}
div.b3 {font-size:12px;color:#000000;}

div.sm a:link { color:#000000; }
div.sm a:active {color:#000000;}
div.sm  a:visited {color:#996666;}
div.sm a:hover {color:#CC9966;}
div.sm {font-size:10px}

.b0 {color:#000000; font-size:6px;}
.b1 {color:#000000; font-size:8px;}
.b2 {color:#000000; font-size:10px;}
.ccc {color:#000000; font-size:10px;}
.b3 {color:#000000; font-size:12px;}
.b4 {color:#000000; font-size:14px;}
.b5 {color:#000000; font-size:16px; font-weight:bold;}
h1, h2, h3, h4, h5, h6 {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		color:#CCCC66;
	}
	
/*.content {
	position: absolute;
	margin-left: -395px;
	top: 0px;
	left: 50%;
	width: 800px;
	height: 800px;
	visibility: visible;
}
*/
.content {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	text-align:left;
	}

#page {
		position:absolute;
		top:0px;left:0px;
		width:800px; height:800px;
		background-color:#ffffff;
		z-index:0;
	}
	
#title {
		 position:absolute;
		 top:0px; left:0px;
		 width:800px; height:138px;
		 background-color:#999900;
		 z-index:2;
		 }
	
#local {
		position:absolute;
		top:174px;left:0px;
		width:168px; height:625px;
		background-color:#ffffff;
		border-right:1px dotted #000000;
		overflow:auto;
		text-align:center;
		z-index:2;
	}
	

#global {
		position:absolute;
		top:138px;left:0px;
		width:802px; height:26px;
		background-color:#996666;
		border-bottom:1px solid #000000;
		z-index:2;
	}
#hbar {
	position:absolute;
	top:161px;
	left:0px;
	width:802px;
	height:12px;
	background-color:#CC9933;
	border-bottom:1px solid #000000;
	z-index:3;
	visibility: visible;
	}
	
#body_home {
		position:absolute;
		top:177px; left:3px;
		width:600px; height:420px; 
		text-align:left;
		z-index:3;
	}
	
#sub_body {
	float:left;
	margin:15px;
	}
		
#body1 {
		position:absolute;
		top:176px; left:3px;
		width:577px; height:404px; 
		margin:12px; 
		text-align:left;
		z-index:3;
	}
#leftbox {
	position:absolute;
	top:-3px;
	left:0px;
	text-align:left;
	width:265px;
	height:170px;
	background-color:#ffffff;
	border-top: 1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	z-index:1;
	visibility: visible;
	}
#lbox_content  {
		position:absolute;
		top:639px; left:1px;
		width:263px;height:166px;
		background-color:#ffffff;
		margin-left:3px;
		text-align:left;
		z-index:3;
	}
#lefttitle {
		position:absolute;top:603px; left:0px;
		width:268px;height:32px;
		background-color:#996666;
		border:1px solid #000000;
		z-index:2;
	}
#centerbox {
		position:absolute;
		 top:603px; left:268px;
		width:267px;height:200px;
		background-color:#ffffff;
		border-top: 1px solid #000000;
		border-left:1px dashed #000000;
		border-bottom:1px solid #000000;
		z-index:2;
	}
#cbox_content  {
		position:absolute;
		top:642px; left:274px;
		width:253px;height:149px;
		background-color:#ffffff;
		text-align:center;
		z-index:3;
	}
#centertitle {
		position:absolute;
		 top:603px; left:268px;
		width:267px;height:32px;
		background-color:#cc9933;
		border:1px solid #000000;
		z-index:2;
	}
#rightbox {
		position:absolute;
		top:603px; left:535px;
		width:264px;height:200px;
		background-color:#ffffff;
		border-top: 1px solid #000000;
		border-left:1px dashed #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		z-index:2;
	}
#rbox_content  {
		position:absolute;
		top:641px; left:540px;
		width:252px;height:152px;
		background-color:#ffffff;
		text-align:left;
		z-index:3;
	}
			
#righttitle {
		position:absolute; 
		top:603px; left:535px;
		width:264px;height:32px;
		background-color: #CCCC66;
		border:1px solid #000000;
		z-index:2;
	}
#topbox {
		position:absolute;
		 top:170px; left:606px;
		width:194px;height:206px;
		background-color:#ffffff;
		border:1px solid #000000;
		z-index:2;
	}
#bottombox {
		position:absolute;
		 top:378px; left:606px;
		width:194px;height:231px;
		background-color:#ffffff;
		border:1px solid #000000;
		z-index:2;
	}
#sitemap {
		position:absolute; 
		top:827px; left:0px;
		width:800px; height:134px;
		background-color:#ffffff;
		border:1px solid #000000;
		z-index:1;
	}
#sitemaptitle {
		position:absolute; 
		top:801px; left:-1px;
		width:800px; height:25px;
		background-color:#cc9933;
		border:1px solid #000000;
		z-index:3;
	}
#ccc {
		position:absolute; 
		top:945px; left:0px;
		width:800px; height:50px;
		background-color:#996633;
		border:1px solid #000000;
		text-align:center;
		z-index:1;
	}

/* contact.html */
		
#form {
		position:absolute; 
		top: 192px; left:11px;
		width:387px; height:540px;
		background-color:#ffffff;
		border:1px solid #000000;
		padding-left:1em;
		z-index:2; 
	}
#info { 	
		position:absolute; 
		top: 181px; left:223px;
		width:297px; height:183px;
		background-color:#ffffff;
		border:1px solid #000000;
		padding-left:3em;		 
		z-index:2; 
	}		

/* workshop.html */

#clock {
		position:absolute;
		top: 220px;
		left:230px;
		z-index:2;
		width: 509px;
		height: 510px;
		z-index:1;
	}

/* shop.html */

#shoptext {
		position:absolute;
		top: 183px;
		left:180px;
		z-index:2;
		width: 607px;
		height: 598px;
		padding:3px;
		overflow:auto;
		z-index:1;
	}
/* vmp.html */

#vmp {
		position:absolute; 
		top: 178px; left:3px;
		width:794px; height:1558px;
		background-color:#ffffff;
		z-index:1; 
	}
#vmp_page {
		position:absolute;
		top:150px;left:0px;
		width:800px; height:1700px;
		background-color:#ffffff;
		z-index:0;
	}
#vmp_sm {
		position:absolute; 
		top:1777px; left:0px;
		width:800px; height:100px;
		background-color:#ffffff;
		border:1px solid #000000;
		z-index:1;
	}
#vmp_smt {
		position:absolute; 
		top:1753px; left:0px;
		width:800px; height:25px;
		background-color:#cc9933;
		border:1px solid #000000;
		z-index:2;
	}
#vmp_ccc {
		position:absolute; 
		top:1878px; left:0px;
		width:800px; height:50px;
		background-color:#996633;
		border:1px solid #000000;
		text-align:center;
		z-index:1;
	}
#viewcart {
		position:absolute;
		top:725px;left:21px;
		background-color:#ffffff;
		z-index:3;
	}
/* books.html */

#booksandkits {
	position:absolute;
		top:176px; left:3px;
		width:780px; height:500px; 
		margin:12px; 
		padding:5px;
		text-align:left;
		z-index:3;
	}

#book {
	float:left;
	width:366px;
	height:370px;
	background-color:#ffffff;
	z-index:2;
	}
#book_info {
	float:right;
	width:369px;
	height:300px;
	background-color:#ffffff;
	text-align: left;
	z-index:2;
	margin-right:5px;
	padding-right:5px;
	}	
#dogtag {
	float:left;
	width:760px;
	height:200px;
	text-align:left;
	z-index:2;
}	
/* Compo */
#compo {
		position:absolute; 
		top: 187px; left:0px;
		width:800px; height:2135px;
		background-color:#ffffff;
		z-index:1; 
	}
#com_page {
		position:absolute;
		top:150px;left:0px;
		width:800px; height:2000px;
		background-color:#ffffff;
		z-index:0;
	}


#com_sm {
	position:absolute;
	top:2343px;
	left:0px;
	width:800px;
	height:150px;
	background-color:#ffffff;
	border:1px solid #000000;
	z-index:1;
	}
	
#com_smt {
		position:absolute; 
		top:2319px; left:0px;
		width:800px; height:25px;
		background-color:#cc9933;
		border:1px solid #000000;
		z-index:2;
	}
#com_ccc {
		position:absolute; 
		top:2447px; left:0px;
		width:800px; height:50px;
		background-color:#996633;
		border:1px solid #000000;
		text-align:center;
		z-index:1;
	}
/* downloads */
#download_pic {
	position: absolute;
	visibility: visible;
	z-index: 3;
	left: 328px;
	top: 187px;
	height: 181px;
	width: 286px;
	}
#download_box {
	position: absolute;
	width:633px;
	height: 26px;
	top:672px;
	left:166px;
	background-color:#CC9933;
	border:1px solid #000000;
	text-align:center;
	z-index: 3;
	visibility: visible;
	
}
#download_list {
	position: absolute;
	width:621px;
	height: 357px;
	top:394px;
	left:170px;
	background-color:#ffffff;
	text-align:left;
	z-index: 3;
	visibility: visible;
	
}
/* quotes */

#quotestext {
		position:absolute;
		top: 176px;
		left:166px;
		z-index:2;
		width: 625px;
		height: 672px;
		z-index:1;
	}
#quotes_page {
		position:absolute;
		top:0px;left:0px;
		width:800px; height:1000px;
		background-color:#ffffff;
		z-index:0;
	}
#quotes_local {
		position:absolute;
		top:171px;left:0px;
		width:168px; height:825px;
		background-color:#ffffff;
		border-right:1px dotted #000000;
		overflow:auto;
		z-index:2;
	}
#quotes_sm {
		position:absolute; 
		top:1026px; left:0px;
		width:800px; height:100px;
		background-color:#ffffff;
		border:1px solid #000000;
		z-index:2;
	}
#quotes_smt {
		position:absolute; 
		top:1002px; left:0px;
		width:800px; height:25px;
		background-color:#cc9933;
		border:1px solid #000000;
		z-index:3;
	}
#quotes_ccc {
		position:absolute; 
		top:1125px; left:0px;
		width:800px; height:50px;
		background-color:#996633;
		border:1px solid #000000;
		text-align:center;
		z-index:2;
	}	
#quotes_body {
			position:absolute;
			top:327px; left:337px;
			width:400px; height:600px;
			text-align:left;
			z-index:3; 
	}

/* ephemera */

#ephemera_text {
		position:absolute;
		top: 174px;
		left:170px;
		z-index:2;
		width: 634px;
		height: 1163px;
		z-index:1;
	}
#ephemera_page {
		position:absolute;
		top:0px;left:0px;
		width:800px; height:1300px;
		background-color:#ffffff;
		z-index:0;
	}
#ephemera_local {
		position:absolute;
		top:170px;left:0px;
		width:168px; height:1225px;
		background-color:#ffffff;
		border-right:1px dotted #000000;
		overflow:auto;
		z-index:2;
	}
#ephemera_sm {
		position:absolute; 
		top:1326px; left:0px;
		width:800px; height:132px;
		background-color:#ffffff;
		border:1px solid #000000;
		z-index:2;
	}
#ephemera_smt {
		position:absolute; 
		top:1302px; left:0px;
		width:800px; height:25px;
		background-color:#cc9933;
		border:1px solid #000000;
		z-index:3;
	}
#ephemera_ccc {
		position:absolute; 
		top:1440px; left:0px;
		width:800px; height:50px;
		background-color:#996633;
		border:1px solid #000000;
		text-align:center;
		z-index:2;
	}	
/* Basics 101 */

#basics_text {
	position:absolute;
	top: 177px;
	left:172px;
	width: 622px;
	height: 1030px;
	z-index:1;
	padding-left: 3px;
	padding-right: 3px;
	overflow:auto;
	}
#basics_page {
		position:absolute;
		top:3px;left:0px;
		width:800px; height:1300px;
		background-color:#ffffff;		
		z-index:0;
	}
#basics_local {
		position:absolute;
		top:174px;left:0px;
		width:168px; height:1193px;
		background-color:#ffffff;
		border-right:1px dotted #000000;
		z-index:2;
	}
#basics_sm {
		position:absolute; 
		top:1328px; left:0px;
		width:800px; height:122px;
		background-color:#ffffff;
		border:1px solid #000000;
		z-index:2;
	}
#basics_smt {
		position:absolute; 
		top:1302px; left:0px;
		width:800px; height:25px;
		background-color:#cc9933;
		border:1px solid #000000;
		z-index:3;
	}
#basics_ccc {
		position:absolute; 
		top:1450px; left:0px;
		width:800px; height:50px;
		background-color:#996633;
		border:1px solid #000000;
		text-align:center;
		z-index:2;
	}	
#forum_button {
	position:absolute;
	top:1230px;
	left:193px;
	z-index: 4;
		}
#email_button {
	position:absolute;
	top:1230px;
	left:359px;
	z-index: 4;
}
/* sub-failed */

#default_text {
		position:absolute;
		top: 182px;
		left:14px;
		width: 781px;
		height: 598px;
		padding:3px;
		overflow:auto;
		z-index:3;
	}
/*ebooks*/
#ebooks_text {
		position:absolute;
		top: 186px;
		left:180px;
		width: 601px;
		height: 598px;
		padding:3px;
		overflow:auto;
		z-index:3;
	}
.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #FFFFCC;
}
