
html {min-height: 100%;}

a {color: #bbb;text-decoration:none;}
a:hover {color:#3399FF;}

body {
	background: #000;
	color: #fff;
	font: normal 100% "Trebuchet MS",Verdana,sans-serif;
	font-size: 14px;
}

#wrapper {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 10px;
	width:93%;
	border:1px solid;
}


/* HEADER */
.head	{
	text-align:center;
	font-size: 30px;
	font-weight: bold;
	letter-spacing:4px;
}
	
.head#subhead {
	font-size: 19px;
	font-weight: normal;
	margin-left:10px;
	color:#3399ff;
}

#spacer {border-bottom:1px dotted;width:95%;}


/* SIDEBAR  */
.sidenav {width:100%;font-size:16px;text-align:left;vertical-align:top;}
.sidenav b {padding-left: 15px;}
.sidenav ul {padding: 0 0 0 15px;margin-top:0px;}
.sidenav li {list-style: none;	}
.sidenav li a {
	color: #bbb;
	text-decoration: none;
}
.sidenav li a:hover {color: #3399FF;}

.sidenav_td {
	width: 13%;
	vertical-align: top;
}

/* CONTENT */
#content {
	padding-left:20px;
	margin-bottom:10px;
	font-size:14px;
	border-left:1px dotted;
	height:100%;
}

.post {color:#3399ff;font-size:16px;font-weight:bold;margin-bottom:15px;border-bottom:1px dashed #bbb;}
.post p {color:#bbb;font-size:14px;font-weight:normal;padding-left:10px;}
.post td {color: #fff; vertical-align:top;text-align:left;}

.post2  {margin-bottom:15px;margin-right:40px;line-height:8px;}
.post2 p {color:#bbb;font-size:14px;font-weight:normal;padding-left:4px;line-height:16px;}
.post2 h1 {color:#3399ff;font-size:18px;font-weight:bold;padding-left:0px;line-height:20px;border-bottom:1px solid;}
.post2 h2 {color:#fff;font-size:16px;font-weight:bold;padding-left:0px;line-height:1px}
.post2 h3 {color:#bbb;font-size:14px;font-weight:normal;padding-left:4px;line-height:16px;}
.post2 img {margin-left:10px;border:1px solid;width:120px;}

/* SERVICES PAGE */
table.left {
	font-size: 11pt;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width:75%;
	}

td.left {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	width:60%;
}

td.right {
	text-align: left;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom:2px;
}

td.backed1 {
	background: #666666;
}

/* FOOTER */
#footer {
	width:98%;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	padding-top:3px;
	margin-top:15px;
	padding-bottom:3px;
	border-top:1px dotted;
	border-bottom:1px dotted;
}
