body { 
	margin:0px; padding:0px;
	background:url(../images/bg-body.gif) repeat-x;
	font-family:"Segoe UI", Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#767676;
}

h1 { font-weight:normal; letter-spacing:-1px; font-size:26px; color:#5f90c1; }

blockquote { 
	padding:20px 30px 20px 60px; margin:20px; background:#dedede url(../images/quote.png) 10px -5px no-repeat; 
	border-right:5px solid #CCCCCC; float:left; font-size:16px; color:#999999; font-weight:bold;
}
blockquote p { margin:0px; padding:0px; }

select { font-family:"Segoe UI", Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px; }

a { color:#5f90c1; }
a:hover { text-decoration:none; }

#page { width:960px; text-align:left; }
#header { background:url(../images/bg-search.gif) no-repeat top right; }
#search-form { float:right; }
#search-form form { margin:0px; padding:20px 40px 0px 0px; }
#search-form input { font-family:"Segoe UI", Calibri, Verdana, Arial, Helvetica, sans-serif; }

#menu ul { margin:20px 0px; padding:0px; }
#menu ul li { float:left; font-size:15px; border-right:1px solid #cccccc; list-style:none; }
#menu ul li a { display:block; padding: 10px 20px; text-decoration:none; background-color:#efefef; color:#666666; border-bottom:4px solid #dedede; }
#menu ul li a:hover { background-color:#5f90c1; color:white; border-bottom:4px solid #476c91; }

#photo-header { float:left; }
#list-header { float:left; width:333px; }
#list-header ul { padding:0px; margin:0px; }
#list-header ul li { list-style:none; border-bottom:1px solid #cdcdcd; }
#list-header ul li a { display:block; font-size:18px; font-weight:bold; color:#5f90c1; padding:2px 15px 5px; text-decoration:none; width:200px; }
#list-header ul li small { font-size:12px; color:#666666; font-weight:normal; }

#footer { background:url(../images/bg-footer.gif) center top no-repeat; padding-top:30px; margin-bottom:20px; }
#footer a { text-decoration:underline; color:#5f90c1; }
#footer a:hover { color:#d66b02; }
#footer h3 { font-weight:normal; font-size:16px; margin:0px 0px 5px; color:#5f90c1; }
#footer ul { margin:0px; padding:0px; }
#footer ul li { margin:0px; padding:2px 2px 2px 10px; font-size:12px; list-style:none; }
#footer ul a { display:block; color:#666666; }
#footer #shortcuts { padding:10px 0px 0px 50px; }
#footer .slide { float:left; width:150px; border-right:1px solid #CCCCCC; padding:5px 0px 5px 20px; }

#footer #snapshot-container { border:1px solid #dedede; float:left; margin-top:10px; }
#footer #snapshot-container img { border:3px solid white; }

#copyright { font-size:11px; text-align:center; clear:both; padding:40px 0px; }

.break { clear:both; }