body{padding:0px; margin:0px;font-size:80%;line-height:1.5em;font-family:"Trebuchet MS";color:#333333;background:#f4f3eb;}
ul{list-style-type:none;}
a {text-decoration:none;color:#2792c3;}
a:hover{color:#6c2c2f;}


#wrap{}

/*---- Top ----*/
#top {padding:4px;background:url(../images/top_back.jpg) #282828;border-bottom:2px solid #282828;color:#f2f2f2;position:relative;}
#navi {margin:0 auto;width:780px;padding-top:2px;}
#navi ul {margin:0px 1px;display:inline;}
#navi ul li{margin:0px 5px;float:left;font-size:12px;}
#navi ul li a {color:#f2f2f2;}
#navi ul li a:hover {color:#a0d8ef;}
#navi ul li.current {color:#f08300;font-weight:bold;}
#navi ul li.right {float:right;font-weight:bold;}

/*--- Header ----*/
#headerblock{background:#ffffff;border-bottom:1px solid #cccccc;padding:10px 0px;}
#header{height:170px;background:url(images/header.jpg);background-repeat:no-repeat;background-position:right;width:780px; position:relative; margin:0 auto;}

#header h1 {font-size:180%;line-height:200%;color:#f08300;}
#header p.description{margin-left:10px;letter-spacing:1.3px;width:350px;}
#imglogo{border:0}

/*---- Contents ----*/
#contents{padding-top:20px;width:780px;margin:0 auto;position:relative;}

/*---- Main ----*/
#main{width:490px; float:left;background: #ffffff;border:1px solid #cccccc;position:relative;margin-bottom:10px;}
#main h2 {font-size:130%;border-bottom:1px dotted #164a84;margin:25px 10px 10px 15px;color:#164a84;clear:both;}
#main h3 {font-size:115%;border-bottom:1px dotted #164a84;margin:25px 10px 10px 15px;color:#3b7960;clear:both;}
#main p {margin:auto 20px;letter-spacing:1px;}
#main img.caption_left {float:left;margin-right:10px;margin-bottom:10px;border:1px solid #cccccc;padding:2px;}
#main img.caption_right {float:right;margin-left:10px;margin-bottom:10px;border:1px solid #cccccc;padding:2px;}
#main li {margin-right:20px;clear:both;}
#main dl{margin-left:20px;clear:both;}
#main dt{font-weight:bold;padding:3px;}
#main dd{padding:2px;}
#main img.row2{margin-right:5px;margin-bottom:10px;border:1px solid #cccccc;padding:2px;}

/*---- SideBar ----*/ 
#side{width:260px; float:right;margin-right:5px;background:#ede4cd;border:1px solid #cccccc;padding-top:20px;}
#side h2{font-size:120%;border-bottom:1px dotted #164a84;margin:5px 10px 10px 10px;color:#164a84;clear:both;}
#side ul{margin:0px;  padding: 0;}
#side ul li{margin:3px 0px 3px 20px;;}
#side img {border:1px solid #cccccc;padding:5px;background:#ffffff;margin:0 auto;}
#side p{margin:auto 10px;}
#side ul li.current {color:#f08300;font-weight:bold;}

/*---- Footer ----*/
#footer{clear:both;margin:20px 0px;text-align:center;border-top:1px solid #cccccc;}
