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



body {
background-color:#282828;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}


#header {
background-image:url(images/black/header_background.jpg);
background-repeat:repeat-x;
height:127px;
text-align:left;
width:801px;

}

#headertown {float:right;
padding:50px 10px 0px 0px;
font-size:18px;
font-weight:bold;
letter-spacing:2px;
color:#000000;
font-style:italic;
z-index:3;
clear:right;

}

#headerphone {float:right;
padding:7px 10px 0px 0px;
font-size:16px;
font-weight:bold;
letter-spacing:2px;
color:#FFFFFF;
font-style:italic;
text-align:right;
position:relative;
z-index:3;
}


#topcenter {	background-image:url(images/black/background.png);
	background-repeat:repeat-y;
	background-position:center;}

#middledd {
	background-image:url(images/black/background.png);
	background-repeat:repeat-y;
	width:1000px;
}
#middletext {
text-align:left;
width:825px;
}

#footer {
	background-image:url(images/black/footer_background.png);
	background-repeat:repeat-x;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	height:29px;
	width:802px;
}

#postfooter {
	/*background-image:url(images/black/background.png);
	background-repeat:repeat-y;*/
	height:30px;
	width:1000px;
}







	#rightside {
				width:270px;
		float:right;
		margin-right:15px;
		
		}
		
.rightbox {
			margin-bottom:4px;
	border: 2px solid #000;
		}
		
.headline {
	text-align:left;
	letter-spacing:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	padding:2px 0px 5px 20px;
	margin:0px 0px 0px 12px;
	border-top: 1px #000000 solid;
	width:500px;
	font-weight:bold;
	color:#000066;
	}
	
	.fronttext {
	margin:0px 0px 15px 50px;
	text-align:left;
		width:480px;

	}



	
	.example {
border: #000000 1px dashed;
padding:6px;
margin:6px;
background-color:#64A4EA;
font-size:10px;
color:#333;
display:block;

}

.example img { 
border:2px #000000 solid; 
float:left;
margin:3px;
}
.example:hover {
background-color:#009;
color:#CCCCCC;
}
.example:hover a {
color:#FFFFFF;
}

.underlined {
font-weight:bold;
text-decoration:underline;
}



.headline2 {
	font-family:Verdana, Geneva, sans-serif;
	color:#006;
	letter-spacing:1px;
	font-size:14px;
	font-style:italic;
	}
	
	
	.pad {
		padding:10px;
		}


a, a:link, a:visited {
text-decoration:none; color:#3399FF;
}
a:hover, a:link:hover, a:visited:hover {
text-decoration:underline; color:#CCCCCC; background-color:#333333;
}


.fullwidth {
width:90%;
}


ul#features li {
padding-top:10px;
font-weight:bold;
}

ul#features li ul li {
padding-top:0px;
font-weight:normal;
}

.grey {
color:#999999;
}

.seosecr {
position:absolute;
right:-5000px;
top:-5000px;
width:1px;
height:1px;
overflow:0px;
}
