<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* ================== PAGE SHADOW EDGES ====================== */
.leftedge {
	padding-left:8px;
	background-image:url(images/bg-leftedge.png);
	background-repeat:repeat-y;
}
.rightedge {
	position:relative;
	padding-right:8px;
	background-image:url(images/bg-rightedge.png);
	background-position:top right;
	background-repeat:repeat-y;
}
/* ==================== END PAGE SHADOW EDGES ==================== */

.notextheight {
	font-size:0px;
	line-height:0%;
}

img {border:none;}

body {
	margin:0;
	background-color:#3E4253;
}
p, td, input, li {
	color:#E5E5E5;
	font: 0.85em/1.3 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
p, li {
    margin-bottom: 10px;
}
h1 {
	font: 1.7em/1 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#B7D3E1;
}
a {text-decoration:underline; white-space:nowrap;}
a:link, a:hover, a:visited, a:active, .project {color:#BBD580;}
a:hover {background-color:#4B6B61;}

#container {
	position:relative; /* provides the anchor for absolutely positioned bits */
	width:776px;
	margin:0 auto; /* centering */
}
#header {
	height:126px;
	border-bottom:1px solid #33312E;
	background-image:url(images/bg-header.jpg);
	background-repeat:no-repeat;
	padding:15px;
}
#menu {
	background-color:#2C2F2C;
	border-top:1px solid #908F8C;
	padding:4px 15px;
	vertical-align:middle;
}
#menu p {
	margin:0 0 0 -0.5em;
	font-size:1em;
}
#menu a {
	padding:0 0.5em; /* expand hover area */
	margin:0 0.3em; /* extra space between them */
	text-decoration:none;
	color:#e5e5e5;
}
#menu a.first {margin-left:0;} /* just for the first one, no extra space on the left, thanks */
#menu form {
	float:right;
}
#menu form #q {
	border:1px solid #5D5E56;
	background-color:#41423A;
	color:#888;
	padding-left:0.3em;
}
#menu form #btnG {
	border:none;
	background-color:transparent;
	cursor:pointer;
	padding:0;
}

#menu form #btnG:hover {background-color:#4B6B61;}

#main {
	padding:15px 15px 0;
	background-image:url(images/bg-main.png);
	background-repeat:repeat-x;
	background-color:#6A6B72; 
	border-top:1px solid #908F8C;
}
#main p.noindent {padding-left:0;}
#main p.footer {
	margin:0;
	color:#afafaf;
	padding:7px 0 15px;
	text-align:center;
	background-image:url(images/bg-bottom.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

#main table {border:none; border-collapse:collapse; padding:0; margin-left:2em;}
#main td {padding:0 2em 1em 0; vertical-align:top;}
#mainbottomborder {
	border-top:1px solid #33312E;
	border-bottom:1px solid #908F8C;
	margin:0 -15px;
	clear:both;
}
#bottomleft, #bottomright {
	position:absolute;
	bottom:0px;
	width:44px;
	height:44px;
}
#bottomleft {left:0px; background-image:url(images/bg-bottomleft.png);}
#bottomright {right:0px; background-image:url(images/bg-bottomright.png);}
</pre></body></html>