* { padding:0; margin:0; list-style:none; text-decoration:none; }
body { background:#1f436e url(images/bkg.gif) repeat-x; font:12px Arial; color:#333;}

.clear { clear:both;}
.entrytitle h2 { margin-top:10px; }

#wrapper { width:938px; margin: 20px auto 0;}
#top { width:938px; height:64px; background:url(images/bkg-header.gif) no-repeat; }
#logo { width:220px; height:64px; margin-left:25px; float:left; }
#input { border:1px solid #CCC; color:#CCC; }
#input:focus { border:1px solid #333; color:#333; }
#stop { float:right; height: 30px; margin:20px 15px 0 0; }

.urlForm, .entrytitle, .entrybody { padding-left:15px; }

#nav-pages { width:938px; height:30px; background:#073b6c; font:bold 12px Arial; }
#nav-pages ul li { float:left; margin:0 0 0 10px; display: inline; line-height:30px; text-transform:uppercase; }
#nav-pages ul li a { float:left;display: block; padding:0 10px 0 10px; color:#fff; }
#nav-pages ul li a:hover{ color:#fff; display:block; background:#073B6C; color:#FFF; margin-top:4px; height:20px; line-height:20px;}
#nav-pages ul li.current_page_item a{ float:left;display:block; background:#073B6C; color:#FFF; margin-top:4px; height:20px; line-height:20px; }

#nav-categories { width:938px; height:21px; padding-top:4px; background:#4b84bc; font:12px Arial; }
#nav-categories ul li { float:left; margin:0 0 0 10px; display: inline; line-height:25px; text-transform:uppercase;  }
#nav-categories ul li a { padding:0 10px 0 0; color:#fff; }
#nav-categories ul li a:hover{ color:#ccc;}
#nav-categories span { float:left; }

#content { width:938px; background:#dce2ea url(images/bkg-content.gif) repeat-x;padding-top:20px;}
#left { padding-left:5px;width:672px; float:left;position:relative;}
#right { float:right; line-height:18px; font:12px Arial;}

#sidebar h2 { width:240px; padding:5px 5px 5px 10px; font: 17px Arial; background:#dadacf;}
#sidebar ul {}
#sidebar ul li {}
#sidebar ul li  a {color:#333; display:block; padding:5px 0 5px 0; border-bottom:1px solid #dadada;}
#sidebar ul li  a:hover { background:#f7f7f7;}
#sidebar ul li ul { background:#f0f0eb; border:3px solid #dadacf; padding:5px; margin-bottom:10px;}
#sidebar ul li ul li { display:inline; }
#sidebar ul li ul li a { color:#333; display:block; padding:5px 0 5px 0; border-bottom:1px solid #dadada;}
#sidebar ul li ul li a:hover { background:#f7f7f7;}

#footer {width:938px; height:30px; background:#487aac; border-top:5px solid #28598a; line-height:30px;}
#footer p { padding-left:15px; color:#fff;}
#footer p a { color:#d9e0e8;}

