@import url( reset.css );

#wrapper {
    margin: 10px auto; width: 1110px;
}
#column1 {
    width: 680px; float: left;
}
.wrap {
    margin: 0px auto; width: 1110px;
}
#top .subscribe {
    padding: 9px 10px 0px 0px;
}
.topnav {
    list-style: none; margin: 20px; padding: 0px; line-height: 1; z-index: 99;
}
.topnav a {
    color: rgb(255, 255, 255); text-decoration: none; display: block; position: relative; z-index: 100;
}
.topnav li {
    width: auto; float: left;
}
.topnav li a:hover {
    color: rgb(255, 255, 255); text-decoration: underline;
}
.topnav li a:active {
    color: rgb(255, 255, 255); text-decoration: underline;
}
.topnav li.current-cat {
    color: rgb(255, 255, 255); text-decoration: underline;
}
.topnav li.current-cat-parent {
    color: rgb(255, 255, 255); text-decoration: underline;
}
.topnav li a:visited {
    color: rgb(255, 255, 255);
}
.topnav li.first a {
    padding-left: 0px !important;
}
.topnav li.last a {
    padding-right: 0px !important;
}
.topnav li ul {
    background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(219, 219, 219); left: -999em; width: 158px; position: absolute; z-index: 999;
}
.topnav li ul li {
    border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.topnav li ul li a {
    background: rgb(245, 245, 245); padding: 5px 11px; width: 136px; color: rgb(34, 34, 34); font-size: 11px; font-weight: normal;
}
.topnav li ul li a:visited {
    background: rgb(245, 245, 245); padding: 5px 11px; width: 136px; color: rgb(34, 34, 34); font-size: 11px; font-weight: normal;
}
.topnav li ul li a.sf-with-ul {
    padding: 5px 11px;
}
.topnav li ul li a:hover {
    background: rgb(234, 234, 234); color: rgb(34, 34, 34);
}
.topnav li ul ul {
    margin: -27px 0px 0px 158px;
}
.topnav li:hover {
    position: static;
}
.topnav li.hover {
    position: static;
}
.topnav li:hover ul ul {
    left: -999em;
}
.topnav li.sfhover ul ul {
    left: -999em;
}
.topnav li:hover ul ul ul {
    left: -999em;
}
.topnav li.sfhover ul ul ul {
    left: -999em;
}
.topnav li:hover ul ul ul ul {
    left: -999em;
}
.topnav li.sfhover ul ul ul ul {
    left: -999em;
}
.topnav li:hover ul {
    left: auto;
}
.topnav li.sfhover ul {
    left: auto;
}
.topnav li li:hover ul {
    left: auto;
}
.topnav li li.sfhover ul {
    left: auto;
}
.topnav li li li:hover ul {
    left: auto;
}
.topnav li li li.sfhover ul {
    left: auto;
}
.topnav li li li li:hover ul {
    left: auto;
}
.topnav li li li li.sfhover ul {
    left: auto;
}
.topnav .sf-sub-indicator {
    display: none;
}
#tiptip_holder {
    left: 0px; top: 0px; display: none; position: absolute; z-index: 99999;
}
.tip_top#tiptip_holder {
    padding-bottom: 5px;
}
.tip_bottom#tiptip_holder {
    padding-top: 5px;
}
.tip_right#tiptip_holder {
    padding-left: 5px;
}
.tip_left#tiptip_holder {
    padding-right: 5px;
}
#tiptip_content {
    background: rgb(250, 250, 250); padding: 12px 9px; border-radius: 3px; border: 1px solid rgb(215, 215, 215); color: rgb(81, 81, 81); font-size: 13px; font-weight: normal; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#tiptip_arrow {
    border: 6px solid transparent; width: 0px; height: 0px; position: absolute;
}
#tiptip_arrow_inner {
    border: 6px solid transparent; width: 0px; height: 0px; position: absolute;
}
.tip_top#tiptip_holder #tiptip_arrow {
    border-top-color: rgba(248, 248, 248, 0.35);
}
.tip_bottom#tiptip_holder #tiptip_arrow {
    border-bottom-color: rgb(221, 221, 221);
}
.tip_right#tiptip_holder #tiptip_arrow {
    border-right-color: rgba(248, 248, 248, 0.35);
}
.tip_left#tiptip_holder #tiptip_arrow {
    border-left-color: rgba(248, 248, 248, 0.35);
}
.tip_top#tiptip_holder #tiptip_arrow_inner {
    margin-top: -7px; margin-left: -6px; border-top-color: rgba(248, 248, 248, 0.92);
}
.tip_bottom#tiptip_holder #tiptip_arrow_inner {
    margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(248, 248, 248);
}
.tip_right#tiptip_holder #tiptip_arrow_inner {
    margin-top: -6px; margin-left: -5px; border-right-color: rgba(248, 248, 248, 0.92);
}
.tip_left#tiptip_holder #tiptip_arrow_inner {
    margin-top: -6px; margin-left: -7px; border-left-color: rgba(248, 248, 248, 0.92);
}
#header {
    top rgb(51, 51, 51); height: 140px; line-height: 140px;
}
#logo {
    width: 300px; height: 105px; max-height: 105px;
}
#logo p {
    padding: 12px 0px 0px; color: rgb(240, 240, 240); line-height: 12px; font-size: 12px;
}
#logo img {
    margin: 28px 0px 0px -5px; cursor: pointer;
}
#search {
    margin: 3px 0px 0px; width: 215px; height: 20px; float: right;
}
#search input {
    background: padding: 4px 4px 3px; width: 200px; color: rgb(51, 51, 51); line-height: 12px; font-family: "Open Sans"; font-size: 12px; float: left;
}
#search input.btn {
    margin: 9px 0px 0px -27px; padding: 0px; border: currentColor; width: auto;
}
.post {
    margin: 0px 0px 15px; border: 1px solid rgb(223, 223, 223); width: 680px;
}
.postbox h2 {
    background: 0px 0px rgb(248, 248, 248); margin: -20px -20px 0px; padding: 8px 16px; line-height: 30px; font-size: 24px; font-weight: normal; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.postbox h2 a {
    color: rgb(21, 92, 142); font-family: "Oswald",Arial,Helvetica,sans-serif; text-decoration: none;
}
.postbox h2 a:visited {
    color: rgb(21, 92, 142); font-family: "Oswald",Arial,Helvetica,sans-serif; text-decoration: none;
}
.postbox h2 a hover {
    color: rgb(0, 129, 200); text-decoration: none;
}
.postbox h2 a:hover {
    color: rgb(0, 129, 200); text-decoration: none;
}
.post-date {
    margin: 10px 0px; color: rgb(255, 255, 255); padding-bottom: 5px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: dashed;
}
.post-date a {
    margin: 2px; color: rgb(241, 93, 34); font-family: oswald;
}
.post-date a:visited {
    margin: 2px; color: rgb(241, 93, 34); font-family: oswald;
}
.post-dateh2 a hover {
    color: rgb(155, 5, 5); text-decoration: underline;
}
.post-date a:hover {
    color: rgb(155, 5, 5); text-decoration: underline;
}
.post-date span {
    color: rgb(51, 51, 51); font-family: oswald; font-size: 13px;
}
.post-exerpt a:hover {
    background: rgb(238, 238, 238); color: rgb(0, 129, 200); text-decoration: none;
}
.post-thumb {
    margin: 0px 20px 5px 0px; float: left;
}
.post-thumb img {
    background: rgb(240, 240, 240); border-width: medium 1px 1px medium; border-style: none solid solid none; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204) currentColor; padding: 10px;
}
.post-bottom {
    padding: 0px 20px; height: 43px;
}
.filedin a {
    color: rgb(155, 5, 5);
}
.filedin a:visited {
    color: rgb(155, 5, 5);
}
.filedin a:hover {
    color: rgb(0, 129, 200); text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sharertitle {
    margin: 0px 15px 0px 0px; padding: 12px 15px 12px 0px; color: rgb(51, 51, 51); text-transform: uppercase; font-family: "Oswald",Arial,Helvetica,sans-serif; font-size: 13px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: dashed; float: left;
}
.small-comment-cloud a {
    color: rgb(255, 255, 255);
}
.small-comment-cloud a:visited {
    color: rgb(255, 255, 255);
}
.small-comment-cloud a:hover {
    color: rgb(255, 255, 255);
}
#breaking_news {
    background: 0px 0px rgb(255, 255, 255); margin: 10px auto; width: 1105px; line-height: 3.12em; font-size: 1em; font-weight: 700;
}
#breaking_news a {
    color: rgb(59, 49, 49);
}
#breaking_news .headline {
    margin: 0px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#breaking_news .meta {
    padding: 0px 1em; text-transform: uppercase; font-size: 85%; margin-right: 1em; float: left;
}
#breaking_news .meta span {
    padding-left: 0.5em;
}
.breaking_news .meta {
    background: rgb(63, 146, 190); color: rgb(255, 255, 255);
}
.add-box {
    background: 0px 0px rgb(247, 247, 247); padding: 4px 8px; border: 1px solid rgb(238, 238, 238); margin-bottom: 20px; position: relative; -moz-box-sizing: border-box;
}
#exam_announcement {
    background: 0px 0px rgb(63, 146, 190); margin: 1.5em 0px 0px; padding: 0.4em 0.5em 0.2em; text-align: center; font-family: lora; font-size: 1.2em;
}
#browsing .catfeed a:hover {
    text-decoration: none;
}
.pagetitle {
    font: 26px/28px Open Sans, Helvetica, Sans-serif; padding: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
.pagetitle a {
    color: rgb(34, 34, 34) !important; text-decoration: none;
}
.pagetitle a:hover {
    color: rgb(34, 34, 34) !important; text-decoration: none;
}
.post-header {
    width: 635px; float: left;
}
.post-title {
    margin: 0px 0px 10px; width: 620px; color: rgb(21, 92, 142); line-height: 30px; font-family: "Oswald",Arial,Helvetica,sans-serif; font-size: 24px; font-weight: normal;
}
.post-title a {
    color: rgb(34, 34, 34);
}
.post-title a:visited {
    color: rgb(34, 34, 34);
}
.post-exerpt {
    text-align: justify; font-family: "Lora",georgia,serif; font-size: 14px;
}
.comment-cloud a {
    color: rgb(62, 93, 157);
}
.entry {
    padding: 10px 0px 15px;
}
.entry p {
    text-align: justify; padding-top: 0px; padding-bottom: 0px; font-family: "Lora",georgia,serif; font-size: 14px;
}
.entry strong {
    font-weight: bold;
}
.entry em {
    font-weight: normal;
}
.entry strong em {
    font-weight: normal;
}
.entry em strong {
    font-weight: normal;
}
.entry h2 {
    font: 22px/24px Open Sans, Helvetica, Sans-serif; padding: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
.entry h3 {
    padding: 3px; color: rgb(51, 102, 153); line-height: 28px; font-family: "Oswald",Arial,Helvetica,sans-serif; font-size: 24px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.entry h4 {
    padding: 10px 0px; color: rgb(170, 75, 128); font-family: "Oswald",Arial,Helvetica,sans-serif; font-size: 24px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.entry h5 {
    padding: 10px 0px; color: rgb(37, 65, 23); font-family: "Oswald",Arial,Helvetica,sans-serif; font-size: 20px; font-weight: normal;
}
.entry h6 {
    font: bold 15px/16px Lora, Sans-serif; padding: 0px 0px 10px; margin-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.entry a {
    border: currentColor; color: rgb(155, 5, 5); font-weight: bold; text-decoration: underline;
}
.entry a {
    color: rgb(155, 5, 5);
}
.entry a:visited {
    color: rgb(155, 5, 5);
}
.entry a:hover {
    color: rgb(62, 93, 157); text-decoration: underline;
}
.entry a img {
    border: currentColor;
}
.entry ul {
    list-style: none; margin: 0px 0px 0px 7px; padding-bottom: 10px;
}
.entry ol {
    margin: 0px 0px 10px 25px; padding-top: 8px; padding-bottom: 5px; list-style-type: circle;
}
.entry ol ol {
    list-style: upper-alpha;
}
.entry ol ol ol {
    list-style: lower-roman;
}
.entry ol ol ol ol {
    list-style: lower-alpha;
}
.entry ul ul {
    margin-bottom: 0px;
}
.entry ol ol {
    margin-bottom: 0px;
}
.entry ul ol {
    margin-bottom: 0px;
}
.entry ol ul {
    margin-bottom: 0px;
}
.entry ol li {
    padding: 3px 0px; line-height: 19px; font-family: "Lora",georgia,serif; font-size: 14px;
}
.entry li a {
    border: currentColor; color: rgb(155, 5, 5); font-weight: bold; text-decoration: underline;
}
.entry li a:link {
    color: rgb(155, 5, 5);
}
.entry li a:visited {
    color: rgb(155, 5, 5);
}
.entry li a:hover {
    color: rgb(62, 93, 157);
}
.entry li ul {
    margin: 0px; padding: 0px;
}
.entry del {
    color: rgb(170, 170, 170); text-decoration: line-through;
}
.entry ins {
    font-weight: normal; text-decoration: underline;
}
.entry blockquote {
    background: 0px 0px rgb(247, 247, 247); font: 1.2em/normal "andale mono", "lucida console", monospace; margin: 15px 0px; padding: 12px; border-radius: 4px; color: rgb(255, 255, 255); overflow: auto; clear: both; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 0px 7px rgba(0,0,0,0.25);
}
.entry blockquote p {
    color: rgb(51, 51, 51); font-size: 1em;
}
blockquote a {
    color: rgb(51, 51, 51); font-size: 1em;
}
blockquote {
    color: rgb(51, 51, 51); font-size: 1em;
}
.entry dfn {
    font-weight: normal;
}
.entry pre {
    margin: 1em 0px; display: block; white-space: pre;
}
.entry code {
    margin: 1em 0px; display: block; white-space: pre;
}
.entry tt {
    margin: 1em 0px; display: block; white-space: pre;
}
.entry pre {
    background: 0px 0px rgb(85, 85, 85); font: 1em/normal "andale mono", "lucida console", monospace; margin: 20px 0px; padding: 12px; border-radius: 4px; color: rgb(255, 255, 255); overflow: auto; clear: both; white-space: pre; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 0px 15px rgba(0,0,0,0.25);
}
.entry code {
    background: 0px 0px rgb(85, 85, 85); font: 1em/normal "andale mono", "lucida console", monospace; margin: 20px 0px; padding: 12px; border-radius: 4px; color: rgb(255, 255, 255); overflow: auto; clear: both; white-space: pre; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 0px 15px rgba(0,0,0,0.25);
}
.entry tt {
    background: 0px 0px rgb(85, 85, 85); font: 1em/normal "andale mono", "lucida console", monospace; margin: 20px 0px; padding: 12px; border-radius: 4px; color: rgb(255, 255, 255); overflow: auto; clear: both; white-space: pre; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 0px 15px rgba(0,0,0,0.25);
}
.entry hr {
    background: rgb(230, 230, 230); margin: 15px 0px; border: currentColor; width: 100%; height: 1px; color: rgb(230, 230, 230); clear: both;
}
.entry input {
    padding: 3px; font-size: 1em;
}
.entry textarea {
    padding: 3px; font-size: 1em;
}
img.centered {
    padding: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block;
}
img.alignnone {
    margin: 0px 0px 10px; padding: 0px; display: inline;
}
img.alignright {
    margin: 0px 0px 10px 10px; padding: 0px; display: inline;
}
img.alignleft {
    margin: 0px 10px 10px 0px; padding: 0px; display: inline;
}
.aligncenter {
    margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block;
}
.alignright {
    margin: 0px 0px 10px 10px; float: right;
}
.alignleft {
    margin: 0px 10px 10px 0px; float: left;
}
.wp-caption {
    background: rgb(247, 247, 247); padding: 4px 0px 5px; border: 1px solid rgb(230, 230, 230); text-align: center;
}
.wp-caption img {
    margin: 0px 0px 5px; padding: 0px; border: 0px currentColor;
}
.wp-caption p.wp-caption-text {
    margin: 0px; padding: 0px; text-align: center; line-height: 12px; font-size: 11px; font-weight: normal;
}
.tags a {
    color: rgb(34, 34, 34); text-decoration: none;
}
.tags a:visited {
    color: rgb(34, 34, 34); text-decoration: none;
}
.tags a:hover {
    color: rgb(62, 93, 157); text-decoration: underline;
}
#bottom {
    background: 0px 0px rgb(46, 54, 57); padding: 10px 0px; color: rgb(51, 51, 51); font-family: "Open Sans",Arial,Helvetica,sans-serif; margin-bottom: 50px; border-bottom-color: rgb(0, 130, 201); border-bottom-width: medium; border-bottom-style: none;
}
#bottom a {
    color: rgb(127, 130, 132);
}
#bottom a:hover {
    color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#cat-menu {
    background: rgb(255, 255, 255); list-style: none; padding: 0px; top: 16px; height: 44px; font-family: "Open Sans"; font-weight: normal; border-bottom-color: rgb(0, 255, 0); border-bottom-width: medium; border-bottom-style: none; position: relative; box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.6);
}
.nav {
    list-style: none; margin: 0px; padding: 0px; height: 44px; line-height: 1; border-right-color: rgb(255, 255, 255); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; z-index: 99;
}
.nav a {
    color: rgb(51, 51, 51); text-decoration: none; display: block; position: relative; z-index: 100;
}
.nav li {
    width: auto; border-right-color: rgb(221, 221, 221); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.nav li a {
    padding: 16px 17px; font-family: "Open Sans",Helvetica,Sans,sans-serif; text-decoration: none;
}
.nav li a:hover {
    background: rgb(255, 255, 255); color: rgb(51, 102, 153);
}
.nav li a:active {
    background: rgb(255, 255, 255); color: rgb(51, 102, 153);
}
.nav li.current-cat {
    background: rgb(255, 255, 255); color: rgb(51, 102, 153);
}
.nav li.current-cat-parent {
    background: rgb(255, 255, 255); color: rgb(51, 102, 153);
}
.nav li ul {
    background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(219, 219, 219); margin: 0px 0px 0px -2px; left: -999em; width: 182px; position: absolute; z-index: 999;
}
.nav li ul li {
    border-top-color: rgb(255, 255, 255); border-right-color: currentColor; border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-right-width: medium; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid;
}
.nav li ul li a {
    background: rgb(255, 255, 255); padding: 7px 17px; width: 147px; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal;
}
.nav li ul li a.sf-with-ul {
    padding: 7px 17px;
}
.nav li ul li a:hover {
    background: rgb(255, 255, 255);
}
.nav li ul ul {
    margin: -31px 0px 0px 181px;
}
.nav li:hover {
    position: static;
}
.nav li.hover {
    position: static;
}
.nav li:hover ul ul {
    left: -999em;
}
.nav li.sfhover ul ul {
    left: -999em;
}
.nav li:hover ul ul ul {
    left: -999em;
}
.nav li.sfhover ul ul ul {
    left: -999em;
}
.nav li:hover ul ul ul ul {
    left: -999em;
}
.nav li.sfhover ul ul ul ul {
    left: -999em;
}
.nav li:hover ul {
    left: auto;
}
.nav li.sfhover ul {
    left: auto;
}
.nav li li:hover ul {
    left: auto;
}
.nav li li.sfhover ul {
    left: auto;
}
.nav li li li:hover ul {
    left: auto;
}
.nav li li li.sfhover ul {
    left: auto;
}
.nav li li li li:hover ul {
    left: auto;
}
.nav li li li li.sfhover ul {
    left: auto;
}
.nav .sf-sub-indicator {
    display: none;
}
#post_social {
    margin: 0px 0px 10px; padding: 10px 0px; width: auto; height: 25px; color: rgb(34, 34, 34); line-height: 20px; text-indent: 0px; font-size: 12px;
}
#post_social ul {
    width: auto; height: 30px;
}
#post_social li {
    list-style: none; padding: 0px 3px; width: 100px; height: 30px; font-size: 11px; display: inline;
}
.retweet {
    padding: 3px 0px 0px; float: left;
}
.plus {
    padding: 3px 0px 0px; float: left;
}
.inshare {
    padding: 3px 0px 0px; float: left;
}
.views {
    padding: 3px 0px 0px; float: left;
}
.post-share {
    background: rgb(255, 255, 255); padding: 10px 0px 0px; border-radius: 8px; border: 1px solid rgb(210, 210, 210); left: auto; top: 229px; width: 80px; text-align: center; margin-left: -103px; position: fixed; z-index: 15; box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -webkit-border-radius: 8px; -moz-border-radius: 8px; -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.share-widget {
    margin-bottom: 10px;
}
#newsletter {
    background: rgb(255, 255, 255); margin: 0px 0px 15px; font-family: "Open Sans", Arial, Helvetica, sans-serif; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#newsletter .widget-title {
    background: rgb(255, 255, 255); padding: 0px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; margin-bottom: 3px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newsletter .subscribe {
    padding: 10px 15px;
}
#newsletter .subscribe p {
    color: rgb(51, 51, 51); font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 12px;
}
#newsletter .subscribe span {
    color: rgb(153, 153, 153); font-size: 11px;
}
#newsletter .subscribe-form {
    margin: 6px 0px 3px;
}
#newsletter .subscribe-form .email {
    margin: 0px 3px 10px 0px; padding: 8px 0px; width: 185px; height: 12px; text-indent: 5px; font-family: "Open Sans", Arial, Helvetica, sans-serif; min-width: 130px;
}
#newsletter .subscribe-form .submit {
    padding: 0px; border-radius: 4px; width: 100px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-family: "Open Sans",Helvetica,Sans,sans-serif; font-size: 13px; text-decoration: none; background-color: rgb(5, 133, 202);
}
#newsletter .subscribe-form .submit:hover {
    background-color: rgb(23, 158, 219);
}
#nav-top .menu-nav-top {
    width: 750px; float: left;
}
#nav-top .menu-nav-top ul {
    width: 750px; float: left;
}
#nav-top .social-links {
    float: right;
}
#nav-top ul li a {
    height: 36px; color: rgb(255, 255, 255); line-height: 33px; padding-right: 16px; padding-left: 14px; font-family: oswald; font-size: 13px; font-weight: normal; vertical-align: middle; float: left;
}
#nav-top ul.social-links li a {
    padding-right: 16px; padding-left: 14px;
}
#nav-top ul.social-links li a img {
    margin-top: 9px;
}
#nav-top ul li:hover {
    visibility: inherit;
}
#nav-top ul li a:hover {
    text-decoration: none; visibility: inherit;
    }
#nav-top ul ul {
    top: -9999em; width: 191px; display: none; position: absolute; z-index: 99999;
}
#nav-top ul ul li {
    width: 191px;
}
#nav-top ul ul li::after {
    content: "";
}
#nav-top ul li li::after {
    content: "";
}
#nav-top ul li:hover ul {
    left: -4px; top: 36px;
}
#nav-top ul li.sfHover ul {
    left: -4px; top: 36px;
}
#nav-top ul li:hover li ul {
    top: -9999em;
}
#nav-top ul li.sfHover li ul {
    top: -9999em;
}
#nav-top ul li li:hover ul {
    left: 175px; top: -2px;
}
#nav-top ul li li.sfHover ul {
    left: 175px; top: -2px;
}
#nav-top ul ul {
    top: -2px;
}
#nav-top ul ul li:hover {
    background-position: bottom !important;
}
#nav-top ul ul li a {
    margin: 0px; padding: 0px 20px; width: 172px; height: 39px; color: rgb(64, 64, 64); line-height: 39px; font-size: 13px; vertical-align: middle; display: block;
}
#nav-top ul ul li.sfHover {
    outline: 0px; text-decoration: none;
}
#nav-top ul ul li.sfHover {
    outline: 0px; text-decoration: none;
}
#nav-top ul ul li a:focus {
    outline: 0px; text-decoration: none;
}
#nav-top ul ul li a:hover {
    outline: 0px; text-decoration: none;
}
#nav-top ul ul li a:active {
    outline: 0px; text-decoration: none;
}
#nav-top ul ul li:hover ul {
    left: 189px; top: -1px;
}
#nav-top ul ul li.sfHover ul {
    left: 189px; top: -1px;
}
#nav-top ul ul ul li:first-child {
    border-top-color: rgb(242, 242, 242) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
#nav-top ul ul ul li.first {
    border-top-color: rgb(242, 242, 242) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.postnavi {
    background: 0px 0px rgb(239, 239, 239); margin: 2em auto 1.3em; padding: 0.94em 1.5%; overflow: hidden; display: block;
}
.postnavi a {
    color: rgb(68, 68, 68); font-family: arial; font-size: 13px; font-weight: bold;
}
.postnavi a:hover {
    text-decoration: none;
}
.postnavi p {
    color: rgb(119, 119, 119); text-transform: uppercase; clear: both; font-family: Open Sans, Helvetica, Sans-serif; font-size: 11px;
}
.postnavi .left {
    width: 295px; text-align: left;
}
.postnavi .right {
    width: 295px; text-align: right;
}
.related {
    border-width: 2px 0px; border-style: solid none; border-color: rgb(239, 231, 209) currentColor; margin: 10px 0px 0px; padding: 5px 0px 10px; text-align: justify; clear: both;
}
.related h3 {
    padding: 5px 0px 10px; font-size: 20px;
}
.related ol li {
    padding: 5px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.related ol li a {
    padding: 0px; color: rgb(51, 51, 51); font-family: Lora; font-size: 14px; font-weight: normal; text-decoration: none;
}
.related ol li a:hover {
    color: rgb(0, 67, 176);
}
#sidebar {
    width: 420px; float: right;
}
.adbox {
    padding: 7px 6px 3px;
}
.ad125x125 {
    margin: 0px 0px 5px; width: 200px; height: 125px;
}
.single-banner {
    margin: 30px 5px 0px 0px !important; padding: 1px; width: 728px; height: 90px; float: right;
}
.subscribe_icons {
    margin: 0px auto; width: 286px;
}
.subscribe_icons li {
    margin: 0px 2px 5px; width: 52px; text-align: center; font-size: 11px; float: left; display: inline;
}
.subscribe_icons a {
    padding: 40px 0px 2px; color: rgb(51, 51, 51) !important; display: block; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out;
}
.subscribe_icons a:hover {
    color: rgb(62, 93, 157) !important; text-decoration: none; -webkit-box-shadow: 0px 2px 4px hsla(0, 0%, 0%, .35); -moz-box-shadow: 0px 2px 4px hsla(0, 0%, 0%, .35);
}
#tabber .inside {
    padding: 0px 15px;
}
#tabber ul.tabs li {
    margin: 0px 1px 0px 0px; padding: 0px 0px 0px 5px; color: rgb(119, 119, 119); font-size: 14px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; display: inline; cursor: pointer;
}
#tabber ul.tabs li a.selected {
    color: rgb(238, 238, 238); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#tabber ul.tabs li a:hover {
    color: rgb(238, 238, 238); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#tabber ul.tabs li a {
    padding: 0px 7px 10px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 42px; float: left; display: block;
}
#tabber #tag-cloud {
    padding: 10px 0px;
}
#tabber .inside li {
    padding: 10px 0px;
}
#tabber .inside li {
    border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: dashed;
}
#tabber .inside li a {
    color: rgb(51, 51, 51); line-height: 19px; font-size: 14px;
}
#tabber .inside a:hover {
    color: rgb(62, 93, 157);
}
#tabber .inside li div.info {
    margin: 0px !important; padding: 0px !important; top: 0px !important; display: table;
}
#tabber .inside li div.info a hover {
    color: rgb(0, 129, 200); text-decoration: none;
}
#tabber .inside li div.info a:hover {
    color: rgb(0, 129, 200); text-decoration: none;
}
#tabber .inside li span.meta {
    color: rgb(153, 153, 153); display: block;
}
#tabber .inside li span.meta a {
    color: rgb(153, 153, 153);
}
#tabber .inside li span.meta a:hover {
    color: rgb(62, 93, 157); text-decoration: none;
}
#tabber .inside li img.avatar {
    background: rgb(247, 247, 247); margin: 0px 8px 0px 0px; padding: 4px; border: 1px solid rgb(221, 221, 221); float: left;
}
#tabber .inside li img.thumb {
    background: rgb(247, 247, 247); margin: 0px 8px 0px 0px; padding: 4px; border: 1px solid rgb(221, 221, 221); float: left;
}
.services {
    background: rgb(245, 245, 245); font: 12px/normal Arial, Sans-Serif; margin: 30px 0px 10px; padding: 0px; border: 3px solid rgb(68, 108, 179); width: auto; color: rgb(34, 34, 34); display: block; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 1px 3px #000; -webkit-box-shadow: 0 1px 3px #000; -moz-box-shadow: 0 1px 3px #000;
}
.services .kontainer {
    padding: 5px;
}
.services p {
    padding: 10px 5px; font-size: 14px;
}
.services img {
    margin: 0px 10px 0px 0px; padding: 2px; border: 0px solid rgb(230, 230, 250); width: 70px; height: 70px; float: left; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.widget {
    background: rgb(255, 255, 255); margin: 0px 0px 15px; border: 1px solid rgb(223, 223, 223); width: 420px;
}
.widget p {
    padding-bottom: 5px;
}
.widget ul {
    margin: 0px; clear: both;
}
.widget ul li a {
    padding: 0px; color: rgb(51, 51, 51); font-family: Lora; font-size: 14px; text-decoration: none;
}
.widget ul li a hover {
    color: rgb(0, 129, 200); text-decoration: none;
}
.widget ul li a:hover {
    color: rgb(0, 129, 200); text-decoration: none;
}
.widget ul ul {
    margin: 0px; padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.widget ul ul li {
    border: currentColor;
}
.textwidget {
    padding-top: 5px;
}
#wp-calendar {
    width: 100%;
}
#wp-calendar {
    text-align: center;
}
#wp-calendar th {
    text-align: center;
}
#wp-calendar caption {
    text-align: center;
}
#wp-calendar th {
    background: rgb(245, 245, 245); padding: 3px; border: 1px solid rgb(240, 240, 240);
}
#wp-calendar td {
    padding: 5px 2px; border: 1px solid rgb(240, 240, 240);
}
#wp-calendar caption {
    padding: 3px 0px 7px; color: rgb(255, 255, 255); font-family: "Open Sans", Helvetica, Sans, sans-serif; font-weight: normal;
}
#wp-calendar #today {
    background: rgb(245, 245, 245); font-weight: normal;
}
#respond {
    margin: 15px 0px 0px;
}
#respond p {
    margin: 0px; color: rgb(119, 119, 119);
}
.comments-box {
    padding: 30px 0px 0px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.comments-box h3 {
    font-size: 14px;
}
.cancel-comment-reply {
    padding: 5px 0px 0px; font-size: 11px;
}
.text {
    padding: 2px; border: 1px solid rgb(230, 230, 230); width: 200px; color: rgb(119, 119, 119);
}
#pings {
    margin-bottom: 40px;
}
ul.children {
    margin-left: 0px;
}
ol.commentlist {
    margin: 15px 0px 0px;
}
cite.fn {
    padding-top: 9px; font-size: 14px; font-style: normal; font-weight: normal; display: block;
}
cite.fn a {
    color: rgb(51, 51, 51); text-decoration: none;
}
cite.fn a:hover {
    color: rgb(51, 51, 51); text-decoration: none;
}
span.says {
    display: none;
}
.commentlist li {
    list-style: none; margin: -1px 0px 0px; padding: 15px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.commentlist li.depth-2 {
    background: rgb(255, 255, 255); margin-left: 15px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.commentlist li.depth-3 {
    background: rgb(250, 250, 250); margin-left: 15px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.commentlist li.depth-4 {
    background: rgb(255, 255, 255); margin-left: 15px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.commentlist li.depth-5 {
    background: rgb(250, 250, 250); margin-left: 15px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.commentlist code {
    background: rgb(230, 230, 230); padding: 5px;
}
.commentlist .moderation {
    color: rgb(102, 0, 0); margin-top: 10px;
}
.commentlist .thread-even {
    background: rgb(250, 250, 250);
}
.commentlist .children {
    margin-top: 15px;
}
.commentlist p {
    clear: both;
}
.comment-author {
    margin-bottom: 5px;
}
.avatar {
    background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(230, 230, 230); margin-right: 10px; float: left;
}
.reply {
    margin: 15px 0px 0px;
}
.reply a {
    padding: 0px 6px 1px !important; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; text-decoration: none !important;
}
.reply a:visited {
    padding: 0px 6px 1px !important; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; text-decoration: none !important;
}
.comment-meta {
    margin-bottom: 15px; float: left;
}
.comment-meta a {
    color: rgb(102, 102, 102);
}
.comment-date a {
    color: rgb(136, 136, 136); font-size: 1.1em;
}
.comment-date a:visited {
    color: rgb(136, 136, 136); font-size: 1.1em;
}
#commentform {
    margin: 10px 0px 0px;
}
#commentform input.txt {
    border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(239, 239, 239) rgb(239, 239, 239) rgb(204, 204, 204); font: 14px/14px Open Sans, Helvetica, Sans-serif; font-size-adjust: none; font-stretch: normal;
}
#commentform textarea {
    border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(239, 239, 239) rgb(239, 239, 239) rgb(204, 204, 204); font: 14px/14px Open Sans, Helvetica, Sans-serif; font-size-adjust: none; font-stretch: normal;
}
#commentform input.txt {
    background: rgb(252, 252, 252); margin: 0px 5px 10px 0px; padding: 5px 7px; width: 170px; color: rgb(102, 102, 102);
}
#commentform textarea {
    background: rgb(252, 252, 252); padding: 5px 7px; width: 95% !important; color: rgb(102, 102, 102);
}
#commentform #submit {
    margin: 15px 0px 0px;
}
.button {
    background-color: rgb(102, 102, 102);
}
.button:visited {
    background-color: rgb(102, 102, 102);
}
.reply a {
    background-color: rgb(102, 102, 102);
}
.button:hover {
    color: rgb(255, 255, 255) !important; text-decoration: none;
}
.reply a:hover {
    color: rgb(255, 255, 255) !important; text-decoration: none;
}
.button:active {
    top: 0px;
}
.reply a:active {
    top: 0px;
}
.button {
    line-height: 1; font-size: 13px; font-weight: normal;
}
.button:visited {
    line-height: 1; font-size: 13px; font-weight: normal;
}
.button {
    text-shadow: 0px -1px 1px rgba(0,0,0,0.25);
}
.button:visited {
    text-shadow: 0px -1px 1px rgba(0,0,0,0.25);
}
.button {
    border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35); border-radius: 5px; text-shadow: 0px -1px 1px rgba(0,0,0,0.25); -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.button:visited {
    border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35); border-radius: 5px; text-shadow: 0px -1px 1px rgba(0,0,0,0.25); -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.reply a {
    border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35); border-radius: 5px; text-shadow: 0px -1px 1px rgba(0,0,0,0.25); -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.button:hover {
    opacity: 0.9;
}
.reply a:hover {
    opacity: 0.9;
}
.pagination {
    margin: 2px 0px 0px; padding: 5px 0px; line-height: 18px; font-size: 12px;
}
.pagination span {
    background: rgb(255, 255, 255); margin: 2px 2px 2px 0px; padding: 6px 10px 5px; border: 1px solid rgb(223, 223, 223); width: auto; color: rgb(62, 93, 157); text-decoration: none; float: left; display: block;
}
.pagination a {
    background: rgb(255, 255, 255); margin: 2px 2px 2px 0px; padding: 6px 10px 5px; border: 1px solid rgb(223, 223, 223); width: auto; color: rgb(62, 93, 157); text-decoration: none; float: left; display: block;
}
.pagination a:hover {
    background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204);
}
.pagination .current {
    background: rgb(50, 121, 187); padding: 6px 12px 5px; color: rgb(255, 255, 255);
}
.pagination .wp-pagenavi {
    text-align: right;
}
.pagination .wp-pagenavi {
    text-align: right;
}
.pagination .wp-pagenavi a:link {
    background: rgb(255, 255, 255); margin: 0px 0px 0px 3px; padding: 4px 8px; border: 1px solid rgb(204, 204, 204); color: rgb(62, 93, 157); text-decoration: none; display: inline;
}
.pagination .wp-pagenavi a:visited {
    background: rgb(255, 255, 255); margin: 0px 0px 0px 3px; padding: 4px 8px; border: 1px solid rgb(204, 204, 204); color: rgb(62, 93, 157); text-decoration: none; display: inline;
}
.pagination .wp-pagenavi .on {
    background: rgb(239, 239, 239); margin: 0px 0px 0px 3px; padding: 4px 8px; border: 1px solid rgb(204, 204, 204); color: rgb(62, 93, 157); font-weight: normal;
}
.pagination .wp-pagenavi .current {
    background: rgb(239, 239, 239); margin: 0px 0px 0px 3px; padding: 4px 8px; border: 1px solid rgb(204, 204, 204); color: rgb(62, 93, 157); font-weight: normal;
}
.pagination .wp-pagenavi a:hover {
    background: rgb(239, 239, 239); margin: 0px 0px 0px 3px; padding: 4px 8px; border: 1px solid rgb(204, 204, 204); color: rgb(62, 93, 157); font-weight: normal;
}
.pagination .wp-pagenavi .extend {
    background: rgb(255, 255, 255); padding: 4px 8px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51);
}
.pagination .wp-pagenavi span.pages {
    background: rgb(255, 255, 255); padding: 4px 8px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51);
}
.navigation {
    padding: 20px 0px 0px;
}
#footer1 {
    width: 360px; float: left;
}
#footer2 {
    margin: 0px 0px 0px 15px; width: 360px; float: left;
}
#footer3 {
    margin: 0px 0px 0px 15px; width: 360px; float: left;
}
.footerwidget {
    background: rgb(255, 255, 255); margin: 0px 0px 15px; box-shadow: 0px 0px 3px #bbb; -webkit-box-shadow: 0px 0px 3px #bbb; -moz-box-shadow: 0px 0px 3px #bbb;
}
.footerwidget ul li {
    padding: 5px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.footerwidget ul li a {
    padding: 0px; color: rgb(51, 51, 51); font-family: Lora; font-size: 14px; font-weight: normal; text-decoration: none;
}
.footerwidget ul li a:hover {
    color: rgb(0, 67, 176);
}
.fixedBar {
    background: rgb(0, 75, 128); margin: 0px; padding: 0px; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); font-family: Lora, sans-serif; font-size: 16px; font-weight: bold; vertical-align: middle; float: left; position: fixed; z-index: 99999; opacity: 0.95;
}
.boxfloat {
    margin: 0px auto; width: 920px; text-align: center;
}
#tips {
    list-style: none; margin: 0px; padding: 0px;
}
#tips li {
    list-style: none; margin: 0px; padding: 0px;
}
#tips {
    width: 920px; line-height: 120%; font-size: 20px;
}
#tips li {
    padding: 15px 0px; display: none;
}
#tips li a {
    color: rgb(255, 255, 255);
}
#tips li a:hover {
    text-decoration: none;
}
.one_half {
    width: 48%;
}
.one_third {
    width: 30.66%;
}
.two_third {
    width: 65.33%;
}
.one_fourth {
    width: 22%;
}
.three_fourth {
    width: 74%;
}
.one_fifth {
    width: 16.8%;
}
.two_fifth {
    width: 37.6%;
}
.three_fifth {
    width: 58.4%;
}
.four_fifth {
    width: 67.2%;
}
.one_sixth {
    width: 13.33%;
}
.five_sixth {
    width: 82.67%;
}
.one_half {
    margin-right: 4%; float: left; position: relative;
}
.one_third {
    margin-right: 4%; float: left; position: relative;
}
.two_third {
    margin-right: 4%; float: left; position: relative;
}
.three_fourth {
    margin-right: 4%; float: left; position: relative;
}
.one_fourth {
    margin-right: 4%; float: left; position: relative;
}
.one_fifth {
    margin-right: 4%; float: left; position: relative;
}
.two_fifth {
    margin-right: 4%; float: left; position: relative;
}
.three_fifth {
    margin-right: 4%; float: left; position: relative;
}
.four_fifth {
    margin-right: 4%; float: left; position: relative;
}
.one_sixth {
    margin-right: 4%; float: left; position: relative;
}
.five_sixth {
    margin-right: 4%; float: left; position: relative;
}
.last {
    clear: right; margin-right: 0px !important;
}
.clearboth {
    width: 100%; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block;
}
a.top {
    background: rgb(255, 255, 255); top: -11px; right: 0px; color: rgb(129, 129, 129); padding-left: 10px; font-size: 10px; text-decoration: none; float: right; position: absolute;
}
a.top:hover {
    text-decoration: underline;
}
.margin.line {
    margin: 0px 10px 20px !important;
}
.readmore-wrap {
    float: right;
}
#social-stats {
    background: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); left: 0px; width: 416px; margin-bottom: 10px; float: left; position: relative;
}
#social-stats ul {
    overflow: hidden;
}
#social-stats ul li {
    width: 25%; height: 80px; float: left; display: block;
}
#social-stats ul li a {
    padding: 10px 0px; width: 100%; text-decoration: none; float: left; display: block;
}
#social-stats ul li a {
    border-right-color: rgb(215, 215, 215); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none;
}
#social-stats ul li a span {
    margin: 0px auto; width: 100%; text-align: center; float: left; display: block;
}
#social-stats ul li a large {
    margin: 0px auto; width: 100%; text-align: center; float: left; display: block;
}
#social-stats ul li a small {
    margin: 0px auto; width: 100%; text-align: center; float: left; display: block;
}
#social-stats ul li.ss-facebook a span {
    background-position: 0px -40px;
}
#social-stats ul li.ss-twitter a span {
    background-position: 0px -60px;
}
#social-stats ul li.ss-google-plus a span {
    background-position: 0px -80px;
}
#social-stats ul li.ss-rss-icon a span {
    background-position: 0px -20px;
}
#social-stats ul li a large {
    color: rgb(187, 23, 23); font-size: 22px; font-weight: bold; margin-bottom: 3px;
}
#social-stats ul li a small {
    color: rgb(67, 67, 64); font-size: 12px; font-weight: bold;
}
.sidebar-subscribe-box-form {
    margin: 10px 0px; clear: both; display: block;
}
form.sidebar-subscribe-box-form {
    margin: 10px 0px 0px; width: auto; clear: both; display: block;
}
.sidebar-subscribe-box-email-button {
    background: rgb(0, 153, 255); padding: 9px; border: 1px solid rgb(0, 127, 255); width: 25%; color: rgb(255, 255, 255); text-transform: uppercase; font-family: verdana; font-weight: 700; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 0px transparent; text-shadow: 1px 1px 0px rgba(0,0,0,0.4);
}
.sidebar-subscribe-box-email-button:hover {
    background: rgb(28, 164, 255);
}
.sidebar-subscribe-box-email-button:focus {
    background: rgb(28, 164, 255);
}
.sidebar-subscribe-box-email-button:active {
    outline: 0px; box-shadow: inset 0px 1px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
#submit-button {
    background: rgb(247, 247, 247); margin: 0px 0px 1em; padding: 0.8em; border: 5px solid rgb(238, 238, 238); text-align: center; overflow: hidden; font-size: 16px;
}
#mission {
    background: 0px 0px rgb(247, 247, 247); margin: 10px auto; padding: 0.8em; border: 1px solid rgb(223, 223, 223); width: 1080px; font-size: 16px;
}
.avatar-teaser {
    margin: -10px 0px; line-height: 0; float: left;
}
