body {
margin: 0px auto;
	position:relative;
	behavior: url("hover.htc");
	background-color: #000000;

line-height: 14px;

	}
	
	.homebg {background-image: url(images/bgtile.jpg);
background-repeat: repeat-x;}

.infobg {background-image: url(images/info_bg.jpg);
background-repeat: repeat-x;
}
	
	h1, h2, h3, h4, p {
		margin: 0;
	padding: 0;
	vertical-align: baseline;
	}

.white a{
	color: #FFFFFF;
}

.white {
	color: #FFFFFF;
}

body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B0B38;
}

#wrapper{

position:relative;
width: 900px;
margin:auto;

}

#contact {
	position:absolute;
	left:68px;
	top:400px;
	width:181px;
	height:24px;
	z-index:9;
}

a {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a:link {
	text-decoration: none;
	color: #3B0B38;
}
a:visited {
	text-decoration: none;
	color: #660066;
}
a:hover {
	text-decoration: none;
	color: #FFFF00;
}
a:active {
	text-decoration: none;
	color: #666699;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
#logo {
	position:absolute;
	left:82px;
	top:10px;
	width:144px;
	height:185px;
	z-index:1;
}
#nav {
	position:absolute;
	left:317px;
	top:45px;
	width:577px;
	height:27px;
	z-index:3;
}
#icons {
	position:absolute;
	left:320px;
	top:63px;
	width:479px;
	height:59px;
	z-index:2;
}
#maintext {
	position:absolute;
	left:327px;
	top:160px;
	width:506px;
	height:210px;
	z-index:4;
}
#dragonfly {
	position:absolute;
	left:62px;
	top:157px;
	width:161px;
	height:139px;
	z-index:5;
}
#ink {
	position:absolute;
	left:304px;
	top:307px;
	width:543px;
	height:230px;
	z-index:6;
}
#samples {
	position:absolute;
	left:71px;
	top:436px;
	width:161px;
	height:49px;
	z-index:7;
	color: #FFFFFF;
}

#samples a {color: #FFFFFF;}
#samples a:hover {color: #eeeeee;}

#footer {
	position:absolute;
	left:77px;
	top:825px;
	width:796px;
	height:244px;
	z-index:8;
	color: #FFFFFF;
}

#footer a {color: #FFFFFF;}
#footer a:hover {color: #eeeeee;}

h1 {
	font-size: 24px;
	line-height: 26px;
}
h2 {
	font-size: 18px;
	line-height: 20px;
}
#content {
	position:absolute;
	left:322px;
	top:155px;
	width:292px;
	height:647px;
	z-index:1;
	text-align:justify;
}

#maincontent {
	position:absolute;
	left:322px;
	top:153px;
	width:592px;
	height:649px;
	z-index:1;
}

#maincontent2 {
	position:absolute;
	left:633px;
	top:152px;
	width:264px;
	height:648px;
	z-index:2;
		text-align:justify;
}
#sidebar {
	position:absolute;
	left:62px;
	top:310px;
	width:225px;
	height:486px;
	z-index:2;
}
/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
