body {
	background:#FFFFFF;
	color:#000000;
	margin:0;
	padding:0;
	font-family:'Trebuchet MS', 'Arial', Arial, Verdana;
	font-size:12pt;
	line-height:1.3em;
	text-align:center;
}
.project div {width:200px;}
.project {text-align:center;}
.project a:hover img {border:1px solid #cc0000;}
.project a img { border:1px solid #000000;}
#nav {
	text-align:right;
}
#nav a {
	text-align:center;
	display:block;
	float:right;
	color:#0088FF;
	width:100px;
	height:45px;
	text-decoration:none;
	font-weight:bold;
	background:url(images/slice.jpg) no-repeat;
	background-position: 0 -45px;
}
#nav a:hover {
	color:#FFFFFF;
}
#nav #home:hover {	background-position: 0 0; }
#nav #projects:hover {	background-position: -100px 0;}
#nav #quote:hover {	background-position: -200px 0;}
#nav #contact:hover { background-position: -300px 0;}
#nav #clientLogin:hover { background-position: -400px 0;}

#slideshow {
	z-index:5;
}
#slideshow img {
	border:0;
}
div {margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; padding:0;}

font, h1, h2, h3, h4, h5 {	font-family:'Trebuchet MS', 'Arial', Arial, Verdana;
 line-height:1.6em;}
a.exit {
top:0; right:0; position:absolute; display:block; padding:4px; margin:4px;
color:#000000; background:#DDDDDD;border:0;
}
.xmp { width:800px; margin-left:auto; margin-right:auto; padding:4px; background:#FFFFFF;
height:300px; overflow:auto; display:block; text-align:left; font-size:8pt; font-weight:bold;}

a {color:#aa0000; text-decoration:none;}
a:hover {color:#ff3333; text-decoration:none;}

#footer a {color:#CCCCCC; text-decoration:none; padding:5px;}
#footer a:hover {color:#FF4444; text-decoration:none; padding:5px;}

#footer {color:#FFFFFF; }

#exit { float:right; padding:3px; color:#FFFFFF; background-color:#0b0b0b; top:0; right:0; border:1px solid #3b3b3b;}
#exit:hover {background-color:#1b1b1b; color:#dd1100;}
#login {display:none; z-index:25; position:fixed; width:400px; height:200px;}
#login a {color:#aaaaaa;}
#login a:hover {color:#FFFFFF;}
#blog, #comments, .body {
	color:#000000;
	padding:5px;
	text-align:left;
}
input, select{padding:4px;}
#blog div, #comments div { border-bottom:1px solid #999999; }
.title {color:#000000; font-weight:bold;}
.blogtitle {color:#000000; font-weight:bold; font-size:14pt;}
.blogdate {color:#555555;}
.blogdescription, .description {color:#111111;}
#slidenum a {color:#FFFFFF;}
#slidenum a:hover {background:#888888;}