/* structure */
body {margin:0; padding:0; }
#all {margin:0; padding:0; }
#content {margin:2em 2em 2em 400px; width:80%; padding:0;}
html>body #content {width:auto}

#top {height:305px; padding:0; margin:0; text-align:left;}
#top img {margin:0;}

.photo {	padding:0; margin:0; float:left; width:400px; 
position:relative;
left:0; top:0;
}
.top_items {padding:0; margin:0; margin-left:560px; width:auto; height:103px;	 }

.photo div {margin: 0; padding: 0; width:0;}
*html .photo div {
	margin-left: -1px;
}
.photo span {width:0; height:0; }
.top_items div { margin: 0; padding: 0; }
#logo { margin-top:50px;margin-left:400px;}
#leftcol {width:400px;float:left; height:644px;display:table;}

#menu {
	position: relative;
	top: 64px;
	left: 50px;
	}

#srch {margin-top:2em; }
.left_pane {margin: 0 0 2em 5em; 	}
#footer {padding:20px 60px; clear:both; display:table;}
div.clear {
	clear: both; height:1px; font-size:1px;
}

/* BACKGROUNDS */
#leftcol { background: url(images/menu_bg.jpg) no-repeat 0 0; }
.top_items {background: url(images/notebook.jpg) no-repeat 0 0;}
#content {background: url(images/vignette.gif) no-repeat center bottom; padding-bottom:30px;}
#top { background: url(images/top_bg.jpg) no-repeat top left; }
body {background:#dcd5ae  url(images/glasses.jpg) no-repeat 755px 0;}

/* fonts & stuff */
body {
	color:#333; 
	font:normal 10pt/1.5em georgia, "times new roman";
}
a:link {	color:#0143af; text-decoration: underline;}
a:visited { color:#777; text-decoration:underline;}
a:hover { color:#ae0505; text-decoration: none; }
a:active { color:#ff0000; text-decoration: none; }
h4 {
	font:bold 118%/1.7em Georgia, "Times New Roman";
	word-spacing:0.25em;
	color:#000;
}
ul li {
	list-style-type: none;
	padding-left:15px;
	background: url(images/bullet.gif) no-repeat 0 0.6em;
}
.Normal, .Head, p, td {
	font-family: Georgia, "Times New Roman";
}
td {
	font-size: 100%;
	line-height:1.5em;
}
html > body #content td {
	font-size:80%;
}
.Normal {
	font-size:100%;
}
.Normal p, .Normal td, .Normal div {
	font-size:100%;
}
#srch .SkinObject {
	font:bold 8pt/1.8em Georgia;
	text-transform: uppercase;
vertical-align:middle;
}
.SubHead{
	font:bold 100%/1.5em Georgia, "Times New Roman";
	letter-spacing:1px;
	color: #000;
}
/* ======= MENU =============*/
#menu {
	margin: 15px 0 15px 10px;
	padding:0;
	vertical-align: top;
	width:250px;
	height:485px;
	display:table;
}
#menu1 { }
#menu ul { margin:0; padding:0; }

#menu ul li {
	font-family: "Trebuchet MS", "Times New Roman";
	line-height:2em;
	font-size: 14px;
	color: #0143af;
	list-style-type: none;
	margin:0px;
	padding-left:17px;
	background:url(images/menu_bullet.gif) no-repeat 0 0.5em;
}
#menu a {
	color: #0143af;
	text-decoration: none;
}
#menu a:hover { color:#d6272d; }
#menu ul li { /* all list items */
	position: relative;
	width: auto;
}
#menu ul li:hover { /* all list items */
	background:#e4ddd2 url(images/menu_bullet.gif) no-repeat 0 0.5em;
}


/* ======= end MENU =========*/