body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#F1F1EC url(images/bg-header.jpg) repeat-x; color:#222;}
.wrapper { width:1000px; margin:auto; }
a img { border:none; }
p { line-height:18px; margin:0; padding:10px 0;}
a { color:#0057AE; text-decoration:none;}
a:hover { text-decoration:underline;}

/* Header */
.header { padding:25px 60px 0 20px; height:120px; margin-bottom:15px; }
.search-top { float:right; width:454px; height:27px; background:url(images/bg-search-top.gif) repeat-x; padding:8px; }
.search-top img, .search-top input { float:left; }
.search-top .input { width:311px; height:21px; border:0; margin-right:5px; padding:5px; color:#666; }
.header h1, .header .title_header { color:#199ECC; float:right; width:485px; font-size:19px; margin:10px 0; clear:right; font-weight:normal; text-align:right; }
.header ul { clear:both; float:right; margin:0; padding:0; list-style:none; width:365px; }
.header ul li { float:left; margin:0; padding:0; width:90px; border-right:solid 1px #E6E6E6; height:20px; text-align:center; }
.header ul li a { color:#666; font-size:13px; text-decoration:none; font-weight:bold; }
.header ul li a:hover { text-decoration:underline; }
.header ul .last { border-right:none; }

/* Left */
.left { float:left; width:510px; margin-right:10px; }
.resize_left { width:675px !important;}
.box { border:solid 1px #CECECE; background:#FFF; margin-bottom:10px; }
.box-in { padding:15px; }
.date { background:url(images/bg-date.jpg) no-repeat bottom left; width:46px; height:54px; margin-right:10px; padding:0; font-size:11px; float:left; font-weight:bold; text-align:center;}
.month { padding-top:5px; color:#FFF;}
.day { padding-top:4px; font-size:18px; color:#003300;}
.box-in h1, .box-in h2, .box-in h2 a { font-size:20px; margin:4px 0 10px; color:#222; }
.box-in h2 a { text-decoration:underline !important;}
.box-in h2 a:hover { text-decoration:none !important;}
.box-in span { font-size:15px; color:#666; }
.box-in h3 { font-size:15px; padding-top:10px; margin:0 0 10px; }
.left .box-in ul, .right-right .box-in ul { padding:0; margin:0; list-style:none; }
.left .box-in ul li, .right-right .box-in ul li { margin:0 0 5px; padding:0 0 0 13px; background:url(images/bullet-posts.gif) no-repeat scroll 0 3px; }
.left .box-in ul li a, .right-right .box-in ul li a { color:#0057AE; text-decoration:none; font-size:11px; }
.left .box-in ul li a:hover, .right-right .box-in ul li a:hover { text-decoration:underline; }
.navigation { margin:auto; background:url(images/bg-navigation.jpg) repeat-x top; padding:40px 90px 15px; text-align:center; }
.navigation a { color:#7F7F7F; text-decoration:none; }
.navigation a:hover { text-decoration:underline; }

/* Right */
.right { float:right; width:481px; }
.right-right h2, .right-left h2	{ border-bottom:solid 4px #D8D8D8; background:url(images/bg-h2.gif) no-repeat left top; padding:0 0 3px 25px; }
.right-left { float:left; width:312px; }
.right-left ul { list-style:none; margin:0; padding:0; }
.right-left ul li { margin:0 0 10px; padding:0 0 0 17px; background:url(images/li-posts.jpg) no-repeat top left; }
.right-left ul li a { color:#000; font-size:11px; text-decoration:none; }
.right-left ul li a:hover { text-decoration:underline; }

.right-right { float:right; width:160px; }
.right-right h2 { font-size:13px; padding:5px 0 3px 25px; clear:both; }
.right-right .box-in ul, .right-right .box-in img { margin-bottom:10px; }

/*Footer */
.footer { clear:both; background:#FFF; border-top:solid 4px #D9D9D9; }
.footer p { color:#666; font-size:11px; }
.footer a { color:#444; text-decoration:underline; font-size:11px; }
.footer p { margin:0; padding:10px; }
.footer a:hover { text-decoration:none;}
.footer .wrapper { padding:20px 0; }
.footer img, .footer p { float:left; }
.footer ul { float:right; list-style:none; padding:0; margin:8px 0; }
.footer ul li { float:left; width:67px; height:20px; margin:0; padding:0; }

/* Aux */
.fleft { float:left; }
.pt_10px { padding-top:10px; }
.clear { clear:both; }
.cont_read { padding-bottom:25px;}