/* CSS Document */

html body {
background-color:		#FFFFFF;
font-family: 			Arial, Verdana, Geneva, Helvetica, sans-serif; 
font-size: 				11pt; 
color:					#000000; 
letter-spacing: 		0px;
line-height:			20px;
}

/* IE minimum height code */

* html div#main { 
   height: expression( this.scrollHeight < 651 ? "650px" : "auto" ); /* sets min-height for IE */
}
div#main { 
   min-height: 650px; /* sets min-height value for all standards-compliant browsers */
}

* html div#feather { 
   height: expression( this.scrollHeight < 651 ? "650px" : "auto" ); /* sets min-height for IE */
}
div#feather { 
   min-height: 650px; /* sets min-height value for all standards-compliant browsers */
}

* html div#feather2 { 
   height: expression( this.scrollHeight < 651 ? "650px" : "auto" ); /* sets min-height for IE */
}
div#feather2 { 
   min-height: 650px; /* sets min-height value for all standards-compliant browsers */
}

/* Pre-Load images  */

div#preload { display: none; }

/* General Code */

p {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11pt; color:#000000; letter-spacing: 0px; line-height: 20px;}
ul {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11pt; color:#000000; letter-spacing: 0px; line-height: 20px; }
ol {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11pt; color:#000000; letter-spacing: 0px; line-height: 20px; }

h1 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 20pt; color:#a60101; letter-spacing: 0px; margin-top: 0px; }
h2 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 18pt; color:#a60101; letter-spacing: 0px; margin-top: 0px;}
h3 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 16pt; color:#a60101; letter-spacing: 0px; margin-top: 0px;}
h4 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 14pt; color:#a60101; letter-spacing: 0px; margin-top: 0px; }
h5 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13pt; color:#a60101; letter-spacing: 0px; margin-top: 0px;}
h6 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11pt; color:#a60101; letter-spacing: 0px; margin-top: 0px;}
h7 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10pt; color:#a60101; letter-spacing: 0px; margin-top: 0px;}


.title20 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 20pt; color:#a60101; letter-spacing: 0px; }
.title18 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 18pt; color:#a60101; letter-spacing: 0px; }
.title16 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 16pt; color:#a60101; letter-spacing: 0px; }
.title14 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 14pt; color:#a60101; letter-spacing: 0px; }
.title12 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12pt; color:#a60101; letter-spacing: 0px; }
.title10 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10pt; color:#a60101; letter-spacing: 0px; }
.title8 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; color:#a60101; letter-spacing: 0px; }


#main {
	position:				relative;
	background-image:		url(images/greyback.jpg);
	background-repeat:		repeat-x;
	background-color:		#ffffff;
	top:					10px;
	width:					1000px;
	left:					50%;
	margin-left:			-500px;
	margin-bottom:			0px;
	overflow:				hidden;
	border-style:			solid;
	border-width:			1px; 
	border-color:			#000;
	min-height:				650px; 
	z-index:				0;
}


#feather {
	position:				relative;
	background-image:		url(images/feather.png);
	background-repeat:		no-repeat;
	background-position: 	bottom;
	width:					1000px;
	left:					50%;
	margin-left:			-500px;
	margin-bottom:			0px;
	overflow:				hidden;
	min-height:				650px; 
	z-index:				0;
}


#feather2 {
	position:				relative;
	background-image:		url(images/feather2.png);
	background-repeat:		no-repeat;
	background-position: 	bottom;
	width:					1000px;
	left:					50%;
	margin-left:			-500px;
	margin-bottom:			0px;
	overflow:				hidden;
	min-height:				650px; 
	z-index:				0;
}


#line{
	position:				absolute;
	top:					200px;
	width:					320px;
	left:					150px;
	margin-left:			-50px;
	overflow:				hidden;
/*	height: 				65px; */
	font-weight:			bold;
	color:					#999999;
	z-index:				2;
}

#home{
	position:				absolute;
	top:					20px;
	width:					540px; 
	left:					500px;
	margin-left:			-50px;
	overflow:				hidden;
	height: 				65px;
	z-index:				2;
}



#content {
	position:				relative;
	top:					20px;
	width:					450px;
	min-height: 			400px;
	left:					500px;
	margin-left:			-50px;
	margin-bottom:			20px;
	padding-top:			80px;
	overflow:				none;
	z-index:				0;
}	

#footer {
	color:				#ffffff;
	position:			absolute;
	bottom:				0;
	width:				100%;
	height:				25px;   /* Height of the footer */
	margin-bottom:		0px;
	padding-top:		8px;
	background:			#6a8a99;
	z-index:			0;
}


table.border {
	border-style:solid;
	border-collapse:collapse;
	border-width:0px; 
	padding:inherit;
}

td.border {
	border-style:solid;
	border-collapse:collapse;
	border-color:#d6d6d6;
	border-width:1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
}


/*Test Menu */


.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu li {
	padding: 0;
	margin: 0;
	height: 36px;
	margin-right: 1em;
	list-style: none;
	background-repeat: no-repeat;
}

.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height: 36px;
	background-repeat: no-repeat;
}

.home {background-image: url(images/home2.gif); width: 48px;}
.home a {background-image: url(images/home.gif);}

.web {background-image: url(images/web2.gif); width: 112px;}
.web a {background-image: url(images/web.gif);}

.graphic {background-image: url(images/graphic2.gif); width: 142px;}
.graphic a {background-image: url(images/graphic.gif);}

.host {background-image: url(images/hosting2.gif); width: 77px;}
.host a {background-image: url(images/hosting.gif);}

.contact {background-image: url(images/contact2.gif);width: 77px;}
.contact a {background-image: url(images/contact.gif);}

ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}



