h1, h2, h3, ul, li, p, body {margin:0;padding:0;list-style:none;}
a {color:#000;font-weight:bold;}
body {background:#E8E3CA;font-family:Georgia,Serif;font-size:1em;color:#333333;_font-size:1.0em;}
.accessibility {display:none;}
#container {width:880px;margin:10px auto;background:url(/images/top_page.jpg) top left no-repeat;padding-top:18px;}
#content {background:url(/images/bg_repeat.jpg) top left repeat-y;margin:0px auto;padding-top:1px;}
.contWrap {background:#E8E3CA;margin:0 32px;}
#header .shot {margin:2px 11px 0 11px;width:795px;height:164px;background:url(/images/header.jpg) 0 11px no-repeat}
#details {background:#fff url(/images/details_bg.jpg) -1px 0px no-repeat;height:44px;margin-left:11px;_width:806px;}
#details p {float:left;color:#fff;padding:14px 110px 0 16px;}
#details ul {padding:14px 0 15px 15px;font-size:1.0em;}
#details ul li {float:left;}
#details ul li.togo {float:right;} 

#navig {width:251px;height:376px;float:left;background:url(/images/bg_main_r2_c2.jpg) 11px 0px no-repeat;}
#navig ul {padding:0px 0px;margin:5px 0 0 0;}
#navig ul li {padding:3px 0 0 0;width:240px;margin:0 0 0 11px;_padding-top:3px;*padding-top:3px;position:relative;}
#navig ul li a {padding:4px;display:block;text-align:center;text-decoration:none;color:#333333;font-weight:bold;font-size:11px;background:#fff;width:232px;}
#navig ul li a:hover {background:#efefef;}
#navig ul li.on a {background:#efefef;}
#navig ul li .subnav {}
#navig ul li ul {margin:0;padding:0;}
#navig ul li ul li {width:150px;}

#mainRight {float:left;width:400px;background:#F1EDD9 url(/images/bg_main_r2_c3.jpg) 0px 0px no-repeat;padding-left:154px;height:376px;position:relative;}
#mainRight h2 { color: #333333;text-align:right;padding:10px}
#mainRight .shot {padding:5px 12px 12px 12px;float:right;}
#mainRight p {padding:5px;font-size:11px;}

.base_hold {background:#E8E3CA url(/images/bottom_page.jpg) 0px 0px no-repeat;height:30px;}

.footer {background:#E8E3CA;text-align:center;font-size:10px}

#invite {background:#F1EDD9;width:514px;margin:0 auto;text-align:center;padding:10px 0;position:relative;}

#invite p.names {padding:15px 0;font-size:1.6em;position:absolute;top:150px;left:0;width:514px;}
#invite img.bodInv {padding-top:10px;}
#invite #smNav {position:absolute;bottom:10px;right:-140px;text-align:left;font-size:0.7em;}
#invite #smNav ul li a {color:#333333;text-decoration:none;}
#invite #smNav ul li a:hover {color:#000;text-decoration:underline}


#login {background:#F1EDD9;width:450px;margin:0 auto;text-align:center;padding:10px 0;position:relative;font-size:0.8em;}
#login a {color:#333333}
#login img {padding:50px 0 0 0;}
#login .forminfo {background:#F1EDD9 url(/images/login_bg.jpg) 0px 0px no-repeat;height:410px;}
#login .forminfo form {text-align:left;padding:50px 0 0 100px;}
#login .forminfo label {display:block;padding:3px 0;}
#login .forminfo input {border:1px solid #C9C19A; width:250px;}
#login .forminfo input.sub {background:#fff;margin-top:15px;width:70px;display:block;font-size:1.1em;}

#loginWrap {background:#F1EDD9}
#extra  {position:absolute;bottom:10px;left:-220px;width:170px;}
