body { margin:0px 0; padding:0; background:url(bodybg.gif) repeat; font: 74% Arial, Sans-Serif; color:#ccc; line-height: 1.4em; }
.content { background: #101010; color:#ababab; margin: 0 auto; padding: 0; width: 800px; border-left:6px solid #000; border-right:6px solid #000; }
.img { padding: 0 12px 8px 0; float: left; }
.img2 { padding: 0 0 3px 3px; float: right; }
/* 
 Here is the start of the header Information
*/
#header { margin: 0; width: 800px; background: url(head.jpg) no-repeat; height: 127px; color:#a3b2ba; }
#header .info { padding: 25px 0 0 30px; }
#header h1 { font-family: Arial; color:#000; font-size: 29px; font-weight: bold; margin: 0; padding: 0; }
#header h2 { font-family: Arial; font-size: 16px; background-image: none; color:#000; margin: 0; padding: 6px 0 0 2px; }
/* */
.nav { text-align: left; color: #808080; padding: 20px 0 0 0px; width: 244px; }
.nav li {
	margin: 5px 0 5px 0px;
	padding: 0px 0 0 0px;
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #888;
}
.nav li a { color:#999999; font-weight:bold; text-decoration: none; padding: 5px 0 5px 5px; background: #101010; display: block; width:235px; margin-bottom: 2px; }
.nav li a:hover { color: #fff; text-decoration: none; background:#212121; display: block; margin-bottom: 2px; width:235px; }
/* The meat and potatoes*/
#main { background: inherit; width: 800px; margin: 0; color: #ababab; }
#main .right_side { float: right; padding:0px 4px 0 10px; margin:0; background:inherit; width: 250px; }
#main .right_side .hitems { margin: 0; padding: 0; }
#main .right_side .hitems ul { margin: 5px 0 5px 0; padding : 0; color: #808080; }
#main .right_side .hitems li { margin: 0 0 2px 20px; padding: 0 0 0 0px; color: #555; }
#main .left_side { float: left; width: 500px; background: inherit; padding:15px 15px 0 15px; margin:0; }
#main .left_side a img { border: none;padding:0; margin:0; }
#main .box { background: #efefef; padding: 5px; border: 1px solid #ccc; }
#main .right_side ul { margin: 5px 0 5px 0; padding : 0; list-style : none; border-bottom: 0px solid #eee; list-style-type: square; color: #a90000; }
#main .right_side li { margin: 0 0 2px 2px; padding: 0 0 0 0px; color: #555; }
#main .right_side .padding { margin: 0 0 20px 2px; padding: 0 0 0 0px; color: #808080; }
/* the footer info*/
#footer { clear:both; height: 45px; color: #808080; background:inherit; border-top:1px dotted #888; font-size:90%; padding: 0; text-align:left; }
#footer .info { padding: 20px 0px 0px 5px; }
#footer .right { float:right; clear:right; text-align:right; }
#footer a { color: #e10085; }
/* Odds and ends*/


ul { margin-left: 0; padding-left: 5px; list-style : square; }
li {
	margin: 0 0 2px 15px;
	padding: 0 0 0 0px;
	color: #555;
	text-decoration: none;
}
p { margin: 0 0 15px 0; padding: 0; color: #ababab; background: inherit; }
a { color:#e10085; background: inherit; text-decoration:none; }
a:hover { color:#0088af; background: inherit; text-decoration:underline; }
#main h1 { padding:0 0 10px 2px; color:#0088af; background: inherit; font: bold 23px Arial, Sans-Serif; letter-spacing: -1px; margin: 2px 0 8px 0px; border-bottom: 1px dotted #e10085; }
#main h2 { color:#0088af; font-size:16px; font-weight:bold; margin: 5px 0 15px 0px; padding:0 0 6px 2px; margin: 2px 0 10px 0px; border-bottom: 1px dotted #e10085; }

