/*Theme Name: Twenty ElevenTheme URI: http://wordpress.org/extend/themes/twentyelevenAuthor: the WordPress teamAuthor URI: http://wordpress.org/Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.Version: 1.5License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-readyText Domain: twentyeleven*/
.ui-state-default {
    width: 100% !important;
}

.video_new_version {
    float: left;
    padding-left: 24px;
}


 form.donation_form {
    padding-top: 20px;padding-bottom: 15px;
    text-align: center;
}

.play_btn {
    background: rgba(0, 0, 0, 0) url("images/play_btn.png") no-repeat scroll 0 0;
    display: block;
    height: 40px;
    left: 85px;
    position: absolute;
    top: 82px;
    width: 40px;
    z-index: 9;
}
.topheader > nav {
    position: relative;
}
#footervid ul li {
 float: left;
 margin: 3px 2px;
}
.footervid .bx-wrapper .bx-viewport {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    left: 0;
}
.copyright {
    padding-bottom: 25px !important;
}
#footervid ul {
 list-style: none;
 display: inline-block;
}
.d_form {
    position: absolute;
    right: 151px;
    top: 18px;
}
.footervid {
    padding-bottom: 20px;
    padding-top: 20px;
}
#branding > nav {
    position: relative;
}

.fea_imgre {
    text-align: center;
}
.y_img img {
    height: 190px;
}
.fea_imgre img {
    margin-bottom: 15px;
    width: 150px;
}

.no_news {
    padding-bottom: 20px;
    padding-top: 10px;
}
div.constant p {
    color: #bd7027 !important;
    font-family: Helvetica Neue Bold;
    font-size: 11px;
    font-weight: normal;
    padding: 8px 5px 14px 10px;
    text-transform: capitalize !important;
}
#constant-contact-signup > label {
    padding-left: 10px !important;
}
#tabs > ul {
    display: none;
}
.ui-tabs-nav.ui-helper-reset.ui-widget-header {
    display: block !important;
}

#tabs #tabs-2 {
    display: none;
}
#branding.header_r_top {
    height: auto;
}

#branding.header_r_top .hgroup div.user {
    padding: 5px 0 0 124px;
    width: 187px;
}
.header_sticky_radio iframe {
    height: 20px!important;
    margin-left: 30px!important;
    margin-top: 8px!important;
    width: 34%!important;
}

.copyright {
    display: block !important;
}
.form.mc4wp-form input {
     background: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 3px;
    font-size: 16px !important;
    height: 50px;
    width: 100%;
} 

.ui-tabs-anchor {
    min-height: 100% !important;
}
section.headline h1 {
    font-family: Helvetica Neue Bold;
    font-size: 18px;
    padding-top: 27px;
}
.radio > iframe {
    width: 100%;
}

nav#access1 {
    background: url("./images/nav_bg.jpg") no-repeat scroll 0 0 transparent;
    box-shadow: 0 2px 3px #404040;
    height: 57px;
    margin: 0;
    padding: 0 !important;
}
#access1 {
    clear: both;
    display: block;
    float: left;
    margin: 0 auto 6px;
    padding: 10px 0 0;
    width: 100%;
}
.dntplgn_donate_monthly .dntplgn_submit_button {
    float: none !important;
    margin-left: 26px;
    margin-top: 10px;
    text-align: center;
    width: 80px!important; 
}
.radio.header_sticky_radio{ float: left;
   
    margin-left: 98px;
    margin-top: -20px;
    width: 133px;}

.ui-tabs-anchor {
     color: #bd7027 !important;
    font-size: 10px !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
    min-height: 100% !important;
    padding-left: 12px !important;
    padding-top: 8px !important;
    text-align: left;
    text-transform: capitalize;
}
#tabs ul li a {
      color: #bd7027 !important;
    font-size: 10px !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
    min-height: 100% !important;
    padding-left: 12px !important;
    padding-top: 8px !important;
    text-align: left;
    text-transform: capitalize;
}
#tabs li {
    list-style: outside none none;
    text-align: left !important;
    width: 100% !important;
}

#tabs #tabs-2 {
    margin-top: 19px;
    padding-left: 20px;
    padding-right: 32px;
    padding-bottom: 10px;
}

.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
    padding-bottom: 25px;
}
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    padding-top: 10px;
}
.dntplgn_submit_button {
    margin-left: 24px;
    width: 80px!important;
}
.d_btn {    background: none repeat scroll 0 0 #f2e7d0;
    border: medium none;
    border-radius: 10px;
    color: #bd7027;
    cursor: pointer;
    font-family: arial;
    font-size: 16px;
    font-weight: 900;
    margin-left: 40px;
    margin-top: 19px;}
/*.ui-tabs-anchor {    font-family: Helvetica Neue !important;    font-size: 12px !important;    font-weight: 600;    padding-top: 5px !important;    }*/
form.wpcf7-form div, div#login form div, form#registerform div {    clear: both;    float: left;    padding: 6px 8px 5px !important;    width: 95% !important;}#menu-footermenu {    display: none;}.widget-area .dntplgn_form_wrapper.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {    background: none ;     border-left: medium none;    border-right: medium none;}.dntplgn_donate_monthly #second_button {    clear: both;}#wp125adwrap_1c .wp125ad {    text-align: center;}.dntplgn_monthly_other_sum.checked {    width: 100%;}.abby {    padding-top: 25px;}.twocolumnbox .right a {    display: block;    font-size: 20px;    padding-bottom: 15px;    padding-top: 68px;    text-align: center;}.two-column .read {    padding-top: 0 !important;}.page-template-contact-php .entry-title{color: #cf6d12!important;    display: inline-block!important;    font-family: Helvetica Neue Bold !important;    font-size: 24px!important;    line-height: 1.3em!important;    padding: 30px 0 15px 12px!important;    text-transform: uppercase!important;}.l_news {     color: #bd7027;
    font-size: 10px !important;
    font-weight: 700;
    margin-bottom: 3px;
    margin-top: 11px;
    padding-left: 12px;
    padding-top: 8px;}
.n_widget .textwidget a {   display: block;
    padding-bottom: 15px;
    padding-top: 4px;
    text-align: center;}
.twocolumnbox .right {    text-align: center;}div.entry-content a {    padding-right: 0;}.dntplgn_donate_monthly > input {    float: left;}.dntplgn_donate_monthly > label {     float: left;    font-size: 11px !important;    padding-bottom: 10px;    padding-left: 10px;    padding-top: 3px;}.dntplgn_donate_monthly .dntplgn_submit_button {    float: none !important;    margin-top: 10px;    text-align: center;    width: 100%;}.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {    background: none!important;}#tabs-2 input#dntplgn_once_amount {    width: 100%;}.dntplgn_submit_button {    width: 100%;}.dntplgn_form_wrapper.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {    margin-bottom: 20px;}.ui-state-default.ui-corner-top {    background: #2a1a0b;    border-radius: 0;}.dntplgn_donate_monthly #third_button {    clear: both;}.ui-state-default.ui-corner-top {    background:  #ad9464 !important;}.dntplgn_donate_monthly #fourth_button {    clear: both;}.topheader .header_l {   display: none;}.topheader .header_r_bot {    float: left;    width: 100%;}.topheader .header_r {    float: left;    width: 100%;}.topheader .header_r_top {   width: 100%;}.topheader .header_r_bot {    float: left;   }.topheader .radio {    float: left;    width: 100%;}div.video-box1  h2{z-index:1;}div.video-box1 a.vidlightbox2 img{z-index:-1;}@font-face{	font-family:Helvetica Neue;	src: url('font/HELVETNR.TTF') ;}@font-face{	font-family:Helvetica Neue Regular;	src: url('font/HelveticaNeueRegular.ttf') ;}@font-face{	font-family:Helvetica Neue Bold;	src: url('font/HELVETNB.TTF') ;}@font-face{	font-family:Helvetica Neue Italic;	src: url('font/HELVETNI.TTF') ;}@font-face{	font-family:Helvetica Bold;	src: url('font/Helvetica Neue CE 75 Bold.ttf') ;}@font-face {    font-family: "HelveticaNeueBold2";    font-style: normal;    font-weight: normal;	src: url("font/helveticaneue_bold-webfont.eot?");    src: url("font/helveticaneue_bold-webfont.eot?#iefix") format("embedded-opentype"), url("font/helveticaneue_bold-webfont.ttf") format("truetype");}@font-face {    font-family: "HelveticaNeueRegular";    font-style: normal;    font-weight: normal;	src: url("font/helveticaneueregular-webfont.eot?");    src: url("font/helveticaneueregular-webfont.eot?#iefix") format("embedded-opentype"), url("font/helveticaneueregular-webfont.ttf") format("truetype");}@font-face {    font-family: "HelveticaNeueMedium";    font-style: normal;    font-weight: normal;	src: url("font/helveticaneuemedium-webfont.eot?");    src: url("font/helveticaneuemedium-webfont.eot?#iefix") format("embedded-opentype"), url("font/helveticaneuemedium-webfont.ttf") format("truetype");}.mobile #login{padding:20px 0}.mobile #login form,.mobile #login .message,.mobile #login_error{margin-left:0}.mobile #login #nav,.mobile #login #backtoblog{margin-left:8px}.mobile #login h1 a{width:auto}/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html-------------------------------------------------------------- */html, body{margin:0px auto !important;}div.tagcloud a{text-transform:uppercase;}.tagcloud a{width:150px!important; font-size:14px!important; float:left;}h3.entry-format{display:none; margin:0px;}h1.page-title span{font-size:24px; padding:10px 10px;}h1.page-title{margin:0px;}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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; outline:0; padding:0; vertical-align:baseline;}:focus{/* remember to define focus styles! */outline:0;}body{background-image:url(./images/body_bg.jpg); background-color:#eee2c5; line-height:1; font-size:12px !important; font-family:Helvetica Neue, Verdana, Arial !important;}ol, ul{list-style:none;}table{/* tables still need 'cellspacing="0"' in the markup */	border-collapse:separate; border-spacing:0;}caption, th, td{font-weight:normal; text-align:left;}blockquote:before, blockquote:after, q:before, q:after{content:"";}blockquote, q{quotes:"" "";}a img{border:0;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}.lefttt{background:url(./images/roots.png) no-repeat scroll center -50px ; float:left; width:100%;}/* =Structure----------------------------------------------- */body{/*padding: 0 2em;*/}#page{margin:0em auto; max-width:1024px;}#branding .hgroup{float:left; margin: 0 0 0 7.6%;}body.home #access div{margin:0 9%;}#access div{margin:0 4%;}#primary{float:left; /*margin:0 -26.4% 0 0; width: 100%;*/ width:655px; border-right:1px solid #e4e3e2;}#content{/*margin:0 34% 0 7.6%; width:58.4%; width:100%; /*border-left:1px solid #ddb58e;*/}#secondary{float:left; /*margin-right:7.6%; width:18.8%;*/ padding:0px 0px 0px 15px; width:187px;}/* Singular */.singular #primary{margin:0;}.singular #content, .left-sidebar.singular #content{margin:0 0; position:relative; width:auto;}.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title{margin:0 auto; width:100%;}/* Attachments */.singular .image-attachment .entry-content{margin:0 auto; width:auto;}.singular .image-attachment .entry-description{margin:0 auto; width:68.9%;}/* Showcase */.page-template-showcase-php #primary, .left-sidebar.page-template-showcase-php #primary{margin:0;}.page-template-showcase-php #content, .left-sidebar.page-template-showcase-php #content{margin:0 7.6%; width:auto;}.page-template-showcase-php section.recent-posts{float:right; margin:0 0 0 31%; width:69%;}.page-template-showcase-php #main .widget-area{float:left; margin:0 -22.15% 0 0; width:22.15%;}/* error404 */.error404 #primary{float:none; margin:0;}.error404 #primary #content{margin:0 7.6%; width:auto;}/* Alignment */.alignleft{display:inline; float:left; margin-right:1.625em;}.alignright{display:inline; float:right; margin-left:1.625em;}img.alignright{padding-right:2px !important;}.aligncenter{clear:both; display:block; margin-left:auto; margin-right:auto;}/* Right Content */.left-sidebar #primary{float:right; margin:0 0 0 -26.4%; width:100%;}.left-sidebar #content{margin:0 7.6% 0 34%; width:58.4%;}.left-sidebar #secondary{float: left; margin-left: 7.6%; margin-right: 0; width:18.8%;}/* One column */.one-column #page{max-width:690px;}.one-column #content{margin:0 7.6%; width:auto;}.one-column #nav-below{border-bottom:1px solid #dddddd; margin-bottom:1.625em;}.one-column #secondary{float:none; margin:0 7.6%; width:auto;}/* Simplify the showcase template */.one-column .page-template-showcase-php section.recent-posts{float:none; margin:0; width:100%;}.one-column .page-template-showcase-php #main .widget-area{float:none; margin:0; width:auto;}.one-column .page-template-showcase-php .other-recent-posts{border-bottom: 1px solid #dddddd;}/* Simplify the showcase template when small feature */.one-column section.featured-post .attachment-small-feature{border:none; display:block; height:auto; max-width:60%; position:static;}.one-column article.feature-image.small{margin:0 0 1.625em; padding:0;}.one-column article.feature-image.small .entry-title{font-size:20px; line-height:1.3em;}.one-column article.feature-image.small .entry-summary{height:150px; overflow:hidden; padding:0; text-overflow:ellipsis;}.one-column article.feature-image.small .entry-summary a{left:-9%;}/* Remove the margin on singular articles */.one-column.singular .entry-header, .one-column.singular .entry-content, .one-column.singular footer.entry-meta, .one-column.singular #comments-title{width:100%;}/* Simplify the pullquotes and pull styles */.one-column.singular blockquote.pull{margin:0 0 1.625em;}.one-column.singular .pull.alignleft{margin:0 1.625em 0 0;}.one-column.singular .pull.alignright{margin:0 0 0 1.625em;}.one-column.singular .entry-meta .edit-link a{position:absolute; left:0; top:40px;}.one-column.singular #author-info{margin:2.2em -8.8% 0; padding:20px 8.8%;}/* Make sure we have room for our comment avatars */.one-column .commentlist > li.comment{margin-left:102px; width:auto;}/* Make sure the logo and search form don't collide */.one-column #branding #searchform{right:40px; top:4em;}/* Talking avatars take up too much room at this size */.one-column .commentlist > li.comment{margin-left:0;}.one-column .commentlist > li.comment .comment-meta, .one-column .commentlist > li.comment .comment-content{margin-right:85px;}.one-column .commentlist .avatar{background:transparent; display:block; padding:0; top:1.625em; left:auto; right:1.625em;}.one-column .commentlist .children .avatar{background:none; padding:0; position:absolute; top:2.2em; left:2.2em;}.one-column #respond{width:auto;}/* =Global----------------------------------------------- */body, input, textarea{color:#373737; font-size:15px, font-family:Helvetica Neue, Arial, sans-serif; font-weight:300;}body.home{/*background:#EEE2C5 !important;*//*background:url(images/roots.png) repeat -86px 51px !important;*/}#page{/*background: #ffffff;*/}/* body.page ,body.archive,body.single{background:#EEE2C5 !important; /*background:url(images/roots.png) repeat -86px -339px !important;}/* Headings */h1,h2,h3,h4,h5,h6{clear:both;}hr{background-color:#cccccc; border:0; height:1px; margin-bottom:1.625em;}/* Text elements */p{margin-bottom:1.625em;}ul, ol{margin:0 0 0 0;}ul{list-style:square;}ol{list-style-type:decimal;}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 1.625em;}dt{font-weight:bold;}dd{margin-bottom:1.625em;}strong{font-weight:bold !important; font-family:arial;}cite, em, i{font-style:italic;}blockquote{font-family:Georgia, "Bitstream Charter", serif; font-style:italic; font-weight:normal; margin:0 3em;}blockquote em, blockquote i, blockquote cite{font-style: normal;}blockquote cite{color:#666666; font-size:12px; font-family:Helvetica Neue, Arial, sans-serif; font-weight:300; letter-spacing:0.05em; text-transform:uppercase;}pre{background:#f4f4f4; font:13px "Courier 10 Pitch", Courier, monospace; line-height:1.5; margin-bottom:1.625em; overflow:auto; padding:0.75em 1.625em;}code, kbd, samp, var{font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}abbr, acronym, dfn{border-bottom:1px dotted #666666; cursor:help;}address{display:block; margin:0 0 1.625em;}ins{background:#fff9c0; text-decoration:none;}sup, sub{font-size:10px; height:0; line-height:1; position:relative; vertical-align:baseline;}sup{bottom:1ex;}sub{top:.5ex;}small{font-size:smaller;}/* Forms */input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], textarea{background:#fafafa; -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); border:1px solid #dddddd; color:#888888;}input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, textarea:focus{color:#373737;}textarea{padding-left:3px; width:98%;}input[type=text], input[type=password], input[type=email], input[type=url], input[type=number]{padding:3px;}input#s{background:url(images/search.png) no-repeat 5px 6px; -moz-border-radius:2px; border-radius:2px; font-size:16px; height:22px; line-height:1.2em;padding:0px 10px 0px 12px;}input#searchsubmit{display:none;}/* Links */a{color:#a89158; text-decoration:none;}div.entry-content p a{color:#bd7027; display:inline-block;}div.entry-content p a.piclink{display:inline;}a:focus, a:active, a:hover{text-decoration:underline;}/* Assistive text */.assistive-text{position:absolute !important; clip:rect(1px 1px 1px 1px); /* IE6, IE7 */ clip:rect(1px, 1px, 1px, 1px);}#access a.assistive-text:active, #access a.assistive-text:focus{background:#eeeeee; border-bottom:1px solid #dddddd; color:#1982d1; clip:auto !important; font-size:12px; position:absolute; text-decoration:underline; top:0; left:7.6%;}/* =Header----------------------------------------------- */#branding{background-image:url('images/navbg.jpg'); /*border-top:2px solid #bbbbbb; padding-bottom:10px;*/ position:relative; z-index:9999; height:102px;}#branding .hgroup div.user{width:240px; padding:5px 0 0 124px;}#site-title{margin-right:270px; padding:3.65625em 0 0;}#site-title a{color:#111111; font-size:30px; font-weight:bold; line-height:36px; text-decoration:none;}#site-title a:hover, #site-title a:focus, #site-title a:active{color:#1982d1;}#site-description{color:#7a7a7a; font-size:14px; margin:0 270px 0 0;}#branding img{height:auto; display:block; /*width:100%;*/}/* =Menu-------------------------------------------------------------- */#access{/*background:#222222; /*Show a solid color for older browsers */ /*background:-moz-linear-gradient(#252525, #0a0a0a); background:-o-linear-gradient(#252525, #0a0a0a); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */ /*background:-webkit-linear-gradient(#252525, #0a0a0a); -webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px; -moz-box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;*/ clear:both; display:block; float:left; margin:0 auto 6px; width:100%; padding:10px 0 0 0; /*height:107px;*/}#access ul{font-size:13px; list-style:none; margin:0 0 0 -0.8125em; padding-left:0;}#access ul.sub-menu li a{background:url(images/navbgnew.png) repeat-y scroll 0 0; width:200px; height:auto;}#access li{float:left; position:relative;}#access a{color:#e7d5b3; display:block; font-size:15px; font-weight:bold; height:50px; line-height:58px; padding:0 15px 0 37px; text-decoration:none; /*text-shadow:0 -2px 1px #000000;*/ font-family:arial;}#access ul ul{-moz-box-shadow:16px 7.5px 3px #333333 -webkit-box-shadow:16px 7.5px 3px #333333; box-shadow:16px 7.5px 3px #333333; display:none; float:left; margin:0; position:absolute; padding:7px 0 0; left:0; width:188px; z-index:99999;}*+html #access ul ul{-moz-box-shadow:15px 10px 3px #4e4840; -webkit-box-shadow:15px 10px 5px #4e4840; box-shadow:15px 10px 3px #4e4840; display:none; float:left; margin:0; position:absolute; top:50px; left:0; width:188px; z-index:99999; padding:-1px 0 0 0;}#access ul ul ul{left:100%; top:0;}#access ul ul a{background:#f9f9f9; color:#e7d5b3; font-size:12px; font-weight:bold; height:auto; line-height:1.4em; padding: 10px 10px; width:168px;text-transform:uppercase; margin: 0;}#access li:hover > a, #access ul ul :hover > a, #access a:focus{/*background:#efefef;*/}#access li:hover > a, #access a:focus{/*background:#f9f9f9; /* Show a solid color for older browsers */ /*background:-moz-linear-gradient(#f9f9f9, #e5e5e5); background:-o-linear-gradient(#f9f9f9, #e5e5e5);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */ /*background:-webkit-linear-gradient(#f9f9f9, #e5e5e5); color:#373737;*/}#access ul li:hover > ul{display:block;}#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a{font-weight:bold;}/* Search Form */#branding #searchform{position:absolute; top:0.5em; right:0.5%; text-align:right;}#branding #searchform div{margin:0;}#branding #s{float:right; -webkit-transition-duration:400ms; -webkit-transition-property:width, background;	-webkit-transition-timing-function:ease;-moz-transition-duration:400ms; -moz-transition-property:width, background;	-moz-transition-timing-function:ease; -o-transition-duration:400ms;	-o-transition-property:width, background; -o-transition-timing-function:ease; width:127px; height:36px; background:url(images/search.jpg) no-repeat; border:none; color:#81491b; font-weight:bold;}#branding #s:focus{/*background-color:#f9f9f9; width:196px;*/}#branding #searchsubmit{display:none;}#branding .only-search #searchform{top:5px; z-index:1;}#branding .only-search #s{background-color:#666666; border-color:#000000; color:#222222;}#branding .only-search #s, #branding .only-search #s:focus{width:85%;}#branding .only-search #s:focus{background-color:#bbbbbb;}#branding .with-image #searchform{top:auto; bottom:-27px; max-width:195px;}#branding .only-search + #access div{padding-right:205px;}/* =Content----------------------------------------------- */#main{clear:both; padding:0 0 0; background:#ffffff; /*width:100%;*/ margin:0px auto; width:1024px; float:left; border-left:1px solid #d7a615; /*border-right:1px solid #d7a615;*/}.page-title{color:#666666; font-size:10px; font-weight:500; letter-spacing:0.1em; line-height:2.6em; margin:0 0 2.6em; text-transform:uppercase;}.page-title a{font-size:12px; font-weight:bold; letter-spacing:0; text-transform:none;}.hentry, .no-results{margin:0 0 1.625em; padding:0 10px 0em 0.5em; position:relative;}.hentry:last-child, .no-results{border-bottom:none;}.blog .sticky .entry-header .entry-meta{clip:rect(1px 1px 1px 1px); /* IE6, IE7 */ clip:rect(1px, 1px, 1px, 1px); position:absolute !important;}.entry-title, .entry-header .entry-meta{padding-right:76px;}.entry-title{clear:both; color:#222222; font-size:26px; font-weight:bold; line-height:1.5em; padding-bottom:.3em; padding-top:15px;}.entry-title, .entry-title a{color:#222222; text-decoration:none;}.entry-title a:hover, .entry-title a:focus, .entry-title a:active{color:#1982d1;}.entry-meta{color:#666666; clear:both; font-size:12px; line-height:18px; display:block;}.entry-meta a{font-weight:bold;}.single-author .entry-meta .by-author{display:none;}.entry-content, .entry-summary{padding:1.625em 0 0;}.entry-content h1, .entry-content h2, .comment-content h1, .comment-content h2{color:#000000; font-weight:bold; margin:0 0 .8125em;}.entry-content h3, .comment-content h3{font-size:10px; letter-spacing:0.1em; line-height:2.6em; text-transform:uppercase;}.entry-content table, .comment-content table{border-bottom:1px solid #dddddd; margin:0 0 1.625em; width:100%;}.entry-content th, .comment-content th{color:#666666;	font-size:10px; font-weight:500; letter-spacing:0.1em; line-height:2.6em; text-transform:uppercase;}.entry-content td, .comment-content td{border-top:1px solid #dddddd; padding:6px 10px 6px 0;}.entry-content #s{width:75%;}.comment-content ul, .comment-content ol{margin-bottom:1.625em;}.comment-content ul ul, .comment-content ol ol, .comment-content ul ol, .comment-content ol ul{margin-bottom:0;}dl.gallery-item{margin:0;}.page-link{clear:both; display:block; margin:0 0 1.625em;}.page-link a{background:#eeeeee; color:#373737; margin:0; padding:2px 3px; text-decoration:none;}.page-link a:hover{background:#888888; color:#ffffff; font-weight:bold;}.page-link span{margin-right:6px;}.entry-meta .edit-link a, .commentlist .edit-link a{background:#eeeeee; -moz-border-radius:3px; border-radius:3px; color:#666666; float:right; font-size:12px; line-height:1.5em; font-weight:300;	text-decoration:none; padding:0 8px;}.entry-meta .edit-link a:hover, .commentlist .edit-link a:hover{background:#888888; color:#ffffff;}.entry-content .edit-link{clear:both; display:block;}/* Images */.entry-content img, .comment-content img, .widget img{max-width:97.5%; /* Fluid images for posts, comments, and widgets */}img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"]{height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}img.size-full, img.size-large{max-width:97.5%; width:auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */ height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}.entry-content img.wp-smiley{border:none; margin-bottom:0; margin-top:0; padding:0;}img.alignleft, img.alignright, img.aligncenter{margin-bottom:1em;}p img, .wp-caption{margin-top:0.4em;}.wp-caption{background:#eeeeee; margin-bottom:1.625em; max-width:96%; padding:9px;}.wp-caption img{display:block; margin:0 auto; max-width:98%;}.wp-caption .wp-caption-text, .gallery-caption{color:#666666; font-family:Georgia, serif; font-size:12px;}.wp-caption .wp-caption-text{margin-bottom:0.6em; padding:10px 0 5px 40px; position:relative;}.wp-caption .wp-caption-text:before{color:#666666; content:'\2014'; font-size:14px; font-style:normal; font-weight:bold; margin-right:5px; position:absolute; left:10px; top:7px;}#content .gallery{margin:0 auto 1.625em;}#content .gallery a img{border:none;}img#wpstats{display:block; margin:0 auto 1.625em;}#content .gallery-columns-4 .gallery-item{width:23%; padding-right:2%;}#content .gallery-columns-4 .gallery-item img{width:100%; height:auto;}/* Image borders */img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img{/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */ /* border:1px solid #dddddd */; padding:6px;}.wp-caption img{border-color:#eeeeee;}a:focus img[class*="align"], a:hover img[class*="align"], a:active img[class*="align"], a:focus img[class*="wp-image-"], a:hover img[class*="wp-image-"],a:active img[class*="wp-image-"], #content .gallery .gallery-icon a:focus img, #content .gallery .gallery-icon a:hover img, #content .gallery .gallery-icon a:active img{/* Add some useful style to those fancy borders for linked images ... */ /*background:#eeeeee; border-color:#bbbbbb;*/}.wp-caption a:focus img, .wp-caption a:active img, .wp-caption a:hover img{/* ... including captioned images! */ background:#ffffff; border-color:#dddddd;}/* Make sure videos and embeds fit their containers */embed, iframe, object{max-width:100%;}.entry-content .twitter-tweet-rendered{max-width:100% !important; /* Override the Twitter embed fixed width */}/* Password Protected Posts */.post-password-required .entry-header .comments-link{margin:1.625em 0 0;}.post-password-required input[type=password]{margin:0.8125em 0;}.post-password-required input[type=password]:focus{background:#f7f7f7;}/* Author Info */#author-info{font-size:12px; overflow:hidden;}.singular #author-info{background:#f9f9f9; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; margin:2.2em -35.6% 0 -35.4%; padding:20px 35.4%;}.archive #author-info{border-bottom:1px solid #dddddd; margin:0 0 2.2em; padding:0 0 2.2em;}#author-avatar{float:left; margin-right:-78px;}#author-avatar img{background:#ffffff; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 2px #bbbbbb; -moz-box-shadow:0 1px 2px #bbbbbb; box-shadow:0 1px 2px #bbbbbb; padding:3px;}#author-description{float:left; margin-left:108px;}#author-description h2{color:#000000; font-size:15px; font-weight:bold; margin:5px 0 10px;}/* Comments link */.entry-header .comments-link a{background:#eeeeee url(images/comment-bubble.png) no-repeat; color:#666666; font-size:13px; font-weight:normal; line-height:35px; overflow:hidden;padding:0 0 0; position:absolute; top:1.5em; right:0; text-align:center; text-decoration:none; width:43px; height:36px;}.entry-header .comments-link a:hover, .entry-header .comments-link a:focus, .entry-header .comments-link a:active{background-color:#1982d1; color:#ffffff; color:rgba(255,255,255,0.8);}.entry-header .comments-link .leave-reply{visibility:hidden;}/*Post Formats HeadingsTo hide the headings, display: none the ".entry-header .entry-format" selector,and remove the padding rules below.*/.entry-header .entry-format{color:#666666; font-size:10px; font-weight:500; letter-spacing:0.1em; line-height:2.6em; position:absolute; text-transform:uppercase; top:-5px;}.entry-header hgroup .entry-title{padding-top:15px;}article.format-status .entry-content{min-height:65px;}.recent-posts .entry-header .entry-format{display:none;}.recent-posts .entry-header hgroup .entry-title{padding-top:0;}/* Singular content styles for Posts and Pages */.singular .hentry{border-bottom:none; padding:4.875em 0 0; position:relative;}.singular.page .hentry{padding:0 0 0;}.singular .entry-title{color:#000000; font-size:36px; font-weight:bold; line-height:48px;}.singular .entry-title, .singular .entry-header .entry-meta{padding-right:0;}.singular .entry-header .entry-meta{position:absolute; top:0; left:0;}blockquote.pull{font-size:21px; font-weight:bold; line-height:1.6125em; margin:0 0 1.625em; text-align:center;}.singular blockquote.pull{margin:0 -22.25% 1.625em;}.pull.alignleft{margin:0 1.625em 0 0; text-align:right;}.singular .pull.alignleft{margin:0 1.625em 0 -22.25%;}.pull.alignright{margin:0 0 0 1.625em; text-align:left;}blockquote.pull.alignleft, blockquote.pull.alignright{width:33%;}.singular .pull.alignright{margin:0 -22.25% 0 1.625em;}.singular blockquote.pull.alignleft, .singular blockquote.pull.alignright{width:33%;}.singular .entry-meta .edit-link a{bottom:auto; left:50px; position:absolute; right:auto; top:80px;}/* =Aside----------------------------------------------- */.format-aside .entry-title, .format-aside .entry-header .comments-link{display:none;}.singular .format-aside .entry-title{display:block;}.format-aside .entry-content{padding:0;}.singular .format-aside .entry-content{padding:1.625em 0 0;}/* =Link----------------------------------------------- */.format-link .entry-title, .format-link .entry-header .comments-link{display:none;}.singular .format-link .entry-title{display:block;}.format-link .entry-content{padding:0;}.singular .format-link .entry-content{padding:1.625em 0 0;}/* =Gallery----------------------------------------------- */.format-gallery .gallery-thumb{float:left; display:block; margin:0 1.625em 0 0; max-width:100%;} figure.gallery-thumb {float:left; display:block; margin:.375em 1.625em 0 0; max-width:100%;}/* =Status----------------------------------------------- */.format-status .entry-title, .format-status .entry-header .comments-link{display:none;}.singular .format-status .entry-title{display:block;}.format-status .entry-content{padding:0;}.singular .format-status .entry-content{padding:1.625em 0 0;}.format-status img.avatar{-moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 2px #cccccc; -moz-box-shadow:0 1px 2px #cccccc; box-shadow:0 1px 2px #cccccc;float:left; margin:4px 10px 2px 0; padding:0;}/* =Quote----------------------------------------------- */.format-quote blockquote{color:#555555; font-size:17px; margin:0;}/* =Image----------------------------------------------- */.indexed.format-image .entry-header{min-height:61px; /* Prevent the comment icon from colliding with the image when there is no title */}.indexed.format-image .entry-content{padding-top:0.5em;}.indexed.format-image .entry-content p{margin:1em 0;}.indexed.format-image .entry-content p:first-child, .indexed.format-image .entry-content p:first-child a, .indexed.format-image .entry-content p:first-child img{display:block; margin:0;}.indexed.format-image .entry-content .wp-caption .wp-caption-text{margin:0; padding-bottom:1em;}.indexed.format-image footer.entry-meta{background:#dddddd; overflow:hidden; padding:4%; max-width:96%;}.indexed.format-image div.entry-meta{display:inline-block; float:left; width:35%;}.indexed.format-image div.entry-meta + div.entry-meta{float:none; width:65%;}.indexed.format-image .entry-meta span.cat-links, .indexed.format-image .entry-meta span.tag-links, .indexed.format-image .entry-meta span.comments-link{display:block;}.indexed.format-image footer.entry-meta a{color:#444444;}.indexed.format-image footer.entry-meta a:hover{color:#ffffff;}#content .indexed.format-image img{border:none; max-width:100%; padding:0;}.indexed.format-image .wp-caption{background:#111111; margin-bottom:0; max-width:96%; padding:2% 2% 0;}.indexed.format-image .wp-caption .wp-caption-text{color:#dddddd;}.indexed.format-image .wp-caption .wp-caption-text:before{color:#444444;}.indexed.format-image a:hover img{opacity:0.8;}/* =error404----------------------------------------------- */.error404 #main #searchform{background:#f9f9f9; border:1px solid #dddddd; border-width:1px 0; margin:0 -8.9% 1.625em; overflow:hidden; padding:1.625em 8.9%;}.error404 #main #s{width:95%;}.error404 #main .widget{clear:none; float:left; margin-right:3.7%; width:30.85%;}.error404 #main .widget_archive{margin-right:0;}.error404 #main .widget_tag_cloud{float:none; margin-right:0; width:100%;}.error404 .widgettitle{font-size:10px; letter-spacing:0.1em; line-height:2.6em; text-transform:uppercase;}/* =Showcase----------------------------------------------- */h1.showcase-heading{color:#666666; font-size:10px; font-weight:500; letter-spacing:0.1em; line-height:2.6em; text-transform:uppercase;}/* Intro */article.intro{background:#f9f9f9; border-bottom:none; margin:-1.855em -8.9% 1.625em; padding:0 8.9%;}article.intro .entry-title{display:none;}article.intro .entry-content{color:#111111; font-size:16px; padding:1.625em 0 0.625em;}article.intro .edit-link a{background:#aaaaaa; -moz-border-radius:3px; border-radius:3px; color:#ffffff; font-size:12px; padding:0 8px; position:absolute; top:30px; right:20px; text-decoration:none;}article.intro .edit-link a:hover, article.intro .edit-link a:focus, article.intro .edit-link a:active{background:#777777;}/* Featured post */section.featured-post{float:left; margin:-1.625em -8.9% 1.625em; padding:1.625em 8.9% 0; position:relative; width:100%;}section.featured-post .hentry{border:none; color:#666666; margin:0;}section.featured-post .entry-meta{clip:rect(1px 1px 1px 1px); /* IE6, IE7 */ clip:rect(1px, 1px, 1px, 1px); position:absolute !important;}/* Small featured post */section.featured-post .attachment-small-feature{float:right; height:auto; margin:0 -8.9% 1.625em 0; max-width:59%; position:relative; right:-15px;}section.featured-post.small{padding-top:0;}section.featured-post .attachment-small-feature:hover, section.featured-post .attachment-small-feature:focus, section.featured-post .attachment-small-feature:active{opacity:.8;}article.feature-image.small{float:left; margin:0 0 1.625em; width:45%;}article.feature-image.small .entry-title{line-height:1.2em;}article.feature-image.small .entry-summary{color:#555555; font-size:13px;}article.feature-image.small .entry-summary p a{background:#222222; color:#eeeeee; display:block; left:-23.8%; padding:9px 26px 9px 85px; position:relative; text-decoration:none; top:20px; width:180px; z-index:1;}article.feature-image.small .entry-summary p a:hover{background:#1982d1; color:#eeeeee; color:rgba(255,255,255,0.8);}/* Large featured post */section.feature-image.large{border:none; max-height:288px; padding:0; width:100%;}section.feature-image.large .showcase-heading{display:none;}section.feature-image.large .hentry{border-bottom:none; left:9%; margin:1.625em 9% 0 0; position:absolute; top:0;}article.feature-image.large .entry-title a{background:#222222; background:rgba(0,0,0,0.8); -moz-border-radius:3px; border-radius:3px; color:#ffffff; display:inline-block; font-weight:300;padding:.2em 20px;}section.feature-image.large:hover .entry-title a, section.feature-image.large .entry-title:hover a{background:#eeeeee; background:rgba(255,255,255,0.8); color:#222222;}article.feature-image.large .entry-summary{display:none;}section.feature-image.large img{display:block; height:auto; max-width:117.9%; padding:0 0 6px;}/* Featured Slider */.featured-posts{border-bottom:1px solid #dddddd; display:block; height:328px; margin:1.625em -8.9% 20px; max-width:1000px; padding:0; position:relative; overflow:hidden;}.featured-posts .showcase-heading{padding-left:8.9%;}.featured-posts section.featured-post{background:#ffffff; height:288px; left:0; margin:0; position:absolute; top:30px; width:auto;}.featured-posts section.featured-post.large{max-width:100%; overflow:hidden;}.featured-posts section.featured-post{-webkit-transition-duration:200ms; -webkit-transition-property:opacity, visibility; -webkit-transition-timing-function:ease;-moz-transition-duration:200ms; -moz-transition-property:opacity, visibility; -moz-transition-timing-function:ease;}.featured-posts section.featured-post{opacity:0; visibility:hidden;}.featured-posts #featured-post-1{opacity:1; visibility:visible;}.featured-post .feature-text:after, .featured-post .feature-image.small:after{content:' '; background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */ background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */	background:linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */ width:100%; height:45px; position:absolute; top:230px;}.featured-post .feature-image.small:after{top:253px;}#content .feature-slider{top:5px; right:8.9%; overflow:visible; position:absolute;}.feature-slider ul{list-style-type:none; margin:0;}.feature-slider li{float:left; margin:0 6px;}.feature-slider a{background:#3c3c3c; background:rgba(60,60,60,0.9); -moz-border-radius:12px; border-radius:12px; -webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5); -moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);box-shadow:inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5); display:block; width:14px; height:14px;}.feature-slider a.active{background:#1982d1; -webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8); -moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8); box-shadow:inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);	cursor:default; opacity:0.5;}/* Recent Posts */section.recent-posts{padding:0 0 1.625em;}section.recent-posts .hentry{border:none; margin:0;}section.recent-posts .other-recent-posts{border-bottom:1px solid #dddddd; list-style:none; margin:0;}section.recent-posts .other-recent-posts li{padding:0.3125em 0; position:relative;}section.recent-posts .other-recent-posts .entry-title{border-top:1px solid #dddddd; font-size:17px;}section.recent-posts .other-recent-posts a[rel="bookmark"]{color:#373737; float:left; max-width:84%;}section.recent-posts .other-recent-posts a[rel="bookmark"]:after{content:'-'; color:transparent; font-size:11px;}section.recent-posts .other-recent-posts a[rel="bookmark"]:hover{}section.recent-posts .other-recent-posts .comments-link a, section.recent-posts .other-recent-posts .comments-link > span{border-bottom:2px solid #999999; bottom:-2px; color:#444444; display:block; font-size:10px; font-weight:500; line-height:2.76333em; padding:0.3125em 0 0.3125em 1em; position:absolute; right:0; text-align:right; text-transform:uppercase; z-index:1;}section.recent-posts .other-recent-posts .comments-link > span{border-color:#bbbbbb; color:#888888;}section.recent-posts .other-recent-posts .comments-link a:hover{color:#1982d1; border-color:#1982d1;}section.recent-posts .other-recent-posts li:after{clear:both; content:'.'; display:block; height:0; visibility:hidden;}/* =Attachments----------------------------------------------- */.image-attachment div.attachment{background:#f9f9f9; border:1px solid #dddddd; border-width:1px 0; margin:0 -8.9% 1.625em; overflow:hidden; padding:1.625em 1.625em 0;text-align:center;}.image-attachment div.attachment img{display:block; height:auto; margin:0 auto 1.625em; max-width:100%;}.image-attachment div.attachment a img{border-color:#f9f9f9;}.image-attachment div.attachment a:focus img, .image-attachment div.attachment a:hover img, .image-attachment div.attachment a:active img{border-color:#dddddd; background:#ffffff;}.image-attachment .entry-caption p{font-size:10px; letter-spacing:0.1em; line-height:2.6em; margin:0 0 2.6em; text-transform:uppercase;}/* =Navigation-------------------------------------------------------------- */#content nav{clear:both; overflow:hidden; padding:0 0 1.625em; width:100%;}#content nav a{font-size:12px; font-weight:bold; line-height:2.2em;}#nav-above{padding:0 0 1.625em;}#nav-above{display:none;}.paged #nav-above{display:block;}.nav-previous{float:left; width:50%;}.nav-next{float:right; text-align:right; width:50%;}#content nav .meta-nav{font-weight:normal;}article div.entry-content{width:100%;}*+html article div.entry-content{width:100%;}div#login{width:1024px; margin:0px auto; padding-top:30px; background-color:#ffffff;}/* Singular navigation */#nav-single{float:right; position:relative; top:-0.3em; text-align:right; z-index:1;}#nav-single .nav-previous, #nav-single .nav-next{width:auto;}#nav-single .nav-next{padding-left:.5em;}#nav-single .nav-previous{padding-right:.5em;}/* =Widgets----------------------------------------------- */.widget-area{font-size:12px;}.widget{word-wrap:break-word; -webkit-hyphens:auto; -moz-hyphens:auto; hyphens:auto; clear:both; margin:0 0 2.2em;}.widget-title{color:#666666; font-size:10px; font-weight:500; letter-spacing:0.1em; line-height:42px; text-transform:uppercase;}.widget ul{font-size:15px; margin:0;}.widget ul ul{margin-left:1.5em;}.widget ul li{color:#777777; font-size:13px;}.widget a{font-weight:bold; text-decoration:none;}.widget a:hover, .widget a:focus, .widget a:active{text-decoration:underline;}/* Search Widget */.widget_search form{margin:0 0 1.625em;}.widget_search #s{width:77%;}.widget_search #searchsubmit{background:#dddddd; border:1px solid #cccccc; -webkit-box-shadow:inset 0px -1px 1px rgba(0, 0, 0, 0.09); -moz-box-shadow:inset 0px -1px 1px rgba(0, 0, 0, 0.09); box-shadow:inset 0px -1px 1px rgba(0, 0, 0, 0.09); color:#888888; font-size:13px; line-height:25px; position:relative; top:-2px;}.widget_search #searchsubmit:active{background:#1982d1; border-color:#0861a5; -webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.1); box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.1); color:#bfddf3;}/* Ephemera Widget */section.ephemera ol, .widget_twentyeleven_ephemera ol{list-style:square; margin:5px 0 0;}.widget_twentyeleven_ephemera .widget-entry-title{font-size:15px; font-weight:bold; padding:0;}.widget_twentyeleven_ephemera .comments-link a, .widget_twentyeleven_ephemera .comments-link > span{color:#666666; display:block; font-size:10px; font-weight:500; line-height:2.76333em; text-transform:uppercase;}section.ephemera .entry-title .comments-link a:hover, .widget_twentyeleven_ephemera .entry-title .comments-link a:hover{}section.ephemera .entry-title a span{color:#29628d;}/* Twitter */.widget_twitter li{list-style-type:none; margin-bottom:14px;}.widget_twitter .timesince{display:block; font-size:11px; margin-right:-10px; text-align:right;}/* Widget Image */.widget_image img{border:0; padding:0; height:auto; max-width:100%;}/* Calendar Widget */.widget_calendar #wp-calendar{color:#555555; width:95%; text-align:center;}.widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td, .widget_calendar #wp-calendar th{text-align:center;}.widget_calendar #wp-calendar caption{font-size:11px; font-weight:500; padding:5px 0 3px 0; text-transform:uppercase;}.widget_calendar #wp-calendar th{background:#f4f4f4; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; font-weight:bold;}.widget_calendar #wp-calendar tfoot td{background:#f4f4f4; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}/* =Comments----------------------------------------------- */#comments{padding:25px 0 0 20px;}#comments-title{color:#666666; font-size:10px; font-weight:500; line-height:2.6em; padding:20px 0 2.6em 12px; text-transform:uppercase;}.nopassword, .nocomments{color:#aaaaaa; font-size:24px; font-weight:100; margin:26px 0; text-align:center;}.commentlist{list-style:none; margin:0 auto; width:68.9%;}.content .commentlist, .page-template-sidebar-page-php .commentlist{width:100%; /* reset the width for the one-column and sidebar page layout */}.commentlist > li.comment{background:#f6f6f6; border:1px solid #dddddd; -moz-border-radius:3px; border-radius:3px; margin:0 0 1.625em; padding:1.625em; position:relative;}.commentlist .pingback{margin:0 0 1.625em; padding:0 1.625em;}.commentlist .children{list-style:none; margin:0;}.commentlist .children li.comment{background:#ffffff; border-left:1px solid #dddddd; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; margin:1.625em 0 0; padding:1.625em; position:relative;}.commentlist .children li.comment .fn{display:block;}.comment-meta .fn{font-style:normal;}.comment-meta{color:#666666; font-size:12px; line-height:2.2em;}.commentlist .children li.comment .comment-meta{line-height:1.625em; margin-left:50px;}.commentlist .children li.comment .comment-content{margin:1.625em 0 0; word-wrap:break-word; -webkit-hyphens:auto; -moz-hyphens:auto; hyphens:auto;}.comment-meta a{font-weight:bold; font-size:12px; font-family:Helvetica Neue Bold;}.comment-meta a:focus, .comment-meta a:active, .comment-meta a:hover{}.commentlist .avatar{-moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 2px #cccccc; -moz-box-shadow:0 1px 2px #cccccc; box-shadow:0 1px 2px #cccccc; left:-89px; padding:0; position:absolute; top:0;}.commentlist > li:before{content:url(images/comment-arrow.png); left:-21px; position:absolute;}.commentlist > li.pingback:before{content:'';}.commentlist .children .avatar{background:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; left:2.2em; padding:0; top:2.2em;}a.comment-reply-link{background:#eeeeee; -moz-border-radius:3px; border-radius:3px; color:#666666; display:inline-block; font-size:12px; padding:0 8px; text-decoration:none;}a.comment-reply-link:hover, a.comment-reply-link:focus, a.comment-reply-link:active{background:#888888; color:#ffffff;}a.comment-reply-link > span{display:inline-block; position:relative; top:-1px;}/* Post author highlighting */.commentlist > li.bypostauthor{background:#dddddd; border-color:#d3d3d3;}.commentlist > li.bypostauthor .comment-meta{color:#575757;}.commentlist > li.bypostauthor .comment-meta a:focus, .commentlist > li.bypostauthor .comment-meta a:active, .commentlist > li.bypostauthor .comment-meta a:hover{}.commentlist > li.bypostauthor:before{content:url(images/comment-arrow-bypostauthor.png);}/* Post Author threaded comments */.commentlist .children > li.bypostauthor{background:#dddddd; border-color:#d3d3d3;}/* sidebar-page.php comments *//* Make sure we have room for our comment avatars */.page-template-sidebar-page-php .commentlist > li.comment, .page-template-sidebar-page-php.commentlist .pingback{margin-left:102px; width:auto;}/* And a full-width comment form */.page-template-sidebar-page-php #respond{width:auto;}/* Comment Form */#respond{background:#f6f6f6; border:1px solid #d3d3d3; -moz-border-radius:3px; border-radius:3px; margin:0 auto 1.625em; padding:1.625em; position:relative; width:68.9%;} #respond input[type="text"], #respond textarea{background:#ffffff; border:4px solid #eeeeee; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:inset 0 1px 3px rgba(204,204,204,0.95); -moz-box-shadow:inset 0 1px 3px rgba(204,204,204,0.95); box-shadow:inset 0 1px 3px rgba(204,204,204,0.95); position:relative; padding:10px; text-indent:80px;}#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url, #respond .comment-form-comment{position:relative;}#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label{background:#eeeeee; -webkit-box-shadow:1px 2px 2px rgba(204,204,204,0.8); -moz-box-shadow:1px 2px 2px rgba(204,204,204,0.8); box-shadow:1px 2px 2px rgba(204,204,204,0.8);	color:#555555; display:inline-block; font-size:13px; left:4px; min-width:60px; padding:4px 10px; position:relative; top:40px; z-index:1;}#respond input[type="text"]:focus, #respond textarea:focus{text-indent:0; z-index: 1;}#respond textarea{resize:vertical; width:95%;}#respond .comment-form-author .required, #respond .comment-form-email .required{color:#bd3500; font-size:22px; font-weight:bold; left:75%; position:absolute; z-index:1;}#respond .comment-form-author .required, #respond .comment-form-email .required{float:right; padding:54px 56px 0 0; position:static;}#respond .comment-notes, #respond .logged-in-as{font-size:13px;}#respond p{/*margin:10px 0;*/ clear:both;}#respond .form-submit{float:right; margin:-20px 0 10px;}#respond input#submit{background:#222222; border:none; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3); box-shadow:0px 1px 2px rgba(0,0,0,0.3); color:#eeeeee; cursor:pointer; font-size:15px; margin:20px 0; padding:5px 42px 5px 22px; position:relative;left:30px; text-shadow:0 -1px 0 rgba(0,0,0,0.3);}#respond input#submit:active{background:#1982d1; color:#bfddf3;}#respond #cancel-comment-reply-link{color:#666666; margin-left:10px; text-decoration:none;}#respond .logged-in-as a:hover, #respond #cancel-comment-reply-link:hover{text-decoration:underline;}.commentlist #respond{margin:1.625em 0 0; width:auto;}#reply-title{color:#373737; font-size:24px; font-weight:bold; line-height:30px; clear:both; width:95%;}p.must-log-in a, p.logged-in-as a{display:inline-block !important;}#cancel-comment-reply-link{color:#888888; display:block; font-size:10px; font-weight:normal; line-height:2.2em; letter-spacing:0.05em; position:absolute; right:1.625em; text-decoration:none;text-transform:uppercase; top:1.1em;}#cancel-comment-reply-link:focus, #cancel-comment-reply-link:active, #cancel-comment-reply-link:hover{color:#ff4b33;}#respond label{line-height:2.2em;}#respond input[type=text]{display:block; height:24px; width:75%;}#respond p.comment-notes{font-size:12px; clear:both; margin:0; padding:10px 0 0;}p.comment-form-comment{margin:0;}.form-allowed-tags{display:none;}/* =Footer----------------------------------------------- */footer#colophon{clear:both; background:url("./images/bg_rep.jpg") repeat-x scroll 0 0 transparent; height: auto; /*min-height:248px;*/}#supplementary{border-top:1px solid #dddddd; padding:1.625em 7.6%; overflow:hidden;}/* Two Footer Widget Areas */#supplementary.two .widget-area{float:left; margin-right:3.7%;	width:48.1%;}#supplementary.two .widget-area + .widget-area{margin-right:0;}/* Three Footer Widget Areas */#supplementary.three .widget-area{float:left; margin-right:3.7%; width:30.85%;}#supplementary.three .widget-area + .widget-area + .widget-area{margin-right:0;}/* Site Generator Line */#site-generator{/*background:#f9f9f9; border-top:1px solid #dddddd;*/ color:#666666; font-size:12px; line-height:2.2em; padding:2.2em 0.5em; text-align:center;}#site-generator a{color:#555555; font-weight:bold;}/* =Responsive Structure----------------------------------------------- */@media (max-width: 800px){	/* Simplify the basic layout */	#main #content	{margin:0 7.6%; width:auto;}		#nav-below	{border-bottom:1px solid #dddddd; margin-bottom:1.625em;}		#main #secondary	{float:none; margin:0 7.6%; width:auto;}		/* Simplify the showcase template */	.page-template-showcase-php .featured-posts	{min-height:280px;}		.featured-posts section.featured-post	{height:auto;}		.page-template-showcase-php section.recent-posts	{float:none; margin:0; width:100%;}		.page-template-showcase-php #main .widget-area	{float:none; margin:0; width:auto;}		.page-template-showcase-php .other-recent-posts	{border-bottom:1px solid #dddddd;}		/* Simplify the showcase template when small feature */	section.featured-post .attachment-small-feature, .one-column section.featured-post .attachment-small-feature	{border:none; display:block; float:left; height:auto; margin:0.625em auto 1.025em; max-width:30%; position:static;}		article.feature-image.small	{float:right; margin:0 0 1.625em; width:64%;}		.one-column article.feature-image.small .entry-summary	{height:auto;}		article.feature-image.small .entry-summary p a	{left:0; padding-left:20px; padding-right:20px;	width:auto;}		/* Remove the margin on singular articles */	.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title	{width:100%;}		/* Simplify the pullquotes and pull styles */	.singular blockquote.pull	{margin:0 0 1.625em;}		.singular .pull.alignleft	{margin:0 1.625em 0 0;}		.singular .pull.alignright	{margin:0 0 0 1.625em;}		.singular .entry-meta .edit-link a	{left:0; position:absolute; top:40px;}		.singular #author-info	{margin:2.2em -8.8% 0; padding:20px 8.8%;}		/* Make sure we have room for our comment avatars */	.commentlist	{width:100%;}		.commentlist > li.comment, .commentlist .pingback	{margin-left:102px; width:auto;}		/* And a full-width comment form */	#respond	{width:auto;}		/* No need to float footer widgets at this size */	#colophon #supplementary .widget-area	{float:none; margin-right:0; width:auto;}		/* No need to float 404 widgets at this size */	.error404 #main .widget	{float:none; margin-right:0; width:auto;}}@media (max-width: 650px){/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */	body, input, textarea	{font-size:13px;}		#site-title a	{font-size:24px;}		#site-description	{font-size:12px;}		#access ul	{font-size:12px;}		article.intro .entry-content	{font-size:12px;}		.entry-title	{font-size:21px;}		.featured-post .entry-title	{font-size:14px;}		.singular .entry-title	{font-size:28px;}		.entry-meta	{font-size: 12px;}		blockquote	{margin:0;}		blockquote.pull	{font-size:17px;}		/* Reposition the site title and description slightly */	#site-title	{padding:5.30625em 0 0;}		#site-title, #site-description	{margin-right:0;}		/* Make sure the logo and search form don't collide */	#branding #searchform	{top:1.625em !important;}		/* Floated content doesn't work well at this size */	.alignleft,	.alignright	{display:block; float:none; margin-left:0; margin-right:0;}		/* Make sure the post-post navigation doesn't collide with anything */	#nav-single	{display:block; position:static;}		.singular .hentry	{padding:1.625em 0 0;}		.singular.page .hentry	{padding:1.625em 0 0;}		/* Talking avatars take up too much room at this size */	.commentlist > li.comment, .commentlist > li.pingback	{margin-left:0 !important;}		.commentlist .avatar	{background:transparent; display:block; padding:0; position:static;}		.commentlist .children .avatar	{background:none; left:2.2em; padding:0; position:absolute; top:2.2em;}		/* Use the available space in the smaller comment form */	#respond input[type="text"]	{width:95%;}		#respond .comment-form-author .required, #respond .comment-form-email .required	{left:95%;}		#content .gallery-columns-3 .gallery-item	{width:31%; padding-right:2%;}		#content .gallery-columns-3 .gallery-item img	{width:100%; height:auto;}}@media (max-width: 450px){	#content .gallery-columns-2 .gallery-item	{width:45%; padding-right:4%;}		#content .gallery-columns-2 .gallery-item img	{width:100%; height:auto;}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){	body	{padding:0;}		#page	{margin-top:0;}		#branding	{border-top:none;}}/* =Print----------------------------------------------- */@media print{	body	{background:none !important; font-size:10pt;}		footer.entry-meta a[rel=bookmark]:link:after, footer.entry-meta a[rel=bookmark]:visited:after	{content:" [" attr(href) "] "; /* Show URLs */}		#page	{clear:both !important; display:block !important; float:none !important; max-width:100%; position:relative !important;}		#branding	{border-top:none !important; padding:0;}		#branding .hgroup	{margin:0;}		#site-title a	{font-size:21pt;}		#site-description	{font-size:10pt;}		#branding #searchform	{display:none;}		#branding img	{display:none;}		#access	{display:none;}		#main	{border-top:none; box-shadow:none;}		#primary	{float:left; margin:0; width:100%;}		#content	{margin:0; width:auto;}		.singular #content	{margin:0; width:100%;}		.singular .entry-header .entry-meta	{position:static;}		.entry-meta .edit-link a	{display:none;}		#content nav	{display:none;}		.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title	{margin:0;	width:100%;}		.singular .hentry	{padding:0;}		.entry-title, .singular .entry-title	{font-size:21pt;}		.entry-meta	{font-size:10pt;}		.entry-header .comments-link	{display:none;}		.page-link	{display:none;}		.singular #author-info	{background:none; border-bottom:none; border-top:none; margin:2.2em 0 0; padding:0;}		#respond	{display:none;}		.widget-area	{display:none;}		#colophon	{display:none;}	/* Comments */	.commentlist > li.comment	{background:none; border:1px solid #dddddd; -moz-border-radius:3px 3px 3px 3px; border-radius:3px 3px 3px 3px; margin:0 auto 1.625em; padding:1.625em; position:relative; width:auto;}		.commentlist .avatar	{height:39px; left:2.2em; top:2.2em; width:39px;}		.commentlist li.comment .comment-meta	{line-height:1.625em; margin-left:50px;}		.commentlist li.comment .fn	{display:block;}		.commentlist li.comment .comment-content	{margin:1.625em 0 0;}		.commentlist .comment-edit-link	{display:none;}		.commentlist > li::before, .commentlist > li.bypostauthor::before	{content:'';}		.commentlist .reply	{display:none;}	/* Post author highlighting */	.commentlist > li.bypostauthor	{color:#444444;}		.commentlist > li.bypostauthor .comment-meta	{color: #666666;}		.commentlist > li.bypostauthor:before	{content:none;}	/* Post Author threaded comments */	.commentlist .children > li.bypostauthor	{background:#ffffff; border-color:#dddddd;}		.commentlist .children > li.bypostauthor > article, .commentlist .children > li.bypostauthor > article .comment-meta	{color:#666666;}}/* =IE7----------------------------------------------- */#ie7 article.intro{margin-left:-7.6%; margin-right:-7.6%; padding-left:-7.6%; padding-right:-7.6%; max-width:1000px;}#ie7 section.featured-post{margin-left:-7.6%; margin-right:-7.6%; max-width:850px;}#ie7 section.recent-posts{margin-right:7.6%;}/* =IE8----------------------------------------------- */#ie8 section.feature-image.large img{width:100%;}.menu ul li:first-child{display:block;}#branding .hgroup a{float:left; margin:0 4px 0 0;}#branding .hgroup a img{padding:0 0 5px 0;}#branding .hgroup ul{float:left; padding:5px 79px 0 0;}#branding .hgroup ul li{float:left; list-style:none; font-weight:normal;}p.copyright{color:#ffffff; font-family:Helvetica Neue; font-size:10px; font-weight:bold; padding:10px 18px 0 0; margin:0px; padding:0px; width:230px; float:left;}.links{color:#ffffff; float:right;}.links a{color:#ffffff; font-family:Helvetica Neue; font-size:10px; font-weight:bold; margin:0 10px; text-decoration:none;}#right{width:177px; margin:0px auto;}#branding .hgroup p{color:#dbc9a8; float:left; font-family:arial; font-size:10px; font-weight:bold; padding:8px 178px 0 100px; text-align:center;}#branding .hgroup p a{color:#dbc9a8; float:left; font-family:arial; font-size:10px; font-weight:bold; text-align:center;}#branding .hgroup p span{float:left;}#content article header h1{color:#cf6d12; font-family:Helvetica Neue Bold !important; font-size:24px; padding:30px 0 15px 26px; /*border-bottom:2px solid #ffd9b4;*/ line-height:1.3em; display:inline-block; text-transform:uppercase;}body.single-post #content article header h1{border-bottom:2px solid #ffd9b4;}body.page #content article header h1{border-bottom:none;}body.single-post #content article header h1{color:#a89158; text-transform:none;}div.menu-header{float:right;}ul#menu-footermenu{float:left;}ul#menu-footermenu li{float:left;list-style-type:none;}      	ul#menu-footermenu li a{color:#828180 !important; font-family:Helvetica Neue; font-size:10px !important; font-weight:bold !important; padding:0 !important;height:20px; text-decoration:none !important; width:auto; float:left; position:relative; margin:0 5px !important;}.delimiter {float:right; color:#cccccc; padding-left:10px; padding-top:5px;} .sub-menu .delimiter{display:none;}#menu-item-2687 .delimiter{display: none;}/***header scroll ***/div#header{position:relative; z-index:3; background:#000000; height:1px;}#homepage #header{height:auto;}#navigation{position:relative; z-index:10; width:1024px; -moz-box-shadow:0 0 5px #333333; -webkit-box-shadow:0 0 5px #333333;}#navigation.fixed{position:fixed; top:0; float:left;}#navigation .navigation-inner{width:1020px; margin:0 auto; position:relative;}#placeholder{display:none; height:55px;}#navigation2.fixed{position:fixed; top:0;}#navigation2{height:102px; position:relative; width:1024px; z-index:10;}.clear{clear:both;}header.entry-header h2.entry-title{color:#bd7027; font-size:14px; font-family:Helvetica Neue Bold; padding:8px 0;}header.entry-header h2.entry-title a{font-size:16px;}div.entry-content p{font-size:14px; padding-right:0px; color:#47453d; line-height:25px; padding-bottom:15px; display:block;}body.single-post div.entry-content p{width:94%;/*display:inline-block;*/}div.entry-content p:first{color:#bd7027; font-weight:bold;}article{margin:0px;}div.footervid{border-left:0px solid #3a3613; clear:both; width:1024px; text-align:center; margin:0px auto; border-top:3px solid #7f4c1a;}footer div.shade{background:url(./images/footershade.png) no-repeat scroll top center;}img.fvid{width:240px; height:170px;}div.footerdv{float:left;padding:0px 8px 0px 8px;}/**********radio start ***********/.header_l{float:left; width:454px; height:215px; background:url(./images/med.JPG) no-repeat;}.header_r{float:left; width:569px;}.header_r_top{float:left; background:url(./images/social_bg.jpg) repeat-x; width:570px; height:50px;}.user{float:left; width:210px; padding:5px 0px 0px 10px;}.user ul{list-style-type:none;}.user ul li{float:left; color:#dbc9a8; padding-right:3px;}	.user ul li a{color:#dbc9a8; font:bold 10px Arial; text-decoration:none; margin:0 !important;}	.social{float:left; padding:5px 0 0 21px;}.social ul{list-style-type:none;}.social ul li{float:left; padding-left:5px;}.social ul li a{display:block;}.header_r_bot{float:left; width:559px; /*background:#f7f7f7; padding:8px 10px 4px 10px;*/}.radio_img{float:left; width:150px;}.radio{float:left; width:569px; /*padding-left:10px;*/}body.home .radio span{display:none;}/**********radio end ***********/nav#access{background:url(./images/nav_bg.jpg) no-repeat scroll 0 0 transparent; height:57px; /*border-bottom:3px solid #804a1b; border-top:3px solid #804a1b;*/ padding:0px !important; margin:0px; box-shadow:0 2px 3px #404040;}h3.assistive-text{display:none;}header.topheader{width:100%;float:left;}/**********video start ***********  border-bottom:3px solid #804a1b; box-shadow:0 2px 3px #404040;*/.topvideo{width:100%; height:387px; background:url(./images/bg_rep.jpg) repeat-x; }.topvideo span{font-size:11px; color:#83807a; display:block; padding:0 0 10px; font-family:Helvetica Neue;}	.topvideo span.paddinleft13{padding:16px 0 5px;}.topvideo section.playlist span.paddinleft13{padding:16px 0 5px 13px;}.topvideo section.lastvid span.paddinleft13{padding:25px 0 5px;}.topvideo_cont{margin:0px auto; height:387px; /*border-bottom:3px solid #804a1b;*/ width:1024px; color:#ffffff; background:url(./images/vidbg.png) no-repeat scroll 0 0 transparent;}/*********************top video left css start here*********************/.video_left{float:left; /*background:url(./images/texture.jpg) no-repeat;*/ padding:0 10px 0 0; width:180px; height:387px;}.nowplaying{float:left; padding:60px 0 48px 13px;}.playlist{float:left; width:172px; padding:0 0 8px;}.video_left p{line-height:20px; font-size:14px;}.video_left ul{list-style-type:none; margin:0;}.video_left ul li:hover{background:url(./images/icon.png) no-repeat -16px 0px; padding-left:0px;}.video_left ul li.select{background:url(./images/icon.png) no-repeat -16px 0px; padding-left:0px;}.video_left ul li a{text-decoration:none; color:#ffffff; display:block; border-bottom:1px dashed #83807a; margin:5px 5px 5px 15px; padding:2px 0 6px;}/*********************top video left css close here*********************//*********************top video mid css start here*********************/.video_mid{float:left; width:610px;text-align: center;}/*********************top video mid css close here*********************//*********************top video right css start here*********************/.video_right{float:left; width:202px; /*background:url(./images/texture.jpg) no-repeat;*/ padding:0 0 0 15px; height:387px;}.nextup{float:left; width:195px; padding-top:8px;}.video_right ul{list-style-type:none; /*min-height:232px;*/}.video_right ul li{line-height:16px; padding-bottom:10px;}.video_right ul li a{text-decoration:none; color:#ffffff; display:block; /*border-bottom:1px dashed #83807a*/; padding:5px 0 5px 0;}.lastvid{float:left; width:170px; padding-top:12px; clear:both; padding-left:0px;}.playlist a{font-size:12px !important;}.topvideo  a{font-size:12px !important;}/**********video end ***********/#content h2 a{color:#bd7027; font-size:14px; font-family:Helvetica Neue Bold; padding:10px 0;}div#footervid div.videolistpage embed{width:240px; height:170px; float:left;}div#footervid div.videolistpage{float:left; padding:0px 8px;}div#vidhtml div.videolistpage embed{width:120px; height:100px; float:left;}div#vidhtml div.videolistpage{float:left;padding:5px;}div.clear{clear:both;}div.entry-content a{padding-right:0px;}div.entry-content{border-bottom:0px dashed #dddddd;}h2.entry-title{width:100%; display:inline-block;}/*home page ***/header{margin:auto; width:1024px;}/*home page ***/div.copyright{margin:0px auto;width:1024px;}.stories{float:left; padding:0px 10px 0px 5px; width:49%;}.content h1{border-bottom:1px solid #fbd0a7; color:#a89158; font-size::18px; font-family:Helvetica Neue; margin-bottom:2px; padding-bottom:20px;}.content_l{float:left; padding-left:20px; /*width:78.3%;*/ width:80.6%;}body.search-results .content_l, body.category .content_l{padding-left:25px; width:79.6%;}/*body.single-post .content_l{padding-left:0;}*/.stories article{border-bottom:1px solid #fbd0a7; padding:0 10px 20px 0;}article.format-link{float:left; width:97% !important;}section.headline{border-left:1px solid #e4e3e2; float:left; padding:0 15px; width:21%;}body.home section.headline{border-right:1px solid #e4e3e2;}section.content_l p{line-height:22px; margin:0px;}section.content_l h2{color:#bd7027; font-size:20px; font-family:Helvetica Neue Bold; padding:10px 0; /*border-bottom:2px solid #ffd9b4;*/}body.page-template-contact-php section.content_l h2{color:#cf6d12; font-size:24px; font-family:Helvetica Neue Bold; text-transform:uppercase;}body.page-template-videolist-php section.content_l div.video-box a h2.h2bg{border-bottom:none !important;}body.home .content section.content_l section.stories article hgroup h2{border-bottom:none;}.content_l p a{display:block;}#singlepagecontent p a{/*display:inline-block;float:none;*/}.content_l h3{border-bottom:1px solid #fbd0a7; color:#bd7027; font-weight:bold; font-size:12px; font-family:Helvetica Neue; padding-bottom:10px; float:left;}.content_l li h3.headline{padding-bottom:10px;}.content_l li h3{padding-bottom:0; border-bottom:none;}body.home section.content_l section.headline h3{border-bottom:none;}section.headline li{list-style-type:none; text-align:left; float:left;}section.headline  li a, section.headline h3.headline a{color:#836e2b; float:left; display:block; padding:10px 0; text-decoration:none; font-size:12px !important; font-family:Helvetica Neue Bold, Verdana, Arial !important; line-height:16px; text-align:left; clear:both; width:180px;}section.headline  li a.imagetag{padding:2px 0;}section.headline li a.headingtag{padding:0;}.headline  li{border-bottom:1px solid #fbd0a7;}section.blog{float:left; padding:0px 0px 0px 0px; width:24.3%;}body.home section.blog{position:relative;}section.blog  h1{font-size:18px; font-family:Helvetica Neue Bold;}section.blog  h2{font-size:14px; font-family:Helvetica Neue Bold; border-bottom:none; padding:12px 0 0 0;}*+html .section.blog  h2{padding:0px !important;}section.blog ul{list-style-type:none; padding:0 0 0 2px;}section.blog ul li{border-bottom:1px solid #fbd0a7; float:left; width:100%;}section.blog ul li a{color:#826d2b; display:block; font-size:12px; font-family:Helvetica Neue Bold; padding:10px 0; text-decoration:none; line-height:16px;}section.content_r{background:none repeat scroll 0 0 #f2e7d0; border-left:1px solid #ddb58e; float:right; width:17.2%;}section.blog  div.blog_t{float:left; padding:0 15px; width:170px;}section.music h1{color:#bd7027; font-size:18px; font-family:Helvetica Neue; padding-bottom:10px; padding-left:4px; border-bottom:none; padding-left:4px;}section.music{padding:35px 15px 0 11px; border-bottom:1px dashed #ecd7c0; border-bottom:none;}body.home section.music{overflow: hidden; position:absolute;  width:100%; padding:0;}*+html body.home section.music{position:absolute; bottom:0; height:325px; width:100%; padding:0; }/*body.home section.music{(-bracket-:hack;height:329px !important;); }*/@media screen and (-webkit-min-device-pixel-ratio:0) { body.home section.music { height:327px !important; }}/*section.art{position:absolute; bottom:0;}body.home section.art{position:static;}*/body.home section.music .music_b aside div.textwidget{background:none repeat scroll 0 0 #fff; height:246px;}body.home section.music .music_b aside h3{font-size:18px; font-family:Helvetica Neue Bold; border-bottom:1px solid #bd7027; padding:0px 0 0 15px; float:none;}section.music  div.music_b{float:left; margin:0px 0 0; width:100%;}section.music a{color:#bd7027; display:block; padding-left:10px; padding-top:6px; text-decoration:none; font-family:Helvetica Neue Bold; float:left;}section.header_l a img{float:left;}section.content_rr{background:none repeat scroll 0 0 #ffffff; border-left:1px solid #ddb58e; float:left; width:205px;}section.content_rr section.blog  div.blog_t{float:left; padding:0 15px; width:171px;}section.content_rr section.blog  div.blog_t article{border-bottom:1px dashed #e4e3e2;}section.content_rr section.blog  h1{border-bottom:1px dashed #e4e3e2; color:#a89158; font-size:18px; font-family:Helvetica Neue; margin-bottom:15px; padding-bottom:10px;}section.content_rr section.blog li{list-style-type:none;}section.content_rr section.blog li{border-bottom:1px dashed #e4e3e2;}section.content_rr section.blog li a{color:#836e2b; display:block; font-weight:bold; padding:0 0 10px; text-decoration:none;}div.widget_wysija_cont{padding:10px; width:157px;}a#nxtvidhd, footer div.playlist-box div.pagging123 a.next{background:url(./images/rightarrow.png) no-repeat 0 0; float:right; width:14px; height:14px; margin:15px 0 0 0; padding:0;}div.video_right div#headervid div.paging a#nxtvidhd{background:url(./images/rightarrow.png) no-repeat 0 0; float:right; width:14px; height:14px; padding:0; margin:0;}div.video_right div#headervid div.paging a#prvvidhd{background:url(./images/leftarrow.png) no-repeat scroll 0 0 transparent; float:left; height:14px; padding:0; width:14px; margin:0;}a#nxtvidhd:hover, footer div.playlist-box div.pagging123 a.next:hover, div.video_right div#headervid div.paging a#nxtvidhd:hover{background:url(./images/rightarrow.png) no-repeat 0 -14px; float:right; width:14px; height:14px;}.video-box1 h2.h2bg{/*background:url(./images/MR_small-BG-caption.jpg) no-repeat;*/ border-bottom:0 dashed #ffffff; bottom:0; color:#ffffff; font-size:10px; font-weight:bold; height:35px; padding:0 6px; position:absolute; width:244px;}*+html .video-box1 h2.h2bg{border-bottom:0 dashed #ffffff; bottom:0; color:#ffffff !important; font-size:10px; font-weight:bold; height:35px; padding:0 6px; position:absolute; width:244px;}.video-box span{border-bottom:1px dashed #ffffff; bottom:0; color:#ffffff; font-size:10px; font-weight:bold; height:5px; left:0; padding:0 6px; position:absolute;width:93%;}a#nxtvidhddis{background:url(./images/rightoff.png) no-repeat; float:right; width:15px; height:15px;}a#prvvidhddis{background:url(./images/leftoff.png) no-repeat; float:left; width:15px; height:15px;}a#prvvidhd, footer div.playlist-box div.pagging123 a.prev{background:url(./images/leftarrow.png) no-repeat 0 0; float:left; width:14px; height:14px; margin:15px 0 0 0; padding:0;}a#prvvidhd:hover, footer div.playlist-box div.pagging123 a.prev:hover, div.video_right div#headervid div.paging a#prvvidhd:hover{background:url(./images/leftarrow.png) no-repeat 0 -14px; float:left; width:14px; height:14px;}form.widget_wysija{width:100%;}form.widget_wysija p input{width:150px;}section .blogdetail{float:left; padding:26px 1.1% 0 0; width:71.1%;}body.single-post section .blogdetail{float:left; padding:26px 0 0 0; width:75.2%;}body.single section.content_l{width:82.7% !important; padding:0px !important;}section.blogdetail article header hgroup h1{padding:5px 0 10px !important;}section.headline hgroup h1{border-bottom:1px solid #fbd0a7; color:#a89158; font-size:18px; font-family:Helvetica Neue Bold; padding:75px 0 18px;}section.headline hgroup h1 a{text-transform:uppercase; color:#a89158;}div.header_r_bot div.radio  a{color:#bd7027; font-weight:bold;}div.vidlisthtml div h1{color:#bd7027; font-size:18px; font-family:Helvetica Neue bold; padding:10px 0px 10px 0px !important;}a.next{color:#826d2b; float:right; font-size:12px; font-family:Helvetica Neue Bold; padding:5px 0px; text-decoration:none;}a.prev{color:#826d2b; float:left; font-size:12px; font-family:Helvetica Neue Bold; padding:5px 0px; text-decoration:none;}div#original  h1{color:#bd7027; font-size:18px; font-family:Helvetica Neue Bold; padding:10px 0 10px !important;}a.vidlightbox:hover{width:256px; float:left; background:url(./images/vhoversmall.png) no-repeat; z-index:9999;}a.vidlightbox{width:256px; float:left; /*background:url(./images/vhover.png) no-repeat;*/ z-index:9999;}a.vidlightbox:hover{width:256px; height:199px;}body.page-template-videolist-php a.vidlightbox:hover{width:181px; float:left; background:url(./images/vhoversmall.png) no-repeat; opacity:0.5; filter:alpha(opacity=50); z-index:9999 !important; text-decoration:none; border:none;}body.page-template-videolist-php a.vidlightbox{width:181px; float:left; z-index:9999; cursor:pointer; z-index: 0 !important;  position:relative;height: 93px;}body.page-template-videolist-php a.vidlightbox:hover{width:181px; height:97px; cursor:pointer;}div.video-box:hover{background:url(./images/vhoversmall.png) no-repeat scroll 7px 7px; z-index:9999;}div.video-box{/*background:url(./images/vhoversmall.png) no-repeat;*/}#footervid.video-box{width:250px; opacity:0.3;}/*rup popup */div.RupPopUp_Shadow{width:100%; position:fixed; top:0px; left:0px; z-index:99; background:#000000; opacity:0.5; filter:alpha(opacity=50);}div.RupPopUp_Popup{width:100%; position:fixed; top:0px; left:0px; z-index:1002;}div.RupPopUp_Popup_Inner{width:100%; margin:0px auto; z-index:100; border-radius:10px; display:table; padding:4px 10px 10px;}div.RupPopUp_Popup_Inner h1{display:block; margin:0px; clear:both; font-size:14px; padding:4px; color:#ffffff;}div.RupPopUp_Popup_Main{padding:10px; display:block; float:none; overflow:hidden; height:400px;}div.RupPopUp_Popup_Main h1{color:#84368b; padding:0px; padding-bottom:10px;}a.RupPopUp_Popup_Close{float:right; font-size:11px; color:#ffffff; text-decoration:none; padding:2px;}a.RupPopUp_Popup_Close b{display;block;}a.RupPopUp_Popup_Close:hover{text-decoration:none;}/*rup popup *//*******Registeration form ****************/form#loginform p{display:block; text-align:left; margin-bottom:0px; width:auto; padding-right:0px;}form#loginform p label{display:block;}form#loginform p label input{display:inline-block; float:right;}form#loginform p.fields{display:block;}form#loginform p.fields label{display:inline-block; float:left;}form#loginform p.fields input{display:inline-block; float:right;}form#loginform p em{display:block; text-align:right; font-size:11px; font-weight:normal; clear:both;}form#loginform p input#rememberme{margin-right:172px;}form#registerform p{display:block; text-align:left; margin-bottom:0px; width:auto; padding-right:0px;}form#registerform p label{display:block;}form#registerform p label input{display:inline-block; float:right;}form#registerform p.fields{display:block;}form#registerform p.fields label{display:inline-block; float:left;}form#registerform p.fields input{display:inline-block; float:right;}form#registerform p input#user_subscription{margin-right:172px;}form#registerform p input#user_email{width:175px;}form#registerform p em{display:block; text-align:right; font-size:11px; font-weight:normal; clear:both;}div#login_error{background-color:#ffebe8; border-color:#cc0000; border-radius:3px 3px 3px 3px; border-style:solid; border-width:1px;}#login_error, .login .message{margin:0 0 16px 8px; padding:12px;}.tweet{font-size:0.9em; height:auto; padding-top:0.3em; width:100%;}#tw{list-style-type:none; margin:0; padding:0; position:relative; height:230; width:171px; border-bottom:0;}li.tweet div.tweetImage a{color:#bd7027; font-size:16px; text-align:center; font-family:Helvetica Neue Bold;} *+html li.tweet div.tweetImage a{color:#bd7027; font-size:16px; text-align:center; font-family:Helvetica Neue Bold; font-weight:bold;} div.tweetImage{padding:0px 12px;} div.tweetBody{padding:2px 15px 15px 18px; line-height:20px; font-size:14px; color:#47453d; height:200px; font-family:Helvetica Neue;}div.tweetBody a{color:#47453d; font-family:Helvetica Neue;}div.tweetContainer{background:url(images/twitterroots.png) no-repeat scroll 0 0 transparent; color:#47453d; height:auto; width:176px; overflow:hidden; border-bottom:1px solid #bd7027;}/*******registeration form ****************/body.home ul#menu-main-menu-1 li.menu-item-first, body.home ul#menu-main-menu li.menu-item-first{display:none;}div.header_r_top form#searchform #s{background:url(./images/search.jpg) no-repeat scroll 0 0 transparent; border:medium none; color:#81491b; float:right; font-weight:bold; height:42px; transition-duration:400ms; transition-property:width, background; transition-timing-function:ease; width:149px;}div.header_r_top form#searchform input#s{background:url(./images/search.jpg) no-repeat scroll 5px 6px transparent; border-radius:2px 2px 2px 2px; font-size:16px; height:42px; line-height:1.2em; padding:2px 0px 0 12px; width:143px;}div.wrappernew{display:block; position:absolute; z-index:-1 ! important; float:left; background:url('./images/roots.png') no-repeat scroll center -51px transparent; width:100%; height:351px; margin-top:-3px;}div.wrappershadow{position: relative; display: block; z-index: 9999 ! important; background: none repeat scroll 0px 0px rgb(128, 74, 27); height: 3px; bottom: 0px; box-shadow: 0px 2px 3px rgb(64, 64, 64);}.wrapper, .contentall{/*background:url(./images/roots.png) no-repeat scroll center -50px transparent ;*/ float:left; width:100%;}body.single .wrapper, body.archive .wrapper, body.page .wrapper, div.contentall{}section.header_r form#searchform{float:left; padding:0 0 0 2px;}nav#nav-single{display:none;}div#main div#content{width:100%; float:left; background-color:#ffffff;}section.stories header.entry-header,section.stories header.entry-header hgroup,section.stories header.entry-header h2{width:100%;}p.backtoblog{display:none;}span.by-author{display:none;}body.archive  div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a{color:#a89158; font-style:italic; font-weight:bold;}body.archive  div.wrapper div#main div#content section.content_l article div.entry-content{padding:0px;!important;}body.search-results div.wrapper div#main div#content section.content_l article div.entry-content{padding-top:5px;}div#footervid .playlist-box{border-top:3px solid #83582d; width:1024px;}section.stories  h1{padding-top:27px; font-family:Helvetica Neue Bold; font-size:18px;}section.blog  h1{padding-top:25px;}#livefyre .lf_comment_container .lf_comment_user .lf_user .lf_main_avatar {border-radius:5px 5px 5px 5px !important; border:none !important;}body.single section.blogdetail article header hgroup h1{padding:12px 0 !important;}body.single article{padding-left:10px;}/*body.single-post section.content_l article{padding-left:0;}*/body.single-post section.content_l article div.entry-content p{padding-left:4%; }body.single-post section.content_l article div.entry-content p a img{padding:0;}body.single-post section.content_l article div.entry-content a img{padding:0 0 0 25px;}#livefyre .lf_comment_body label{color:#826d2b !important; font-size:12px !important; font-style:normal !important; font-family:Helvetica Neue, Verdana, Arial !important;}#livefyre .lf_comment_body p{font-size:13px; color:#47453d;}#livefyre .lf_comment_container .lf_comment .lf_comment_footer a.lf_like, #livefyre .lf_comment_container .lf_comment .lf_comment_footer a.lf_reply{color:#ac7c5a !important; font-size:11px !important; border:none !important; font-family:Helvetica Neue, Verdana, Arial !important;background-image:none !important;}article.hentry header.entry-header hgroup h2.entry-title{display:inline-block;}.wpcf7-form div span input, div#login input, form#registerform input{width:300px; height:25px;}input#cc_newsletter{width:17px !important; float:left; padding:0; margin:0 5px 0 0;}span.cc_signup_title{padding:4px 0 0 0; display:inline-block;}form.wpcf7-form{padding:30px 0 0 15px; float:left; width:97%;}form.wpcf7-form div, div#login form div, form#registerform div{padding:15px 0 0; clear:both; float:left; width:100%;}div#login form div.forgetmenot{float:left;}div#login form div.forgetmenot span p.rem, form#registerform div span p.rem{font-size:12px; padding:5px 0 0 0; font-weight:normal; color:#47453d;}div#login form div.forgetmenot input#rememberme, form#registerform div span input#user_subscription{display:block; width:25px; margin:0; font-weight:normal; float:left;}div#login form p.submit{display:inline-block;}div#login form p.submit input#wp-submit{margin:23px 0 0 0;}form.wpcf7-form div textarea{width:80%;}form.wpcf7-form input.wpcf7-submit, div#login input#wp-submit, form#registerform p.submit input#wp-submit{height:40px !important; width:150px !important; margin:30px 0 0;}div#login p#nav a, p#nav a{color:#bd7027; font-weight:bold; font-size:13px;}form#resetpassform p.indicator-hint{display:inline-block; font-size:13px; color:#47453d; font-weight:normal; padding:20px 0 0; margin:0;}figure.gallery-thumb a img{width:150px !important; height:150px !important; padding-left:14px;}body.home figure.gallery-thumb a img{padding-left:0;}figure.gallery-thumb a{width:150px !important; height:150px !important;}figure.gallery-thumb{width:150px !important; height:150px !important;}body.search-results section.content_l header.page-header h1.page-title, body.category section.content_l header.page-header h1.page-title{font-size:24px; text-transform:none; font-weight:bold; letter-spacing:0px; /*border-bottom:2px solid #ffd9b4;*/ padding:23px 0 0;line-height:2.4em;}body.search-results div#content header.page-header, body.category div#content header.page-header{float:left; margin:0 0 15px 0;}body.search-results div#content header h1, body.category div#content header h1{width:98.5%;}body.search-results section.content_l header.page-header h1.page-title span{font-size:24px; padding:0;}.searchart{display:block;}body.search-results  div#content section.content_l header.page-header{display:inline-block; width:100%;}body.search-results  div#content section.content_l article header.entry-header{display:inline-block; width:100%;}body.search-results section.content_l div.searchart article header.entry-header hgroup h2{display:inline-block;}body.search-results div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a, body.category div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a{color:#a89158; font-size:17px; font-style:Normal; font-family:Helvetica Neue Bold; padding-left:12px; font-weight:normal;}*+html body.search-results div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a, body.category div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a{color:#a89158; font-size:17px; font-style:Normal; font-family:Helvetica Neue Bold; padding-left:12px; font-weight:bold;}body.search-results  div#content section.content_l div.searchart article, body.category  div#content section.content_l article{display:inline-block; padding:0 10px 20px 0; border:1px solid #ffd9b4; -moz-box-shadow:#909090 4px 4px 3px; -webkit-box-shadow:4px 4px 3px #909090; box-shadow:#909090 4px 4px 3px; width:96.5%; margin:0 0 31px 0;}*+html body.search-results  div#content section.content_l div.searchart article div.entry-summary p, body.category  div#content section.content_l article div.entry-content p{color:#47453d; font-size:14px; line-height:22.5px; min-height:117px; padding-left:12px; width:75%;}body.search-results  div#content section.content_l div.searchart article div.entry-summary p, body.category  div#content section.content_l article div.entry-content p{color:#47453d; font-size:14px; line-height:22.5px; min-height:117px; padding-left:12px; width:98%;}body.search-results  div#content section.content_l div.searchart article div.entry-summary span.sep, body.category div#content section.content_l article div.entry-content span.sep{display:none;}body.search-results  div#content section.content_l div.searchart article div.entry-summary a, body.category div#content section.content_l article div.entry-content a{color:#bd7027; font-size:12px; display:block; padding:0 0 5px 0;}body.search-results  div#content section.content_l div.searchart article div.entry-summary a time, body.category div#content section.content_l article div.entry-content a time{float:right; position:relative; top:-21px;}body.search-results  div#content section.content_l div.searchart article div.entry-summary{padding:0;}body.search-results header.entry-header h2.entry-title, body.category header.entry-header h2.entry-title{padding:10px 0 8px; border-bottom:none;}blockquote{float:left; font-size:18px; color:#a89158; font-style:italic; border-top:1px dashed #e4e3e2; border-bottom:1px dashed #e4e3e2; margin:0; padding:22px 0; font-family:Helvetica Neue; margin:20px 0 20px 25px;}blockquote p{color:#a89158 !important; font-size:18px !important; padding:0 10px 0 0 !important; line-height:1.4em !important;}body.single footer.entry-meta{padding:5px 0 0 0;}body.single-post footer.entry-meta{padding:0 0 0 0 !important; border-bottom:1px solid #e4c463; border-top:1px solid #e4c463; float:left;}body.single-post header hgroup a time.entry-date{color:#bd7027; font-family:Helvetica Neue Bold; display:inline-block; padding:13px 0 0 0;}body.single-post header hgroup span.sep{display:none;}label{display:block; font-size:14px; color:#47453d;}/* Store Css */.store_item_wrapper.mod{display:inline-block; width:100%; padding:0 0 35px 0;}.store_item_wrapper.mod h3{display:inline-block; width:48%; clear:none !important;}.store_item_wrapper.mod form{display:inline-block; width:48%;}.store_item_wrapper.mod img{float:left; margin:0px 30px 0 0;}.store_item_wrapper.mod h3{display:inline-block; padding:12px 0 12px 0; border-bottom:none;}.store_item_wrapper.mod p{line-height:1.3em !important; padding:0 0 8px 0; display:inline-block; width:48%;}.store_item_wrapper.mod p.store_price{color:#bd7027; font-weight:bold;}.entry-content .store_item_wrapper.mod table{border-bottom:0; width:auto;}.entry-content .store_item_wrapper.mod table td{padding:2px 0 2px 0; border-top:none;}ul#menu-footermenu li:last-child a div.delimiter{display: none;}.pagging123{float:none;}body.page-template-videolist-php div#vidhtml div .pagging123, body.page-template-videolist-php div#original div .pagging123{float:right; padding:0 4% 0 0; width:96%;}body.home .format-aside .entry-title{display:block;}body.home article.format-aside figure.gallery-thumb{display:block; float:left; margin:0.375em 1.3em 0 0; max-width:100%;}body.home article.format-aside div.entry-content p{font-size:13px; font-family:Helvetica Neue;}body.home section.headline p a.imagetag img.attachment-thumbnail{padding:8px 0 5px 0; width:172px; height:172px;}#branding .hgroup a.logo{margin:7px 0 0 0;}body.category header.page-header h1.page-title span, body.search-results header.page-header h1.page-title{font-size:24px; font-family:Helvetica Neue Bold; text-transform:uppercase; color:#cf6d12;}div.menu-header{float:right; width:auto;}ul#menu-footermenu{float:right;}ul#menu-footermenu li{float:left; list-style-type:none; width:auto;}div#footervid{background-color:#0a0702;}div.copyright{background-color:#0a0702; padding:0 0 18px 0;}div.contentall header.entry-header{width:100%;}div.contentall header.entry-header h1.entry-title{padding-left:0px !important; width:98%;}.footerMenu{display:inline-block; width:784px; float:left;}.footerMenu ul{display:inline; float:right;}.footerMenu li{list-style-type:none; display:inline; font-size:10px; border-right:1px solid #828180; height:13px;}.footerMenu li a{color:blue; text-decoration:underline; padding:0 5px 0 5px;}.footerMenu li a:hover{color:#black;}.footerMenu li:last-child{border-right:none;}.footerMenu ul#menu-footermenu li.menu-item-last{border-right:none;}.delimiter{color:#cccccc; float:left; width:2px; position:absolute; top:0px; padding-left:20px;}.sub-menu .delimiter{display: none;}.footerMenu li:last{display:none;}ul#menu-footermenu li:last{width:150px !important; display:none;}div.menu-footermenu-container{width:600px; float:right !important;}div#footervid a.vidlightbox2:hover{width:256px; float:left;  height:145px; background:url(./images/vhover.png) no-repeat;  z-index:9999;}div#footervid a.vidlightbox2{width:256px; float:left; height:145px;  z-index:9999;}body.page-template-videolist-php a.vidlightbox2:hover{width:181px; float:left; background:url(./images/vhoversmall.png) no-repeat;  z-index:9999;}body.page-template-videolist-php a.vidlightbox2{width:181px; float:left;  no-repeat; z-index:9999;}div.video-box1:hover{background:url(./images/vhover.png) no-repeat; z-index:9999;}div.video-box1{background:url(./images/vhover.png) no-repeat;}div.copyright{margin:0px auto; width:1024px !important; display:block;}div.copyright2{color:#828180; float:left; font-family:Helvetica Neue; font-size:10px; font-weight:bold; margin:0; padding:0; width:240px; text-align:left;}ul#menu-footermenu li:first{display:block;}ul#menu-footermenu li:first a{display:block;}a.vidlightbox2{display:block;}/*a.vidlightbox2:hover{display:block; opacity:0.5; filter:alpha(opacity=50);}*/img.landscape{width:365px !important}img.portrait{width:250px !important}body.single-post header.entry-header{padding:0 0 0 30px;}object{z-index:-1; position:relative;}object{z-index:0; position:relative; float:left; padding:10px 0 30px 7px;}*+html object{z-index:0; position:relative;}header.entry-header{display:inline-block;}h1.arttitle{border-bottom:medium none; color:#bd7027; font-size:18px; font-family:Helvetica Neue Bold; padding-bottom:10px; padding-left:4px;}#livefyre #lf_fyre_head{padding:0 0 0 25px; margin-right:10px;}div#vidhtml div{width:100%;}div#singlepagecontent{color:#47453d; font-size:14px; line-height:22px;}body.home div.video_right section.nextup div.videolistpage{border-bottom:1px dashed #83807a; padding:0 0 5px 0;} div.video_right section.nextup div.videolistpage{border-bottom:1px dashed #83807a; padding:0 0 5px 0;}*+html #livefyre form{width:95%;}body.page-template-videolist-php hgroup.vidtitle{/*border-bottom:2px solid #ffd9b4;*/ margin:0 0 15px; width:98.5%;}div.entry-content p.twocolumnp{color:#9d7626; font-size:15px; font-family:Helvetica Neue; line-height:1.8em; padding:38px 35px 0 0;}div.entry-content div.twocolumnbox{border:1px solid #ffd9b4; box-shadow:4px 4px 3px #909090; display:inline-block; width:98%; margin:28px 0 0;}div.entry-content div.twocolumnbox.small{width:48.2%; float:left; margin:28px 12px 0 0;}div.entry-content div.twocolumnbox div.left, div.entry-content div.twocolumnbox div.right{float:left; width:50%; border-right:1px solid #ffd9b4;}div.entry-content div.twocolumnbox.small div.left{border-right:none; width:100%;}div.entry-content div.twocolumnbox div.right{border-right:none; width:44.8%; padding:0 20px;}div.entry-content div.twocolumnbox.small div.right{width:98%; padding:0 0 0 15px;}div.entry-content div.twocolumnbox.small div.right div{float:left; width:50%;}*+html div.entry-content div.twocolumnbox.small div.right div{float:left; width:49.9%;}div.entry-content div.twocolumnbox.small div.right h3{float:left; border-bottom:none; color:#9d7f42; font-family:Helvetica Neue Bold; font-size:17px; letter-spacing:0.03em; text-transform:none; padding:0; line-height:2.4em;}div.entry-content div.twocolumnbox.small div.right p{float:left; clear:both; width:200px;}div.entry-content div.twocolumnbox.small.third div.right p{padding:0; font-size:12px; width:165px;}div.entry-content div.twocolumnbox div.left h3 {font-size:17px; font-family:Helvetica Neue Bold; color:#9d7f42; text-transform:none; letter-spacing:0.03em; clear:none; border-bottom:none; padding:0; float:none;} div.entry-content div.twocolumnbox div.left img{padding:0; margin:0 13px 0 0;}div.entry-content div.twocolumnbox.small.third img{padding:0 0 0 3px; margin:0; height:198px;}*+html div.entry-content div.twocolumnbox.small.third img{padding:0 0 0 3px; margin:0; height:205px;}div.entry-content div.twocolumnbox.small.third a{color:#bf5911; font-size:11px; font-family:Helvetica Neue Bold; margin:62px 12px 0; float:right; font-weight:bold;}div.entry-content div.twocolumnbox.small.third a:hover, div.entry-content div.twocolumnbox.small.third a:active{text-decoration:none;}div.entry-content div.twocolumnbox.small div.left img{padding:0; margin:0 0 0 0;}div.entry-content div.twocolumnbox div.left img.paddright {padding-right:13px;}div.entry-content div.twocolumnbox div.left img.twitter{margin:0 5px 0 0;} div.entry-content div.twocolumnbox div.left p, div.entry-content div.twocolumnbox div.right p{color:#37352e; font-size:12px; line-height:1.5em; padding-right:10px;}*+html div.entry-content div.twocolumnbox div.left p, div.entry-content div.twocolumnbox div.right p{color:#37352e; font-size:12px; line-height:1.5em; padding-right:10px;}div.entry-content div.twocolumnbox div.right p{font-size:13px; padding-top:20px;}div.entry-content div.twocolumnbox div.left a{color:#c05a12; display:inline-block; float:none;}div.entry-content div.twocolumnbox div.left p a:hover, div.entry-content div.twocolumnbox div.left p a:active{text-decoration:none;}div.entry-content div.twocolumnbox div.left a.read{color:#bf5911; font-size:11px; font-family:Helvetica Neue Bold; float:right; margin:6px 12px 0 0; font-weight:bold;}div.entry-content div.twocolumnbox.small div.left a.read{margin:26px 12px 0 0;}div.entry-content div.twocolumnbox div.left a.read:hover, div.entry-content div.twocolumnbox div.left a.read:active{text-decoration:none;}div.entry-content p.donatetext{float:left; width:100%; color:#37352e; width:92%; padding:28px 0 0;}div.entry-content p.donatetext a{color:#c05a12; display:inline-block; float:none;}div.entry-content p.donatetext a:hover{text-decoration:none;}div.privacy p{padding-right:20px;}ul.privacy {padding:0 10px 0 20px;}ul.privacy li{font-size:14px; list-style-type:disc; line-height:1.2em; padding:0 0 10px;}a.artlink{display:inline-block; height:30px; color:#bd7027; padding:15px 0px 15px 10px; font-family:Helvetica Neue Bold; text-decoration:none; line-height:1.3em; font-size:12px;}*+html a.artlink{font-weight:bold;}*+html a.readm{font-size:11px !important; font-family:Helvetica Neue Bold; color:#bd7027; padding:0 !important;; float:right !important;; text-align:right; font-weight:bold; font-style:normal;}a.readm{font-size:11px !important; font-family:Helvetica Neue Bold; color:#bd7027 !important; padding:30px 0 0 0 !important; float:right !important; text-align:right; font-weight:bold; font-style:normal;}a.a2a_dd{float:right; padding:0 20px 10px 0;}span.tag-links{clear:both; margin:0 0 0 25px; float:left; width:92%; padding:25px 0 25px; display:none;}span.tag-links a{color:#826d2b; font-family:Helvetica Neue Bold; font-size:12px; text-transform:lowercase;}div.comment-content p{line-height:16px; padding:10px 0;}body.tag section.content_l header.page-header h1.page-title, body.tag section.content_l header.page-header h1.page-title{font-size:24px; text-transform:none; font-weight:bold; letter-spacing:0px; /*border-bottom:2px solid #ffd9b4;*/ padding:23px 0 0;line-height:2.4em;}body.tagdiv#content header.page-header, body.tag div#content header.page-header{float:left; margin:0 0 20px 0;}body.tag div#content header h1, body.tag div#content header h1{width:98.5%;}body.tag section.content_l header.page-header h1.page-title span{font-size:24px; padding:0;}.searchart{display:block;}body.tag  div#content section.content_l header.page-header{display:inline-block; width:100%;}body.tag  div#content section.content_l article header.entry-header{display:inline-block; width:100%;}body.tag section.content_l div.searchart article header.entry-header hgroup h2{display:inline-block;}body.tag div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a, body.tag div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a{color:#a89158; font-size:17px; font-style:Normal; font-family:Helvetica Neue Bold; padding-left:12px; font-weight:normal;}body.tag div#content section.content_l div.searchart article,body.tag  div#content section.content_l article{display:inline-block; padding:0 10px 20px 0; border:1px solid #ffd9b4; -moz-box-shadow:#909090 4px 4px 3px; -webkit-box-shadow:4px 4px 3px #909090; box-shadow:#909090 4px 4px 3px; width:96.5%; margin:0 0 31px 0;}body.tag  div#content section.content_l div.searchart article div.entry-summary p, body.tag  div#content section.content_l article div.entry-content p{color:#47453d; font-size:14px; line-height:22.5px; min-height:117px; padding-left:12px;}body.tag  div#content section.content_l div.searchart article div.entry-summary span.sep, body.tag div#content section.content_l article div.entry-content span.sep{display:none;}body.tag  div#content section.content_l div.searchart article div.entry-summary a, body.tag div#content section.content_l article div.entry-content a{color:#bd7027; font-size:12px; display:block; padding:0 0 5px 0;}body.tag div#content section.content_l div.searchart article div.entry-summary a time, body.tag div#content section.content_l article div.entry-content a time{float:right; position:relative; top:-21px;}body.tag  div#content section.content_l div.searchart article div.entry-summary{padding:0;}body.tag header.entry-header h2.entry-title, body.tag header.entry-header h2.entry-title{padding:10px 0 8px; border-bottom:none;}body.tag header.page-header h1.page-title span, body.tag header.page-header h1.page-title{color:#cf6d12; font-family:Helvetica Neue Bold; font-size:24px; text-transform:uppercase;}div#headervid div.paging{padding:10px 0 0 0;}section.lastvid ul li.lastvideo div.videolistpage a.swapvideo {}img.wp-image-2721{margin:0 10px 0 0 !important;}iframe.fb_ltr{margin:0 0 0 25px;}body.home div.paypal-donations input{margin:15px 0 24px 13px;}body.single-post div#singlepagecontent p strong img, body.single-post div#singlepagecontent p em img, body.single-post div#singlepagecontent p img{padding:0 0 0px 0px;}div.privacy ul{padding:0 0 0 20px;}div.privacy ul li{font-size:14px; padding:0 0 10px 5px; line-height:1.3em;}ul#tw li ul.really_simple_twitter_widget li{font-size:14px !important; color:#47453d; font-family:Helvetica Neue !important; line-height:1.45em; padding:2px 0px 15px 18px; clear:both;}ul#tw li ul.really_simple_twitter_widget a{color:#bd7027;}ul#tw li div.tweetImage a{font-size:16px !important; color:#bd7027; font-family:Helvetica Neue !important; font-weight:bold; margin:8px 0 10px 0; float:left;}#facebook.pluginSkinLight{padding:0 0 0 4% !important;}div#singlepagecontent center object{margin:0 100px 0 100px;}div.music_b img.attachment-thumbnail{width:176px !important ;height:176px !important;}

.ui-state-default {
width:100%!important;
}

nav#access1 {
background:url(./images/nav_bg.jpg) no-repeat scroll 0 0 transparent;
box-shadow:0 2px 3px #404040;
height:57px;
margin:0;
padding:0!important;
}

#access1 {
clear:both;
display:block;
float:left;
width:100%;
margin:0 auto 6px;
padding:10px 0 0;
}

.dntplgn_donate_monthly .dntplgn_submit_button {
margin-left:26px;
width:80px!important;
float:none!important;
margin-top:10px;
text-align:center;
}

.radio.header_sticky_radio {
float:left;
margin-left:98px;
margin-top:-20px;
width:133px;
}

#tabs li {
list-style:outside none none;
text-align:left!important;
width:100%!important;
}

#tabs #tabs-2 {
margin-top:19px;
padding-left:20px;
padding-right:32px;
padding-bottom:10px;
}

.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
padding-bottom:25px;
}

.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
padding-top:10px;
background:none!important;
}

.dntplgn_submit_button {
margin-left:24px;
width:80px!important;
}

.d_btn {
background:none repeat scroll 0 0 #f2e7d0;
border:medium none;
border-radius:10px;
color:#bd7027;
cursor:pointer;
font-family:arial;
font-size:16px;
font-weight:900;
margin-left:40px;
margin-top:19px;
}

form.wpcf7-form div,div#login form div,form#registerform div {
width:95%!important;
clear:both;
float:left;
padding:6px 8px 5px!important;
}

.widget-area .dntplgn_form_wrapper.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
background:none;
border-left:medium none;
border-right:medium none;
}

.abby {
padding-top:25px;
}

.twocolumnbox .right a {
display:block;
font-size:20px;
padding-bottom:15px;
padding-top:68px;
text-align:center;
}

.two-column .read {
padding-top:0!important;
}

.page-template-contact-php .entry-title {
color:#cf6d12!important;
display:inline-block!important;
font-family:Helvetica Neue Bold!important;
font-size:24px!important;
line-height:1.3em!important;
text-transform:uppercase!important;
padding:30px 0 15px 12px !important;
}

.l_news {
color:#bd7027;
font-size:10px!important;
font-weight:700;
margin-bottom:10px;
padding-left:12px;
padding-top:8px;
}

.n_widget .textwidget a {
display:block;
padding-top:4px;
text-align:center;
}

.dntplgn_donate_monthly > label {
float:left;
font-size:11px!important;
padding-bottom:10px;
padding-left:10px;
padding-top:3px;
}

.dntplgn_form_wrapper.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
margin-bottom:20px;
}

.ui-state-default.ui-corner-top {
border-radius:0;
background:#ad9464!important;
}

div.video-box1 h2 {
z-index:1;
}

div.video-box1 a.vidlightbox2 img {
z-index:-1;
}

@font-face {
font-family:HelveticaNeueMedium;
font-style:normal;
font-weight:400;
src:url(font/helveticaneuemedium-webfont.eot?#iefix) format(embedded-opentype), url(font/helveticaneuemedium-webfont.ttf) format(truetype);
}

.mobile #login {
padding:20px 0;
}

.mobile #login form,.mobile #login .message,.mobile #login_error {
margin-left:0;
}

.mobile #login #nav,.mobile #login #backtoblog {
margin-left:8px;
}

html,body {
margin:0 auto!important;
}

div.tagcloud a {
text-transform:uppercase;
}

.tagcloud a {
width:150px!important;
font-size:14px!important;
float:left;
}

h3.entry-format {
display:none;
margin:0;
}

h1.page-title span {
font-size:24px;
padding:10px;
}

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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
outline:0;
vertical-align:baseline;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
background-image:url(./images/body_bg.jpg);
background-color:#eee2c5;
line-height:1;
font-size:12px!important;
font-family:Helvetica Neue, Verdana, Arial!important;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
font-weight:400;
text-align:left;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

a img {
border:0;
}

.lefttt {
background:url(./images/roots.png) no-repeat scroll center -50px;
float:left;
width:100%;
}

#page {
max-width:1024px;
margin:0 auto;
}

#branding .hgroup {
float:left;
margin:0 0 0 7.6%;
}

body.home #access div {
margin:0 9%;
}

#access div {
margin:0 4%;
}

#primary {
float:left;
width:655px;
border-right:1px solid #e4e3e2;
}

#secondary {
float:left;
width:187px;
padding:0 0 0 15px;
}

.singular #content,.left-sidebar.singular #content {
position:relative;
width:auto;
margin:0;
}

.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular #comments-title {
width:100%;
margin:0 auto;
}

.singular .image-attachment .entry-content {
width:auto;
margin:0 auto;
}

.singular .image-attachment .entry-description {
width:68.9%;
margin:0 auto;
}

.page-template-showcase-php section.recent-posts {
float:right;
width:69%;
margin:0 0 0 31%;
}

.page-template-showcase-php #main .widget-area {
float:left;
width:22.15%;
margin:0 -22.15% 0 0;
}

.error404 #primary {
float:none;
margin:0;
}

.alignleft {
display:inline;
float:left;
margin-right:1.625em;
}

.alignright {
display:inline;
float:right;
margin-left:1.625em;
}

img.alignright {
padding-right:2px!important;
}

.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}

.left-sidebar #primary {
float:right;
width:100%;
margin:0 0 0 -26.4%;
}

.left-sidebar #content {
width:58.4%;
margin:0 7.6% 0 34%;
}

.left-sidebar #secondary {
float:left;
margin-left:7.6%;
margin-right:0;
width:18.8%;
}

.one-column #page {
max-width:690px;
}

.one-column #nav-below {
border-bottom:1px solid #ddd;
margin-bottom:1.625em;
}

.one-column #secondary {
float:none;
width:auto;
margin:0 7.6%;
}

.one-column .page-template-showcase-php section.recent-posts {
float:none;
width:100%;
margin:0;
}

.one-column .page-template-showcase-php #main .widget-area {
float:none;
width:auto;
margin:0;
}

.one-column .page-template-showcase-php .other-recent-posts {
border-bottom:1px solid #ddd;
}

.one-column section.featured-post .attachment-small-feature {
border:none;
display:block;
height:auto;
max-width:60%;
position:static;
}

.one-column article.feature-image.small {
margin:0 0 1.625em;
padding:0;
}

.one-column article.feature-image.small .entry-title {
font-size:20px;
line-height:1.3em;
}

.one-column article.feature-image.small .entry-summary {
height:150px;
overflow:hidden;
text-overflow:ellipsis;
padding:0;
}

.one-column article.feature-image.small .entry-summary a {
left:-9%;
}

.one-column.singular .pull.alignleft {
margin:0 1.625em 0 0;
}

.one-column.singular .pull.alignright {
margin:0 0 0 1.625em;
}

.one-column.singular .entry-meta .edit-link a {
position:absolute;
left:0;
top:40px;
}

.one-column.singular #author-info {
margin:2.2em -8.8% 0;
padding:20px 8.8%;
}

.one-column .commentlist > li.comment {
width:auto;
margin-left:0;
}

.one-column #branding #searchform {
right:40px;
top:4em;
}

.one-column .commentlist > li.comment .comment-meta,.one-column .commentlist > li.comment .comment-content {
margin-right:85px;
}

.one-column .commentlist .avatar {
background:transparent;
display:block;
top:1.625em;
left:auto;
right:1.625em;
padding:0;
}

.one-column .commentlist .children .avatar {
background:none;
position:absolute;
top:2.2em;
left:2.2em;
padding:0;
}

body,input,textarea {
color:#373737;
font-size:15px font-family:Helvetica Neue, Arial, sans-serif;
font-weight:300;
}

hr {
background-color:#ccc;
border:0;
height:1px;
margin-bottom:1.625em;
}

ul {
list-style:square;
}

ol {
list-style-type:decimal;
}

ol ol {
list-style:upper-alpha;
}

ol ol ol {
list-style:lower-roman;
}

ol ol ol ol {
list-style:lower-alpha;
}

dl {
margin:0 1.625em;
}

strong {
font-weight:700!important;
font-family:arial;
}

cite,em,i {
font-style:italic;
}

blockquote {
font-weight:400;
float:left;
font-size:18px;
color:#a89158;
font-style:italic;
border-top:1px dashed #e4e3e2;
border-bottom:1px dashed #e4e3e2;
font-family:Helvetica Neue;
margin:20px 0 20px 25px;
padding:22px 0;
}

blockquote cite {
color:#666;
font-size:12px;
font-family:Helvetica Neue, Arial, sans-serif;
font-weight:300;
letter-spacing:.05em;
text-transform:uppercase;
}

pre {
background:#f4f4f4;
font:13px "Courier 10 Pitch", Courier, monospace;
line-height:1.5;
margin-bottom:1.625em;
overflow:auto;
padding:.75em 1.625em;
}

code,kbd,samp,var {
font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,acronym,dfn {
border-bottom:1px dotted #666;
cursor:help;
}

address {
display:block;
margin:0 0 1.625em;
}

ins {
background:#fff9c0;
text-decoration:none;
}

sup,sub {
font-size:10px;
height:0;
line-height:1;
position:relative;
vertical-align:baseline;
}

sup {
bottom:1ex;
}

sub {
top:.5ex;
}

small {
font-size:smaller;
}

input[type=text],input[type=password],input[type=email],input[type=url],input[type=number],textarea {
background:#fafafa;
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
border:1px solid #ddd;
color:#888;
}

input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=number]:focus,textarea:focus {
color:#373737;
}

textarea {
padding-left:3px;
width:98%;
}

input[type=text],input[type=password],input[type=email],input[type=url],input[type=number] {
padding:3px;
}

input#s {
background:url(images/search.png) no-repeat 5px 6px;
-moz-border-radius:2px;
border-radius:2px;
font-size:16px;
height:22px;
line-height:1.2em;
padding:0 10px 0 12px;
}

a {
color:#a89158;
text-decoration:none;
}

div.entry-content p a {
color:#bd7027;
display:inline-block;
}

div.entry-content p a.piclink {
display:inline;
}

.assistive-text {
position:absolute!important;
clip:rect(1px,1px,1px,1px);
}

#access a.assistive-text:active,#access a.assistive-text:focus {
background:#eee;
border-bottom:1px solid #ddd;
color:#1982d1;
clip:auto!important;
font-size:12px;
position:absolute;
text-decoration:underline;
top:0;
left:7.6%;
}

#branding {
background-image:url(images/navbg.jpg);
position:relative;
z-index:9999;
height:102px;
}

#branding .hgroup div.user {
width:240px;
padding:5px 0 0 124px;
}

#site-title {
margin-right:270px;
padding:3.65625em 0 0;
}

#site-title a {
color:#111;
font-size:30px;
font-weight:700;
line-height:36px;
text-decoration:none;
}

#site-description {
color:#7a7a7a;
font-size:14px;
margin:0 270px 0 0;
}

#branding img {
height:auto;
display:block;
}

#access {
clear:both;
display:block;
float:left;
width:100%;
margin:0 auto 6px;
padding:10px 0 0;
}

#access ul {
font-size:13px;
list-style:none;
padding-left:0;
margin:0 0 0 -.8125em;
}

#access ul.sub-menu li a {
background:url(images/navbgnew.png) repeat-y scroll 0 0;
width:200px;
height:auto;
}

#access li {
float:left;
position:relative;
}

#access a {
color:#e7d5b3;
display:block;
font-size:15px;
font-weight:700;
height:50px;
line-height:58px;
text-decoration:none;
font-family:arial;
padding:0 15px 0 37px;
}

#access ul ul {
-moz-box-shadow:16px 7.5px 3px #333 0 7.5px 3px #333;
box-shadow:16px 7.5px 3px #333;
display:none;
float:left;
position:absolute;
left:0;
width:188px;
z-index:99999;
margin:0;
padding:7px 0 0;
}

*+html #access ul ul {
-moz-box-shadow:15px 10px 3px #4e4840;
-webkit-box-shadow:15px 10px 5px #4e4840;
box-shadow:15px 10px 3px #4e4840;
display:none;
float:left;
position:absolute;
top:50px;
left:0;
width:188px;
z-index:99999;
margin:0;
padding:-1px 0 0;
}

#access ul ul ul {
left:100%;
top:0;
}

#access ul ul a {
background:#f9f9f9;
color:#e7d5b3;
font-size:12px;
font-weight:700;
height:auto;
line-height:1.4em;
width:168px;
text-transform:uppercase;
margin:0;
padding:10px;
}

#branding #searchform {
position:absolute;
top:.5em;
right:.5%;
text-align:right;
}

#branding #s {
float:right;
-webkit-transition-duration:400ms;
-webkit-transition-property:width, background;
-webkit-transition-timing-function:ease;
-moz-transition-duration:400ms;
-moz-transition-property:width, background;
-moz-transition-timing-function:ease;
-o-transition-duration:400ms;
-o-transition-property:width, background;
-o-transition-timing-function:ease;
width:127px;
height:36px;
background:url(images/search.jpg) no-repeat;
border:none;
color:#81491b;
font-weight:700;
}

#branding .only-search #searchform {
top:5px;
z-index:1;
}

#branding .only-search #s {
background-color:#666;
color:#222;
border-color:#000;
}

#branding .only-search #s,#branding .only-search #s:focus {
width:85%;
}

#branding .only-search #s:focus {
background-color:#bbb;
}

#branding .with-image #searchform {
top:auto;
bottom:-27px;
max-width:195px;
}

#branding .only-search + #access div {
padding-right:205px;
}

#main {
clear:both;
background:#fff;
width:1024px;
float:left;
border-left:1px solid #d7a615;
margin:0 auto;
padding:0;
}

.page-title {
color:#666;
font-size:10px;
font-weight:500;
letter-spacing:.1em;
line-height:2.6em;
text-transform:uppercase;
margin:0 0 2.6em;
}

.page-title a {
font-size:12px;
font-weight:700;
letter-spacing:0;
text-transform:none;
}

.hentry,.no-results {
position:relative;
margin:0 0 1.625em;
padding:0 10px 0 .5em;
}

.entry-title,.entry-header .entry-meta {
padding-right:76px;
}

.entry-title {
clear:both;
color:#222;
font-size:26px;
font-weight:700;
line-height:1.5em;
padding-bottom:.3em;
padding-top:15px;
}

.entry-title,.entry-title a {
color:#222;
text-decoration:none;
}

.entry-meta {
color:#666;
clear:both;
font-size:12px;
line-height:18px;
display:block;
}

.entry-content h1,.entry-content h2,.comment-content h1,.comment-content h2 {
color:#000;
font-weight:700;
margin:0 0 .8125em;
}

.entry-content table,.comment-content table {
border-bottom:1px solid #ddd;
width:100%;
margin:0 0 1.625em;
}

.entry-content td,.comment-content td {
border-top:1px solid #ddd;
padding:6px 10px 6px 0;
}

.entry-content #s {
width:75%;
}

.page-link {
clear:both;
display:block;
margin:0 0 1.625em;
}

.page-link a {
background:#eee;
color:#373737;
text-decoration:none;
margin:0;
padding:2px 3px;
}

.page-link a:hover {
background:#888;
color:#fff;
font-weight:700;
}

.page-link span {
margin-right:6px;
}

.entry-meta .edit-link a,.commentlist .edit-link a {
background:#eee;
-moz-border-radius:3px;
border-radius:3px;
color:#666;
float:right;
font-size:12px;
line-height:1.5em;
font-weight:300;
text-decoration:none;
padding:0 8px;
}

.entry-content .edit-link {
clear:both;
display:block;
}

.entry-content img,.comment-content img,.widget img {
max-width:97.5%;
}

img.size-full,img.size-large {
max-width:97.5%;
width:auto;
height:auto;
}

.entry-content img.wp-smiley {
border:none;
margin-bottom:0;
margin-top:0;
padding:0;
}

img.alignleft,img.alignright,img.aligncenter {
margin-bottom:1em;
}

p img,.wp-caption {
margin-top:.4em;
}

.wp-caption {
background:#eee;
margin-bottom:1.625em;
max-width:96%;
padding:9px;
}

.wp-caption img {
display:block;
max-width:98%;
border-color:#eee;
margin:0 auto;
}

.wp-caption .wp-caption-text,.gallery-caption {
color:#666;
font-family:Georgia, serif;
font-size:12px;
}

.wp-caption .wp-caption-text {
margin-bottom:.6em;
position:relative;
padding:10px 0 5px 40px;
}

.wp-caption .wp-caption-text:before {
color:#666;
content:'\2014';
font-size:14px;
font-style:normal;
font-weight:700;
margin-right:5px;
position:absolute;
left:10px;
top:7px;
}

#content .gallery {
margin:0 auto 1.625em;
}

#content .gallery a img {
border:none;
}

img#wpstats {
display:block;
margin:0 auto 1.625em;
}

#content .gallery-columns-4 .gallery-item {
width:23%;
padding-right:2%;
}

#content .gallery-columns-4 .gallery-item img {
width:100%;
height:auto;
}

img[class*="align"],img[class*="wp-image-"],#content .gallery .gallery-icon img {
padding:6px;
}

.wp-caption a:focus img,.wp-caption a:active img,.wp-caption a:hover img {
background:#fff;
border-color:#ddd;
}

embed,iframe,object {
max-width:100%;
}

.entry-content .twitter-tweet-rendered {
max-width:100%!important;
}

.post-password-required .entry-header .comments-link {
margin:1.625em 0 0;
}

.post-password-required input[type=password] {
margin:.8125em 0;
}

.post-password-required input[type=password]:focus {
background:#f7f7f7;
}

#author-info {
font-size:12px;
overflow:hidden;
}

.singular #author-info {
background:#f9f9f9;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:2.2em -35.6% 0 -35.4%;
padding:20px 35.4%;
}

.archive #author-info {
border-bottom:1px solid #ddd;
margin:0 0 2.2em;
padding:0 0 2.2em;
}

#author-avatar {
float:left;
margin-right:-78px;
}

#author-avatar img {
background:#fff;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 2px #bbb;
-moz-box-shadow:0 1px 2px #bbb;
box-shadow:0 1px 2px #bbb;
padding:3px;
}

#author-description {
float:left;
margin-left:108px;
}

#author-description h2 {
color:#000;
font-size:15px;
font-weight:700;
margin:5px 0 10px;
}

.entry-header .comments-link a {
background:#eee url(images/comment-bubble.png) no-repeat;
color:#666;
font-size:13px;
font-weight:400;
line-height:35px;
overflow:hidden;
position:absolute;
top:1.5em;
right:0;
text-align:center;
text-decoration:none;
width:43px;
height:36px;
padding:0;
}

.entry-header .comments-link a:hover,.entry-header .comments-link a:focus,.entry-header .comments-link a:active {
background-color:#1982d1;
color:rgba(255,255,255,0.8);
}

.entry-header .comments-link .leave-reply {
visibility:hidden;
}

.entry-header .entry-format {
color:#666;
font-size:10px;
font-weight:500;
letter-spacing:.1em;
line-height:2.6em;
position:absolute;
text-transform:uppercase;
top:-5px;
}

.entry-header hgroup .entry-title {
padding-top:15px;
}

article.format-status .entry-content {
min-height:65px;
}

.singular .hentry {
border-bottom:none;
position:relative;
padding:4.875em 0 0;
}

.singular .entry-title {
color:#000;
font-size:36px;
font-weight:700;
line-height:48px;
}

.singular .entry-header .entry-meta {
position:absolute;
top:0;
left:0;
}

blockquote.pull {
font-size:21px;
font-weight:700;
line-height:1.6125em;
text-align:center;
margin:0 0 1.625em;
}

.singular blockquote.pull {
margin:0 -22.25% 1.625em;
}

.pull.alignleft {
text-align:right;
margin:0 1.625em 0 0;
}

.singular .pull.alignleft {
margin:0 1.625em 0 -22.25%;
}

.pull.alignright {
text-align:left;
margin:0 0 0 1.625em;
}

.singular .pull.alignright {
margin:0 -22.25% 0 1.625em;
}

.singular .entry-meta .edit-link a {
bottom:auto;
left:50px;
position:absolute;
right:auto;
top:80px;
}

.format-gallery .gallery-thumb {
float:left;
display:block;
max-width:100%;
margin:0 1.625em 0 0;
}

figure.gallery-thumb {
float:left;
display:block;
max-width:100%;
width:150px!important;
height:150px!important;
margin:.375em 1.625em 0 0;
}

.format-status img.avatar {
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 2px #ccc;
-moz-box-shadow:0 1px 2px #ccc;
box-shadow:0 1px 2px #ccc;
float:left;
margin:4px 10px 2px 0;
padding:0;
}

.format-quote blockquote {
color:#555;
font-size:17px;
margin:0;
}

.indexed.format-image .entry-header {
min-height:61px;
}

.indexed.format-image .entry-content {
padding-top:.5em;
}

.indexed.format-image .entry-content p {
margin:1em 0;
}

.indexed.format-image .entry-content p:first-child,.indexed.format-image .entry-content p:first-child a,.indexed.format-image .entry-content p:first-child img {
display:block;
margin:0;
}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
padding-bottom:1em;
margin:0;
}

.indexed.format-image footer.entry-meta {
background:#ddd;
overflow:hidden;
max-width:96%;
padding:4%;
}

.indexed.format-image div.entry-meta {
display:inline-block;
float:left;
width:35%;
}

.indexed.format-image div.entry-meta + div.entry-meta {
float:none;
width:65%;
}

.indexed.format-image footer.entry-meta a:hover {
color:#fff;
}

#content .indexed.format-image img {
border:none;
max-width:100%;
padding:0;
}

.indexed.format-image .wp-caption {
background:#111;
margin-bottom:0;
max-width:96%;
padding:2% 2% 0;
}

.indexed.format-image .wp-caption .wp-caption-text {
color:#ddd;
}

.indexed.format-image a:hover img {
opacity:0.8;
}

.error404 #main #searchform {
background:#f9f9f9;
border:1px solid #ddd;
overflow:hidden;
border-width:1px 0;
margin:0 -8.9% 1.625em;
padding:1.625em 8.9%;
}

.error404 #main .widget {
clear:none;
float:left;
margin-right:3.7%;
width:30.85%;
}

.error404 #main .widget_tag_cloud {
float:none;
margin-right:0;
width:100%;
}

article.intro {
background:#f9f9f9;
border-bottom:none;
margin:-1.855em -8.9% 1.625em;
padding:0 8.9%;
}

article.intro .entry-content {
color:#111;
font-size:16px;
padding:1.625em 0 .625em;
}

article.intro .edit-link a {
background:#aaa;
-moz-border-radius:3px;
border-radius:3px;
color:#fff;
font-size:12px;
position:absolute;
top:30px;
right:20px;
text-decoration:none;
padding:0 8px;
}

article.intro .edit-link a:hover,article.intro .edit-link a:focus,article.intro .edit-link a:active {
background:#777;
}

section.featured-post {
float:left;
position:relative;
width:100%;
margin:-1.625em -8.9% 1.625em;
padding:1.625em 8.9% 0;
}

section.featured-post .hentry {
border:none;
color:#666;
margin:0;
}

section.featured-post .attachment-small-feature {
float:right;
height:auto;
max-width:59%;
position:relative;
right:-15px;
margin:0 -8.9% 1.625em 0;
}

section.featured-post .attachment-small-feature:hover,section.featured-post .attachment-small-feature:focus,section.featured-post .attachment-small-feature:active {
opacity:.8;
}

article.feature-image.small {
float:left;
width:45%;
margin:0 0 1.625em;
}

article.feature-image.small .entry-title {
line-height:1.2em;
}

article.feature-image.small .entry-summary {
color:#555;
font-size:13px;
}

article.feature-image.small .entry-summary p a {
background:#222;
color:#eee;
display:block;
left:-23.8%;
position:relative;
text-decoration:none;
top:20px;
width:180px;
z-index:1;
padding:9px 26px 9px 85px;
}

article.feature-image.small .entry-summary p a:hover {
background:#1982d1;
color:rgba(255,255,255,0.8);
}

section.feature-image.large {
border:none;
max-height:288px;
width:100%;
padding:0;
}

section.feature-image.large .hentry {
border-bottom:none;
left:9%;
position:absolute;
top:0;
margin:1.625em 9% 0 0;
}

article.feature-image.large .entry-title a {
background:rgba(0,0,0,0.8);
-moz-border-radius:3px;
border-radius:3px;
color:#fff;
display:inline-block;
font-weight:300;
padding:.2em 20px;
}

section.feature-image.large:hover .entry-title a,section.feature-image.large .entry-title:hover a {
background:rgba(255,255,255,0.8);
color:#222;
}

section.feature-image.large img {
display:block;
height:auto;
max-width:117.9%;
padding:0 0 6px;
}

.featured-posts {
border-bottom:1px solid #ddd;
display:block;
height:328px;
max-width:1000px;
position:relative;
overflow:hidden;
margin:1.625em -8.9% 20px;
padding:0;
}

.featured-posts .showcase-heading {
padding-left:8.9%;
}

.featured-posts section.featured-post {
background:#fff;
height:288px;
left:0;
position:absolute;
top:30px;
width:auto;
-webkit-transition-duration:200ms;
-webkit-transition-property:opacity, visibility;
-webkit-transition-timing-function:ease;
-moz-transition-duration:200ms;
-moz-transition-property:opacity, visibility;
-moz-transition-timing-function:ease;
opacity:0;
visibility:hidden;
margin:0;
}

.featured-posts section.featured-post.large {
max-width:100%;
overflow:hidden;
}

.featured-posts #featured-post-1 {
opacity:1;
visibility:visible;
}

.featured-post .feature-text:after,.featured-post .feature-image.small:after {
content:' ';
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
background:linear-gradient(top,rgba(255,255,255,0) 0 100%;
width:100%;
height:45px;
position:absolute;
top:230px;
}

.featured-post .feature-image.small:after {
top:253px;
}

#content .feature-slider {
top:5px;
right:8.9%;
overflow:visible;
position:absolute;
}

.feature-slider li {
float:left;
margin:0 6px;
}

.feature-slider a {
background:rgba(60,60,60,0.9);
-moz-border-radius:12px;
border-radius:12px;
-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
box-shadow:inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
display:block;
width:14px;
height:14px;
}

.feature-slider a.active {
background:#1982d1;
-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
box-shadow:inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
cursor:default;
opacity:0.5;
}

section.recent-posts {
padding:0 0 1.625em;
}

section.recent-posts .hentry {
border:none;
margin:0;
}

section.recent-posts .other-recent-posts {
border-bottom:1px solid #ddd;
list-style:none;
margin:0;
}

section.recent-posts .other-recent-posts li {
position:relative;
padding:.3125em 0;
}

section.recent-posts .other-recent-posts .entry-title {
border-top:1px solid #ddd;
font-size:17px;
}

section.recent-posts .other-recent-posts a[rel="bookmark"] {
color:#373737;
float:left;
max-width:84%;
}

section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
content:'-';
color:transparent;
font-size:11px;
}

section.recent-posts .other-recent-posts .comments-link a,section.recent-posts .other-recent-posts .comments-link > span {
border-bottom:2px solid #999;
bottom:-2px;
color:#444;
display:block;
font-size:10px;
font-weight:500;
line-height:2.76333em;
position:absolute;
right:0;
text-align:right;
text-transform:uppercase;
z-index:1;
padding:.3125em 0 .3125em 1em;
}

section.recent-posts .other-recent-posts .comments-link > span {
color:#888;
border-color:#bbb;
}

section.recent-posts .other-recent-posts .comments-link a:hover {
color:#1982d1;
border-color:#1982d1;
}

section.recent-posts .other-recent-posts li:after {
clear:both;
content:'.';
display:block;
height:0;
visibility:hidden;
}

.image-attachment div.attachment {
background:#f9f9f9;
border:1px solid #ddd;
overflow:hidden;
text-align:center;
border-width:1px 0;
margin:0 -8.9% 1.625em;
padding:1.625em 1.625em 0;
}

.image-attachment div.attachment img {
display:block;
height:auto;
max-width:100%;
margin:0 auto 1.625em;
}

.image-attachment div.attachment a img {
border-color:#f9f9f9;
}

.image-attachment div.attachment a:focus img,.image-attachment div.attachment a:hover img,.image-attachment div.attachment a:active img {
background:#fff;
border-color:#ddd;
}

.image-attachment .entry-caption p {
font-size:10px;
letter-spacing:.1em;
line-height:2.6em;
text-transform:uppercase;
margin:0 0 2.6em;
}

#content nav {
clear:both;
overflow:hidden;
width:100%;
padding:0 0 1.625em;
}

#content nav a {
font-size:12px;
font-weight:700;
line-height:2.2em;
}

#nav-above {
display:none;
padding:0 0 1.625em;
}

.nav-next {
float:right;
text-align:right;
width:50%;
}

#content nav .meta-nav {
font-weight:400;
}

div#login {
width:1024px;
padding-top:30px;
background-color:#fff;
margin:0 auto;
}

#nav-single {
float:right;
position:relative;
top:-.3em;
text-align:right;
z-index:1;
}

#nav-single .nav-next {
padding-left:.5em;
}

#nav-single .nav-previous {
padding-right:.5em;
}

.widget-area {
font-size:12px;
}

.widget {
word-wrap:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto;
clear:both;
margin:0 0 2.2em;
}

.widget-title {
color:#666;
font-size:10px;
font-weight:500;
letter-spacing:.1em;
line-height:42px;
text-transform:uppercase;
}

.widget ul {
font-size:15px;
margin:0;
}

.widget ul ul {
margin-left:1.5em;
}

.widget ul li {
color:#777;
font-size:13px;
}

.widget a {
font-weight:700;
text-decoration:none;
}

.widget_search #s {
width:77%;
}

.widget_search #searchsubmit {
background:#ddd;
border:1px solid #ccc;
-webkit-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.09);
-moz-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.09);
box-shadow:inset 0 -1px 1px rgba(0,0,0,0.09);
color:#888;
font-size:13px;
line-height:25px;
position:relative;
top:-2px;
}

.widget_search #searchsubmit:active {
background:#1982d1;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
color:#bfddf3;
border-color:#0861a5;
}

section.ephemera ol,.widget_twentyeleven_ephemera ol {
list-style:square;
margin:5px 0 0;
}

.widget_twentyeleven_ephemera .widget-entry-title {
font-size:15px;
font-weight:700;
padding:0;
}

.widget_twentyeleven_ephemera .comments-link a,.widget_twentyeleven_ephemera .comments-link > span {
color:#666;
display:block;
font-size:10px;
font-weight:500;
line-height:2.76333em;
text-transform:uppercase;
}

section.ephemera .entry-title a span {
color:#29628d;
}

.widget_twitter li {
list-style-type:none;
margin-bottom:14px;
}

.widget_twitter .timesince {
display:block;
font-size:11px;
margin-right:-10px;
text-align:right;
}

.widget_image img {
border:0;
height:auto;
max-width:100%;
padding:0;
}

.widget_calendar #wp-calendar {
color:#555;
width:95%;
text-align:center;
}

.widget_calendar #wp-calendar caption {
font-size:11px;
font-weight:500;
text-transform:uppercase;
padding:5px 0 3px;
}

.widget_calendar #wp-calendar th {
background:#f4f4f4;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-weight:700;
}

.widget_calendar #wp-calendar tfoot td {
background:#f4f4f4;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#comments {
padding:25px 0 0 20px;
}

#comments-title {
color:#666;
font-size:10px;
font-weight:500;
line-height:2.6em;
text-transform:uppercase;
padding:20px 0 2.6em 12px;
}

.nopassword,.nocomments {
color:#aaa;
font-size:24px;
font-weight:100;
text-align:center;
margin:26px 0;
}

.commentlist {
list-style:none;
width:68.9%;
margin:0 auto;
}

.commentlist > li.comment {
background:#f6f6f6;
border:1px solid #ddd;
-moz-border-radius:3px;
border-radius:3px;
position:relative;
margin:0 0 1.625em;
padding:1.625em;
}

.commentlist .pingback {
margin:0 0 1.625em;
padding:0 1.625em;
}

.commentlist .children {
list-style:none;
margin:0;
}

.commentlist .children li.comment {
background:#fff;
border-left:1px solid #ddd;
-moz-border-radius:0 3px 3px 0;
border-radius:0 3px 3px 0;
position:relative;
margin:1.625em 0 0;
padding:1.625em;
}

.comment-meta {
color:#666;
font-size:12px;
line-height:2.2em;
}

.commentlist .children li.comment .comment-meta {
line-height:1.625em;
margin-left:50px;
}

.commentlist .children li.comment .comment-content {
word-wrap:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto;
margin:1.625em 0 0;
}

.comment-meta a {
font-weight:700;
font-size:12px;
font-family:Helvetica Neue Bold;
}

.commentlist .avatar {
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 2px #ccc;
-moz-box-shadow:0 1px 2px #ccc;
box-shadow:0 1px 2px #ccc;
left:-89px;
position:absolute;
top:0;
padding:0;
}

.commentlist > li:before {
content:url(images/comment-arrow.png);
left:-21px;
position:absolute;
}

.commentlist > li.pingback:before {
content:'';
}

.commentlist .children .avatar {
background:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
left:2.2em;
top:2.2em;
padding:0;
}

a.comment-reply-link {
background:#eee;
-moz-border-radius:3px;
border-radius:3px;
color:#666;
display:inline-block;
font-size:12px;
text-decoration:none;
padding:0 8px;
}

a.comment-reply-link > span {
display:inline-block;
position:relative;
top:-1px;
}

.commentlist > li.bypostauthor .comment-meta {
color:#575757;
}

.commentlist > li.bypostauthor:before {
content:url(images/comment-arrow-bypostauthor.png);
}

.page-template-sidebar-page-php .commentlist > li.comment,.page-template-sidebar-page-php.commentlist .pingback {
margin-left:102px;
width:auto;
}

#respond {
background:#f6f6f6;
border:1px solid #d3d3d3;
-moz-border-radius:3px;
border-radius:3px;
position:relative;
width:68.9%;
margin:0 auto 1.625em;
padding:1.625em;
}

#respond input[type="text"],#respond textarea {
background:#fff;
border:4px solid #eee;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:inset 0 1px 3px rgba(204,204,204,0.95);
-moz-box-shadow:inset 0 1px 3px rgba(204,204,204,0.95);
box-shadow:inset 0 1px 3px rgba(204,204,204,0.95);
position:relative;
text-indent:80px;
padding:10px;
}

#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-comment label {
background:#eee;
-webkit-box-shadow:1px 2px 2px rgba(204,204,204,0.8);
-moz-box-shadow:1px 2px 2px rgba(204,204,204,0.8);
box-shadow:1px 2px 2px rgba(204,204,204,0.8);
color:#555;
display:inline-block;
font-size:13px;
left:4px;
min-width:60px;
position:relative;
top:40px;
z-index:1;
padding:4px 10px;
}

#respond input[type="text"]:focus,#respond textarea:focus {
text-indent:0;
z-index:1;
}

#respond textarea {
resize:vertical;
width:95%;
}

#respond .comment-form-author .required,#respond .comment-form-email .required {
color:#bd3500;
font-size:22px;
font-weight:700;
left:75%;
z-index:1;
float:right;
position:static;
padding:54px 56px 0 0;
}

#respond .comment-notes,#respond .logged-in-as {
font-size:13px;
}

#respond .form-submit {
float:right;
margin:-20px 0 10px;
}

#respond input#submit {
background:#222;
border:none;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);
box-shadow:0 1px 2px rgba(0,0,0,0.3);
color:#eee;
cursor:pointer;
font-size:15px;
position:relative;
left:30px;
text-shadow:0 -1px 0 rgba(0,0,0,0.3);
margin:20px 0;
padding:5px 42px 5px 22px;
}

#respond input#submit:active {
background:#1982d1;
color:#bfddf3;
}

#respond #cancel-comment-reply-link {
color:#666;
margin-left:10px;
text-decoration:none;
}

.commentlist #respond {
width:auto;
margin:1.625em 0 0;
}

#reply-title {
color:#373737;
font-size:24px;
font-weight:700;
line-height:30px;
clear:both;
width:95%;
}

p.must-log-in a,p.logged-in-as a {
display:inline-block!important;
}

#cancel-comment-reply-link {
color:#888;
display:block;
font-size:10px;
font-weight:400;
line-height:2.2em;
letter-spacing:.05em;
position:absolute;
right:1.625em;
text-decoration:none;
text-transform:uppercase;
top:1.1em;
}

#cancel-comment-reply-link:focus,#cancel-comment-reply-link:active,#cancel-comment-reply-link:hover {
color:#ff4b33;
}

#respond label {
line-height:2.2em;
}

#respond input[type=text] {
display:block;
height:24px;
width:75%;
}

#respond p.comment-notes {
font-size:12px;
clear:both;
margin:0;
padding:10px 0 0;
}

footer#colophon {
clear:both;
background:url(./images/bg_rep.jpg) repeat-x scroll 0 0 transparent;
height:auto;
/*min-height:248px;*/
}

#supplementary {
border-top:1px solid #ddd;
overflow:hidden;
padding:1.625em 7.6%;
}

#supplementary.two .widget-area {
float:left;
margin-right:3.7%;
width:48.1%;
}

#supplementary.three .widget-area {
float:left;
margin-right:3.7%;
width:30.85%;
}

#site-generator {
color:#666;
font-size:12px;
line-height:2.2em;
text-align:center;
padding:2.2em .5em;
}

#site-generator a {
color:#555;
font-weight:700;
}

#ie7 article.intro {
margin-left:-7.6%;
margin-right:-7.6%;
padding-left:-7.6%;
padding-right:-7.6%;
max-width:1000px;
}

#ie7 section.featured-post {
margin-left:-7.6%;
margin-right:-7.6%;
max-width:850px;
}

#ie7 section.recent-posts {
margin-right:7.6%;
}

#branding .hgroup a {
float:left;
margin:0 4px 0 0;
}

#branding .hgroup a img {
padding:0 0 5px;
}

#branding .hgroup ul {
float:left;
padding:5px 79px 0 0;
}

#branding .hgroup ul li {
float:left;
list-style:none;
font-weight:400;
}

p.copyright {
color:#fff;
font-family:Helvetica Neue;
font-size:10px;
font-weight:700;
width:230px;
float:left;
margin:0;
padding:0;
}

.links {
color:#fff;
float:right;
}

.links a {
color:#fff;
font-family:Helvetica Neue;
font-size:10px;
font-weight:700;
text-decoration:none;
margin:0 10px;
}

#right {
width:177px;
margin:0 auto;
}

#branding .hgroup p {
color:#dbc9a8;
float:left;
font-family:arial;
font-size:10px;
font-weight:700;
text-align:center;
padding:8px 178px 0 100px;
}

#branding .hgroup p a {
color:#dbc9a8;
float:left;
font-family:arial;
font-size:10px;
font-weight:700;
text-align:center;
}

#content article header h1 {
color:#cf6d12;
font-family:Helvetica Neue Bold!important;
font-size:24px;
line-height:1.3em;
display:inline-block;
text-transform:uppercase;
padding:30px 0 15px 26px;
}

body.single-post #content article header h1 {
border-bottom:2px solid #ffd9b4;
color:#a89158;
text-transform:none;
}

div.menu-header {
float:right;
width:auto;
}

ul#menu-footermenu {
float:right;
}

ul#menu-footermenu li {
float:left;
list-style-type:none;
width:auto;
}

ul#menu-footermenu li a {
color:#828180!important;
font-family:Helvetica Neue;
font-size:10px!important;
font-weight:700!important;
height:20px;
text-decoration:none!important;
width:auto;
float:left;
position:relative;
margin:0 5px!important;
padding:0!important;
}

.delimiter {
padding-top:5px;
color:#ccc;
float:left;
width:2px;
position:absolute;
top:0;
padding-left:20px;
}

div#header {
position:relative;
z-index:3;
background:#000;
height:1px;
}

#navigation {
position:relative;
z-index:10;
width:1024px;
-moz-box-shadow:0 0 5px #333;
-webkit-box-shadow:0 0 5px #333;
}

#navigation.fixed {
position:fixed;
top:0;
float:left;
}

#navigation .navigation-inner {
width:1020px;
position:relative;
margin:0 auto;
}

#placeholder {
display:none;
height:55px;
}

#navigation2.fixed {
position:fixed;
top:0;
}

#navigation2 {
height:102px;
position:relative;
width:1024px;
z-index:10;
}

header.entry-header h2.entry-title {
color:#bd7027;
font-size:14px;
font-family:Helvetica Neue Bold;
padding:8px 0;
}

header.entry-header h2.entry-title a {
font-size:16px;
}

div.entry-content p {
font-size:14px;
padding-right:0;
color:#47453d;
line-height:25px;
padding-bottom:15px;
display:block;
}

body.single-post div.entry-content p {
width:94%;
}

div.footervid {
border-left:0 solid #3a3613;
clear:both;
width:1024px;
text-align:center;
border-top:3px solid #7f4c1a;
margin:0 auto;
}

footer div.shade {
background:url(./images/footershade.png) no-repeat scroll top center;
}

img.fvid {
width:240px;
height:170px;
}

.header_l {
float:left;
width:454px;
height:215px;
background:url(./images/med.JPG) no-repeat;
}

.header_r_top {
float:left;
background:url(./images/social_bg.jpg) repeat-x;
width:570px;
height:50px;
}

.user {
float:left;
width:210px;
padding:5px 0 0 10px;
}

.user ul li {
float:left;
color:#dbc9a8;
padding-right:3px;
}

.user ul li a {
color:#dbc9a8;
font:bold 10px Arial;
text-decoration:none;
margin:0!important;
}

.social {
float:left;
padding:5px 0 0 21px;
}

.social ul li {
float:left;
padding-left:5px;
}

.header_r_bot {
float:left;
width:559px;
}

.radio_img {
float:left;
width:150px;
}

nav#access {
background:url(./images/nav_bg.jpg) no-repeat scroll 0 0 transparent;
height:57px;
box-shadow:0 2px 3px #404040;
margin:0;
padding:0!important;
}

.topvideo {
width:100%;
height:387px;
background:url(./images/bg_rep.jpg) repeat-x;
}

.topvideo span {
font-size:11px;
color:#83807a;
display:block;
font-family:Helvetica Neue;
padding:0 0 10px;
}

.topvideo span.paddinleft13 {
padding:16px 0 5px;
}

.topvideo section.playlist span.paddinleft13 {
padding:16px 0 5px 13px;
}

.topvideo section.lastvid span.paddinleft13 {
padding:25px 0 5px;
}

.topvideo_cont {
height:387px;
width:1024px;
color:#fff;
background:url(./images/vidbg.png) no-repeat scroll 0 0 transparent;
margin:0 auto;
}

.video_left {
float:left;
width:180px;
height:387px;
padding:0 10px 0 0;
}

.nowplaying {
float:left;
padding:60px 0 48px 13px;
}

.playlist {
float:left;
width:172px;
padding:0 0 8px;
}

.video_left p {
line-height:20px;
font-size:14px;
}

.video_left ul li a {
text-decoration:none;
color:#fff;
display:block;
border-bottom:1px dashed #83807a;
margin:5px 5px 5px 15px;
padding:2px 0 6px;
}

.video_mid {
float:left;
width:610px;
}

.video_right {
float:left;
width:202px;
height:387px;
padding:0 0 0 15px;
}

.nextup {
float:left;
width:195px;
padding-top:8px;
}

.video_right ul li {
line-height:16px;
padding-bottom:10px;
}

.video_right ul li a {
text-decoration:none;
color:#fff;
display:block;
padding:5px 0;
}

.lastvid {
float:left;
width:170px;
padding-top:12px;
clear:both;
padding-left:0;
}

#content h2 a {
color:#bd7027;
font-size:14px;
font-family:Helvetica Neue Bold;
padding:10px 0;
}

div#footervid div.videolistpage embed {
width:240px;
height:170px;
float:left;
}

div#vidhtml div.videolistpage embed {
width:120px;
height:100px;
float:left;
}

div#vidhtml div.videolistpage {
float:left;
padding:5px;
}

div.entry-content {
border-bottom:0 dashed #ddd;
}

h2.entry-title {
width:100%;
display:inline-block;
}

header {
width:1024px;
margin:auto;
}

div.copyright {
background-color:#0a0702;
width:1024px!important;
display:inline-block;
margin:0 auto;
padding:0 0 18px;
}

.stories {
float:left;
width:49%;
padding:0 10px 0 5px;
}

.content h1 {
border-bottom:1px solid #fbd0a7;
color:#a89158;
font-size::18px;
font-family:Helvetica Neue;
margin-bottom:2px;
padding-bottom:20px;
}

.content_l {
float:left;
padding-left:20px;
width:80.6%;
}

body.search-results .content_l,body.category .content_l {
padding-left:25px;
width:79.6%;
}

.stories article {
border-bottom:1px solid #fbd0a7;
padding:0 10px 20px 0;
}

article.format-link {
float:left;
width:97%!important;
}

section.headline {
border-left:1px solid #e4e3e2;
float:left;
width:21%;
padding:0 15px;
}

body.home section.headline {
border-right:1px solid #e4e3e2;
}

section.content_l p {
line-height:22px;
margin:0;
}

section.content_l h2 {
color:#bd7027;
font-size:20px;
font-family:Helvetica Neue Bold;
padding:10px 0;
}

body.page-template-contact-php section.content_l h2 {
color:#cf6d12;
font-size:24px;
font-family:Helvetica Neue Bold;
text-transform:uppercase;
}

body.page-template-videolist-php section.content_l div.video-box a h2.h2bg {
border-bottom:none!important;
}

.content_l h3 {
border-bottom:1px solid #fbd0a7;
color:#bd7027;
font-weight:700;
font-size:12px;
font-family:Helvetica Neue;
padding-bottom:10px;
float:left;
}

.content_l li h3.headline {
padding-bottom:10px;
}

.content_l li h3 {
padding-bottom:0;
border-bottom:none;
}

section.headline li {
list-style-type:none;
text-align:left;
float:left;
}

section.headline li a,section.headline h3.headline a {
color:#836e2b;
float:left;
display:block;
text-decoration:none;
font-size:12px!important;
font-family:Helvetica Neue Bold, Verdana, Arial!important;
line-height:16px;
text-align:left;
clear:both;
width:180px;
padding:10px 0;
}

section.headline li a.imagetag {
padding:2px 0;
}

.headline li {
border-bottom:1px solid #fbd0a7;
}

section.blog {
float:left;
width:24.3%;
padding:0;
}

section.blog  h1 {
font-size:18px;
font-family:Helvetica Neue Bold;
padding-top:25px;
}

section.blog  h2 {
font-size:14px;
font-family:Helvetica Neue Bold;
border-bottom:none;
padding:12px 0 0;
}

*+html .section.blog  h2 {
padding:0!important;
}

section.blog ul {
list-style-type:none;
padding:0 0 0 2px;
}

section.blog ul li {
border-bottom:1px solid #fbd0a7;
float:left;
width:100%;
}

section.blog ul li a {
color:#826d2b;
display:block;
font-size:12px;
font-family:Helvetica Neue Bold;
text-decoration:none;
line-height:16px;
padding:10px 0;
}

section.content_r {
background:none repeat scroll 0 0 #f2e7d0;
border-left:1px solid #ddb58e;
float:right;
width:17.2%;
}

section.blog div.blog_t {
float:left;
width:170px;
padding:0 15px;
}

section.music h1 {
color:#bd7027;
font-size:18px;
font-family:Helvetica Neue;
padding-bottom:10px;
border-bottom:none;
padding-left:4px;
}

section.music {
border-bottom:none;
padding:35px 15px 0 11px;
}

body.home section.music {
position:absolute;
width:100%;
padding:0;
}

*+html body.home section.music {
position:absolute;
bottom:0;
height:325px;
width:100%;
padding:0;
}

body.home section.music .music_b aside div.textwidget {
background:none repeat scroll 0 0 #fff;
height:246px;
}

body.home section.music .music_b aside h3 {
font-size:18px;
font-family:Helvetica Neue Bold;
border-bottom:1px solid #bd7027;
float:none;
padding:0 0 0 15px;
}

section.music div.music_b {
float:left;
width:100%;
margin:0;
}

section.music a {
color:#bd7027;
display:block;
padding-left:10px;
padding-top:6px;
text-decoration:none;
font-family:Helvetica Neue Bold;
float:left;
}

section.content_rr {
background:none repeat scroll 0 0 #fff;
border-left:1px solid #ddb58e;
float:left;
width:205px;
}

section.content_rr section.blog div.blog_t {
float:left;
width:171px;
padding:0 15px;
}

section.content_rr section.blog div.blog_t article {
border-bottom:1px dashed #e4e3e2;
}

section.content_rr section.blog h1 {
border-bottom:1px dashed #e4e3e2;
color:#a89158;
font-size:18px;
font-family:Helvetica Neue;
margin-bottom:15px;
padding-bottom:10px;
}

section.content_rr section.blog li {
list-style-type:none;
border-bottom:1px dashed #e4e3e2;
}

section.content_rr section.blog li a {
color:#836e2b;
display:block;
font-weight:700;
text-decoration:none;
padding:0 0 10px;
}

div.widget_wysija_cont {
width:157px;
padding:10px;
}

a#nxtvidhd,footer div.playlist-box div.pagging123 a.next {
background:url(./images/rightarrow.png) no-repeat 0 0;
float:right;
width:14px;
height:14px;
margin:15px 0 0;
padding:0;
}

div.video_right div#headervid div.paging a#nxtvidhd {
background:url(./images/rightarrow.png) no-repeat 0 0;
float:right;
width:14px;
height:14px;
margin:0;
padding:0;
}

div.video_right div#headervid div.paging a#prvvidhd {
background:url(./images/leftarrow.png) no-repeat scroll 0 0 transparent;
float:left;
height:14px;
width:14px;
margin:0;
padding:0;
}

a#nxtvidhd:hover,footer div.playlist-box div.pagging123 a.next:hover,div.video_right div#headervid div.paging a#nxtvidhd:hover {
background:url(./images/rightarrow.png) no-repeat 0 -14px;
float:right;
width:14px;
height:14px;
}

.video-box1 h2.h2bg {
border-bottom:0 dashed #fff;
bottom:0;
color:#fff;
font-size:10px;
font-weight:700;
height:35px;
position:absolute;
width:244px;
padding:0 6px;
}

*+html .video-box1 h2.h2bg {
border-bottom:0 dashed #fff;
bottom:0;
color:#fff!important;
font-size:10px;
font-weight:700;
height:35px;
position:absolute;
width:244px;
padding:0 6px;
}

.video-box span {
border-bottom:1px dashed #fff;
bottom:0;
color:#fff;
font-size:10px;
font-weight:700;
height:5px;
left:0;
position:absolute;
width:93%;
padding:0 6px;
}

a#nxtvidhddis {
background:url(./images/rightoff.png) no-repeat;
float:right;
width:15px;
height:15px;
}

a#prvvidhddis {
background:url(./images/leftoff.png) no-repeat;
float:left;
width:15px;
height:15px;
}

a#prvvidhd,footer div.playlist-box div.pagging123 a.prev {
background:url(./images/leftarrow.png) no-repeat 0 0;
float:left;
width:14px;
height:14px;
margin:15px 0 0;
padding:0;
}

a#prvvidhd:hover,footer div.playlist-box div.pagging123 a.prev:hover,div.video_right div#headervid div.paging a#prvvidhd:hover {
background:url(./images/leftarrow.png) no-repeat 0 -14px;
float:left;
width:14px;
height:14px;
}

form.widget_wysija p input {
width:150px;
}

section .blogdetail {
float:left;
width:71.1%;
padding:26px 1.1% 0 0;
}

body.single-post section .blogdetail {
float:left;
width:75.2%;
padding:26px 0 0;
}

body.single section.content_l {
width:82.7%!important;
padding:0!important;
}

section.blogdetail article header hgroup h1 {
padding:5px 0 10px!important;
}

section.headline hgroup h1 {
border-bottom:1px solid #fbd0a7;
color:#a89158;
font-size:18px;
font-family:Helvetica Neue Bold;
padding:75px 0 18px;
}

section.headline hgroup h1 a {
text-transform:uppercase;
color:#a89158;
}

div.vidlisthtml div h1 {
color:#bd7027;
font-size:18px;
font-family:Helvetica Neue bold;
padding:10px 0!important;
}

a.next {
color:#826d2b;
float:right;
font-size:12px;
font-family:Helvetica Neue Bold;
text-decoration:none;
padding:5px 0;
}

a.prev {
color:#826d2b;
float:left;
font-size:12px;
font-family:Helvetica Neue Bold;
text-decoration:none;
padding:5px 0;
}

div#original h1 {
color:#bd7027;
font-size:18px;
font-family:Helvetica Neue Bold;
padding:10px 0!important;
}

a.vidlightbox:hover {
float:left;
background:url(./images/vhoversmall.png) no-repeat;
z-index:9999;
width:256px;
height:199px;
}

a.vidlightbox {
width:256px;
float:left;
z-index:9999;
}

body.page-template-videolist-php a.vidlightbox:hover {
float:left;
background:url(./images/vhoversmall.png) no-repeat;
opacity:0.5;
filter:alpha(opacity=50);
z-index:9999!important;
text-decoration:none;
border:none;
width:181px;
height:97px;
cursor:pointer;
}

body.page-template-videolist-php a.vidlightbox {
width:181px;
float:left;
cursor:pointer;
z-index:0!important;
position:relative;
height:93px;
}

div.video-box:hover {
background:url(./images/vhoversmall.png) no-repeat scroll 7px 7px;
z-index:9999;
}

#footervid.video-box {
width:250px;
opacity:0.3;
}

div.RupPopUp_Shadow {
width:100%;
position:fixed;
top:0;
left:0;
z-index:99;
background:#000;
opacity:0.5;
filter:alpha(opacity=50);
}

div.RupPopUp_Popup {
width:100%;
position:fixed;
top:0;
left:0;
z-index:1002;
}

div.RupPopUp_Popup_Inner {
width:100%;
z-index:100;
border-radius:10px;
display:table;
margin:0 auto;
padding:4px 10px 10px;
}

div.RupPopUp_Popup_Inner h1 {
display:block;
clear:both;
font-size:14px;
color:#fff;
margin:0;
padding:4px;
}

div.RupPopUp_Popup_Main {
display:block;
float:none;
overflow:hidden;
height:400px;
padding:10px;
}

div.RupPopUp_Popup_Main h1 {
color:#84368b;
padding:0 0 10px;
}

a.RupPopUp_Popup_Close {
float:right;
font-size:11px;
color:#fff;
text-decoration:none;
padding:2px;
}

form#registerform p input#user_email {
width:175px;
}

div#login_error {
background-color:#ffebe8;
border-radius:3px 3px 3px 3px;
border-color:#c00;
border-style:solid;
border-width:1px;
}

#login_error,.login .message {
margin:0 0 16px 8px;
padding:12px;
}

.tweet {
font-size:.9em;
height:auto;
padding-top:.3em;
width:100%;
}

#tw {
list-style-type:none;
position:relative;
height:230px;
width:171px;
border-bottom:0;
margin:0;
padding:0;
}

li.tweet div.tweetImage a {
color:#bd7027;
font-size:16px;
text-align:center;
font-family:Helvetica Neue Bold;
}

*+html li.tweet div.tweetImage a {
color:#bd7027;
font-size:16px;
text-align:center;
font-family:Helvetica Neue Bold;
font-weight:700;
}

div.tweetImage {
padding:0 12px;
}

div.tweetBody {
line-height:20px;
font-size:14px;
color:#47453d;
height:200px;
font-family:Helvetica Neue;
padding:2px 15px 15px 18px;
}

div.tweetBody a {
color:#47453d;
font-family:Helvetica Neue;
}

div.tweetContainer {
background:url(images/twitterroots.png) no-repeat scroll 0 0 transparent;
color:#47453d;
height:auto;
width:176px;
overflow:hidden;
border-bottom:1px solid #bd7027;
}

div.header_r_top form#searchform #s {
background:url(./images/search.jpg) no-repeat scroll 0 0 transparent;
border:medium none;
color:#81491b;
float:right;
font-weight:700;
height:42px;
transition-duration:400ms;
transition-property:width, background;
transition-timing-function:ease;
width:149px;
}

div.header_r_top form#searchform input#s {
background:url(./images/search.jpg) no-repeat scroll 5px 6px transparent;
border-radius:2px 2px 2px 2px;
font-size:16px;
height:42px;
line-height:1.2em;
width:143px;
padding:2px 0 0 12px;
}

div.wrappernew {
display:block;
position:absolute;
z-index:-1!important;
float:left;
background:url(./images/roots.png) no-repeat scroll center -51px transparent;
width:100%;
height:351px;
margin-top:-3px;
}

div.wrappershadow {
position:relative;
display:block;
z-index:9999!important;
background:none repeat scroll 0 0 #804a1b;
height:3px;
bottom:0;
box-shadow:0 2px 3px #404040;
}

section.header_r form#searchform {
float:left;
padding:0 0 0 2px;
}

div#main div#content {
width:100%;
float:left;
background-color:#fff;
}

body.archive div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a {
color:#a89158;
font-style:italic;
font-weight:700;
}

body.search-results div.wrapper div#main div#content section.content_l article div.entry-content {
padding-top:5px;
}

div#footervid .playlist-box {
border-top:3px solid #83582d;
width:1024px;
}

section.stories  h1 {
padding-top:27px;
font-family:Helvetica Neue Bold;
font-size:18px;
}

#livefyre .lf_comment_container .lf_comment_user .lf_user .lf_main_avatar {
border-radius:5px 5px 5px 5px!important;
border:none!important;
}

body.single section.blogdetail article header hgroup h1 {
padding:12px 0!important;
}

body.single article {
padding-left:10px;
}

body.single-post section.content_l article div.entry-content p {
padding-left:4%;
}

body.single-post section.content_l article div.entry-content a img {
padding:0 0 0 25px;
}

#livefyre .lf_comment_body label {
color:#826d2b!important;
font-size:12px!important;
font-style:normal!important;
font-family:Helvetica Neue, Verdana, Arial!important;
}

#livefyre .lf_comment_body p {
font-size:13px;
color:#47453d;
}

#livefyre .lf_comment_container .lf_comment .lf_comment_footer a.lf_like,#livefyre .lf_comment_container .lf_comment .lf_comment_footer a.lf_reply {
color:#ac7c5a!important;
font-size:11px!important;
border:none!important;
font-family:Helvetica Neue, Verdana, Arial!important;
background-image:none!important;
}

.wpcf7-form div span input,div#login input,form#registerform input {
width:300px;
height:25px;
}

input#cc_newsletter {
width:17px!important;
float:left;
margin:0 5px 0 0;
padding:0;
}

span.cc_signup_title {
display:inline-block;
padding:4px 0 0;
}

form.wpcf7-form {
float:left;
width:97%;
padding:30px 0 0 15px;
}

div#login form div.forgetmenot span p.rem,form#registerform div span p.rem {
font-size:12px;
font-weight:400;
color:#47453d;
padding:5px 0 0;
}

div#login form div.forgetmenot input#rememberme,form#registerform div span input#user_subscription {
display:block;
width:25px;
font-weight:400;
float:left;
margin:0;
}

div#login form p.submit input#wp-submit {
margin:23px 0 0;
}

form.wpcf7-form div textarea {
width:80%;
}

form.wpcf7-form input.wpcf7-submit,div#login input#wp-submit,form#registerform p.submit input#wp-submit {
height:40px!important;
width:150px!important;
margin:30px 0 0;
}

div#login p#nav a,p#nav a {
color:#bd7027;
font-weight:700;
font-size:13px;
}

form#resetpassform p.indicator-hint {
display:inline-block;
font-size:13px;
color:#47453d;
font-weight:400;
margin:0;
padding:20px 0 0;
}

figure.gallery-thumb a img {
width:150px!important;
height:150px!important;
padding-left:14px;
}

body.home figure.gallery-thumb a img {
padding-left:0;
}

figure.gallery-thumb a {
width:150px!important;
height:150px!important;
}

body.search-results div#content header.page-header,body.category div#content header.page-header {
float:left;
margin:0 0 15px;
}

*+html body.search-results div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a,body.category div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a {
color:#a89158;
font-size:17px;
font-style:Normal;
font-family:Helvetica Neue Bold;
padding-left:12px;
font-weight:700;
}

*+html body.search-results div#content section.content_l div.searchart article div.entry-summary p,body.category div#content section.content_l article div.entry-content p {
color:#47453d;
font-size:14px;
line-height:22.5px;
min-height:117px;
padding-left:12px;
width:75%;
}

body.search-results div#content section.content_l div.searchart article div.entry-summary p,body.category div#content section.content_l article div.entry-content p {
color:#47453d;
font-size:14px;
line-height:22.5px;
min-height:117px;
padding-left:12px;
width:98%;
}

blockquote p {
color:#a89158!important;
font-size:18px!important;
line-height:1.4em!important;
padding:0 10px 0 0 !important;
}

body.single footer.entry-meta {
padding:5px 0 0;
}

body.single-post footer.entry-meta {
border-bottom:1px solid #e4c463;
border-top:1px solid #e4c463;
float:left;
padding:0!important;
}

body.single-post header hgroup a time.entry-date {
color:#bd7027;
font-family:Helvetica Neue Bold;
display:inline-block;
padding:13px 0 0;
}

label {
display:block;
font-size:14px;
color:#47453d;
}

.store_item_wrapper.mod {
display:inline-block;
width:100%;
padding:0 0 35px;
}

.store_item_wrapper.mod h3 {
width:48%;
clear:none!important;
display:inline-block;
border-bottom:none;
padding:12px 0;
}

.store_item_wrapper.mod form {
display:inline-block;
width:48%;
}

.store_item_wrapper.mod img {
float:left;
margin:0 30px 0 0;
}

.store_item_wrapper.mod p {
line-height:1.3em!important;
display:inline-block;
width:48%;
padding:0 0 8px;
}

.entry-content .store_item_wrapper.mod table {
border-bottom:0;
width:auto;
}

.entry-content .store_item_wrapper.mod table td {
border-top:none;
padding:2px 0;
}

.pagging123 {
float:none;
}

body.page-template-videolist-php div#vidhtml div .pagging123,body.page-template-videolist-php div#original div .pagging123 {
float:right;
width:96%;
padding:0 4% 0 0;
}

body.home article.format-aside figure.gallery-thumb {
display:block;
float:left;
max-width:100%;
margin:.375em 1.3em 0 0;
}

body.home article.format-aside div.entry-content p {
font-size:13px;
font-family:Helvetica Neue;
}

body.home section.headline p a.imagetag img.attachment-thumbnail {
width:172px;
height:172px;
padding:8px 0 5px;
}

#branding .hgroup a.logo {
margin:7px 0 0;
}

body.category header.page-header h1.page-title span,body.search-results header.page-header h1.page-title {
font-size:24px;
font-family:Helvetica Neue Bold;
text-transform:uppercase;
color:#cf6d12;
}

div#footervid {
background-color:#0a0702;
}

div.contentall header.entry-header h1.entry-title {
padding-left:0!important;
width:98%;
}

.footerMenu {
display:inline-block;
width:784px;
float:left;
}

.footerMenu ul {
display:inline;
float:right;
}

.footerMenu li {
list-style-type:none;
display:inline;
font-size:10px;
border-right:1px solid #828180;
height:13px;
}

.footerMenu li a {
color:blue;
text-decoration:underline;
padding:0 5px;
}

.footerMenu li a:hover {
color:#black;
}

ul#menu-footermenu li:last {
width:150px!important;
display:none;
}

div.menu-footermenu-container {
width:600px;
float:right!important;
}

div#footervid a.vidlightbox2:hover {
width:256px;
float:left;
height:145px;
background:url(./images/vhover.png) no-repeat;
z-index:9999;
}

div#footervid a.vidlightbox2 {
width:256px;
float:left;
height:145px;
z-index:9999;
}

body.page-template-videolist-php a.vidlightbox2:hover {
width:181px;
float:left;
background:url(./images/vhoversmall.png) no-repeat;
z-index:9999;
}

body.page-template-videolist-php a.vidlightbox2 {
width:181px;
float:left;
z-index:9999;
}

div.video-box1:hover {
background:url(./images/vhover.png) no-repeat;
z-index:9999;
}

div.video-box1 {
background:url(./images/vhover.png) no-repeat;
}

div.copyright2 {
color:#828180;
float:left;
font-family:Helvetica Neue;
font-size:10px;
font-weight:700;
width:240px;
text-align:left;
margin:0;
padding:0;
}

img.landscape {
width:365px!important;
}

img.portrait {
width:250px!important;
}

body.single-post header.entry-header {
padding:0 0 0 30px;
}

object {
z-index:0;
position:relative;
float:left;
padding:10px 0 30px 7px;
}

*+html object {
z-index:0;
position:relative;
}

h1.arttitle {
border-bottom:medium none;
color:#bd7027;
font-size:18px;
font-family:Helvetica Neue Bold;
padding-bottom:10px;
padding-left:4px;
}

#livefyre #lf_fyre_head {
margin-right:10px;
padding:0 0 0 25px;
}

div#singlepagecontent {
color:#47453d;
font-size:14px;
line-height:22px;
}

body.page-template-videolist-php hgroup.vidtitle {
width:98.5%;
margin:0 0 15px;
}

div.entry-content p.twocolumnp {
color:#9d7626;
font-size:15px;
font-family:Helvetica Neue;
line-height:1.8em;
padding:38px 35px 0 0;
}

div.entry-content div.twocolumnbox {
border:1px solid #ffd9b4;
box-shadow:4px 4px 3px #909090;
display:inline-block;
width:98%;
margin:28px 0 0;
}

div.entry-content div.twocolumnbox.small {
width:48.2%;
float:left;
margin:28px 12px 0 0;
}

div.entry-content div.twocolumnbox div.left,div.entry-content div.twocolumnbox div.right {
float:left;
width:50%;
border-right:1px solid #ffd9b4;
}

div.entry-content div.twocolumnbox.small div.left {
border-right:none;
width:100%;
}

div.entry-content div.twocolumnbox div.right {
border-right:none;
width:44.8%;
padding:0 20px;
}

div.entry-content div.twocolumnbox.small div.right {
width:98%;
padding:0 0 0 15px;
}

*+html div.entry-content div.twocolumnbox.small div.right div {
float:left;
width:49.9%;
}

div.entry-content div.twocolumnbox.small div.right h3 {
float:left;
border-bottom:none;
color:#9d7f42;
font-family:Helvetica Neue Bold;
font-size:17px;
letter-spacing:.03em;
text-transform:none;
line-height:2.4em;
padding:0;
}

div.entry-content div.twocolumnbox.small div.right p {
float:left;
clear:both;
width:200px;
}

div.entry-content div.twocolumnbox.small.third div.right p {
font-size:12px;
width:165px;
padding:0;
}

div.entry-content div.twocolumnbox div.left h3 {
font-size:17px;
font-family:Helvetica Neue Bold;
color:#9d7f42;
text-transform:none;
letter-spacing:.03em;
clear:none;
border-bottom:none;
float:none;
padding:0;
}

div.entry-content div.twocolumnbox div.left img {
margin:0 13px 0 0;
padding:0;
}

div.entry-content div.twocolumnbox.small.third img {
height:198px;
margin:0;
padding:0 0 0 3px;
}

*+html div.entry-content div.twocolumnbox.small.third img {
height:205px;
margin:0;
padding:0 0 0 3px;
}

div.entry-content div.twocolumnbox.small.third a {
color:#bf5911;
font-size:11px;
font-family:Helvetica Neue Bold;
float:right;
font-weight:700;
margin:62px 12px 0;
}

div.entry-content div.twocolumnbox.small div.left img {
margin:0;
padding:0;
}

div.entry-content div.twocolumnbox div.left img.paddright {
padding-right:13px;
}

div.entry-content div.twocolumnbox div.left img.twitter {
margin:0 5px 0 0;
}

div.entry-content div.twocolumnbox div.right p {
font-size:13px;
padding-top:20px;
}

div.entry-content div.twocolumnbox div.left a.read {
color:#bf5911;
font-size:11px;
font-family:Helvetica Neue Bold;
float:right;
font-weight:700;
margin:6px 12px 0 0;
}

div.entry-content div.twocolumnbox.small div.left a.read {
margin:26px 12px 0 0;
}

div.entry-content p.donatetext {
float:left;
color:#37352e;
width:92%;
padding:28px 0 0;
}

div.privacy p {
padding-right:20px;
}

ul.privacy {
padding:0 10px 0 20px;
}

ul.privacy li {
font-size:14px;
list-style-type:disc;
line-height:1.2em;
padding:0 0 10px;
}

a.artlink {
display:inline-block;
height:30px;
color:#bd7027;
font-family:Helvetica Neue Bold;
text-decoration:none;
line-height:1.3em;
font-size:12px;
padding:15px 0 15px 10px;
}

*+html a.readm {
font-size:11px!important;
font-family:Helvetica Neue Bold;
color:#bd7027;
float:right!important;
text-align:right;
font-weight:700;
font-style:normal;
padding:0!important;
}

a.readm {
font-size:11px!important;
font-family:Helvetica Neue Bold;
color:#bd7027!important;
float:right!important;
text-align:right;
font-weight:700;
font-style:normal;
padding:30px 0 0!important;
}

a.a2a_dd {
float:right;
padding:0 20px 10px 0;
}

span.tag-links {
clear:both;
float:left;
width:92%;
display:none;
margin:0 0 0 25px;
padding:25px 0;
}

span.tag-links a {
color:#826d2b;
font-family:Helvetica Neue Bold;
font-size:12px;
text-transform:lowercase;
}

div.comment-content p {
line-height:16px;
padding:10px 0;
}

body.tagdiv#content header.page-header,body.tag div#content header.page-header {
float:left;
margin:0 0 20px;
}

body.tag div#content section.content_l div.searchart article div.entry-summary p,body.tag div#content section.content_l article div.entry-content p {
color:#47453d;
font-size:14px;
line-height:22.5px;
min-height:117px;
padding-left:12px;
}

body.tag header.page-header h1.page-title span,body.tag header.page-header h1.page-title {
color:#cf6d12;
font-family:Helvetica Neue Bold;
font-size:24px;
text-transform:uppercase;
}

div#headervid div.paging {
padding:10px 0 0;
}

img.wp-image-2721 {
margin:0 10px 0 0 !important;
}

iframe.fb_ltr {
margin:0 0 0 25px;
}

body.home div.paypal-donations input {
margin:15px 0 24px 13px;
}

div.privacy ul {
padding:0 0 0 20px;
}

div.privacy ul li {
font-size:14px;
line-height:1.3em;
padding:0 0 10px 5px;
}

ul#tw li ul.really_simple_twitter_widget li {
font-size:14px!important;
color:#47453d;
font-family:Helvetica Neue!important;
line-height:1.45em;
clear:both;
padding:2px 0 15px 18px;
}

ul#tw li ul.really_simple_twitter_widget a {
color:#bd7027;
}

ul#tw li div.tweetImage a {
font-size:16px!important;
color:#bd7027;
font-family:Helvetica Neue!important;
font-weight:700;
float:left;
margin:8px 0 10px;
}

#facebook.pluginSkinLight {
padding:0 0 0 4% !important;
}

div#singlepagecontent center object {
margin:0 100px;
}

div.music_b img.attachment-thumbnail {
width:176px!important;
height:176px!important;
}

.ui-tabs-anchor,#tabs ul li a {
color:#bd7027!important;
font-size:10px!important;
font-weight:700!important;
margin-bottom:10px!important;
min-height:100%!important;
padding-left:12px!important;
padding-top:8px!important;
text-align:left;
text-transform:capitalize;
}

.radio > iframe,.dntplgn_monthly_other_sum.checked,#tabs-2 input#dntplgn_once_amount,.topheader .header_r_top,.one-column.singular .entry-header,.one-column.singular .entry-content,.one-column.singular footer.entry-meta,.one-column.singular #comments-title,article div.entry-content,*+html article div.entry-content,.content .commentlist,.page-template-sidebar-page-php .commentlist,#ie8 section.feature-image.large img,form.widget_wysija,section.stories header.entry-header,section.stories header.entry-header hgroup,section.stories header.entry-header h2,div.contentall header.entry-header,div#vidhtml div {
width:100%;
}

#menu-footermenu,.topheader .header_l,input#searchsubmit,#branding #searchsubmit,.single-author .entry-meta .by-author,.recent-posts .entry-header .entry-format,.format-aside .entry-title,.format-aside .entry-header .comments-link,.format-link .entry-title,.format-link .entry-header .comments-link,.format-status .entry-title,.format-status .entry-header .comments-link,article.intro .entry-title,section.feature-image.large .showcase-heading,article.feature-image.large .entry-summary,.form-allowed-tags,.sub-menu .delimiter,#menu-item-2687 .delimiter,body.home .radio span,h3.assistive-text,body.home ul#menu-main-menu-1 li.menu-item-first,body.home ul#menu-main-menu li.menu-item-first,nav#nav-single,p.backtoblog,span.by-author,body.search-results div#content section.content_l div.searchart article div.entry-summary span.sep,body.category div#content section.content_l article div.entry-content span.sep,body.single-post header hgroup span.sep,ul#menu-footermenu li:last-child a div.delimiter,.footerMenu li:last,body.tag div#content section.content_l div.searchart article div.entry-summary span.sep,body.tag div#content section.content_l article div.entry-content span.sep {
display:none;
}

.dntplgn_donate_monthly #second_button,.dntplgn_donate_monthly #third_button,.dntplgn_donate_monthly #fourth_button,h1,h2,h3,h4,h5,h6,#respond p,.clear,div.clear {
clear:both;
}

#wp125adwrap_1c .wp125ad,.twocolumnbox .right,.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th {
text-align:center;
}

div.entry-content a,.singular .entry-title,.singular .entry-header .entry-meta {
padding-right:0;
}

.dntplgn_donate_monthly > input,#branding .hgroup p span,section.header_l a img,div#login form div.forgetmenot {
float:left;
}

.topheader .header_r_bot,header.topheader {
width:100%;
float:left;
}

.topheader .header_r,.topheader .radio,.wrapper,.contentall {
float:left;
width:100%;
}

.mobile #login h1 a,.one-column #respond,#nav-single .nav-previous,#nav-single .nav-next,.page-template-sidebar-page-php #respond {
width:auto;
}

h1.page-title,.singular #primary,.page-template-showcase-php #primary,.left-sidebar.page-template-showcase-php #primary,ul,ol,#branding #searchform div,dl.gallery-item,p.comment-form-comment,article {
margin:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,#access ul li:hover > ul,.singular .format-aside .entry-title,.singular .format-link .entry-title,.singular .format-status .entry-title,.indexed.format-image .entry-meta span.cat-links,.indexed.format-image .entry-meta span.tag-links,.indexed.format-image .entry-meta span.comments-link,.paged #nav-above,.commentlist .children li.comment .fn,.menu ul li:first-child,.social ul li a,.content_l p a,form#loginform p label,form#loginform p.fields,form#registerform p label,form#registerform p.fields,.searchart,body.home .format-aside .entry-title,ul#menu-footermenu li:first,ul#menu-footermenu li:first a,a.vidlightbox2 {
display:block;
}

.page-template-showcase-php #content,.left-sidebar.page-template-showcase-php #content,.error404 #primary #content,.one-column #content {
width:auto;
margin:0 7.6%;
}

.one-column.singular blockquote.pull,.widget_search form {
margin:0 0 1.625em;
}

p,dd,.comment-content ul,.comment-content ol {
margin-bottom:1.625em;
}

ul ul,ol ol,ul ol,ol ul,.comment-content ul ul,.comment-content ol ol,.comment-content ul ol,.comment-content ol ul {
margin-bottom:0;
}

dt,#access .current-menu-item > a,#access .current-menu-ancestor > a,#access .current_page_item > a,#access .current_page_ancestor > a,.entry-meta a,*+html a.artlink {
font-weight:700;
}

blockquote em,blockquote i,blockquote cite,.comment-meta .fn {
font-style:normal;
}

a:focus,a:active,a:hover,.widget a:hover,.widget a:focus,.widget a:active,#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover {
text-decoration:underline;
}

#site-title a:hover,#site-title a:focus,#site-title a:active,.entry-title a:hover,.entry-title a:focus,.entry-title a:active {
color:#1982d1;
}

.hentry:last-child,.no-results,body.page #content article header h1,body.home .content section.content_l section.stories article hgroup h2,body.home section.content_l section.headline h3 {
border-bottom:none;
}

.blog .sticky .entry-header .entry-meta,section.featured-post .entry-meta {
clip:rect(1px,1px,1px,1px);
position:absolute!important;
}

.entry-content,.entry-summary,.singular .format-aside .entry-content,.singular .format-link .entry-content,.singular .format-status .entry-content {
padding:1.625em 0 0;
}

.entry-content h3,.comment-content h3,.error404 .widgettitle {
font-size:10px;
letter-spacing:.1em;
line-height:2.6em;
text-transform:uppercase;
}

.entry-content th,.comment-content th,h1.showcase-heading {
color:#666;
font-size:10px;
font-weight:500;
letter-spacing:.1em;
line-height:2.6em;
text-transform:uppercase;
}

.entry-meta .edit-link a:hover,.commentlist .edit-link a:hover,a.comment-reply-link:hover,a.comment-reply-link:focus,a.comment-reply-link:active {
background:#888;
color:#fff;
}

img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"],#homepage #header {
height:auto;
}

.recent-posts .entry-header hgroup .entry-title,section.featured-post.small {
padding-top:0;
}

.singular.page .hentry,.format-aside .entry-content,.format-link .entry-content,.format-status .entry-content,section.headline li a.headingtag,body.archive div.wrapper div#main div#content section.content_l article div.entry-content,body.single-post section.content_l article div.entry-content p a img,body.search-results div#content section.content_l div.searchart article div.entry-summary,body.tag div#content section.content_l div.searchart article div.entry-summary,body.single-post div#singlepagecontent p strong img,body.single-post div#singlepagecontent p em img,body.single-post div#singlepagecontent p img {
padding:0;
}

blockquote.pull.alignleft,blockquote.pull.alignright,.singular blockquote.pull.alignleft,.singular blockquote.pull.alignright {
width:33%;
}

.indexed.format-image footer.entry-meta a,.indexed.format-image .wp-caption .wp-caption-text:before {
color:#444;
}

.error404 #main #s,*+html #livefyre form {
width:95%;
}

.error404 #main .widget_archive,#supplementary.two .widget-area + .widget-area,#supplementary.three .widget-area + .widget-area + .widget-area {
margin-right:0;
}

.feature-slider ul,.video_left ul {
list-style-type:none;
margin:0;
}

.nav-previous,div.entry-content div.twocolumnbox.small div.right div {
float:left;
width:50%;
}

.commentlist > li.bypostauthor,.commentlist .children > li.bypostauthor {
background:#ddd;
border-color:#d3d3d3;
}

#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment,body.home section.blog {
position:relative;
}

div.entry-content p:first,div.header_r_bot div.radio a,.store_item_wrapper.mod p.store_price {
color:#bd7027;
font-weight:700;
}

div.footerdv,div#footervid div.videolistpage {
float:left;
padding:0 8px;
}

.header_r,.radio {
float:left;
width:569px;
}

.user ul,.social ul,.video_right ul {
list-style-type:none;
}

.video_left ul li:hover,.video_left ul li.select {
background:url(./images/icon.png) no-repeat -16px 0;
padding-left:0;
}

.playlist a,.topvideo a {
font-size:12px!important;
}

a.RupPopUp_Popup_Close:hover,div.entry-content div.twocolumnbox.small.third a:hover,div.entry-content div.twocolumnbox.small.third a:active,div.entry-content div.twocolumnbox div.left p a:hover,div.entry-content div.twocolumnbox div.left p a:active,div.entry-content div.twocolumnbox div.left a.read:hover,div.entry-content div.twocolumnbox div.left a.read:active,div.entry-content p.donatetext a:hover {
text-decoration:none;
}

form#loginform p,form#registerform p {
display:block;
text-align:left;
margin-bottom:0;
width:auto;
padding-right:0;
}

form#loginform p label input,form#loginform p.fields input,form#registerform p label input,form#registerform p.fields input {
display:inline-block;
float:right;
}

form#loginform p.fields label,form#registerform p.fields label {
display:inline-block;
float:left;
}

form#loginform p em,form#registerform p em {
display:block;
text-align:right;
font-size:11px;
font-weight:400;
clear:both;
}

form#loginform p input#rememberme,form#registerform p input#user_subscription {
margin-right:172px;
}

article.hentry header.entry-header hgroup h2.entry-title,div#login form p.submit,body.search-results section.content_l div.searchart article header.entry-header hgroup h2,header.entry-header,body.tag section.content_l div.searchart article header.entry-header hgroup h2 {
display:inline-block;
}

body.search-results section.content_l header.page-header h1.page-title,body.category section.content_l header.page-header h1.page-title,body.tag section.content_l header.page-header h1.page-title,body.tag section.content_l header.page-header h1.page-title {
font-size:24px;
text-transform:none;
font-weight:700;
letter-spacing:0;
line-height:2.4em;
padding:23px 0 0;
}

body.search-results div#content header h1,body.category div#content header h1,body.tag div#content header h1,body.tag div#content header h1 {
width:98.5%;
}

body.search-results section.content_l header.page-header h1.page-title span,body.tag section.content_l header.page-header h1.page-title span {
font-size:24px;
padding:0;
}

body.search-results div#content section.content_l header.page-header,body.search-results div#content section.content_l article header.entry-header,body.tag div#content section.content_l header.page-header,body.tag div#content section.content_l article header.entry-header {
display:inline-block;
width:100%;
}

body.search-results div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a,body.category div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a,body.tag div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a,body.tag div.wrapper div#main div#content section.content_l article header.entry-header hgroup h2.entry-title a {
color:#a89158;
font-size:17px;
font-style:Normal;
font-family:Helvetica Neue Bold;
padding-left:12px;
font-weight:400;
}

body.search-results div#content section.content_l div.searchart article,body.category div#content section.content_l article,body.tag div#content section.content_l div.searchart article,body.tag div#content section.content_l article {
display:inline-block;
border:1px solid #ffd9b4;
-moz-box-shadow:#909090 4px 4px 3px;
-webkit-box-shadow:4px 4px 3px #909090;
box-shadow:#909090 4px 4px 3px;
width:96.5%;
margin:0 0 31px;
padding:0 10px 20px 0;
}

body.search-results div#content section.content_l div.searchart article div.entry-summary a,body.category div#content section.content_l article div.entry-content a,body.tag div#content section.content_l div.searchart article div.entry-summary a,body.tag div#content section.content_l article div.entry-content a {
color:#bd7027;
font-size:12px;
display:block;
padding:0 0 5px;
}

body.search-results div#content section.content_l div.searchart article div.entry-summary a time,body.category div#content section.content_l article div.entry-content a time,body.tag div#content section.content_l div.searchart article div.entry-summary a time,body.tag div#content section.content_l article div.entry-content a time {
float:right;
position:relative;
top:-21px;
}

body.search-results header.entry-header h2.entry-title,body.category header.entry-header h2.entry-title,body.tag header.entry-header h2.entry-title,body.tag header.entry-header h2.entry-title {
border-bottom:none;
padding:10px 0 8px;
}

.footerMenu li:last-child,.footerMenu ul#menu-footermenu li.menu-item-last {
border-right:none;
}

body.home div.video_right section.nextup div.videolistpage,div.video_right section.nextup div.videolistpage {
border-bottom:1px dashed #83807a;
padding:0 0 5px;
}

div.entry-content div.twocolumnbox div.left p,div.entry-content div.twocolumnbox div.right p,*+html div.entry-content div.twocolumnbox div.left p,div.entry-content div.twocolumnbox div.right p {
color:#37352e;
font-size:12px;
line-height:1.5em;
padding-right:10px;
}

div.entry-content div.twocolumnbox div.left a,div.entry-content p.donatetext a {
color:#c05a12;
display:inline-block;
float:none;
}

@media max-width 800px{
#main #content {
width:auto;
margin:0 7.6%;
}

#nav-below {
border-bottom:1px solid #ddd;
margin-bottom:1.625em;
}

#main #secondary {
float:none;
width:auto;
margin:0 7.6%;
}

.page-template-showcase-php .featured-posts {
min-height:280px;
}

.page-template-showcase-php section.recent-posts {
float:none;
width:100%;
margin:0;
}

.page-template-showcase-php #main .widget-area {
float:none;
width:auto;
margin:0;
}

.page-template-showcase-php .other-recent-posts {
border-bottom:1px solid #ddd;
}

section.featured-post .attachment-small-feature,.one-column section.featured-post .attachment-small-feature {
border:none;
display:block;
float:left;
height:auto;
max-width:30%;
position:static;
margin:.625em auto 1.025em;
}

article.feature-image.small {
float:right;
width:64%;
margin:0 0 1.625em;
}

article.feature-image.small .entry-summary p a {
left:0;
padding-left:20px;
padding-right:20px;
width:auto;
}

.singular blockquote.pull {
margin:0 0 1.625em;
}

.singular .pull.alignleft {
margin:0 1.625em 0 0;
}

.singular .pull.alignright {
margin:0 0 0 1.625em;
}

.singular .entry-meta .edit-link a {
left:0;
position:absolute;
top:40px;
}

.singular #author-info {
margin:2.2em -8.8% 0;
padding:20px 8.8%;
}

.commentlist > li.comment,.commentlist .pingback {
margin-left:102px;
width:auto;
}

#respond {
width:auto;
}

.featured-posts section.featured-post,.one-column article.feature-image.small .entry-summary {
height:auto;
}

.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular #comments-title,.commentlist {
width:100%;
}

#colophon #supplementary .widget-area,.error404 #main .widget {
float:none;
margin-right:0;
width:auto;
}
}

@media max-width 650px{
body,input,textarea {
font-size:13px;
}

#site-title a {
font-size:24px;
}

.entry-title {
font-size:21px;
}

.featured-post .entry-title {
font-size:14px;
}

.singular .entry-title {
font-size:28px;
}

blockquote {
margin:0;
}

blockquote.pull {
font-size:17px;
}

#site-title {
padding:5.30625em 0 0;
}

#site-title,#site-description {
margin-right:0;
}

#branding #searchform {
top:1.625em!important;
}

.alignleft,.alignright {
display:block;
float:none;
margin-left:0;
margin-right:0;
}

#nav-single {
display:block;
position:static;
}

.commentlist > li.comment,.commentlist > li.pingback {
margin-left:0!important;
}

.commentlist .avatar {
background:transparent;
display:block;
position:static;
padding:0;
}

.commentlist .children .avatar {
background:none;
left:2.2em;
position:absolute;
top:2.2em;
padding:0;
}

#respond input[type="text"] {
width:95%;
}

#respond .comment-form-author .required,#respond .comment-form-email .required {
left:95%;
}

#content .gallery-columns-3 .gallery-item {
width:31%;
padding-right:2%;
}

#content .gallery-columns-3 .gallery-item img {
width:100%;
height:auto;
}

#site-description,#access ul,article.intro .entry-content,.entry-meta {
font-size:12px;
}

.singular .hentry,.singular.page .hentry {
padding:1.625em 0 0;
}
}

@media max-width 450px{
#content .gallery-columns-2 .gallery-item {
width:45%;
padding-right:4%;
}

#content .gallery-columns-2 .gallery-item img {
width:100%;
height:auto;
}
}

@media only screen and min-device-width 320px and max-device-width 480px{
body {
padding:0;
}

#page {
margin-top:0;
}

#branding {
border-top:none;
}
}

@media print{
body {
background:none!important;
font-size:10pt;
}

footer.entry-meta a[rel=bookmark]:link:after,footer.entry-meta a[rel=bookmark]:visited:after {
content:" [" attr(href) "] ";
}

#page {
clear:both!important;
display:block!important;
float:none!important;
max-width:100%;
position:relative!important;
}

#branding {
border-top:none!important;
padding:0;
}

#branding .hgroup {
margin:0;
}

#main {
border-top:none;
box-shadow:none;
}

#primary {
float:left;
width:100%;
margin:0;
}

#content {
width:auto;
margin:0;
}

.singular .entry-header .entry-meta {
position:static;
}

.singular .hentry {
padding:0;
}

.singular #author-info {
background:none;
border-bottom:none;
border-top:none;
margin:2.2em 0 0;
padding:0;
}

.commentlist > li.comment {
background:none;
border:1px solid #ddd;
-moz-border-radius:3px;
border-radius:3px 3px 3px 3px;
position:relative;
width:auto;
margin:0 auto 1.625em;
padding:1.625em;
}

.commentlist .avatar {
height:39px;
left:2.2em;
top:2.2em;
width:39px;
}

.commentlist li.comment .comment-meta {
line-height:1.625em;
margin-left:50px;
}

.commentlist li.comment .fn {
display:block;
}

.commentlist li.comment .comment-content {
margin:1.625em 0 0;
}

.commentlist > li::before,.commentlist > li.bypostauthor::before {
content:'';
}

.commentlist > li.bypostauthor {
color:#444;
}

.commentlist > li.bypostauthor:before {
content:none;
}

.commentlist .children > li.bypostauthor {
background:#fff;
border-color:#ddd;
}

#site-title a,.entry-title,.singular .entry-title {
font-size:21pt;
}

#site-description,.entry-meta {
font-size:10pt;
}

#branding #searchform,#branding img,#access,.entry-meta .edit-link a,#content nav,.entry-header .comments-link,.page-link,#respond,.widget-area,#colophon,.commentlist .comment-edit-link,.commentlist .reply {
display:none;
}

.singular #content,.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular #comments-title {
width:100%;
margin:0;
}

.commentlist > li.bypostauthor .comment-meta,.commentlist .children > li.bypostauthor > article,.commentlist .children > li.bypostauthor > article .comment-meta {
color:#666;
}
}

@media screen and -webkit-min-device-pixel-ratio0{
body.home section.music {
height:327px!important;
}
}



/* CMG: hide "Email" under "Subscribe Your Email" in the sidebar */
label[for=cc_email] { display: none; }

/* CMG: weird JS is inserting padding on #main */
body #main {
	padding-top: 0px !important;
}




/* 2018 fixes */













