/*
Theme name: The Gathering Nashville
Description: Custom Theme
*/

/* WordPress Default styles */
@import url('wp-default.css');

* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 16px;
    font-family: Georgia, Arial, Helvetica, Sans-Serif;
    color: #6b624c;
    background: #030201 url(images/body-c.jpg) repeat-y center 0;
}

a { color: #CD5C2F; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }

a img { border: 0; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:14px; }
textarea { overflow:hidden; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.red { color: #b63535 !important; padding-bottom: 0px !important; }
.green { color: #669b3f !important; padding-bottom: 0px !important; }

.body-bg { background: url(images/body-bg.jpg) no-repeat center 0; margin:0 auto; }

.shell { width: 1036px; margin: 0 auto; padding: 0 4px 0 0; }

#header { height: 152px; position: relative; z-index: 10; }
#logo a { background: url(images/logo.gif) no-repeat 0 0; width: 179px; height: 118px; position: absolute; top:31px;left:51px; }
.slogan { width: 150px; position: absolute; top:33px;left:289px; }
.slogan p { font-size: 16px; line-height: 22px; color: #251f0a; }
body.home div.slogan { display: none; }

.search-form { background: url(images/search-bg.gif) no-repeat 0 46px; width: 217px; height: 28px; margin: 0 49px 14px auto; padding-top: 46px; }
.search-form input { height: 28px; background: transparent; border:0; }
.search-form .field { width: 165px; height: 18px; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; color: #6b624c; padding: 5px 9px; }
.search-form .button { width: 34px; }

#navigation { background: url(images/nav-bg.gif) no-repeat 0 bottom; width: 698px; padding: 0 0 15px 0; margin: 0 47px 0 auto; }
#navigation ul { list-style: none; float: right; }
#navigation ul li { display: inline; border-right: 2px solid #c69b86; padding: 0 6px 0 6px; }
#navigation ul li.last { border:0; padding-right:0; }
#navigation ul li a { font-size: 12px; line-height: 15px; color: #974220; }
#navigation ul li a:hover { color: #b50143; text-decoration: none; }
#navigation ul li.davids-blog-2 a { font-size: 14px; color: #cd5c2f; font-weight: bold; font-style: italic; }
#navigation ul li a.active { color: #b50143; }

.sub-nav { padding: 10px 0 0 291px; }
.sub-nav ul { list-style: none; }
.sub-nav ul li { display: inline; position: relative; padding: 0 0 4px 0; margin: 0 25px 0 0; float: left; }
.sub-nav ul li a { font-size: 16px; line-height: 19px; color: #c95a2e; text-transform: uppercase; word-spacing: 1px; white-space: nowrap; }
.sub-nav ul li a:hover { text-decoration: none; }
.sub-nav ul li a.hover { color: #b50144; }
.sub-nav ul li.current-menu-item a { color: #9b330a; }

.sub-nav ul li .dd-t { background: url(images/dd-t.png) no-repeat 0 0; width: 219px; height: 13px; }
.sub-nav ul li .dd-c { background: url(images/dd-c.png) repeat 0 0; width: 184px; padding: 14px 17px 2px 18px; }
.sub-nav ul li .dd { display: none; background: url(images/pixel.gif) repeat 0 0; width: 219px; position: absolute; top:18px;left:-1px; }
.sub-nav ul li ul { display: none; }
.sub-nav ul li .dd ul { display: block; }
.sub-nav ul li .dd ul li { display: block; border-bottom: 1px dotted #918d73; padding: 0 0 7px 0; margin: 0 0 5px 0; float: none; }
.sub-nav ul li .dd ul li.last { border:0; }
.sub-nav ul li .dd ul li a { font-size: 14px; line-height: 17px; color: #f17545; text-transform: none; }
.sub-nav ul li .dd ul li a:hover { color: #e0b828; }

.btn-campus { background: url(images/btn-campus.gif) no-repeat 0 0; width: 133px; height: 24px; font-size: 16px; line-height: 24px; color: #fff; text-align: center; font-style: italic; margin: 8px 46px 0 0; }
.btn-campus:hover { background-position: 0 -24px; text-decoration: none; }


#main { padding: 35px 46px 20px 51px; }

#content { width: 692px; }

#page-content h2 { color:#251f0a; padding:10px 0 0 0; }
#page-content .box-video .box-featured h2 { padding-top: 0px; }
#page-content h3 { color:#251f0a; padding:10px 10px 10px 40px; font-size:16px; }
#page-content .box-video h3 { padding: 0; }
#page-content { color:#251f0a; margin: 15px 0px; font-size:16px; line-height:21px; }
#page-content p { margin: 15px 0px; }
#page-content table { color:#251f0a; padding:0 60px 10px 40px; font-size:18px; line-height:22px; }
#page-content table td { padding:0 5px 0 5px; }
#page-content ul,
#page-content ol { padding:10px 60px 10px 60px; list-style-position:inside; }
#page-content ul li,
#page-content ol li { color:#000; padding: 5px 0; font-size:16px; line-height:20px; }

.post-holder ol, .post-holder ul { margin-bottom: 5px; }
.post-holder ol li, .post-holder ul li { margin: 2px 0 0 20px; }
.post-holder blockquote { padding: 10px 10px 10px 30px; }

.box-news ol, .box-news ul { margin-bottom: 5px; }
.box-news ol li, .box-news ul li { margin: 2px 0 0 20px; }
.box-news blockquote { padding: 10px 10px 10px 30px; }

#sidebar { width: 217px; }

.widgets { list-style: none; }

#footer { width: 936px; background: #d8b94e; padding: 30px 50px; }
#footer .col { width: 194px; margin: 0 45px 0 0; }
#footer .col h3 { background: url(images/footer-h.gif) no-repeat 0 0; font-size: 14px; line-height: 18px; color: #fff; text-transform: uppercase; word-spacing: 1px; padding: 7px 0 0 0; }
#footer .col h3 a { color: #FFF; }
#footer .col h3 a:hover { color: #FFF; text-decoration: none; }
#footer .col ul { list-style: none; padding: 2px 0 0 30px; }
#footer .col ul li {  }
#footer .col ul li a { line-height: 18px; color: #c45023; }
#footer .col ul li a:hover { color: #b50143; text-decoration: none; }
#footer .category { padding: 0 0 13px 0; }

.contacts { width: 217px; }
.contacts h4, 
.contacts h3 { background: url(images/footer-h2.gif) no-repeat 0 0; line-height: 18px; color: #27200a; text-transform: uppercase; padding: 8px 0 0 0; }
.contacts h4 { font-size: 12px; word-spacing: 1px; padding-left: 5px; }
.contacts h3 { font-size: 14px; padding: 10px 0 1px 0; }
.contacts p { line-height: 18px; color: #392f11; }
.contacts p.phone { font-size: 20px; line-height: 30px; color: #c45023; font-weight: bold; padding: 4px 0 23px 0; }

.socials { padding: 6px 0 25px 0; }
.socials ul { list-style: none; }
.socials ul li { display: inline; float: left; margin: 0 6px 0 0; }
.socials ul li.last { margin:0; }
.socials ul li a { background: url(images/socials.gif) no-repeat 0 0; width: 38px; height: 38px; float: left; }
.socials ul li a.flickr { background-position: 0 -38px; }
.socials ul li a.rss { background-position: 0 -76px; }
.socials ul li a.twitter { background-position: 0 -114px; }
.socials ul li a.youtube { background-position: 0 -152px; }

.submit-form { padding: 13px 0 0 3px; }
.submit-form .field { background: url(images/submit-field.gif) no-repeat 0 0; width: 186px; height: 12px; border:0; display: block; color: #7b6e3e; padding: 6px 7px; margin: 0 0 6px 0; }
.submit-form .button { background: url(images/submit-btn.gif) no-repeat 0 0; width: 73px; height: 26px; border:0; display: block; color: #fff; font-weight: bold; text-transform: uppercase; }
.submit-form .hover { background-position: 0 -26px; }

.sitemap { background: url(images/sitemap-bg.gif) no-repeat 0 0; width: 681px; padding: 10px 0 0 0; margin: 6px 0 0 0; }
.sitemap p { font-size: 12px; line-height: 18px; color: #594f3b; }
.sitemap p.copy { font-size: 10px; padding: 0 0 0 39px; }
.sitemap a { color: #c45023; }
.sitemap a:hover { color: #b50143; text-decoration: none; }


.box-head { background: url(images/box-head-t.gif) no-repeat 0 0; margin-bottom: 2px; }
.box-head h2, .box-head2 h2, .news-holder h2 { background: url(images/box-head-b.gif) no-repeat 0 bottom; font-size: 12px; line-height: 18px; color: #53583b; text-transform: uppercase; letter-spacing: 1px; padding: 4px 0 4px 0; }
.box-head2 { background: url(images/box-head-t2.gif) no-repeat 0 0; }
.box-head2 h2 { background: url(images/box-head-b2.gif) no-repeat 0 bottom; }

#page-content .box-featured { padding: 0 0 0px 0; }
#sidebar .box-featured, .content-sidebar .box-featured { margin-bottom: 20px; }
#sidebar .box-featured a { color: #cf411c; }
#sidebar .box-featured a:hover { color: #b50143; text-decoration: none; }
.box-featured img { border: 2px solid #a69d7a; margin: 0; max-width: 210px; height: auto; overflow: hidden; padding: 0; }
#page-content .box-featured h3 { font-size: 20px; line-height: 22px; color: #251f0a; margin:0; padding:0; }
#page-content .box-featured h4 { font-size: 18px; line-height: 22px; color: #251f0a; font-weight: normal; }
#page-content .box-featured p { font-size: 14px; line-height: 20px; color: #6b624c; padding: 0 10px; }
.content-sidebar .box-featured ul li.video { background: url(images/icon-video.gif) no-repeat 0 0; line-height: 26px; padding-left: 34px; margin-bottom: 10px; }
.content-sidebar .box-featured ul li.audio { background: url(images/icon-rss.gif) no-repeat 0 0; line-height: 26px; padding-left: 34px; margin-bottom: 10px; }

#content .content-sidebar { width: 217px; overflow: hidden; }
.content-sidebar img { border: none; }

.box-weekly-vid {  }
.box-weekly-vid .video { border: 3px solid #a49b78; margin: 15px 0 24px 0; overflow: hidden; height: 175px; }
.box-weekly-vid .video img { width: 211px; height: 175px; }

.box-location { padding: 0 0 20px 0; }
.box-location p { font-size: 14px; line-height: 20px; color: #736a55; padding: 0px 0 0px 0; }
.box-location a.print {  }
.box-location span { color: #7b9303; }
.box-location span.black { color: #251f0a; }
.box-location img { border: 2px solid #a69d7a; margin: 0 0 8px 0; }
.box-location .btn-print { background: url(images/btn-print.gif) no-repeat 0 0; color: #c45023; padding: 0 0 0 22px; }

.box-countdown { min-height: 88px; height: auto !important; height: 88px; }
.box-countdown .holder { background: url(images/countdown-bg.gif) no-repeat 0 0; width: 215px; height: 47px; }
.box-countdown h2 { font-size: 12px; line-height: 18px; color: #251f0a; text-transform: uppercase; letter-spacing: 1px; padding: 0 0 3px 0; }
.box-countdown ul { list-style: none; padding: 2px 2px 0 2px; }
.box-countdown ul li { display: inline; float: left; width: 49px; height: 29px; font-size: 22px; line-height: 25px; color: #cf411c; text-align: center; margin: 0 5px 0 0; }
.box-countdown ul li.last { margin:0; }
.box-countdown a { text-decoration: none !important; }

.box-countdown #ccdone { display: none; }
.box-countdown a.worship { background: url(images/btn-worship.gif) no-repeat 0 0; width: 213px; height: 30px; display: block; font-size: 14px; line-height: 30px; color: #fff; text-align: center; margin: 6px 0 0 0; display: block; }
.box-countdown a.worship:hover { background-position: 0 -30px; text-decoration: none; }

.box-upcoming { width: 217px; font-family: Arial, sans-serif; margin: 0 0 30px 0; color: #1c190e; }
.box-upcoming h3 { font-size: 14px; line-height: 18px; color: #251f0a; font-weight: normal; text-transform: uppercase; padding: 8px 0 3px 0; }
.box-upcoming h3 span { font-family: Georgia, Arial, sans-serif; color: #817341; }
.box-upcoming a.popup { background: url(images/popup.gif) no-repeat 0 0; width: 15px; height: 13px; margin: 5px 5px 0 0; }
.box-upcoming th { font-size: 10px; color: #6d6235; font-weight: normal; text-transform: uppercase; }
.box-upcoming td { width: 26px; height: 26px; border: 1px solid #6d6235; font-family: Georgia, Arial, sans-serif; padding: 0 !important; }
.box-upcoming td a { display: block; line-height: 26px; color: #1c190e !important; text-align: center; }
.box-upcoming td a:hover, 
.box-upcoming td a.active,
.box-upcoming td.eventless-today,
.box-upcoming td.eventful-today { background: #c45023 !important; text-decoration: none; }
.box-upcoming .entries { background: #fff; padding: 11px 16px 0 16px; margin: 7px 0 0 0; }
.box-upcoming .event { border-bottom: 1px solid #acaba6; padding: 0 0 9px 0; margin: 0 0 6px 0; }
.box-upcoming .event p { font-family: Georgia, Arial, sans-serif; color: #251f0a; }
.box-upcoming .event a { color: #cf411c; }
.box-upcoming .event a:hover { color: #b50143; text-decoration: none; }
.box-upcoming .last { border:0; }

.box-newsletter { width: 217px; padding: 0 0 30px 0; }
.box-newsletter .field { background: url(images/newsletter-field.gif) no-repeat 0 0; width: 213px; height: 27px; display: block; margin: 10px 0 10px 0; }
.box-newsletter .field input { width: 195px; height: 19px; background: transparent; border:0; font-size: 14px; line-height: 18px; color: #7b6e3e; padding: 4px 9px 4px 9px; }
.box-newsletter .button { background: url(images/newsletter-btn.gif) no-repeat 0 0; width: 94px; height: 28px; border:0; font-size: 14px; line-height: 20px; color: #fff; font-style: italic; text-align: left; padding: 0 0 0 15px; }
.box-newsletter .hover { background-position: 0 -28px; }

.box-nav { padding: 0 0 40px 0; }
.box-nav ul { list-style: none; background: url(images/box-head-b.gif) no-repeat 0 0; }
.box-nav ul li { background: url(images/box-head-b.gif) no-repeat 0 bottom; line-height: 30px; }
.box-nav ul li a { font-size: 14px; line-height: 30px; color: #cf411c; text-transform: uppercase; letter-spacing: 1px; }
.box-nav ul li a:hover { text-decoration: none; }

.box-podcast { width: 217px; }
.box-podcast p { font-size: 14px; line-height: 20px; color: #251f0a; padding: 0 0 0 53px; }
.box-podcast .info { background: url(images/box-podcast-bg.gif) no-repeat 0 5px; margin: 9px 0 0 0; }
.box-podcast .btn-more {  }

.box-facebook {  }
.box-facebook h3 { font-size: 12px; line-height: 16px; color: #53583b; text-transform: uppercase; letter-spacing: 1px; padding: 0 0 10px 0; }
.box-facebook p { color: #251f0a; padding: 3px 0 10px 0; }
.box-facebook a { color: #cf411c; }
.box-facebook ul { list-style: none; }
.box-facebook ul li { display: inline; float: left; width: 50px; height: 50px; background: #d7d3b9; margin: 0 5px 6px 0; }
.box-facebook ul li.last { margin-right: 0; }
.box-facebook .btn-join { background: url(images/btn-join.gif) no-repeat 0 0; width: 65px; height: 24px; display: block; font-size: 12px; line-height: 24px; color: #fff; padding: 0 0 0 10px; }
.box-facebook .btn-join:hover { background-position: 0 -24px; text-decoration: none; }

.btn-more { background: url(images/btn-more.gif) no-repeat right 2px; font-size: 12px; color: #cf411c; padding: 0 15px 0 0; }

#page-content .box-content { width: 338px; margin: 0 0 20px 0; }
#page-content .box-content p { font-size: 14px; line-height: 20px; color: #251f0a; padding:0px 10px; }
#page-content .box-content img { border: 2px solid #a49b78; margin: 0 13px 0 0; }
#page-content .box-content .box-head2 { margin: 0 0 8px 0; }

.news-holder {  }
.news-holder h2 { background: url(images/news-h.gif) no-repeat 0 0; padding: 4px 0; }

.box-news { width: 453px; margin: 0 0 13px 0; }
.box-news h3 { font-size: 14px; line-height: 18px; color: #251f0a; text-transform: none; letter-spacing: 1px; padding: 0 0 8px 0; }
.box-news p { line-height: 18px; color: #6b624c; padding: 0 0 10px 0; }
.box-news p.published { color: #908978; }
.box-news span { color: #251f0a; }
.box-news .icon { width: 27px; padding-bottom: 1px;}
.box-news .body { width: 387px; background: #fff; padding: 13px 18px 5px 21px; overflow: hidden; }
.box-news img {  }

.box-news-rss { border-top: 1px solid #d46034; }
.box-news-rss a { color: #d46034; }
.box-news-twitter { border-top: 1px solid #3298c7; }
.box-news-twitter a { color: #1b9dbe; }
.box-news-chair { border-top: 1px solid #8da224; }
.box-news-chair a { color: #8da224; }
.box-news-video { border-top: 1px solid #b30143; }
.box-news-video a { color: #b30143; }
.box-news-shoes { border-top: 1px solid #164459; }
.box-news-shoes a { color: #164459; }
.box-news-boots { border-top: 1px solid #3a322f; }
.box-news-boots a { color: #3a322f; }
.box-news-heels { border-top: 1px solid #830b08; }
.box-news-heels a { color: #830b08; }

.box-video { background: url(images/box-video-bg.gif) no-repeat 0 0; width: 674px; padding: 17px 0 0 17px; }
.box-video a { display: block; }

.box-video-player { margin: 0 0 36px 0; }
.box-video-player .video { width: 528px; }
.box-video-player .video a { width: 640px; height: 360px;  }
.box-video-player .videos { width: 129px; margin-right: 17px; }
.box-video-player .videos .item { background: url(images/videos-bg.gif) no-repeat 0 0; width: 118px; height: 69px; padding: 4px 0 0 11px; margin: 0 0 2px 0; }
.box-video-player .videos .active { background-position: 0 -74px; }
.box-video-player .title { width: 305px; padding: 16px 0 0 0; }
.box-video-player .title p { font-size: 26px; line-height: 30px; color: #251f0a; font-style: italic; }
.box-video-player .title span { color: #fff; font-style: normal; text-transform: uppercase; }
.box-video-player .info { width: 305px; padding: 13px 27px 0 0; }
.box-video-player .info p { font-size: 14px; line-height: 20px; color: #392f11; }
.box-video-player .btn-learn { background: url(images/btn-learn.gif) no-repeat 0 0; width: 238px; height: 30px; display: block; font-size: 14px; line-height: 30px; color: #fff; padding: 0 0 0 13px; margin: 10px 0 25px 0; }
.box-video-player .btn-learn:hover { background-position:0 -30px; text-decoration: none; }
#homevidbox { width: 528px; height: 297px; }

.box-video-new { padding-bottom: 20px; margin: 0 0 21px 0; }
.box-video-new .video { background: url(images/box-new-bg.jpg) no-repeat 0 0; width: 649px; height: 367px; padding: 7px 0 0 7px; }
.box-video-new .video a { display: block; width: 640px; height: 360px; }

.box-video-cat { padding-bottom: 20px; margin: 0 0 35px 0; }
.box-video-cat h2 { font-size: 12px; line-height: 16px; color: #53583b; text-transform: uppercase; letter-spacing: 1px; }
.box-video-cat .info { width: 212px; }
.box-video-cat .video { width: 438px; padding: 0 0 0 10px; }
.box-video-cat .video a.video-holder { display: block; width: 438px; height: 293px; }
.box-video-cat .box-featured { padding:0; }

.box-bor { background: url(images/box-bor-c.gif) repeat-y 0 0; width: 692px; margin: 0 0 20px 0; }
.box-bor-t { background: url(images/box-bor-t.gif) no-repeat 0 0; width: 692px; }
.box-bor-b { background: url(images/box-bor-b.gif) no-repeat 0 bottom; width: 692px; padding: 0 0 30px 0; }

.request-form {  }
#page-content .request-form h3 { font-size: 12px; line-height: 32px; color: #f4f2e3; text-transform: uppercase; letter-spacing: 1px; height: 32px; padding: 0 0 0 17px; }
.request-form p { font-size: 14px; line-height: 20px; color: #251f0a; padding: 10px 0 20px 19px; }
.request-form span { color: #cf411c; }
.request-form label { color: #251f0a; font-size: 14px; line-height: 14px; margin-bottom: 10px; }
.request-form .fields { width: 220px; padding: 0 0 0 19px; }
.request-form .field { width: 195px; height: 12px; border: 1px solid #cecbb5; color: #6b624c; padding: 4px 5px; margin: 0 0 15px 0; }
.request-form textarea.field { width: 420px; height: 87px; }
.request-form .checkboxes { width: 370px; padding: 0 0 0 20px; white-space: nowrap; }
.request-form .button { background: url(images/btn-submit.gif) no-repeat 0 0; width: 155px; height: 31px; border:0; font-size: 14px; color: #fff; text-align: left; font-style: italic; padding: 0 0 0 7px; margin: 0 20px 0 0; }
.request-form .hover { background-position: 0 -31px; }

.tabs { width: 692px; height: 32px; }
.tabs ul { list-style: none; }
.tabs ul li { display: inline; float: left; }
.tabs ul li a { float: left; height: 32px; padding: 0 15px; line-height: 32px; color: #f4f2e3; text-transform: uppercase; }
.tabs ul li a:hover, 
.tabs ul li a.active { background: #cf411c; text-decoration: none; }

.tab-body { height: 100%; padding: 0 25px; }

.hide { position: absolute; top:-1000px;left:-1000px; }

.slider-holder { background: #fff; width: 620px; padding: 14px 11px 18px 11px; position: relative; height: 227px; }
.slider-holder .next, 
.slider-holder .prev { width: 30px; height: 30px; position: absolute; top:121px; z-index: 5; }
.slider-holder .prev { background: url(images/prev.gif) no-repeat 0 0; left:-16px; }
.slider-holder .next { background: url(images/next.gif) no-repeat 0 0; right:-16px; }

.slider { font-family: Arial, sans-serif; font-size: 11px; line-height: 16px; position: relative; z-index: 1; }
.slider h3 { font-size: 11px; color: #6b624c; text-transform: uppercase; }
.slider p { color: #251f0a; }
.slider p.green { color: #97a921; }
.slider a { color: #cf411c; }
.slider .item { width: 155px; }
.slider .item .image { width: 119px; height: 79px; padding: 4px 0 0 4px; }
.slider .active .image { background: url(images/slider-image-bg.gif) no-repeat 0 0; }
.slider .item .text { padding: 0 0 0 13px; }
.slider .btn-teaching { background: url(images/btn-teaching.gif) no-repeat 0 0; padding: 0 0 0 12px; }
.slider .btn-listen { background: url(images/btn-listen.gif) no-repeat 0 0; padding: 0 0 0 12px; }

.tab-body {  }
.tab-body h4 { font-size: 12px; line-height: 16px; color: #53583b; text-transform: uppercase; letter-spacing: 1px; padding: 13px 0 0 12px; }

.dropdown { background: url(images/dropdown-bg.gif) no-repeat 0 0; width: 181px; height: 29px; position: relative; z-index: 10; margin: 6px 0 8px 0; }
.dropdown a { display: block; width: 171px; height: 29px; font-size: 12px; line-height: 29px; color: #fff; text-transform: uppercase; padding: 0 0 0 10px; }
.dropdown a:hover { text-decoration: none; }
.dropdown ul { display: none; list-style: none; position: absolute; top:29px;left:0; background: #2b2611; }
.dropdown ul li {  }
.dropdown ul li a {  }

.breadcrumb {  }
#content .breadcrumb p.head { font-style: italic; height: 18px; background: transparent; padding: 0 0 0 5px; }
.breadcrumb p.head a,
.breadcrumb p.head span { color: #c95a2e; }
.breadcrumb p.head a.active,
.breadcrumb p.head span.active { color: #989583; }
.breadcrumb p.blurp { width: 420px; font-size: 14px; line-height: 20px; color: #251f0a; font-style: normal; background: none; padding: 16px 29px 16px 0; }
.breadcrumb h2 { font-size: 20px; line-height: 26px; color: #251f0a; padding: 10px 0 0 0; width: 100%; }

.some-info { padding: 8px 0 20px 0; }
.some-info h2 { font-size: 20px; line-height: 22px; color: #251f0a; text-transform: uppercase; letter-spacing: 1px; padding: 0 0 10px 0; }
.some-info p { font-size: 14px; line-height: 20px; color: #251f0a; }

.btn-give { background: url(images/btn-give.gif) no-repeat 0 0; width: 169px; height: 48px; display: block; font-size: 18px; line-height: 48px; color: #fff; padding: 0 0 0 17px; margin: 0 20px 25px auto; }
.btn-give:hover { background-position: 0 -48px; text-decoration: none; }

.post-holder { margin-bottom: 0px; background: none; color: #000; font-family: Georgia, Arial, Helvetica, sans-serif; }
.post-holder h2 { font: bold 18px Georgia, Arial, Helvetica, sans-serif; line-height: 24px; padding: 15px 0 0px 25px; }
.post-holder h2 a { color: #A83B1E; }
.post-holder .blogpost-content { color: #251f0a; font-size: 16px; margin: 0px 20px 10px 20px; padding: 5px 15px; background-color: #FFF; line-height: 24px; overflow: hidden; }
.post-holder .blogpost-content p { line-height:20px; margin: 0px 0px 15px 0px; }
.post-holder a.more-link { color: #CF411C; }

body.single #content h3 { margin-left: 25px; }

.commentlist, .commentlist ul { list-style: none; padding: 10px 0 5px 25px; }
.commentlist li { padding: 2px 0 15px 10px; }
.commentlist .vcard { font-size: 14px; }
.commentlist .avatar { float: left; margin-right: 4px; }
.commentlist .commentmeta { float: left; }
.commentlist p { clear: left; margin-top: 4px; }

#respond { margin: 15px 0 5px 25px; }
#respond h3 { margin-left: 0 !important; font: bold 18px Georgia, Arial, Helvetica, sans-serif; margin-bottom: 4px; }

#commentform label, #commentform input { display: block; }
#commentform label { margin: 7px 0 3px; }
#commentform input { width: 200px; }
#commentform textarea { width: 400px; }
#commentform #submit { width: auto; }

.page-nav { text-align: center; margin: 10px 0; }
.page-nav a { color: #c45023; }
.btn-older, .page-nav .older { display: inline; font-size: 14px; line-height: 17px; font-style: italic; padding: 0 20px 0 0; }
.btn-newer, .page-nav .newer { display: inline; font-size: 14px; line-height: 17px; font-style: italic; padding: 0; }

.pagetitle { font-size: 24px; margin: 15px 0 5px 25px; }

#content #searchform { margin: 20px 0; }
#content #searchform label { display: block; font-size: 16px; }
#content #searchform #s { display: block; margin: 3px 0; width: 200px; }

p.not-found { font-size: 16px; padding: 20px 30px; line-height: 22px; }

a.homelink-fancybox-video { color: #000; }

#page-content .box-video .video p { padding: 0 0 10px 0; }

div.timerwrap { width:217px; margin: 0px 0px 10px 0px; background:#c45023; padding-left: 15px; }
div.timerwrap a { text-decoration: none; } 
div.timertitle { padding-top:5px; color: #fff; font-weight: bold; font-size:14px; text-align:center; width:192px; }
div.timer { width:48px; font-size:22px; float:left; text-align:center; color: #fff; }
div.timerlegend { padding: 5px 0;  }
div.legend { width:48px; font-size:14px; font-weight:normal; float:left; text-align:center; color: #fff; }

div.timerwrap_announce { width:217px; background: transparent; padding-left: 15px; position:relative; top:-63px; z-index:2;}
div.timerwrap_announce a { text-decoration: none; } 
div.timer_announce { width:44px; font-size:16px; float:left; text-align:center; color: #C45023; font-weight:bold; }
div.timerlegend_announce { padding: 0;  }
div.legend_announce { width:44px; font-size:12px; font-weight:normal; float:left; text-align:center; color: #C45023; }


li.cat-item { font-size: 18px; }
ul.categories, .categories ul { list-style-type: none; padding: 0px; margin: 0px; }
ul.categories li { margin-top: 20px; }
ul.children li.cat-item { margin: 5px 0 0 20px; }

