* {margin: 0; padding: 0;}
body {font-size: 13px; font-family: 'Raleway', sans-serif;color: #666; background: url('images/cont-shadow.png') repeat-y; background-position: top center;}
h1,h2,h3,h4,h5,p {margin: 10px 0;}
h1 {color:#AD70BD;font-weight:bold;font-size:17px;margin:5px 0px 15px 0px;padding:0px;width:auto;border:#DDDDDD dotted;border-width:0px 0px 1px 0px;padding-bottom:2px;}
h2 {color:#555;font-weight:bold;font-size:16px;margin:5px 0px 15px 0px;padding:0px;width:auto;border:#DDDDDD dotted;border-width:0px 0px 1px 0px;padding-bottom:2px;}
h3 {color:#9AD70BD;font-weight:bold;font-size:14px;margin:1px;padding:0px;text-decoration:underline;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
hr {border:#DDDDDD dotted;border-width:0px 0px 1px 0px;padding-bottom:2px;}
img {border: none;}
a {color: #333;}
a:hover { color:#333; transition: background 0.3s ease 0s, color 0.3s ease 0s;}
#main_container {width: 1056px; margin: 0 auto;}
#header {background:url(images/feigenbaum.jpg) repeat-x;padding: 10px 28px;}
#header #logo {float:left margin:0;padding-top:6px;padding-left:0px;font:bold 3.3em 'Raleway', Sans-serif;letter-spacing:1.0px;color:#555;}
#header #logo a{color:#444;}
#header #slogan {margin:0px;padding-bottom:7px;font: 1.0em 'Raleway', Sans-serif;text-transform:none;color:#999999;}
.logo {float: left;}
.social_icons {list-style-type: none; float: right;}
.social_icons li {float: left; margin-left: 10px;}
.search_cont {float: right; margin-top: 15px; position: relative;}
.search_cont input[type=text] {width: 176px; height: 23px; border: 1px solid #E5E5E5;}
.search_icon {position: absolute; top: 7px; right: 8px;}
#menu_container {background-color: #AD70BD; border-top: 1px dotted #DDDDDD; border-bottom: 5px solid #DDDDDD; padding: 0px 28px;}
#menu_container ul {list-style-type: none; float: left; padding: 5px 0;}
#menu_container ul li {float: left;}
#menu_container ul li a {display: block; font-weight:bold; color: #fff; text-decoration: none; padding: 5px 10px; margin: 0 10px;}
#menu_container ul li a:hover {background-color: #CC94DC; font-weight:bold; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
#menu_container ul li.current-menu-item a, #menu_container ul li.current_page_item a  {background-color: #B3EE3A; font-weight:bold; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
#menu_container .cat_menu {border-left: 1px dotted #DDDDDD;}

#content_container {width: 1000px; margin: 0 auto; padding: 0px 0;}
#content-wrapper {width:100%;margin:0 auto;padding:0;text-align:left;background-color:#ffffff;}
#content-wrapper a {color: #000; text-decoration: none;}
#content-wrapper a:hover {text-decoration: underline;}
#main-wrapper {margin-left:0px;padding:0px;width:81%;float:left;background-color:transparent;}
#main-wrapper a {color: #000; text-decoration: none;}
#main-wrapper a:hover {text-decoration: underline;}
#main-wrapper ul {list-style-type: none; padding: 0 15px;}
#main-wrapper ul li {margin-bottom: 12px;}
#sidebar {float: right; width: 260px;}
.side_box {margin-bottom: 25px;}
.side_box h3 {background-color: #E4E4E2; padding: 5px 10px; font-weight:normal; text-decoration:none; font-size: 16px; font-family: 'Raleway', sans-serif; color: #666; margin: 0 0 10px 0;}
.side_box ul {list-style-type: none; padding: 0 10px;}
.side_box ul li {margin-bottom: 3px;}
.side_box .textwidget {padding: 0 10px;}
.side_box a {color: #000; text-decoration: none;}
.side_box a:hover {text-decoration: underline;}
#right-sidebar-wrapper {margin-right:0;padding:0;width:176px;float:right;background-color:transparent;}
#right-sidebar-wrapper-small {margin-right:0;padding:0;width:176px;float:right;background-color:transparent;}
.post {margin-bottom:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;border:0px solid #e4e4e4;}
.post-title {padding:2px 5px;margin-bottom:5px;margin-left:-5px;margin-right:-5px;text-decoration:underline;color:#555555;font-weight:bold;}
.post-title a, .post-title a:visited, .post-title strong {text-decoration:underline;color:#555555;font-weight:bold;}
.post-title h2 {margin-bottom:5px;margin-left:-5px;padding:2px 5px;background-color:#ffffff;text-decoration:underline;color:#555555;font-weight:bold;}
.widget .post {margin-bottom:1em;border:0px solid #e4e4e4;padding-left:5px;padding-bottom:5px;background:#FFFFFF;}
.post-body {padding-top:5px;background-color:#ffffff;}
#footer {margin-top: 25px; padding: 10px 0; border-top: 5px solid #DDDDDD;}
.footer_box .textwidget {padding: 5px 10px;}
.footer_widgets_cont {padding: 0 8px 0 28px;}
.footer_box {float: left; width: 95%; margin-right: 20px; border: #ccc 0px solid; margin-bottom: 50px; padding:10px;}
