@media print  {
#at20mc {
display:none;
}
}

#_atssh {
border:0 none !important;
height:1px !important;
width:1px !important;
}

#ads {
padding:5px 0 0 23px;
width:270px;
}

#ads img {
background:none repeat scroll 0 0 #fff;
border:medium none;
box-shadow:0 0 4px rgba(0, 0, 0, 0.15);
display:block;
padding:0;
}

#ads ul {
list-style:none outside none;
overflow:hidden;
}

#ads ul li {
border-bottom:0 none;
float:left;
}

#ads ul li a {
display:block;
float:left;
height:135px;
width:135px;
}

#ads ul li a img {
margin:0 7px 10px 0;
}

#ads ul li.wide a {
height:130px;
margin-right:0;
width:260px;
}

#back-to-top {
background:none repeat scroll 0 0 #333;
position:relative;
z-index:1;
}

#back-to-top-inner {
height:30px;
margin:auto;
position:relative;
top:10px;
width:960px;
z-index:100;
}

#back-to-top-inner p {
padding:0;
text-align:center;
}

#bottom-menu {
background:none repeat scroll 0 0 #333;
color:#777;
list-style-type:none;
padding:40px 0;
position:relative;
z-index:1;
}

#bottom-menu a {
color:#999;
text-decoration:none;
}

#bottom-menu h4 {
color:#aaa;
margin-bottom:20px;
text-transform:uppercase;
}

#bottom-menu-1 {
display:inline;
float:left;
margin:0 30px;
width:205px;
}

#bottom-menu-2,#bottom-menu-3,#bottom-menu-4 {
display:inline;
float:left;
margin:0 30px 0 0;
width:205px;
}

#bottom-menu-inner,#footer-inner {
margin:auto;
position:relative;
text-shadow:0 1px #000;
width:100%;
}

#carousel-inner {
margin:auto;
padding:20px 0 40px;
position:relative;
width:100%;
}

#content {
float:left;
padding:0 0 0 5px;
width:610px;
}

#featured-area {
height:500px;
padding:0;
position:relative;
z-index:1;
}

#featured-area-inner {
margin:auto;
padding:5px;
position:relative;
width:700px;
}

#footer {
background:none repeat scroll 0 0 #151515;
list-style-type:none;
padding:10px 0;
position:relative;
z-index:1;
}

#footer-left a,#footer-right a {
font-weight:500;
}

#footer-left p,#footer-right p {
padding:10px 20px;
}

#footer-left,#footer-left a,#footer-right,#footer-right a {
color:#999;
}

#footer-left,#footer-right {
display:inline;
font-size:10px;
line-height:15px;
width:400px;
}

#footer-right {
float:right;
text-align:right;
}

#header #logo {
float:left;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}

#header #navigation {
float:right;
margin-right:5px;
margin-top:5px;
}

#header,#carousel {
padding:0;
position:relative;
z-index:100;
}

#header-inner {
height:40px;
margin:0 auto 5px;
position:relative;
width:100%;
}

#main-box {
-moz-border-bottom-colors:none;
-moz-border-image:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
background:none repeat scroll 0 0 #fcfcfc;
border-color:#111 #bbb #bbb;
border-right:1px solid #bbb;
border-style:solid;
border-width:3px 1px 1px;
box-shadow:0 0 4px rgba(0, 0, 0, 0.15);
display:block;
margin:20px auto;
position:relative;
width:970px;
}

#myslidemenu {
height:35px;
margin-top:2px;
}

#outer {
padding:0;
position:relative;
z-index:500;
}

#outer #networks {
display:inline;
float:right;
margin-right:20px;
margin-top:5px;
}

#outer-inner {
border-bottom:1px dashed #ccc;
height:35px;
margin:auto;
position:relative;
width:100%;
}

#page {
clear:both;
padding:0;
position:relative;
z-index:1;
}

#page-inner {
margin:0 auto;
padding:0 0 20px;
position:relative;
width:100%;
}

#pagenavi {
margin:20px;
}

#pagenavi a,#pagenavi .wp-pagenavi .current {
border:1px solid #c6c6c6;
box-shadow:0 0 4px rgba(0, 0, 0, 0.1);
color:#777;
display:block;
float:left;
margin-right:5px;
padding:3px 9px 2px;
}

#pagenavi a:hover {
border:1px solid #999;
color:#111;
}

#pagenavi span {
border:medium none;
color:#777;
display:block;
float:left;
font-style:italic;
}

#s {
background:none repeat scroll 0 0 #fff;
border:1px solid #ccc;
color:#777;
display:inline;
float:left;
font-size:90%;
height:25px;
width:170px;
}

#search {
height:40px;
width:280px;
}

#searchsubmit {
display:none;
}

#sidebar {
display:inline;
float:right;
margin:0;
padding:0;
width:345px;
}

#sidebar .box {
margin:0 0 10px;
padding:1px;
}

#sidebar .boxinside {
padding:18px;
}

#sidebar a {
color:#565656;
}

#sidebar h4 a:hover {
text-decoration:none;
}

#sidebar h4,#sidebar h4 a {
margin:0 0 10px;
text-shadow:0 1px #ddd;
}

#sidebar ul {
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
}

#sidebar ul li a,#bottom-menu ul li a {
line-height:22px;
}

#sidebartabs {
background:none repeat scroll 0 0 #fff;
border:1px solid #ccc;
box-shadow:0 0 4px rgba(0, 0, 0, 0.15);
display:block;
float:left;
margin:0;
padding:0;
width:304px;
}

#sidebartabs h4,#sidebartabs h4 a {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#555;
font-size:100%;
margin:0;
padding:0;
}

#sidebartabs img {
border:1px solid #bbb;
box-shadow:0 0 4px rgba(0, 0, 0, 0.15);
display:block;
padding:2px;
}

#sidebartabs li,#bottom-menu ul {
list-style:none outside none;
margin:0;
padding:0;
}

#sidebartabs ul li {
border-bottom:1px solid #e5e5e5;
margin:0;
padding:8px 10px;
}

#sidebartop {
border:medium none;
clear:both;
float:left;
margin:0;
padding:0 0 5px;
width:100%;
}

#sliderbox_inner {
background:url('/img/bg-slider.png') no-repeat scroll center bottom transparent;
height:311px;
padding:0;
width:920px;
}

#twitter2 .bubble {
height:0;
padding:10px 0;
width:0;
z-index:1;
}

#twitter2 .follow-me {
color:#999;
display:block;
font-size:11px;
margin-top:10px;
padding:5px 20px;
}

#twitter2 .widget-title {
float:left;
font-size:16px;
margin-bottom:10px;
text-shadow:0 1px #ddd;
}

#twitter_update_list2 {
background:none repeat scroll 0 0 #fff;
border:1px solid #ccc;
box-shadow:0 0 4px rgba(0, 0, 0, 0.15);
display:block;
position:relative;
width:100%;
}

#twitter_update_list2 li {
margin:0;
padding:10px;
text-align:center;
}

#twitter_update_list2 li a {
color:#5b81a9;
}

#twitter_update_list2 li a:hover {
border-bottom:1px dashed #000;
}

#twitter_update_list2 li p {
border-bottom:1px dashed #ccc;
font-size:13px;
line-height:1.2em;
margin-bottom:10px;
padding-bottom:10px;
text-align:left;
}

#wpthemedemobar {
background-color:#191919;
border-bottom:medium none;
bottom:0 !important;
box-shadow:0 0 3px #777;
color:#eee;
font-family:tahoma;
font-size:11px;
font-weight:700;
height:30px;
left:0;
margin:0;
padding:0;
position:fixed !important;
text-align:center;
width:100%;
z-index:200;
}

#wpthemedemobar .wptdb_jumpbar_preview_button {
background-color:#2885b7;
border:1px solid #ccc;
border-radius:5px 5px 5px 5px;
color:#fff;
font:bold 11px tahoma;
margin-left:5px;
padding:4px 9px;
}

#wpthemedemobar a,#wpthemedemobar a:link,#wpthemedemobar a:visited {
color:#444;
font-family:tahoma;
font-size:11px;
font-weight:700;
}

* {
margin:0;
padding:0;
}

* html #at16psf input,:first-child + html #at16psf input,.entry {
padding:0;
}

.addthis_32x32_style .addthis_counter.addthis_bubble_style {
background:url('/img/tbc02.gif') no-repeat scroll 0 0 transparent;
height:32px;
line-height:32px;
padding:0 0 0 6px;
width:54px !important;
}

.addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded {
background:none repeat scroll 0 0 transparent;
font-size:16px;
height:32px;
line-height:32px;
margin:0;
padding:0 !important;
width:54px !important;
}

.addthis_32x32_style .addthis_counter.addthis_bubble_style:hover {
background-position:0 -32px !important;
}

.addthis_32x32_style .at15t_compact {
background-position:0 -64px;
}

.addthis_32x32_style .at15t_facebook {
background-position:0 -224px;
}

.addthis_32x32_style .at15t_favorites {
background-position:0 -256px;
}

.addthis_32x32_style .at15t_mymailru {
background-position:0 -448px;
}

.addthis_32x32_style .at15t_twitter {
background-position:0 -640px;
}

.addthis_32x32_style .at15t_vk {
background-position:0 -672px;
}

.addthis_32x32_style .at300bs,.addthis_32x32_style .at15t {
background:url('/img/widget33_32x32_top.png') no-repeat scroll 0 0 transparent;
display:block;
height:32px;
line-height:32px !important;
overflow:hidden;
width:32px;
}

.addthis_counter {
border:0 none;
color:#fff;
cursor:pointer;
display:block;
font-weight:700;
text-align:left;
text-decoration:none !important;
}

.addthis_counter .addthis_button_expanded {
background:url('/img/nsc01.gif') no-repeat scroll 0 -40px transparent;
color:#333;
display:block;
font-size:16px;
font-weight:700;
height:33px;
line-height:33px;
margin-bottom:3px;
padding-bottom:4px;
text-align:center;
text-decoration:none;
width:50px;
}

.addthis_counter .addthis_button_expanded:hover {
background-position:0 -77px;
color:#000;
cursor:pointer;
}

.addthis_counter a {
border:0 none;
display:block;
font-family:arial,helvetica,sans-serif !important;
text-decoration:none !important;
}

.addthis_counter a.atc_s {
background:url('/img/nsc01.gif') no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
height:20px;
line-height:20px;
overflow:hidden;
width:50px;
}

.addthis_counter a.atc_s:hover {
background-position:0 -20px;
height:20px;
}

.addthis_counter.addthis_bubble_style {
background:url('/img/tbc02.gif') no-repeat scroll 0 -64px transparent;
color:#000;
display:block;
font-family:arial,helvetica,sans-serif;
font-weight:700;
height:16px;
margin:0 0 0 -2px;
padding:0 0 0 4px;
text-align:center;
width:32px !important;
}

.addthis_counter.addthis_bubble_style .atc_s {
display:none !important;
}

.addthis_counter.addthis_bubble_style a.addthis_button_expanded {
background:none repeat scroll 0 0 transparent;
font-size:11px;
height:16px;
line-height:16px;
width:34px;
}

.addthis_counter.addthis_bubble_style:hover {
background-position:-36px -64px !important;
}

.addthis_counter.addthis_pill_style a.addthis_button_expanded:hover,.addthis_counter.addthis_pill_style a.atc_s:hover,.addthis_counter a.addthis_button_expanded:hover,.addthis_counter a.atc_s:hover {
color:#000;
text-decoration:none;
}

.addthis_default_style .addthis_counter {
display:block;
float:left;
}

.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300m,.addthis_default_style .at300bs,#searchform,#footer-left {
float:left;
}

.addthis_default_style .at15t_expanded,.addthis_default_style .at15t_compact,.wptdb_left img {
margin-right:4px;
}

.addthis_default_style .at300b,.addthis_default_style .at300m {
padding:0 2px;
}

.addthis_toolbox.addthis_32x32_style span {
line-height:32px;
}

.addthis_toolbox.addthis_default_style span {
line-height:16px;
}

.at15t_compact {
background-position:0 -3344px;
}

.at15t_facebook {
background-position:0 -1552px;
}

.at15t_favorites {
background-position:0 -1728px;
}

.at15t_mymailru {
background-position:0 -3472px;
}

.at15t_twitter {
background-position:0 -5088px;
}

.at15t_vk {
background-position:0 -5232px;
}

.at300b,.at300m,.at300bs {
cursor:pointer;
}

.at300b:hover,.at300bs:hover {
opacity:0.8px;
}

.at300bs {
background:url('/img/widget33.png') no-repeat scroll 0 0 transparent;
display:block;
height:16px;
line-height:16px !important;
overflow:hidden;
width:16px;
}

.clearfix {
display:block;
}

.clearfix:after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
line-height:0;
visibility:hidden;
width:0;
}

.featured-label {
left:13px;
position:absolute;
top:36px;
z-index:99;
}

.jcarousel-skin-tango .jcarousel-clip {
overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
height:63px;
padding:0;
width:850px;
}

.jcarousel-skin-tango .jcarousel-container {
background:none repeat scroll 0 0 transparent;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
height:63px;
margin:0 20px;
padding:0 40px;
width:850px;
}

.jcarousel-skin-tango .jcarousel-item {
height:63px;
padding:0;
width:174px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left:20px;
margin-right:20px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
background:url('/img/next-horizontal.png') no-repeat scroll 0 0 transparent;
cursor:pointer;
height:32px;
position:absolute;
right:5px;
top:14px;
width:32px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position:-64px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
background-position:-32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
background-position:-96px 0;
cursor:default;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
background:url('/img/prev-horizontal.png') no-repeat scroll 0 0 transparent;
cursor:pointer;
height:32px;
left:5px;
position:absolute;
top:14px;
width:32px;
}

.jqueryslidemenu {
float:right;
font-size:12px;
font-weight:600;
text-transform:uppercase;
width:auto;
}

.jqueryslidemenu ul {
list-style-type:none;
margin:0;
padding:0;
}

.jqueryslidemenu ul li {
display:inline;
float:left;
position:relative;
}

.jqueryslidemenu ul li a {
color:#aaa;
display:block;
padding:7px 15px;
text-decoration:none;
}

.jqueryslidemenu ul li a:hover,.readmore a {
color:#555;
}

.jqueryslidemenu ul li ul {
clear:both;
display:block;
left:0;
position:absolute;
visibility:hidden;
width:120px;
}

.jqueryslidemenu ul li ul li {
display:list-item;
float:none;
}

.jqueryslidemenu ul li ul li a {
border-top-width:0;
margin:0;
padding:7px;
width:120px;
}

.jqueryslidemenu ul li ul li ul {
top:0;
}

.jqueryslidemenu ul ul {
background:none repeat scroll 0 0 #eee;
padding:0 10px;
top:35px;
}

.jqueryslidemenu ul ul ul {
background:none repeat scroll 0 0 #eee;
margin:0 0 0 31px;
padding:0 10px;
}

.latest-post {
margin-bottom:2px;
}

.latest-post a {
float:none;
}

.latest-post img {
border:1px solid #dedbd1;
float:left;
margin:2px 12px 4px 0;
padding:2px;
}

.list_inline li {
display:inline;
list-style:none outside none;
margin:0 5px 0 0;
padding:0;
}

.nivo-caption {
bottom:0;
color:#fff;
font-family:'Abel',sans-serif;
font-size:22px;
line-height:22px;
opacity:1px;
padding:0;
position:absolute;
right:0;
width:100px;
z-index:89;
}

.nivo-caption p {
background:none repeat scroll 0 0 #222;
border-radius:2px 2px 2px 2px;
float:right;
margin:10px;
padding:20px;
}

.nivo-controlNav {
bottom:10px;
left:10px;
position:absolute;
}

.nivo-controlNav a {
background:url('/img/bullets.png') no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
display:block;
float:left;
height:22px;
margin-right:3px;
position:relative;
text-indent:-9999px;
width:22px;
z-index:99;
}

.nivo-controlNav a.active {
background-position:0 -22px;
font-weight:700;
}

.nivo-directionNav a {
background:url('/img/arrows.png') no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
display:block;
height:30px;
opacity:0;
position:absolute;
text-indent:-9999px;
top:45%;
width:30px;
z-index:99;
}

.nivo-directionNav a:hover {
opacity:1px;
}

.nivo-nextNav {
right:0;
}

.nivo-prevNav,a.nivo-prevNav {
left:0;
}

.nivo-slice {
display:block;
height:100%;
position:absolute;
z-index:50;
}

.nivoSlider a.nivo-imageLink {
border:0 none;
display:none;
height:100%;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
z-index:60;
}

.nivoSlider img {
left:0;
position:absolute;
top:0;
}

.nivoSlider,#searchform,#searchform div {
position:relative;
}

.post {
float:left;
margin-bottom:10px;
padding:20px;
width:570px;
}

.post .post-content {
display:inline;
float:right;
padding-right:5px;
width:150px;
}

.post .thumbnail {
display:inline;
float:left;
padding-left:0;
padding-top:10px;
width:410px;
}

.post h2 {
border-bottom:1px solid #ddd;
color:#555;
margin-bottom:10px;
text-shadow:0 1px #ddd;
}

.post h2 a {
color:#555;
text-decoration:none;
}

.post img,.jcarousel-skin-tango img {
border:1px solid #ababab;
box-shadow:0 0 4px rgba(0, 0, 0, 0.15);
display:block;
padding:2px;
}

.postinfo {
border-top:1px dashed #ccc;
float:left;
margin:15px 0 0;
}

.postmeta li {
display:inline;
font-size:90%;
font-style:italic;
}

.postmeta li a {
color:#888;
text-decoration:none;
}

.postmeta_box {
color:#888;
display:inline;
float:left;
padding-right:10px;
width:470px;
}

.readmore {
background:none repeat scroll 0 0 #eee;
float:right;
text-align:center;
width:80px;
}

.sticky {
padding:18px 20px;
}

.tab-sub {
color:#999;
font-size:90%;
font-style:italic;
}

.tab_container {
clear:both;
float:left;
width:100%;
}

.transparent_class {
opacity:0.9px;
}

.wp-pagenavi a,.wp-pagenavi span {
border:1px solid #bfbfbf;
margin:2px;
padding:3px 5px;
text-decoration:none;
}

.wp-pagenavi a:hover,.wp-pagenavi span.current {
border-color:#000;
}

.wp-pagenavi span.current {
font-weight:700;
}

.wptdb_current {
margin:0 auto;
text-align:center;
}

.wptdb_jumpbar_select {
background-color:#f1f1f1;
border:1px solid #ccc;
color:#333;
font-family:tahoma;
font-size:11px;
font-weight:700;
margin-top:3px;
vertical-align:top;
}

.wptdb_jumpbar_select option {
padding:1px;
}

.wptdb_jumpbar_wrapper {
position:absolute;
right:15px;
top:3px;
}

.wptdb_left {
left:5px;
position:absolute;
top:3px;
}

.wptdb_popularity {
color:#888;
font-weight:400;
}

.wptdb_themename {
border-bottom:1px solid #ccc;
}

.wpthemedemobar_wrapper {
padding-top:7px;
position:relative;
width:100%;
}

:first-child + html #at_email #at16eatdr {
top:115px !important;
width:272px !important;
}

:first-child + html #at_email textarea {
height:42px !important;
}

@font-face {
font-family:"Abel";
font-style:normal;
font-weight:400;
src:local("Abel"), local("Abel-Regular"), url('/img/eaqh528ffdbuek8uoky4sa.woff') format("woff");
}

a {
color:#5b81a9;
text-decoration:none;
}

a.nivo-nextNav {
background-position:-30px 0;
right:0;
}

a:hover,.postmeta li a:hover,#bottom-menu a:hover {
text-decoration:underline;
}

body {
background:url('/img/bg.png') repeat scroll 0 0 #fcfcfc;
color:#676767;
font:500 13px/21px Arial,Verdana,sans-serif;
text-align:left;
}

div#wptdb_qTip {
background:none repeat scroll 0 0 #fff;
border:1px solid #ccc;
color:#333;
display:none;
font:11px Verdana,Arial,sans-serif;
padding:6px;
position:absolute;
text-align:left;
z-index:1000;
}

div.atclear,.latest-post .clear,.wp-pagenavi {
clear:both;
}

form#searchform input#s {
padding:0 10px;
width:210px;
}

h1,h2,h4,h5,h6 {
color:#555;
font-family:'Abel',sans-serif;
font-weight:100;
margin:0;
padding:0;
}

h2 {
font-size:20px;
line-height:24px;
}

h3 {
font-size:18px;
line-height:22px;
}

h4 {
font-size:16px;
line-height:20px;
}

html {
padding-bottom:31px;
}

html ul.tabs li {
background:0 #ddd repeat scroll 0 0 transparent;
}

html ul.tabs li.active,html ul.tabs li.active a:hover {
background:none repeat scroll 0 0 #fff;
}

img,img a {
border:medium none;
vertical-align:bottom;
}

input,textarea {
font-size:12px;
padding:2px;
}

p {
padding:7px 0;
}

ul.tabs {
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}

ul.tabs li {
float:left;
height:22px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
}

ul.tabs li a {
display:block;
outline:medium none;
padding:0 0 1px;
text-align:center;
text-decoration:none;
}

ul.tabs li.tab1 {
width:50px;
}

ul.tabs li.tab2 {
width:60px;
}

ul.tabs li.tab3 {
width:74px;
}

ul.tabs li.tab4 {
width:40px;
}
