html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong,sub,sup,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,fieldset{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;}
td{vertical-align:top;}
a{color:#5169c3;text-decoration:none;}
a:hover{text-decoration:underline;}
body{background:#fff url(img/body-bg.gif) 0 0 repeat-x;color:#424242;font:62.5%/140% Arial,Helvetica,sans-serif;text-align:center;}

#wrap{margin:0 auto; text-align:left; width:758px;}
#head-top{background:url(img/head-top.gif) 0 0 no-repeat; height:21px; margin:10px 0 0;}
#head{padding:0 10px 5px; position:relative;}
#m-menu{list-style:none; right:5px; position:absolute; top:27px;}
#m-menu li{background:url(img/m-menu-bg.gif) 0 0 no-repeat; display:inline; float:left; padding:5px 14px 5px 15px;}
#m-menu li.f{background:none;}
#m-menu a{color:#636972; font:bold 1em Tahoma,sans-serif;}
#cont{background:#fff url(img/cont-bg.gif) 0 0 repeat-y; padding:2px 5px; position:relative; min-height:500px;}
#collage{background:#000 url(img/lincoln.jpg) 0 center no-repeat; height:290px; position:relative;}
#collage-txt{color:#eee; font:10px/14px Arial,sans-serif; letter-spacing:1px; left:485px; position:absolute; top:108px; width:250px; text-shadow:1px 1px 1px #111;}
h1{color:#eee; font:bold 14px/14px Arial,sans-serif; left:485px; position:absolute; top:83px; text-shadow:1px 1px 1px #111;}

.side{background:url(img/side-bg.png) 0 0 repeat-y; display:inline; float:left; margin:20px 0 10px 5px; position:relative; width:162px;}
.side-h{background:#333 url(img/side-head-bg.png) 0 0 no-repeat; color:#ddd; font:bold 13px/28px Tahoma,sans-serif; height:28px; text-indent:25px; text-shadow:1px 1px 1px #111;}
.side-t{background:url(img/side-bg.png) -170px 0 no-repeat; padding:10px 0 0; width:100%;}
.side-b{background:url(img/side-bg.png) -340px 100% no-repeat; padding:0 0 10px; width:100%;}
.side ul{list-style:none; margin:0 12px; min-height:1px; _height:1px;}
.side li{background:url(img/side-li-bg.gif) 0 0 repeat-x; min-height:1px; _height:1px;}
.side li.f{background:none;}
.side a{display:block; color:#636972; font:bold 1em/1em Tahoma,sans-serif; padding:7px 0 7px 9px; _height:1px;}
.side a:hover{background:url(img/side-a-bg.gif) 0 9px no-repeat;}

#main{display:inline; float:right; margin:10px 5px 10px 0; position:relative; width:564px;}
#main p{font-size:1.1em; margin:7px 0; text-align:justify;}
#main ul{font-size:1.1em; margin:7px 0 7px 20px;}
#main li{padding:1px 0;}
#main table{width:100%; margin:7px 0 12px;}
#main th, #main td{border:1px solid #777; margin:0; padding:2px 5px; line-height:120%;}
#main th{background:#777; font-weight:bold; color:#fff; text-align:center;}
#main td{width:50%;}
.h2head{border-bottom:2px solid #ccc; color:#666; font-size:1.6em; font-weight:bold; margin:14px 0 10px; padding:0 3px 3px;}

#foot{background:url(img/foot-bg.png) 0 0 no-repeat; height:47px; margin:0 auto 10px; width:758px;}
#copyright{color:#777; padding:17px 12px 0; text-align:right;}

.img-l{border:2px solid #ddd; float:left; margin:4px 12px 4px 0;}
.img-r{border:2px solid #ddd; float:right; margin:4px 0 4px 12px;}
.center{text-align:center;}
.clear{clear:both; height:0; overflow:hidden;}