@charset "utf-8";
* {font-family:Arial, Helvetica, sans-serif;}
body { background: #FFF url(/images/img01.gif) repeat-x; margin: 0px; padding: 0px; color: #333; }
h1, h2, h3, h4 { margin: 0; font-weight: normal; color: #4F789F; }
h1 { letter-spacing: -1px; font-size: 2.6em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.2em;}
h3, h4 { font-weight: bold; }

p, ul, ol { margin-bottom: 1.6em; }
blockquote { font-style: italic; }
a { color: #4F789F; }
a:hover { text-decoration: none; }
img { border: none; }
img.left { float: left; margin: 0 15px 0 0; }
img.right { float: left; margin: 0 0 0 15px; }

/* Header */
#header { width: 900px; height: 200px; margin: 0 auto; padding: 0 40px; background: url(/images/img03.jpg) no-repeat left; }

/* Menu */
#menu { width: 900px; height: 50px; }
#menu ul { margin: 0; padding: 25px 0; list-style: none; }
#menu li { display: inline; }
#menu a { display: block; float: left; width: 150px; height: 38px; padding: 12px 0 0 0; text-align: center; text-decoration: none; text-transform: lowercase; font-size: 1.8em; }
#menu .active a { background: #B3EAFD url(images/img02.jpg) no-repeat; }

/* Logo */
#logo { clear: both; width: 900px; height: 150px; }
#logo h1, #logo h2 { font-style: italic; }
#logo h1 { padding: 15px 0 0 0; font-size: 3em; }
#logo h2 { text-transform: lowercase; padding: 0 0 0 70px; font-size: 1.8em; }
#logo a { text-decoration: none; color: #316177; font-weight: bold; }

/* main */
#main { height: 395px; background: url(/images/main_bg.gif) repeat-x; }
#main-container { width: 900px; margin: 0 auto; padding-top: 20px;}

/* content */
#content { float: left; width: 580px; }
.post .title { margin: 0; }
.post .entry { padding: 10px 0 5px; font-size: 12px;}

/* Sidebar */
#sidebar { float: right; width: 280px; height: 375px; background-color:#FFF;}
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { margin-bottom: 20px; padding: 15px 15px 20px 15px; background: url(/images/img04.jpg) no-repeat; }
/*#sidebar li ul { line-height: 100%; }*/
#sidebar li li { margin: 0 0 15px; padding: 0; background: none; padding-left: 15px; background: url(/images/img05.gif) no-repeat left center; }
#sidebar li li a { font-family:Verdana, Geneva, sans-serif; font-size: 11px; text-decoration: none;}
#sidebar li li a:hover { text-decoration: underline;}
#sidebar h2 { margin-bottom: 15px; margin-left: 10px; text-transform: lowercase; color: #4F789F; }
#s { width: 160px; }

/* footer */
#footer { text-align: center; color: #4483a3; border-top: 1px solid #ddd; background-color: #eee; }
#footer_nav { list-style: none; margin-top: 30px; margin-bottom: 50px; }
#footer_nav li { display: inline; margin: 0 20px; }
#footer_nav li a { font-family:Verdana, Geneva, sans-serif; font-size: 12px; text-decoration: none; }
#footer_nav li a:hover { text-decoration: underline;}
#footer #copyright { font-size: 10px; font-weight: bold; font-family:Verdana, Geneva, sans-serif; margin-top: 30px; padding-bottom: 200px;}
.clearfloat { height: 0px; clear: both;}
