body {margin:0;line-height:21px; font-family: Tahoma, Arial; color:#bed7e6; font-size:15px;}
a { color:#018BC1;}
a:hover { text-decoration:none;}
.wrapper{background: url(images/body_top_bckg.jpg) no-repeat center top #171c20;margin:0;}
#header {}
#logo { padding:145px 0 120px 0;color:#fff; text-align:center;}
#logo a{ color:#fff; text-decoration:none; font-weight:bold; font-size:24px;text-transform:uppercase; }
#logo p {margin-bottom:-35px;}
#menu {color:#fff; text-align:center; margin-bottom:53px;}
#menu ul {text-align:center;list-style:none; padding:0;}
#menu ul li {display:inline}
#menu ul a { font-weight:bold; font-size:14px; text-decoration:none; color:#fff; background-color:#445d6c; padding:0 10px 2px 10px;margin-right:10px;}
#menu ul a:hover, ul#nav #active a { background-color:#f26513;}
#main {background: url(images/body_all_bckg.jpg) repeat-y top center;}
#content {width:780px; margin:0 auto;}
#text { width:520px;float:left;}
#text p { padding:0 0 5px 0;}
#text ul { margin:0 0 0 20px; padding:0;}
#text ol { margin:0 0 0 20px; padding:0;}
#text ul li, #text ol li { margin-left: 20px;margin-bottom:10px;}
#sidebar {float:right; width:227px; background-color:#0b0e10; margin:10px 10px 0 0; }
#sidebar_top { width:227px; height:40px; background:url(images/sidebar_top.jpg) no-repeat;}
#sidebar_text { padding: 0 30px 10px 30px;}
#sidebar_bottom { width:227px; height:57px; background:url(images/sidebar_bottom.jpg) no-repeat;}
#sidebar h4 { font-size:13px; text-transform:uppercase; color:#fff; margin: 20px 0 2px 0;}
#sidebar ul { margin: 0px; padding: 0px;}
#sidebar li {margin-bottom:10px;}
#text h1 { margin: 20px 0 20px 0; padding-left:45px; font-size:24px; color:#fff; background:url(images/h1_bckg.jpg) no-repeat; line-height:normal;}
#text h2 { margin: 20px 0 0 0; font-size:21px; color:#fff; font-weight:normal; line-height:normal;}
#text h3 { margin: 20px 0 5px 0; font-size:16px; color:#fff;}
#text hr { margin: 20px;}
#footer {background:url(images/footer_bckg.jpg) no-repeat top center; height:102px; clear:both; width:780px; margin:0 auto; }
#left_footer { float:left; padding:60px 0 0 30px; color:#fff; font-size:12px;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:60px 30px 0 0; color:#fff;  font-size:12px; text-align:right;}
#right_footer a { color:#fff;}
#right_footer a:hover { text-decoration:none;}
.entry p { margin: 5px 0 0 0;}
blockquote { font-style:italic; border-left:3px solid #bed7e6; padding-left: 5px; margin-left: 20px;}
code { line-height:normal; font-size:11px;}
fieldset#contact-form {margin:20px 0px 20px 10px;padding:10px;color:#000;width:340px;background:#222;border:2px solid #aaa;}
fieldset#contact-form label {font-size:12px;color:#ccc;}
fieldset#contact-form input {height:28px;font-size:14px;margin-bottom:15px;padding:3px;background:#111;color:#eee;}
fieldset#contact-form textarea {font-size:14px;margin-bottom:15px;width:320px;padding:3px;background:#111;color:#eee;}
fieldset#contact-form #contact-button {font-size:13px;height:30px;margin-left:30px;color:#ccc;}
input:focus, textarea:focus {border:3px solid #555;}
img {background:#aaa;padding:1px;border:3px solid #555;margin:10px;}
@media (max-width: 1024px){#menu ul a {margin-right: 2px;}}
@media (max-width: 992px){#menu {margin-bottom: 42px;}#menu ul a {padding: 0 8px 2px;text-decoration: none;}}
@media (max-width: 767px){#content {width:80%;}#text {width: 59%;}#sidebar {width: 38%;}#footer {width: 90%;}#text img {max-width: 100%;float:none !important;height: auto;}#text img#rss-img { width: 36px;height:auto;}#menu {margin-bottom: 5px;}#menu ul a { padding: 0 15px 2px;line-height: 24px;}#logo {color: #fff;padding: 135px 0 147px;text-align: center;}}
@media (max-width: 700px){.wrapper{background-size:110%;}#content {width: 85%;}#footer {background:none;}#logo {padding: 112px 0 83px;}#right_footer {float: none;text-align: center;}#sidebar {float: none;width: 100%;}#text {width: 94%;padding-left:18px;}#sidebar_top {background: none transparent;height: 20px;}#sidebar_bottom {background: url(images/footer_bckg.jpg) no-repeat scroll center top transparent;height: 53px;width: 100%;}#main {margin-top: 47px;}}
@media (max-width: 480px){#main {margin-top: 28px;}.wrapper{background-size:120%;}#logo {padding: 60px 0 79px;}#text img {max-width: 90%;}fieldset#contact-form {width: 86%!important;}fieldset#contact-form textarea {width: 100%;}}
@media (max-width: 375px){.wrapper{background-size:150%!important;}#logo a {color: #fff;font-size: 20px;font-weight: normal;}.nav-toggle {height: 28px!important;width: 38px!important;right:5px!important;}#logo {padding: 50px 0 69px;}#text ul {margin: 0 0 0 8px;}fieldset#contact-form textarea {width: 100%;}fieldset#contact-form {margin: 20px 0;padding: 10px;width: 87%!important;}}
@media (max-width: 320px){#logo {padding: 40px 0 60px;}fieldset#contact-form {width: 86%!important;}fieldset#contact-form textarea {width: 100%;}.nav-toggle {top:0!important;}}