/*
Theme Name: Arcurs
Description: Custom theme for Yuri Arcurs , based on custom COTA Framework, developed by Cotorobai Adrian.
Author: Cotorobai Adrian
Version: 1.1
License: This theme license is available only for Arcurs. This theme must not be duplicated without author written permission.
*/

/* =Reset default browser CSS. Based on work by and Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {clear: both;font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */

table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;}

input[type="text"], input[type="password"], input[type="submit"] textarea, select { 
    outline: none;
}

/************ GENERAL CONTAINERS ******************/

.wrapper {margin:0 auto;width:950px;}
#header {float:left;width:940px;padding:0 5px;}
#main_menu {float:left;width: 940px;margin:10px 5px 0 5px;}
#content_container {float:left;width: 950px;background:url(images/content_container.png) repeat-y;}
#inner_content_container {float:left;width: 910px;padding:20px 15px 20px 25px;}
#content {float:left;width:675px;}
#primary {float:right;width: 204px;padding:0 0 0 10px;overflow: hidden;border-left:1px solid #e3e2db;}
#footer {float:left;width: 100%;}

/******************** FONTS **********************/

@font-face {
    font-family: 'HelveticaCERegular';
    src: url('font/helvetica_ce_regular-webfont.eot');
    src: url('font/helvetica_ce_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/helvetica_ce_regular-webfont.woff') format('woff'),
         url('font/helvetica_ce_regular-webfont.ttf') format('truetype'),
         url('font/helvetica_ce_regular-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

body,input,textarea,.page-title span,.pingback a.url,h3#comments-title,h3#reply-title,#main_menu, #main_menu ul,#cancel-comment-reply-link,.form-allowed-tags,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.wp-caption-text {font-family:arial, verdana, sans-serif;}
pre {font-family: "Courier 10 Pitch", Courier, monospace;}
code {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}

#main_menu, #menu_search_input, .comment_count a, .comment_count a span {font-family: 'HelveticaCERegular', arial, sans-serif;}
.entry-title, #tagline, .subscribe_rss, .subscribe_rss a, .featured_content_item_readmore a, .widget-title, .widgettext, .youtube_channel a, #popular_posts h2, .popular_post_title, .popular_post_title a, #content h1,#content h2,#content h3,#content h4,#content h5,#content h6, strong, #content h1 strong,#content h2 strong,#content h3 strong,#content h4 strong,#content h5 strong,#content h6 strong,.entry-meta {font-family:georgia, arial, sans-serif;}

/**************** GLOBAL ****************/

#top_bg {float:left;background:url(images/top_bg.jpg) repeat-x top;width:100%;}
body {background:url(images/body_bg.jpg) repeat;}
body,input,textarea {color: #4f585c;font-size: 12px;line-height: 18px;}
hr {background-color: #e7e7e7;border: 0;clear: both;height: 1px;margin-bottom: 18px;}
p {margin-bottom: 18px;}
ul {list-style: square;margin: 0 0 18px 1.5em;}
ol {list-style: decimal;margin: 0 0 18px 1.5em;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul,ol ol,ul ol,ol ul {margin-bottom: 0;}
dl {margin: 0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold;font-style:italic;}
cite,em,i {font-style: italic;}
big {font-size: 131.25%;}
ins {background: #ffc;text-decoration: none;}
blockquote {font-style: italic;padding: 0 3em;}
blockquote cite,blockquote em,blockquote i {font-style: normal;}
pre {	background: #f7f7f7;color: #222;line-height: 18px;margin-bottom: 18px;padding: 1.5em;}
abbr,acronym {	border-bottom: 1px dotted #666;cursor: help;}
sup,sub {height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
input[type="text"],textarea {background: #f9f9f9;border: 1px solid #ccc;padding: 2px;}
a:link {color: #85804f;text-decoration:none;}
a:visited {color: #743399;}
a:active,a:hover {color: #ff4b33;text-decoration:underline;}


/***************** HEADER *****************/

#header_left {float:left;}
#header_right {float:right;}
#logo {float:left;padding:25px 0 0 0;}
#logo a {float:left;width:195px;height:45px;}
#tagline {float:left;color:#c5c4b7;font-size:15px;font-style:italic;width:375px;padding:30px 0 0 22px;line-height:20px;}

#social_container {float:right;padding:25px 0 0 0;}
.rss, .tw, .fb, .email {float:left;padding:0 5px 0 0;}
.rss a {float:left;width:25px;height:26px;background:url(images/social_icons.png) no-repeat 0 0;}
.rss a:hover {background:url(images/social_icons.png) no-repeat 0 -26px;}
.tw a {float:left;width:25px;height:26px;background:url(images/social_icons.png) no-repeat -25px 0;}
.tw a:hover {background:url(images/social_icons.png) no-repeat -25px -26px;}
.fb a {float:left;width:25px;height:26px;background:url(images/social_icons.png) no-repeat -50px 0;}
.fb a:hover {background:url(images/social_icons.png) no-repeat -50px -26px;}
.email a {float:left;width:25px;height:26px;background:url(images/social_icons.png) no-repeat -75px 0;}
.email a:hover {background:url(images/social_icons.png) no-repeat -75px -26px;}

#subscribeform {float:left;width:215px;height:25px;background:url(images/top_subscription_form.png) no-repeat;}
#ssfr {float:left;padding:0 10px;margin:0;width:105px;height:25px;line-height:25px;color:#82817c;font-family:arial, sans-serif;font-style:italic;font-size:12px;border:none;background:none;}
#subscribe {float:left;width:90px;height:25px;text-indent:-9999px;border:none;background:url(images/top_subscription_input.png) no-repeat top;cursor:pointer;padding:0;margin:0;}
#subscribe:hover {background:url(images/top_subscription_input.png) no-repeat bottom;}

#visitor_counter {float:right;display:block;width:300px;text-align:right;padding:25px 0 0 0;clear:right;font-family:arial, sans-serif;font-style:italic;font-size:12px;color:#c7c6b9;}

/************** MENU **************/

#main_menu {background: url(images/menu_bg.png) repeat-x;height:55px;display: block;z-index:5;position:relative;}
#main_menu ul {list-style: none;margin: 0;font-size:13px;}
#main_menu li {float: left;position: relative;background:url(images/menu_li.png) repeat-y right;}
#main_menu a {float:left;height:55px;line-height:55px;color: #f7f7f4;display: block;padding: 0 18px;text-decoration: none;}
#main_menu li a:hover {background: #171614 url(images/menu_li.png) repeat-y right;color: #f7f7f4;}
#main_menu ul ul {display: none;position: absolute;top: 38px;left: 0;float: left;width: 180px;z-index: 99999;}
#main_menu ul ul a {background: #333;line-height: 1em;padding: 10px;width: 160px;height: auto;}
#main_menu ul ul :hover > a {background: #333;color: #f7f7f4;}
#main_menu ul li:hover > ul {display: block;}
#main_menu ul ul li {min-width: 180px;}
#main_menu ul ul ul {left: 100%;top: 0;}
#main_menu ul li.current_page_item > a,#main_menu ul li.current-menu-ancestor > a,#main_menu ul li.current-menu-item > a,#main_menu ul li.current-menu-parent > a {background:#171614 url(images/menu_li.png) repeat-y right;color: #f7f7f4;}
* html #main_menu ul li.current_page_item a,* html #main_menu ul li.current-menu-ancestor a,* html #main_menu ul li.current-menu-item a,* html #main_menu ul li.current-menu-parent a,* html #main_menu ul li a:hover {background:#171614 url(images/menu_li.png) repeat-y right;color: #f7f7f4;}

#menu_search {float:right;width:210px;height:55px;margin:0 7px 0 0;background:url(images/search_input.png) no-repeat;}
#searchsubmitmenu {float:left;background:none;border:none;text-indent:-99999px;width:30px;height:35px;margin:10px 0 0 3px;cursor:pointer;}
#menu_search_input {float:left;padding:0;margin:10px 0 0 0;height:35px;line-height:35px;border:none;background:none;width:165px;color:#2b2f33;font-size:15px;}


/******************* CONTENT *******************************/


#content {margin-bottom: 20px;}
#content,#content input,#content textarea {color: #33333;font-size: 14px;line-height: 20px;}
#content p,#content ul,#content ol,#content dd,#content pre,#content hr {margin-bottom: 20px;}
#content ul ul,#content ol ol,#content ul ol,#content ol ul {margin-bottom: 0;}
#content pre,#content kbd,#content tt,#content var {font-size: 15px;line-height: 21px;}
#content code {font-size: 13px;}
#content dt,#content th {color: #000;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {color: #4f585c;line-height: 1.5em;margin: 0 0 20px 0;font-style:italic;}
#content table {border: 1px solid #e7e7e7;margin: 0 -1px 24px 0;text-align: left;width: 100%;}
#content tr th,#content thead th {color: #888;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px;}
#content tr td {border-top: 1px solid #e7e7e7;padding: 6px 24px;}
#content tr.odd td {background: #f2f7fc;}
.hentry {margin: 0 0 20px 0;}
.home .sticky {background: #f2f7fc;border-top: 4px solid #000;margin-left: -20px;margin-right: -20px;padding: 18px 20px;}
.single .hentry {float:left;width:100%;margin: 0 0 20px 0;}
.page-title {color: #777777;font-size: 14px;font-weight: bold;margin: 0 0 20px 0;}
.page-title span {color: #333333;font-size: 14px;font-style: italic;font-weight: normal;}
.page-title a:link,.page-title a:visited {color: #777777;text-decoration: none;}
.page-title a:active,.page-title a:hover {color: #777777;}
#content .entry-title {color: #373b40;font-size: 30px;font-weight: normal;line-height: 40px;margin-bottom: 10px;font-style:italic;}
.entry-title a:link,.entry-title a:visited {color: #373b40;text-decoration: none;}
.entry-title a:active,.entry-title a:hover {color: #373b40;text-decoration:underline;}
.entry-meta {color: #4f585c;font-size: 15px;font-style:italic;}
.entry-meta abbr,.entry-utility abbr {border: none;}
.entry-meta abbr:hover,.entry-utility abbr:hover {border-bottom: 1px dotted #666;}
.entry-content,.entry-summary {clear: both;}
#content .entry-summary p:last-child {margin-bottom: 12px;}
.entry-content fieldset {border: 1px solid #e7e7e7;margin: 0 0 24px 0;padding: 24px;}
.entry-content fieldset legend {background: #fff;color: #000;font-weight: bold;padding: 0 24px;}
.entry-content input {margin: 0 0 24px 0;}
.entry-content input.file,.entry-content input.button {margin-right: 24px;}
.entry-content label {color: #777777;font-size: 12px;}
.entry-content select {margin: 0 0 24px 0;}
.entry-content sup,.entry-content sub {font-size: 10px;}
.entry-content blockquote.left {float: left;margin-left: 0;margin-right: 24px;text-align: right;width: 33%;}
.entry-content blockquote.right {float: right;margin-left: 24px;margin-right: 0;text-align: left;width: 33%;}
.page-link {clear: both;color: #000;font-weight: bold;margin: 0 0 22px 0;word-spacing: 0.5em;}
.page-link a:link,.page-link a:visited {background: #f1f1f1;color: #333;font-weight: normal;padding: 0.5em 0.75em;text-decoration: none;}
.home .sticky .page-link a {background: #d9e8f7;}
.page-link a:active,.page-link a:hover {color: #ff4b33;}
body.page .edit-link {clear: both;display: block;}
#entry-author-info {background: #f2f7fc;	border-top: 4px solid #000;clear: both;font-size: 14px;line-height: 20px;margin: 24px 0;overflow: hidden;	padding: 18px 20px;}
#entry-author-info #author-avatar {background: #fff;border: 1px solid #e7e7e7;float: left;height: 60px;margin: 0 -104px 0 0;padding: 11px;}
#entry-author-info #author-description {float: left;margin: 0 0 0 104px;}
#entry-author-info h2 {color: #000;font-size: 100%;font-weight: bold;margin-bottom: 0;}
.entry-utility {clear: both;color: #888;font-size: 12px;line-height: 18px;}
.entry-meta a,.entry-utility a {color: #85804f;text-decoration:none;}
.entry-meta a:hover,.entry-utility a:hover {color: #85804f;text-decoration:underline;}
#content .video-player {padding: 0;}

.subscribe_rss {font-size:15px;color:#4f585c;font-style:italic;margin:0 0 10px 0;}
.subscribe_rss a {font-size:15px;color:#85804f;font-style:italic;text-decoration:none;text-transform:uppercase;}
.subscribe_rss a:hover {text-decoration:underline;}

.main_post {float:left;width:100%;margin:0 0 20px 0;border-bottom:1px solid #dcdbd3;}
.main_post_image {float:left;width:220px;margin:3px 0 0 0;}
.main_post_image a {float:left;}
.main_post_image img {float:left;width:200px;height:auto;}
.main_post_content {float:left;width:455px;margin-bottom:20px;}
.main_post_header {float:left;width:355px;margin:0 0 10px 0;}
.main_post_comments {float:left;width:100px;}
.video_icon {float:left;clear:left;margin:5px 0 0 0;background:url(images/video_icon.png) no-repeat left center;}
.video_icon span {padding:0 0 0 25px;color:#82817c;font:italic 15px georgia, arial, sans-serif;}

.featured_content_item_readmore {float:right;}
.featured_content_item_readmore a {text-decoration:none;color:#85804f;font-style:italic;font-size:15px;}
.featured_content_item_readmore a:hover {text-decoration:underline;}

.addthis_toolbox {float:left;}
.addthis_button_tweet .at300b {width:70px;}
.add_this_widget {float:left;position:relative;overflow:hidden;}
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs {
    border-bottom: none;
}
div.atclear { display:none !important; }

.single_top_header {float:left;width:600px;margin: 0 0 20px 0;}
.single_post_comments {float:left;width:75px;}


/************ PAGE NAVIGATION FOR POSTS *************/

.single_page_container {float:left;}
.pagenavi {float:left;width: 100%;}
.pagenavi a {float:left;margin:0 5px 0 0;height:30px;width:30px;background:url(images/page_navigation.png) no-repeat top left;text-align:center;font: bold 15px/30px arial, sans-serif;color:#9b9985;text-decoration:none;}
.pagenavi a:hover {background:url(images/page_navigation.png) no-repeat bottom left;color:#52503d;}
.pagenavi span.pages {float:right;color: #9b9985;font-size:15px;font-family:arial, sans-serif;}
.pagenavi span.current {float:left;margin:0 5px 0 0;height:30px;width:30px;background:url(images/page_navigation.png) no-repeat bottom left;text-align:center;font: bold 20px/30px arial, sans-serif;color:#52503d;}
.pagenavi span.expand {float:left;margin:0 5px 0 0;height:30px;width:30px;text-align:center;font: bold 20px/30px arial, sans-serif;color:#52503d;}
.single_page, .last, .first {float:left;}
.single_page a {float:left;margin:0 5px 0 0;height:30px;width:30px;background:url(images/page_navigation.png) no-repeat top left;text-align:center;font: bold 20px/30px arial, sans-serif;color:#9b9985;}
.single_page a:hover {background:url(images/page_navigation.png) no-repeat bottom left;color:#52503d;}

.last a {float:left;margin:0 5px 0 0;height:30px;width:75px;background:url(images/page_navigation.png) no-repeat top right;text-align:center;font: bold 15px/30px arial, sans-serif;color:#9b9985;}
.last a:hover {background:url(images/page_navigation.png) no-repeat bottom right;color:#52503d;}

/************ ATTACHEMENT PAGE ************/

.attachment .entry-content .entry-caption {font-size: 140%;margin-top: 24px;}
.attachment .entry-content .nav-previous a:before {content: '\2190\00a0';}
.attachment .entry-content .nav-next a:after {content: '\00a0\2192';}

/****************** IMAGES ***************/

img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {max-width: 100%;height: auto;}
.alignleft,img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
.alignright,img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
.aligncenter,img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
img.alignleft,img.alignright,img.aligncenter {margin-bottom: 12px;}
.wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;max-width: 632px !important;padding: 4px;text-align: center;}
.wp-caption img {margin: 5px 5px 0;}
.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}
.wp-smiley {margin: 0;}
#content .attachment img {display: block;margin: 0 auto;}

/************** NAVIGATION *****************/

.navigation {float:left;width:100%;color: #77777;font-size: 12px;line-height: 18px;overflow: hidden;}
.navigation a:link,.navigation a:visited {color: #777777;text-decoration: none;}
.navigation a:active,.navigation a:hover {color: #777777;}
.nav-previous {float: left;width: 50%;}
.nav-next {float: right;text-align: right;width: 50%;}
#nav-above {float:left;width:100%;margin: 0 0 20px 0;}
#nav-above {display: none;}
.paged #nav-above,.single #nav-above {display: block;}
#nav-below {float:left;width:100%;margin: 0;}

/************** COMMENTS *****************/

.comment_count {float:right;width:75px;height:56px;}
.comment_count a {float:left;width:75px;height:48px;background:url(images/comment_count_bg.png) no-repeat top;padding:8px 0 0 0;text-align:center;text-decoration:none;font-size:30px;color:#ffffff;}
.comment_count a:hover {background:url(images/comment_count_bg.png) no-repeat bottom;}
.comment_count a span {font-size:12px;color:#ffffff;letter-spacing:-1px;}
.no_comments {font-size:12px;color:#ffffff;letter-spacing:-1px;}

#comments {clear: both;}
#comments .navigation {padding: 0 0 18px 0;}
#comments_title_container {float:left;width:100%;background:url(images/comments_bg.png) no-repeat left top;}
h3.comments-title,h3#reply-title {color: #373b40;font-size: 25px;font-style:italic;margin-bottom: 0;}
h3.comments-title {line-height:37px;padding:0 0 20px 55px;}
.commentlist {float:left;width:100%;list-style: none;margin: 0;}
.commentlist li.comment {float:left;line-height: 24px;margin: 0;position:relative;}
.commentlist li:last-child {border-bottom: none;margin-bottom: 0;}
#comments .commentlist li ul {float:left;list-style:none;margin:0;padding:0;}
#comments .commentlist li ul li {float:left;margin:0;}
#comments .comment-body ul,#comments .comment-body ol {margin-bottom: 18px;}
#comments .comment-body p {margin:0;color:#4f585c;font:13px/20px arial, sans-serif;}
#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}
.commentlist ol {list-style: decimal;}
.commentlist .avatar {float:left;background:url(images/comments_small_left_bg.png) no-repeat 84px 18px;padding:0 35px 0 0; position:absolute;top:0;left:0;z-index:9999;}
.comment-author {}
.comment-author a {color:#373b40;font:italic 20px georgia, sans-serif;}
.comment-author cite {color:#373b40;font:italic 20px georgia, sans-serif;}
.comment-author .says {font-style: italic;}
.comment-meta {font-size: 13px;margin: 0 0 5px 0;}
.comment-meta a:link,.comment-meta a:visited {color: #82817c;font:italic 13px georgia, arial, sans-serif;}
.comment-meta a:active,.comment-meta a:hover {color: #82817c;}
.commentlist .even {}
.commentlist .bypostauthor {}
.reply {float:right;padding:0 0 0 30px;font:italic 15px georgia, arial, sans-serif;}
.reply a,a.comment-edit-link {color: #85804f;}
.reply a:hover,a.comment-edit-link:hover {color: #85804f;}
.commentlist .children {list-style: none;margin: 0;}
.commentlist .children li {border: none;margin: 0;}
.nopassword,.nocomments {display: none;}
#comments .pingback {float:left;margin:0;position:relative;line-height:24px;}
.commentlist li.comment+li.pingback {margin-top: -6px;}
#comments .pingback p {color: #777777;display: block;font-size: 12px;line-height: 18px;margin: 0;}
#comments .pingback .url {font-size: 13px;font-style: italic;}


.comment_wrapper {float:left;padding:0 0 0 99px;margin:0 0 25px 0;}
.inner_comment_wrapper {float:left;padding:15px;border:1px solid #dcdbd3;padding:15px;background:#f7f7f4;width:535px;}
.comment_avatar {position:relative;}
.comment_inner_text {display:block;}


/** Comments Form **/

input[type=submit] {color: #333;}
#respond {float:left;overflow: hidden;position: relative;padding:15px;}
#respond p {margin: 0;}
#respond .comment-notes {margin-bottom: 1em;}
.form-allowed-tags {line-height: 1em;}
.children #respond {margin: 0 48px 0 0;}
h3#reply-title {margin: 18px 0;}
#comments-list #respond {margin: 0 0 18px 0;}
#comments-list ul #respond {margin: 0;}
#cancel-comment-reply-link {font-size: 12px;font-weight: normal;line-height: 18px;}
#respond .required {color: #ff4b33;font-weight: bold;}
#respond label {float:left;width:100%;color: #82817c;font:italic 13px georgia, arial, sans-serif;padding:0 0 5px 0;}
#respond input {margin:0;width: 95%;border:1px solid #cdccc0;background:#f7f7f4;height:28px;line-height:28px;}
#respond textarea {width: 98%;background:none;height:155px;}
#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}
#respond .form-allowed-tags code {font-size: 11px;}
#respond .form-submit {margin: 12px 0;}
#respond input[type="submit"] {background: url(images/submit_comment_bg.png) no-repeat top;border:none;cursor: pointer;float: right;height: 35px;text-indent: -9999px;width: 140px;}
#respond input[type="submit"]:hover {background: url(images/submit_comment_bg.png) no-repeat bottom;}
#respond h3 {margin:0;}

#commentform {float:left;width:100%;}
.form_center {float:left;margin:0 0 10px 0;}
#commentform .input_left {float:left;width:43%;}
#commentform .input_right {float:right;width:54%;}
.reply_input {float:left;width:100%;padding:0 0 10px 0;}
.reply_input span {float:left;}
.reply_input small {float:right;padding:0 3% 0 0;font:11px arial, sans-serif;}
#sample {float:left;width:363px;height:65px;background:url(images/example_image.png) no-repeat;}
.cancel-comment-reply {float:left;width:100%;padding:0 0 5px 0;}



/**************** RELATED POSTS *******************/

#related_posts {float:left;width:100%;border-top:1px solid #dcdbd3;padding:10px 0;position:relative;background:url(images/more_posts.png) no-repeat center bottom;margin:10px 0 0 0;}
#related_posts.no_bg {background:none !important;}
#related_posts h1 {line-height:28px;margin-bottom:10px;}
.related_post {float:left;width:100%;margin:0 0 20px 0;}
.related_post_image {float:left;padding:0 20px 0 0;}
.related_post_image img {width:80px;height:80px;}
.related_post_image a {float:left;width:80px;height:80px;background:url(images/popular_post_image_bg2.png) no-repeat;}
.related_post_content {float:left;width:570px;}
.related_post_title a {color:#373b40;text-transform:uppercase;font:italic 13px/24px georgia, arial, sans-serif;}
.related_posted {color:#82817c;font:italic 13px georgia, arial, sans-serif;}
.related_posted a {color:#82817c;font:italic 13px georgia, arial, sans-serif;}

#morePosts {float:left;width:100%;}
.more_posts {float:left;width:100%;}
.more_posts a {float:left;width:100%;height:28px;color:#85804f;text-decoration:none;font:italic 15px georgia, arial, sans-serif;text-align:center;outline:none;}
.more_posts a:hover {text-decoration:none;}

.demo {margin:1.5em 0;padding:1.5em 1.5em 0.75em;border:1px solid #ccc;position:relative;overflow:hidden;}
.collapse p {padding:0 10px 1em}
.switch {float:left;width:100%;}
.switch a {float:left;width:100%;height:28px;color:#85804f;text-decoration:none;font:italic 15px georgia, arial, sans-serif;text-align:center;}
.switch a:hover {text-decoration:none;}
.post .switch {position:static; text-align:right;}
.post .main {margin-bottom:.3em; padding-bottom:0;}

/**************** ARTICLES PAGE *******************/

#article_main {float:left;width:100%;}
#article_main h2 {margin:0 0 5px 0;}
#article_main p {margin:0;}
.article {float:left;width:100%;border-top:1px solid #dcdbd3;padding:10px 0 0 0;margin:0 0 10px 0;}
.article_image {float:left;width:80px;padding:0 20px 0 0;margin:4px 0 0 0;}
.article_image a {float:left;width:80px;height:80px;background:url(images/popular_post_image_bg2.png) no-repeat;}
.article_content {float:left;width:570px;}
.article_title {font:italic 20px/26px georgia, arial, sans-serif;color:#373b40;}
.article_title a {font:italic 20px/26px georgia, arial, sans-serif;color:#373b40;text-decoration:none;}

#top_filter_selector {float:left;width:100%;margin:0 0 20px 0;position:relative;}
#top_filter_selector ul {list-style: none;margin: 0;font-size:13px;}
#top_filter_selector li {float: left;position: relative;margin:0 5px 0 0;}
#top_filter_selector a {float:left;display:block;color:#373b40;padding:5px 10px;text-decoration:none;font-family:arial;outline:none;}
#top_filter_selector a:hover {color:#373b40;background:#d2d2ca;text-decoration:none;}

#top_filter_selector ul li.current_page_item > a,#top_filter_selector ul li.current-menu-ancestor > a,#top_filter_selector ul li.current-menu-item > a,#top_filter_selector ul li.current-menu-parent > a {color:#f7f7f4;background:#504f49;}
* html #top_filter_selector ul li.current_page_item a,* html #top_filter_selector ul li.current-menu-ancestor a,* html #top_filter_selector ul li.current-menu-item a,* html #top_filter_selector ul li.current-menu-parent a,* html #top_filter_selector ul li a:hover {color:#f7f7f4;background:#504f49;}

/***************** TAG PAGE *********************/

#tag_main {float:left;width:100%;line-height:24px;}
#tag_main a {color:#85804F;}
#tag_main a:hover {color:#85804F;}

/**************** FOR THE MODELS ****************/

#models_banner {float:left;width:100%;margin:0 0 20px 0;}


/**************** WIDGET AREAS *******************/

.widget-area ul {float:left;list-style: none;margin-left: 0;}
.widget-area ul ul {list-style: square;margin-left: 1.3em;}
.widget-area select {max-width: 100%;}
.widget_search #s {width: 60%;}
.widget_search label {display: none;}
.widget-container {float:left;width:100%;margin: 0 0 25px 0;}
.widget-title {float:left;width:100%;color:#373b40;font-style:italic;font-size:15px;padding:0 0 5px 0;}
.widget-title a {color:#373b40;font-style:italic;font-size:15px;text-decoration: none;}
.widget-area a:link,.widget-area a:visited {}
.widget-area a:active,.widget-area a:hover {text-decoration: none;}
.widget-area .entry-meta {font-size: 11px;}
#wp_tag_cloud div {line-height: 1.6em;}
.widget_rss a.rsswidget {color: #777777;}
.widget_rss a.rsswidget:hover {color: #777777;}
.widget_rss .widget-title img {width: 11px;height: 11px;}


/****************** SIDEBAR *********************/

#content_container .widget-area ul {float:left;width:100%;margin: 0;padding: 0;}
#content_container .widget-area ul ul {border: none;margin-left: 0;padding: 0;list-style:none;}
.widgettext {float:left;width:100%;color:#373b40;font-style:italic;font-size:15px;padding:0 0 5px 0;}
.textwidget {float:left;width:100%;}
.textwidget a {float:left;}
.youtube_channel {float:left;width:100%;background:#000000;padding:5px 0;}
#primary p {margin:0;}
.youtube_channel a {float:left;color:#ffffff;font-style:italic;font-size:11px;padding:10px 0 5px 20px;}

/****************** POPULAR POSTS **************/

#popular_posts {float:left;width:100%;margin:0 0 25px 0;}
#popular_posts ul {float:left;width:100%;padding:0;margin:0;list-style:none;}
#popular_posts li {float:left;position:relative;width:100%;margin-bottom:5px;}
#popular_posts h2 {color:#373b40;font-style:italic;font-size:20px;margin:0 0 5px 0;padding:0;}
.popular_post_image {float:left;width:35px;height:35px;padding:0 5px 0 0;margin:2px 0 0 0;}
.popular_post_no_image {float:left;padding:0 5px 0 0;margin:2px 0 0 0;width:35px;height:35px;}
.popular_post_image a, .popular_post_image img, .popular_post_no_image a, .popular_post_no_image img {float:left;}
.popular_post_title {float:left;width:145px;}
.popular_post_title a {color:#4f585c;font-size:12px;font-style:italic;text-decoration:none;}
.popular_post_title a:hover {text-decoration:underline;}

/****************** TWITTER PLUGIN *****************/

#twitter_homepage_widget {float:left;width:100%;margin:0 0 25px 0;}
.twitter_top {float:left;width:204px;height:35px;background:url(images/twitter_top.png) no-repeat;}
.twitter_top a {float:left;width:100%;height:35px;}
.twitter_bottom {float:left;width:204px;height:35px;background:url(images/twitter_bottom.png) no-repeat;}
.twitter_bottom span {float:left;color:#ffffff;font:italic 12px arial, sans-serif;padding:0 0 0 10px;line-height:35px;}
.twitter_center {float:left;width:182px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:10px;text-align:center;font-style:italic;}
.twitter_entry_meta {float:left;width:100%;padding:0 0 10px 0;}
.twitter_entry_meta a {font-style:italic;font-size:12px;font-family:arial, sans-serif;color:#315e94;}
.twitter_entry_content_center {float:left;width:100%;color:#646a73;font:italic 12px arial, sans-serif;}
.twitter_entry_content_center a {color:#315e94;}
.twitter_follow {float:left;width:182px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:10px;font-style:italic;}
.twitter_follow a {color:#373b40;text-decoration:none;}

/******************* FACEBOOK PLUGIN ***************/

#facebook_widget {float:left;width:100%;margin:0 0 25px 0;}
.facebook_top {float:left;width:204px;height:35px;background:url(images/facebook_top.png) no-repeat;}
.facebook_top a {float:left;width:100%;height:35px;}
.facebook_bottom {float:left;width:204px;height:35px;background:url(images/facebook_bottom.png) no-repeat;}
.facebook_bottom span {float:left;color:#ffffff;font:italic 12px arial, sans-serif;padding:0 0 0 10px;line-height:35px;}
.facebook_center {float:left;width:202px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;text-align:center;font-style:italic;}
.facebook_bottom span {float:left;color:#ffffff;font:italic 12px arial, sans-serif;padding:0 0 0 10px;line-height:35px;}

/****************** LICENSE IMAGE WIDGET ************/

#license_image_widget {float:left;width:204px;}
.license_image_container {float:left;width:100%;}
.license_image_container a {float:left;}
.license_image_container a:hover {}
.license_image_container img {float:left;width:51px;height:51px;}


/****************** FOOTER *****************/

#footer {height:205px;background:url(images/footer_bg.jpg) repeat-x;}
#colophon {margin:0 auto;width:940px;height:205px;overflow: hidden;background:url(images/footer_center_bg.jpg) no-repeat top center;}
.footer_center {float:left;width:100%;padding:20px 0 0 0;}
#footer_logo {float:left;}
#footer_logo a {float:left;}
#footer_social_container {float:right;}

#copyright_box {float:left;width:100%;padding:40px 0 0 0;}
.copyright {float:left;width:405px;text-align:right;}
.copyright a, .terms a, .privacy, .privacy a {color:#bcbbae;font-family:arial, sans-serif;text-transform:uppercase;font-style:italic;font-size:12px;text-decoration:none;}
.copyright a:hover, .terms a:hover, .privacy a:hover {text-decoration:underline;} 
.terms {float:right;width:403px;text-align:left;}
.privacy {text-align:left;color:#bcbbae;font-family:arial, sans-serif;text-transform:uppercase;font-style:italic;font-size:12px;}

.scroll_button {float:left;padding:0 0 0 375px;}
.scroll_button2 {float:left;padding:0 0 0 1px;}
.scroll_button a, .scroll_button2 a {float:left;width:180px;height:30px;background:url(images/go_to_top.png) no-repeat;text-indent:-999px;text-decoration:none;}
.scroll_button a:hover, .scroll_button2 a:hover {background:url(images/go_to_top_hvr.png) no-repeat;}
.scroll_to_top {float:left;width:180px;height:30px;background:url(images/go_to_top.png) no-repeat;text-indent:-999px;text-decoration:none;}
.back_button {float:left;padding:0 0 0 285px;}
.back_button a {float:left;width:180px;height:30px;background:url(images/back_button.png) no-repeat;text-indent:-999px;text-decoration:none;}
.back_button a:hover {background:url(images/back_button_hvr.png) no-repeat;}

.fb-wall {float:left;font-size:13px;}
.fb-wall a {text-decoration:none;color:#646a73;}
.fb-wall a:hover{text-decoration:underline;}
.fb-wall.loading{background:url(images/loader-small.gif) no-repeat center center;}
.fb-wall-box{float:left;width:100%;padding:10px 0 0 0;}
.fb-wall-box-first{border:0;padding-bottom:0;}
.fb-wall-avatar{display:none;visibility:hidden;}
.fb-wall-data{float:left;width:100%;}
.fb-wall-media{display:block;font-size:11px;margin-bottom:5px;}
.fb-wall-border-left{border-left:2px solid #CCCCCC;padding:0 0 3px 8px;}
.fb-wall-media-container{float:left;display:block;width:182;padding:0 10px 10px 10px;}
.fb-wall-media-link{display:inline-block;color:#3B5998;cursor:pointer;float:left;width:100%;}
.fb-wall-media-link:hover{}
.fb-wall-picture{display:block;border: none;margin: 4px auto;}
.fb-wall-name{display:block;font-weight:bold;color:#3B5998;}
.fb-wall-caption{display:block;color:#3B5998;}
.fb-wall-description{display:block;color:#777;line-height:1.2em;}
.fb-wall-icon{float:left;margin-right:5px;}
.fb-wall-date{float:left;width:182px;padding:0 10px;font:italic 12px arial, sans-serif;color:#315e94;display:block;margin-bottom:5px;}
.fb-wall-message{float:left;width:182px;padding:0 10px 10px 10px;font:italic 12px arial, sans-serif;display:block;}
.fb-wall-message-from{font-weight:bold;color:#3B5998;}
.fb-wall-link{color:#315e94;font-size:12px;text-decoration:none;}
.fb-wall-likes, .fb-wall-comments-count {float:left;width:100%;height:30px;border-top:1px solid #d3d3d3;font:italic 12px/30px arial, sans-serif;color:#373b40;text-align:left;}
.fb-wall-likes {background:url(images/like.png) no-repeat 13px 7px;}
.fb-wall-comments-count {background:url(images/comments.png) no-repeat 13px 7px;}
.fb-wall-likes a, .fb-wall-comments-count a {text-decoration:none;color:#373b40;padding:0 0 0 35px;text-align:left;}
.fb-wall-likes div span{}
.fb-wall-comments{float:left;width:100%;font-size:11px;}
.fb-wall-comment{background-color:#EDEFF4;border-bottom:1px solid #E5EAF1;margin-top:2px;padding:5px 5px 4px;display:block;overflow:hidden;}
.fb-wall-comment-message{display:table;}
.fb-wall-comment-from-name{font-weight:bold;color:#3B5998;}
.fb-wall-comment-from-date{color:#777;clear:left;display:block;}
.fb-wall-comment-avatar{width:32px;height:32px;float:left;margin-right:5px;overflow:hidden;}
.fb-wall-comment-avatar img{width:32px;height:32px;}
.fb-wall:after, .fb-wall-media:after, .fb-wall-clean{content:'.';display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}	
.wp-socializer-buttons {float:left;}
.wpsr-btn {float:left;}
.twitter-share-button twitter-count-horizontal {width:80px;}	
