
@charset "UTF-8";
/* CSS Document */


/*
        Theme Name: Sitegeist
        Author: Melissa A
        Based on the theme Dialogue
        Author URI: http://www.dialogue-theme.com/about
        Theme URI: http://www.dialogue-theme.com

*/

/* ---------------------------------------------------------------------------------- */


/* Clear fix - http://www.webtoolkit.info/css-clearfix.html */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.clear {clear:both}

html {height:100%}
body {height:100%; background: url(style/bg_container.jpg) top left repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:75%}
.imageOnly {padding:20px; background:url(style/bg_content.jpg) top left repeat;}


.hidden { height:1px !important; left:0px !important; overflow:hidden !important; position:absolute !important; left:-9999px !important; width:1px !important; line-height:1px !important; float:left; }

h1 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; color:#b2b2b2; padding:0 0 5px 0; margin:0 0 5px 0; letter-spacing:.2em; background: url(style/h1-bg.gif) bottom left repeat-x}
h2 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; color:#df393d; border-bottom:1px solid #d8d8d8; padding:0 0 5px 0; margin:0; letter-spacing:.2em; line-height:1.4em}
#mainContent h2 a {text-decoration:none; }
#mainContent h2 a:hover {text-decoration:underline; }
#mainContent h2 a:visited {text-decoration:none; color:#df393d;}
h2.first {margin:0 0 0 0; border-top:1px solid #d8d8d8; padding:10px 0 10px 0}
h2.simple {margin:0; line-height:1.1em}
h2.noUnderline {border-bottom:none}
h3 {font-size:1em; padding:20px 0 0 0; margin:0; color:#333}
h3.body {color:#000; border-bottom:1px solid #ccc; padding:7px 0 10psx 0; margin:0; font-size:1.1em}

img {border:none; }
img.right {float:right; margin-top:10px}
img.left {float:left; clear:left; margin:0px 10px 10px 0}

.rhsPod h3 {color:#B3B3B3; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; padding:0 0 8px 0; margin:0; letter-spacing:0.1em}
.rhsPod h3 a, .rhsPod h3 a:hover {color:#B3B3B3; text-decoration:none}
.rhsPod h3.noLine {border-bottom:none}

#footer {clear:both; color:#A77C4F; font-size:0.9em; padding-top:10px; font-family:Arial, Helvetica, sans-serif; width:664px; margin:0 auto 0 117px;}

p.slogan {font-family:Helvetica, sans-serif; text-transform:uppercase; font-size:1.57em; color:#df393d; font-weight:normal; letter-spacing:.17em; padding:0; margin:83px 0 0 8px; line-height:0.86em;}

/*sIFR*/
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>
*/

.sIFR-flash { visibility: visible !important; margin: 0; padding: 0;}

.sIFR-replaced, .sIFR-ignore { visibility: visible !important;}

.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}

.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}

/*---- Header styling ---*/

.sIFR-active h1 {visibility: hidden;}

.sIFR-active p.slogan {visibility: hidden; height:20px; margin-top:79px;}

.sIFR-active #footer {visibility: hidden; width:675px; margin:0 auto 0 107px;}



/*end sIFR*/



p, ul, li, ol, td, blockquote {line-height:1.6em; margin:0; color:#6B5F65;}
p {margin-top:10px;}

a {color:#ed4054; text-decoration:underline}
a:hover {color:#ed4054; text-decoration:none}
#mainContent a:visited {color:#b98e6e;}
.lhsPod a:visited {color:#ed4054;}
.post a, .post a:visited {text-decoration:underline}


#container {width:100%}

#content {width:904px; padding:23px 0 20px 23px; background:url(style/bg_content.jpg) top left repeat; margin:20px auto;  font-size:1em}

.lhsBar {float:left; margin:0 0 20px 0; width:209px}
.lhsPod {border:2px solid #d7b788; padding:13px 13px 14px 13px; margin-top:20px; width:170px}
.lhsPod h2 {border-bottom:2px solid #d7b788; margin:0 0 0 0; }
.lhsPod h2 a { text-decoration:none}
.lhsPod p, .lhsPod h3 {font-size:0.9em; color:#231F20; margin:0; padding-top:10px}
.lhsPod h3 {padding-top:10px}

#nav {background:url(style/bg_nav.gif) top left no-repeat;  height:358px; margin:5px 0 0 0; font-family:Arial, sans-serif; text-transform:uppercase; font-size:1em; font-weight:bold; letter-spacing:0.2em}
#nav a {text-decoration:none; display:block; width:105%}
#nav a span {visibility:hidden}

#nav ul {list-style:none; padding:0; margin:0; position:absolute; line-height:1.2em; width:100%; width:209px}
#nav ul li {margin-bottom:16px; height:10px; padding:0; font-size:0.7em; }

#nav ul li.navH1{position:absolute; top:81px; left:26px; width:60px;}
#nav ul.navH1List {position:absolute; top:30px; left:101px; width:110px;}

#nav ul li.navH1 a.on1:hover, #nav ul li.navH1 a.on1.current {background:url(style/nav_on_services.gif) top left no-repeat;}
#nav ul.navH1List li a.on1A:hover, #nav ul.navH1List li a.on1A.currentA {background:url(style/nav_on_site_planning.gif) top left no-repeat;}
#nav ul.navH1List li a.on1E:hover, #nav ul.navH1List li a.on1E.currentE {background:url(style/nav_on_webwriting.gif) top left no-repeat;}
#nav ul.navH1List li a.on1B:hover, #nav ul.navH1List li a.on1B.currentB {background:url(style/nav_on_site_improvement.gif) top left no-repeat;}
#nav ul.navH1List li a.on1C:hover, #nav ul.navH1List li a.on1C.currentC {background:url(style/nav_on_massive_help.gif) top left no-repeat;}
#nav ul.navH1List li a.on1D:hover, #nav ul.navH1List li a.on1D.currentD {background:url(style/nav_on_content_training.gif) top left no-repeat;}

#nav ul li.navH2{position:absolute; top:189px; left:26px; width:60px}
#nav ul.navH2List {position:absolute; top:177px; left:101px; font-size:0.7em; width:110px;}

#nav ul li.navH2 a.on2:hover, #nav ul li.navH2 a.on2.current {background:url(style/nav_on_clients.gif) top left no-repeat;}
#nav ul.navH2List li a.on2A:hover, #nav ul.navH2List li a.on2A.currentA {background:url(style/nav_on_list.gif) top left no-repeat;}
#nav ul.navH2List li a.on2B:hover, #nav ul.navH2List li a.on2B.currentB {background:url(style/nav_on_case_studies.gif) top left no-repeat;}

#nav ul li.navH3{position:absolute; top:270px; left:26px; width:60px}
#nav ul.navH3List {position:absolute; top:245px; left:101px; font-size:0.7em; width:110px;}

#nav ul li.navH3 a.on3:hover, #nav ul li.navH3 a.on3.current {background:url(style/nav_on_about.gif) top left no-repeat;}
#nav ul.navH3List li a.on3A:hover, #nav ul.navH3List li a.on3A.currentA {background:url(style/nav_on_simple_approach.gif) top left no-repeat;}
#nav ul.navH3List li a.on3B:hover, #nav ul.navH3List li a.on3B.currentB {background:url(style/nav_on_great_people.gif) top left no-repeat;}
#nav ul.navH3List li a.on3C:hover, #nav ul.navH3List li a.on3C.currentC {background:url(style/nav_on_contact.gif) top left no-repeat;}

#nav ul li.navH4{position:absolute; top:345px; left:26px; width:150px}
#nav ul li.navH4 a.on4:hover, #nav ul li.navH4 a.on4.current {background:url(style/nav_on_simple.gif) top left no-repeat;}

#mainContent {float:left; width:460px; border:none; margin:99px 0 0 8px; }
.content_block .cb_top {padding-top:16px; background:url(style/bg_content_block_top.gif) top left no-repeat;}
.content_block .cb_middle {background:url(style/bg_content_block_middle.gif) top left repeat-y; padding:10px 30px 22px 27px; min-height:613px}
.content_block.short .cb_middle { min-height:100px}
.content_block .cb_bottom {padding-top:18px; background:url(style/bg_content_block_bottom.gif) top left no-repeat;}
.content_block ul {padding:0 0 0 15px; margin:0}
.content_block dt {font-weight:bold; padding-top:10px; border-top:1px solid #e5e5e5; margin-top:10px; line-height:1.6em;}
.content_block dt.first {padding-top:0; border-top:none; margin-top:0}
.content_block dt a {font-weight:normal}
.content_block dd {color:#696969; line-height:1.6em; margin-left:0;}
.content_block dl img {float:right; margin:0 0 0 10px;}
.content_block ul {margin-top:10px}
.content_block ul li.noPadd {padding:0; margin:5px 0 0 0}
.content_block ul li.noPadd ul {margin:0; padding:0}
.content_block ul li.noPadd ul li {margin:0; padding:0; list-style:none; }
.content_block ul.csList {padding:0; margin-top:3px; list-style:none}
.content_block ul.csList li {line-height:1.8em}
.content_block p.readMore {width:200px; padding:14px 0 0 0; margin:0;}
.content_block p.browse {float:right; padding:14px 0 0 0; margin:0;}
.content_block p.sub {margin:21px 0 0 0; padding:0; font-weight:bold; font-size:1.1em}
.content_block p.morePadd {margin-top:18px}
.content_block img.cseg {margin-top:10px}
.content_block h3.recentArticles {padding:22px 0 0 0; margin:0; color:#6b5f65; text-transform:uppercase}
.content_block ul.recentArticleList {padding:0; margin:0; list-style:none}
.content_block .cb_middle img {margin-top:10px}
.content_block .cb_middle img.left {margin-top:0}

.rhsBar {float:left; width:220px;}

.rhsPod p {font-size:0.9em}
.rhsPod .rhs_top {padding-top:15px; background:url(style/bg_rhs_pod_top.gif) 0 0 no-repeat;}
.rhsPod	.rhs_middle {background:url(style/bg_rhs_pod_middle.gif)  0 0 repeat-y; padding:5px 30px 7px 20px;}
.rhsPod	.rhs_bottom {padding-top:11px; background:url(style/bg_rhs_pod_bottom.gif)  0 0 no-repeat;}
.rhsPod table {width:100%; border-collapse:collapse}
.rhsPod table td {border:1px solid #696969; padding:5px; line-height:1.1em; font-size:0.9em}
.rhsPod img.border {border:1px solid #ccc}
.rhsPod img.padding {padding-top:10px}
.rhsPod img.approve {position:relative; top:2px; left:0}
.rhsPod p.popUp {padding:10px 0 0 0; margin:0; line-height:1em}
.rhsPod p.noPadd {padding:0; margin:0}
.rhsPod	.rhs_middle img.logo {float:right; margin-top:0}

.rhsPod ul {padding:0; margin:0; }
.rhsPod ul li {list-style:none; margin-bottom:15px; }
.rhsPod ul li a {font-size:0.9em}
.rhsPod ul ul {margin:10px 0 0 0;}
.rhsPod ul ul li {margin-bottom:0}

.rhsPod ul.categoryRecentList li.categoryRecent {margin-bottom:0}
.rhsPod ul.categoryRecentList li.categories {margin-bottom:7px}
.rhsPod ul.categoryRecentList ul {margin-top:0}

.rhsPod a.noUnder {text-desoration:none}

.caseStudy h3 {margin:25px 0 0 0; font-size:1.1em}
.caseStudy blockquote {padding:0; margin:10px 0 0 0; font-style:italic}
.caseStudy i {font-style:normal; line-height:1.2em}

.clause {font-size:0.9em; margin-top:40px}

.vcard p.subB {padding:0}
.contact ul {margin-top:0}


/* ---------------------------------------------------------------------------------- */


.entry {
        margin: 0px 0px 0px 0px;
        line-height: 1.6em;
        color: #525252;}

.entry a {color: #ED4054; text-decoration: underline;}


.entry_x {
        margin: 12px 0px 10px 0;
        line-height: 1.6em;}

.entry_x a {color: #ED4054; text-decoration: underline;}


.text {
        text-align: justify;
        margin: 12px 0px 0px 0px;
        line-height: 1.6em;
        color: #707d80;}

        .text a {color: #b33c00; text-decoration: none;}

.date {
        color: #B9B9B9;
        font: 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
        margin: 2px 0px 0px 0px;
        padding: 3px 0px 0px 0px;}

.date_x {
        color: #B9B9B9;
        font: 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
        margin: 2px 0px 0px 0px;
        padding: 3px 0px 0px 0px;}

.title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        border-bottom: 4px solid #cad7d9;
        color: #4d7780;
        font-size: 14px;
        font-variant: normal;
        font-weight: bold;
        letter-spacing: 1px;
        margin: 16px 0px 3px 0px;
        padding: 0px 0px 3px 0px;}

.archivtitle {
        font-family: Arial, Helvetica, sans-serif;
        color: #333;
        font-size: 1.2em;
        padding: 0px 0px 3px 0px;
        margin: 10px 0px 40px 70px;
        border-bottom:none;
        text-transform:none;
        }

.tagtitle {
        border-bottom: 4px solid #cad7d9;
        letter-spacing: 0.09em;
        color: #1f5a66;
        font-size: 24px;
        font-weight: normal;
        font-family: 'Times New Roman', Times, serif;
        margin: 20px 0px 40px 70px;
        padding: 0px 0px 5px 0px;
        text-decoration: none;}

.description {
        text-align: center;
        font-size: 12px;
        font-variant: small-caps;
        color: #ebebeb;
        padding: 5px 0px 0px 0px;
        letter-spacing: 1px;}

blockquote {
        clear: left;
        text-align: justify;
        padding: 0px 0px 0px 25px;
        margin: 20px 40px 16px 20px;
        font-style:italic
        }

.wp-caption-text {font-size:0.9em; padding-bottom:5px}


#email, #author, #url {
        background: #ffffff;
        border: 1px solid #cad6d9;
        color: #1f5a66;
        font-size: 11px;
        padding-left: 2px;
        vertical-align: middle;}


#archiv img {
         margin: 6px 10px 0px 0px;
        display: inline;}}


.entry img {
        margin: 6px 10px 0px 0px;
        display: inline;}

.entry_x img {
        margin: 6px 10px 0px 0px;
        display: inline;}


.entry .right img {
        float: right;
        margin: 6px 0px 0px 10px;
        display: inline;}

.entry_x .right img {
        float: right;
        margin: 6px 0px 0px 10px;
        display: inline;}


#content .wp-smiley {
        background: transparent;
        border: none;
        float: none;
        padding: 0;
        margin: 0;}


#f .wp-smiley {
        background: transparent;
        border: none;
        float: none;
        padding: 0;
        margin: 0;}

.entry ol {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0 20px;
        }

.entry ul {
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 20px;
        list-style-type: disc;
        }

.entry ol li {
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 20px;
        list-style-type: decimal;
        }

.entry ul li {
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 20px;
        list-style-type: disc;
       }


.entry_x ol {
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 20px;
        list-style-type: decimal;
        }

.entry_x ul {
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 20px;
        list-style-type: disc;
       }

.entry_x ol li {
         padding: 0px 0px 0px 0px;
        margin: 0 0 0 20px;
        list-style-type: decimal;
        }

.entry_x ul li {
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 20px;
        list-style-type: disc;
       }


#s {
        background: #ffffff;
        border: 1px solid #cad6d9;
        color: #4c6266;
        font-size: 12px;
        font-weight: normal;
        margin: 12px 0px 3px 0px;
        padding: 2px 0px 0px 2px;
        width: 128px;
        height: 17px;}


* html #s, *:first-child+html #s {
        background: #ffffff;
        border: 1px solid #cad6d9;
        color: #4c6266;
        font-size: 11px;
        font-weight: normal;
        margin: 10px 0px 3px 0px;
        padding: 0;
        width: 128px;

      }

#comment {
        background: #ffffff;
        border: 1px solid #cad6d9;
        font-size: 11px;
        padding: 2px 2px 2px 2px;
        width: 350px; }

#submit {
        background: #D6373C;
        border: none;
        color: #fff;
        font-size: 11px;
        margin: 0px 0px 0px 0px;
        padding: 3px 5px 2px 5px;
        cursor:pointer
        }

.commentbody {
        list-style-type: none;
        font-size: 11px;
        margin: 0px 0px 20px 0px;
        padding: 16px 12px 16px 12px;
        background: #f7f7f0;
        border: 1px solid #cad6d9;
        position: relative;}

.commentcount {
        background: inherit;
        font-family: Georgia, Times, 'Times New Roman', serif;
        font-size: 24px;
        font-weight: bold;
        color: #dedbcc;
        float: right;
        margin: 20px 12px 0px 0px;
        padding: 0px 0px 0px 0px;}

.comment_title {
        text-align: left;
        font-weight: bold;
        color: #333;
        font-size: 1.2em;
        margin: 16px 0 12px 0;
        padding: 0px 0px 0px 0px;}

.com_pic {background: url(images/bubble.gif) no-repeat left; height: 26px;}

.com_info {padding: 0px 0px 0px 0px;}

.commentbody p {line-height: 1.2em; font-size:1.2em}

.commentlink {font-size: 10px;}

.commentlist {list-style: none;}

.commentlist a {text-decoration:underline}


#info {background: url(images/info.gif) no-repeat top left transparent;}

.info_m {
        clear: left;
        font-size: 10px;
        text-align: left;
        letter-spacing: 0.01em;
        margin: 10px 0px 44px 0px;
        padding: 4px 0px 0px 0px;
        border-top: 1px solid #cad6d9;
		font-weight:bold;}

.info_s {
        clear: left;
        font-size: 0.9em;
        line-height: 1.4em;
        margin: 8px 0px 0 0px;
        padding: 5px 0px 20px 64px;
        border-bottom:1px solid #CAD6D9;
        }

.info_s a {text-decoration:underline}

.info_x {
        clear: left;
        font-size: 10px;
        text-align: left;
        letter-spacing: 0.01em;
        margin: 0px 0px 44px 0;
        padding: 4px 0px 0px 0px;
        border-top: 1px solid #cad6d9;
        font-weight:bold;}


.line {
        border-top: 1px solid #cad6d9;
        margin: 0px 0px 7px 0px;
        padding: 0px 0px 0px 0px;}

.spacer {

        border-top: 1px dotted #cad6d9;
        margin: 25px 0px 7px 0px;
        padding: 0px 0px 0px 0px;}

.navbutton {
        border-bottom: 1px dotted #cad6d9;
        color: #86b0b3;
        line-height: 1.5em;
        font-size: 11px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 4px 0px;
        text-align: left;}

.navigation {
        font-size: 11px;
        margin: 40px 0px 20px 0px;
        padding: 2px 0px 17px 0px;
        color: #1f5a66;}

.navigation a {color: #86abb3;}

.navigation-page {
        font-size: 11px;
        text-align: center;
        color: #1f5a66;
        font-family: Arial, Helvetica, sans-serif;}

.navigation-page a { text-decoration:underline}

.navigation-post {
        border-top: 1px solid #cad6d9;
        font-size: 1em;
        margin: 30px 0 0  0;
        padding: 7px 0px 10px 0px;
        color: #1f5a66;
        width:400px}

.navigation-post .alignleft, .navigation-post .alignright {width:180px}

.navigation-post a {text-decoration:underline; font-weight:bold}

.navigation_x {
        color:#1F5A66;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-align:center;
}

.navigation_x a {text-decoration:underline;}

.alignleft {float: left; text-align: left;}

.alignright {float: right; text-align: right;}

.post {margin-bottom:14px;}

.post-date {
        margin: 4px 25px 0px 0px;
        width: 45px;
        height: 49px;
        float:left;
        background: url(images/date-bg.gif) no-repeat;}

.post-month {
        font-size: 10px;
        text-transform: uppercase;
        color: #FFFFFF;
        text-align: center;
        display:block;
        line-height: 11px;
        padding-top: 2px;
        margin-left: 0px;}

.post-day {
        font-size: 18px;
        text-transform: uppercase;
        color: #999999;
        text-align: center;
        display:block;
        line-height: 18px;
        padding-top: 7px;
        margin-left: -3px;}

.tags {
        clear: left;
        font-size: 12px;
        border-top: 1px solid #cad6d9;
        border-bottom: 1px solid #cad6d9;
        color: #6B5F65;
        margin: 20px 0px 0px 0px;
        padding: 4px 10px 4px 0px;
        font-variant: normal;}

.tags a {text-decoration:underline}

#tagcloud {
        border-top: 4px solid #cad6d9;
        border-bottom: 4px solid #cad6d9;
        text-align: center;
        color: #86abb3;
        margin: 20px 0px 0px 0px;
        padding: 4px 0px 7px 0px;
        font-variant: normal;}

#tagcloud a {text-align: center; color: #86abb3;}

#commentform {border-color: #cad6d9;}

#commentform p {border-color: #cad6d9; color: #1f5a66;}

#commentform label {border-color: #cad6d9; color: #1f5a66;}

#commentform input {border-color: #cad6d9;}

textarea#comment  {font-size:1.4em}

.nocomments {color: #1f5a66;}

acronym {text-decoration: none; color: #0095b3; font-style: italic;}

code {background: inherit; color: #1f5a66; text-align: right;}

ol, form {margin: 0; padding: 0; list-style-type: none;}

html[xmlns] .commentcount {position: absolute; right: 7px; top: 0;}

html>body #wp-calendar {width: 165px; text-align: left; margin-top: 8px;}

#wp-calendar caption {

        margin: 0px 0px 0px 0px;
        padding: 2px 0px 2px 2px;
        border: 1px solid #cad6d9;
        color: #b34700;
        font-size: 11px;
        text-align: left;}

#wp-calendar td {

        border: 1px solid #cad6d9;
        border-collapse: collapse;}

#wp-calendar td a {

        color: #b34700;
        font-weight: normal;
        display: block;
        width: 100%;}

#wp-calendar td.pad {border: 1px solid #cad6d9; background: transparent;}

#wp-calendar td#next {padding: 0.1em 0px; background: transparent;}

#wp-calendar td#prev {padding: 0.1em 0px; background: transparent;}

#wp-calendar td#next a, #wp-calendar td#prev a {display: inline;}

#wp-calendar td#next {text-align: right;}

#wp-calendar td#prev {text-align: left;}

.myinlinepicture {padding: 0px 0px 0px 0px;}

.myinlinepictureleft {
        float: left;
        margin: 0px 10px 0px 0px;
        padding: 0px 0px 0px 0px ;}

.myinlinepictureright {
        float: right;
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 0px ;}


/* avenir replacement / getting rid of sIFR */
h1 { font-family: 'Montserrat', sans-serif; color:#b2b2b2; text-transform:uppercase; letter-spacing: 2; font-size:14px; }
p.slogan { font-family: 'Montserrat', sans-serif; color:#df393d; text-transform:uppercase; letter-spacing: 2px; font-size:20px; }
h2 { font-family: 'Montserrat', sans-serif; color:#df393d; text-transform:uppercase; letter-spacing: 2; font-size:14px; }
h2 a { font-family: 'Montserrat', sans-serif; color:#df393d; text-transform:uppercase; letter-spacing: 2; text-decoration:none }
h2 a:hover { color:#df393d; text-transform:uppercase; letter-spacing: 2; text-decoration:none }
.rhsBar h3 { font-family: 'Montserrat', sans-serif; color:#B3B3B3; text-transform:uppercase; letter-spacing:1; font-size:11px; }
.rhsBar h3 a { font-family: 'Montserrat', sans-serif; color:#B3B3B3; text-transform:uppercase; letter-spacing:1; text-decoration:none }
.rhsBar h3 a:hover { color:#B3B3B3; text-transform:uppercase; letter-spacing:1; text-decoration:none }
#footer { font-family: 'Montserrat', sans-serif; color:#A77C4F; letter-spacing:1; font-size:9px; }