@charset "utf-8";
/* CSS Document */

body{
margin:0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#F3EFC9;
color:#171716;
}

#wrap{
width:780px;
margin:0 auto;
padding:12px;
background:url(images/bg.gif) #FFFFFF repeat-y;
}

#wrap_search{
width:795px;
margin:0 auto;
padding:12px;
background:url(images/bg_search.gif) #FFFFFF repeat-y;
}

#header{
padding-bottom:12px;
}

#search{
float:right;
text-align:center;
margin:20px 15px 0 0;
}

#container{
border-top:2px solid #1B436D;
}

#content{
float:left;
width:560px;
padding:5px;
}

#content ul{
margin:15px 0 0 40px;
padding:0;
}

#content li{
margin-bottom:12px;
}

#content ul ul{
margin:10px 0 0 40px;
padding:0;
}

#adsense{
float:right;
width:300px;
margin:0 0 4px 7px;
}

#content_search{
width:100%;
padding:5px;
}

#nav{
float:right;
width:180px;
padding:0 0 5px 0;
font-size:11px;
margin:0 5px 0 0;
}

#nav_group{
padding:13px 0 5px 0;
}

#nav_group h3{
margin:0;
font-size:14px;
text-align:center;
background-color:#1B436D;
color:#FFFFFF;
padding:3px 0;
}

#nav ul{
list-style-type:none;
margin:0;
padding:8px 0 12px 12px;
border:1px solid #1B436D;
}

#nav li{
margin-bottom:4px;
}

a{
color:#155DAB;
}

a:hover{
color:#8093A7;
}

h1{
margin:8px 0;
font-size:21px;
}

h2{
margin:8px 0;
font-size:19px;
}

h3{
margin:8px 0;
font-size:16px;
}

img{
border:0;
}

p{
margin:10px 0;
}

forn{
margin:0;
padding:0;
}

.clear{
clear:both;
}

#footer{
border-top:1px solid #1B436D;
padding:4px 0 0 0;
font-size:10px;
margin:8px 0 0 0;
}

#privacy{
float:right;
}
