body {
font: normal 14px/1.5em Verdana, 'Trebuchet MS', arial, sans-serif;
/* background:#080c39; */
background:#fff url(images/bluestripes.png) repeat;
padding:0;
margin:0;
}
a {color: #039;}
a:hover {color:#840; text-decoration:none;}
#main {
width:786px;
margin: 0 auto;
background:#fff url(images/bg2.png) left top repeat-y;
}
#head {
height:84px;
margin:0;
background: #152b4b url(images/pala.gif) repeat-x;
border-bottom:1px solid #000;
}
#inhead {
width:786px;
margin: 0 auto;
}
#inhead h1 {margin:0; padding: 4px 8px; color:#fff; font-size:18px;}
#headlink {padding-top:30px; text-align:right; color:#fc4; font-size:0.8em;}
#headlink a {color:#fff;}
#headlink a:hover {color:#fc3;}
h2 {font-size:18px; color:#059; margin: 12px; line-height:1.3em;}
h3 {font-size:18px; color:#4A4615; margin: 12px;}
h4 {font-size:16px; color:#630; margin: 12px;}
p { margin: 12px 22px;}
img {border:0;}

#leftside {
float:left;
width:218px;
}
#leftside p {
font: normal 0.85em/1.4em Georgia, "Times New Roman", Serif;
}
.cbox {
background:#fff url(images/bluestripes.png) repeat;
padding:6px;
margin:12px;
}
.cbox h4 {
font-size:0.9em;
line-height: 1.3em;
margin:12px;
}
#rside {
float:left;
width:548px;
}
#leftside h2 {color:#faf3e1; font-size:1.1em;}

#r_box {
float:right;
margin:0 0 12px 22px;
/*
border:1px solid #999;
background: #f5f5f5 url(images/grey_gradient.jpg) repeat-x;
*/
}
#r_box p {
margin:0; padding: 8px;
}
#r_box img { padding: 2px; background:#fff; border:1px solid #000; margin:0;}
#r_box ul {margin:0; padding:0; list-style:none;}
#r_box ul li {padding-left:14px;
margin-left:22px; 
background:transparent url(images/pointer.png) left .5em no-repeat;
}
.b_links {clear:right; font-size:0.8em;}
ul.leftnav {
list-style: none;
margin: 10px;
padding: 0px;
border: none;
}
ul.leftnav li {
margin: 0px;
padding: 0px;
}
ul.leftnav li a {
font: bold 0.9em/1.3em arial,verdana, sans-swerf;;
display: block;
border-bottom: 1px dashed #999;
padding: 5px 0px 4px 4px;
text-decoration: none;
color: #fffff6;
width:180px;
}
ul.leftnav li a:hover, ul.leftnav li#active a, ul.leftnav li a:focus {
color: #fc3;
background-color: #369; 
}


.member {
border:1px solid #ddd; padding: 5px 9px; margin:16px;
background: #fff url(images/grey_gradient.jpg) repeat-x;
border-top: 2px solid #025;
}
.notice {font: oblique 1em/1.3em georgia,serif;}

#foot {
font-size:0.8em; 
text-align:right; 
border-top:1px solid #ccc; 
clear:both; 
margin-left:230px;
padding:2px 10px 12px 0;
}