/* Most Important Thing */
/* screen.css */
/* author - Matthew Sanders
/* company - Element Fusion    

/* CONTENTS
    
        1.BODY
        2.LAYOUT
        3.NAVIGATION
        4.CONTENT
            4.1.HEADINGS
            4.2.LINKS
            4.3.GENERAL CONTENT
            4.4.SEARCH
        5.ACCESSABILITY

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

@import url("reset.css");

@font-face {
    font-family: "ClarendonLTStdBold";
    src: url("https://nambmit.publishpath.com/Websites/nambmit/templates/mit/styles/fonts/ClarendonLTStd-Bold.eot");
    src: local("Clarendon LT Std Bold"), local("ClarendonLTStd-Bold"), url("https://nambmit.publishpath.com/Websites/nambmit/templates/mit/styles/fonts/ClarendonLTStd-Bold.otf") format("opentype"), url("https://nambmit.publishpath.com/Websites/nambmit/templates/mit/styles/fonts/ClarendonLTStd-Bold.svg#ClarendonLTStd-Bold") format("svg");
}

@font-face {
    font-family: "ClarendonLTStdRoman";
    src: url("https://nambmit.publishpath.com/Websites/nambmit/templates/mit/styles/fonts/ClarendonLTStd.eot");
    src: local("Clarendon LT Std Roman"), local("ClarendonLTStd"), url("https://nambmit.publishpath.com/Websites/nambmit/templates/mit/styles/fonts/ClarendonLTStd.otf") format("opentype"), url("https://nambmit.publishpath.com/Websites/nambmit/templates/mit/styles/fonts/ClarendonLTStd.svg#ClarendonLTStd") format("svg");
}

/* 1.BODY
---------------------------------------------------------------------- */
/*
form { width:100%; height:100%; float:left; }*/
html { height:100%; background:url(images/bg-tile.jpg) fixed repeat; }
body { width:100%; background:transparent; font-family: Helvetica, Arial, sans-serif; font-size:62.5%; line-height:1.8em; color:#5a5041; }

/* 2.LAYOUT
---------------------------------------------------------------------- */

#wrapper { width:100%; height:100%; background:#f6f5ef url(images/bg-top-tile.jpg) center top repeat-x; padding:0; }

#admin #wrapper,
#inside #wrapper { background:#f6f5ef url(images/bg-top-tile-inside.jpg) center top repeat-x; }

#frame { width:950px; position:relative; margin:0 auto; }

#header { width:950px; float:left; }    

#featured { width:482px; height:272px; background: transparent url(images/featured-bg.png) left top no-repeat; margin:1em -4em 0 0; padding:24px 66px 81px 50px; overflow:hidden; position:relative; float:right; }

.articleContent { width:520px; margin:3em 0; padding:0 0 0em 5em; float:right; }

.articleLeft,
.articleRight { width:189px; background:#f0ede6; -moz-border-radius: 6px; -webkit-border-radius: 6px;  margin:0 78px 0 auto;  padding:15px 16px; float:left; }

.articleRight { margin-right:0 !important; }

#content { width:100%; padding:7em 0; float:left ; }

#testimoniesTop { width:340px; background:url(images/deck-top.png) left top no-repeat; font-size:1px; padding:14px 0 0 0; margin:-11px 0 0 0; position:relative; float:left; }
#testimonies { width:312px; height:400px; background:#dcd7c9; padding:0 14px 14px 14px; overflow:hidden; font-size:1px; float:left; }
#testimoniesBottom { background:url(images/deck-bottom.png) left top no-repeat; font-size:1px; position:relative; z-index:9999; clear:both; }

#primaryContent { width:570px; background:url(images/inside-divider.png) left top no-repeat; height:100%; padding: 2em 0 0 74px; margin:0; float:right; }
.shopPush { padding:8em 0 0 0; }

#secondaryContent { width: 325px; height:100%; padding: 0; margin: 0 -30px 0 0; float: right; }

#footerWrapper { width:100%; height:200px; background:url(images/bg-bottom-tile.jpg) center top repeat-x; position:relative; }
#footer { width:950px; padding:7em 0; margin:0 auto; }

/* 3.NAVIGATION
---------------------------------------------------------------------- */

#navigation {  width: 528px; height: 69px; margin:-2.8em 0 0 0; float:right; position:relative; z-index:2; }
.nav { width:508px; height:69px; background:url(images/nav-bg.jpg) right top no-repeat;  list-style:none; margin:0; padding:1.8em 0 0 2em; float:left; }
.nav li { display:block; list-style:none; background:url(images/nav-left.png) left top no-repeat; position:relative; padding:0; margin:0 3.4em 0 0; float:left; }
.nav li a:link,
.nav li a:visited,
.nav li a:active { display:block; height:36px; background:url(images/nav-right.png) right top no-repeat; color:#fff; font:normal normal normal 1.7em/42px "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; padding:0 1.3em 0 1.3em; margin:0 -0.8em 0 0; text-decoration: none; border:0; float:left; } 
.nav li:hover, 
.nav li.selectedPage, 
.nav li.selectedPageRoot { background-position:left bottom !important; }
.nav li a:hover,
.nav li.selectedPage a,
.nav li.selectedPageRoot a { background-position: right bottom !important; }

.nav .hidden { display:none !important; }

#secondaryContent .subNav { list-style:none; width:264px; background:url(images/inside-secondary-divider.png) left bottom no-repeat; padding:8em 4.5em 3em 0; margin:0; float: right; }
#secondaryContent .subNav li { list-style:none; padding:0; margin:0; text-align:right !important;  }
#secondaryContent .subNav li a { display:block; width:244px; height:auto; color:#301b07 !important; font:normal normal normal 1.4em/1.4em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; padding:0.5em 0em 0.5em 0; margin:0; text-decoration:none; }
#secondaryContent .subNav li a.selectedPage { color:#813500 !important; }
#secondaryContent .subNav li a:hover { color:#813500 !important;}

#secondaryContent .subNav li ul { padding:0; margin:0 0 0 0; border-top:1px solid #cac7ba; border-bottom:1px solid #cac7ba; } 
#secondaryContent .subNav li li a { color: #503a25 !important; display:block; width:241px; height: auto; font-size: 1.1em; line-height: 1.4em; padding:0.6em 0 0.6em 0px; text-align: right;  }

ul#navigator a { display:block; width:14px !important; height:13px !important; background:url(images/navigator-button.png) left top no-repeat; margin-right:6px; text-indent:-500em !important; float:left; }    
ul#navigator a.activeSlide { background:url(images/navigator-button.png) right top no-repeat !important; }

/* 4.1.HEADINGS
---------------------------------------------------------------------- */

#header h1 { display:block; width:948px; height:108px; background:url(images/logo.png) left top no-repeat; text-indent:-500em; overflow:hidden; float:left; margin:2.9em 0 0 0px; position:relative; z-index:3; }
#header h1 a { display:block; width:189px; height:83px; position:absolute; top:0; left:292px; }

h1 { color:#301b07; font:normal normal normal 1.1em/1.5em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; padding:0 0 0.5em 0;  }
h2 { color:#7e3810; font:normal normal normal 1.6em/1.5em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; margin:0 0 0.5em 0; padding:0; }
h3 { color:#301b07; font:normal normal normal 1.2em/1.8em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; margin:1em 0 0.5em 0; padding:0; }
h3 span { color:#7e3810; }
h4 { color:#5c3713; font:normal normal normal 1.2em/1.8em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; margin:0 0 0.5em 0; padding:0; }
h5 { color:#7e3810; font:normal normal normal 1.2em/1.9em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; margin:0 0 0.5em 0; padding:0; }
h6 { color:#333; font:normal normal normal 1.2em/1.9em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; margin:0 0 0.5em 0; padding:0;}

.articleContent h2 { display:block; background:url(images/no1.png) left top no-repeat; font:normal normal normal 1.5em/3.5em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; color:#301b07; margin:-3.5em 0 0 -60px; padding:0 0 0 70px; position:relative; z-index:9999; }

.articleContent .articleRight h2 { background:url(images/no2.png) left top no-repeat; }


.articleContent h2.postTitle,
.articleContent h2.postTitle a,
.articleContent h3,
.articleContent h3 a { background:transparent; font:normal normal normal 14px/1.3em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; color:#301b07 !important; margin:0; padding:0 0 0.8em 0; }

h2.descriptionTitle { display:block; background:#f6f2e7; color:#847559; -moz-border-radius-topright: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; margin:1em 0 -0.5em 0; padding: 0.2em 1.6em 0.5em 1.6em; font-size: 15px; float:left; }

/* 4.2.LINKS
-----------------------------------------------------------------------*/

a,a:link,a:visited { color: #983e0c; text-decoration:none; }
a:hover, a:active { color: #983e0c; }
a img { border:0 !important; }

.topLinks { width:300px; height:30px; list-style:none !important; margin:0.7em 2.4em; padding:0 0 0 3em; float:left; }
.topLinks li { background:url(images/button-header-left.jpg) left top no-repeat; padding: 0 0 0 2.2em; margin:0 0.5em 0 0; float:left; }
.topLinks li a { display:block; height:26px; background:url(images/button-header-right.jpg) right top no-repeat; color: #fff; text-decoration: none; font:normal normal normal 1.4em/26px "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; border:0 !important; padding:0.3em 2em 0 0; float:left; }
.toplinks li:hover { background-position:left bottom !important; }
.topLinks li a:hover { background-position:right bottom; color:#fff !important; }

.socialMedia { width:179px; height:24px; list-style:none; position:absolute; top:43px; right:180px; }
.socialMedia li { padding:0 2em 0 0; float:left; }
.socialMedia li.youtubeButton a { display:block; width:22px; height:24px; background:url(images/toplinks.png) left top no-repeat; text-indent:-500em; overflow:hidden; }
.socialMedia li.twitterButton a { display:block; width:23px; height:24px; background:url(images/toplinks.png) -41px top no-repeat; text-indent:-500em; overflow:hidden; }
.socialMedia li.facebookButton a { display:block; width:24px; height:24px; background:url(images/toplinks.png) -89px top no-repeat; text-indent:-500em; overflow:hidden; }
    .shareThis {position: absolute; right: 280px; margin-top: 2px; background: #EEE8DC; padding: 5px; border: 1px solid #D6C39B;}
    div.facebookButton a.facebookIcon { display:block; width:24px; height:24px; background:url(images/toplinks.png) -89px top no-repeat; text-indent:-500em; overflow:hidden; position: absolute; right: 244px; margin-top: 2px;}
.socialMedia li.rssButton a { display:block; width:24px; height:24px; background:url(images/toplinks.png) -135px top no-repeat; text-indent:-500em; overflow:hidden; }

.button { height: 27px; background:url(images/button-left.png) left top no-repeat; float:left; margin: 0 25px 0 -0.1em; padding:0; cursor:pointer; }
.button a { display: block; height: 27px; background:url(images/button-right.png) right top no-repeat; float:left; padding: 0 15px 0 15px; margin: 0 -13px 0 0; cursor:pointer; font:bold normal normal 11px/27px "Helvetica Neue", helvetica,arial,sans-serif; text-decoration:none; color:#6a4921 !important; border:0 !important; }
.button:hover,
.button .sfhover { background-position:left bottom; }
.button a:hover { background-position:right bottom; }

.Bigbutton { height: 32px; background:url(images/big-button-left.png) left top no-repeat; float:left; margin: 0 25px 0 -0.1em; padding:0; cursor:pointer; }
.Bigbutton a { display: block; height: 32px; background:url(images/big-button-right.png) right top no-repeat; float:left; padding: 0 17px 0 17px; margin: 0 -13px 0 0; cursor:pointer; font:bold normal normal 13px/32px "Helvetica Neue", helvetica,arial,sans-serif; text-decoration:none; color:#6a4921 !important; border:0 !important; }

input.button { background:url(images/signupbutton.png) left top no-repeat; display:block; float:left; border:0; width:72px; height:27px; font:bold normal normal 11px/27px "Helvetica Neue", helvetica,arial,sans-serif; color:#6a4921; cursor:pointer; }

input.inputForm { width:; height:24px; background:url(images/inputbg.gif) left top repeat-x; border:1px solid #d4c6b8; float:left; margin:0 0.5em 0 0; }


p.smallButton,
p.smallButtonDark { display:block; background:url(images/small-button-left.png) left top no-repeat; padding:0 1em 0 0.8em; margin: 0 2em  1.5em 0; float:right; }
p.smallButton a,
p.smallButtonDark a { display:block; height:27px; background:url(images/small-button-right.png) right top no-repeat; font:normal normal normal 1.1em/2.3em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; color: #fff; padding: 0 1em 0 1em; margin: 0 -2em 0 0;  }

p.smallButtonDark { background-position:left bottom; }
p.smallButtonDark a { background-position:right bottom; }


/* 4.3.GENERAL CONTENT
--------------------------------------- */

.articleContent img  { border:6px solid #e2dfd8; -webkit-border-radius:3px; -moz-border-radius:3px; margin:1.2em 0; float:left; }

.divider { display:block; border-top:1px solid #efefef !important; border-bottom:0 !important; line-height:50px !important; clear:both; }

p { color:#4c443d;  padding:0 0 1.5em 0; }
small { font-size:0.9em; }

p img {
    padding: 15px;
    margin: 0 15px 0 0;
    border: 1px solid #bdc9d0;
    float: left;
}
#primaryContent,
#secondaryContent,
.articleContent { font:normal normal normal 13px/1.4em "Helvetica Neue",helvetica,arial,sans-serif; color:#4c443d; }

.featuredLeft h2,
.featuredLeft h3 { color:#fff1e9; font:bold normal normal 18px/1em "Helvetica Neue",helvetica,arial,sans-serif; margin:0 0 1em 0; padding:0; } 
.featuredLeft,
.featuredLeft p { color:#fff1e9; font-size:12px; line-height:1.7em; }
.featuredLeft a { color:#d4885f; }

.featuredMiddle h2 { color:#00171d; }
.featuredMiddle, .featuredMiddle p { color:#6c7577; font-size:14px; line-height:22px; text-align:right; }

.seperatedContent { display:block; width:100%; border-top:1px solid #4f4741; border-bottom:1px solid #4f4741; padding:1em 0; margin:0 0 2em 0; float:left; font-size:16px !important; }
.shaded { color:#d3bdb1; }

.postDate { font:normal normal normal 11px/18px "Helvetica Neue",helvetica,arial,sans-serif !important; color:#836f65; padding:0 18px; margin:0; }
.postInfo em { display:none; }

#primaryContent ul,
#tertiaryContent ul,
#Extra ul { padding:0 0 2em 0; list-style:none; }
#primaryContent ul li,
#Extra ul li { background: url(images/bulletBox.png) left 0.4em no-repeat; padding:0 0 1.7em 20px; line-height:1.6em;  }
#primaryContent ul li a,
#Extra ul li a { color: #813500; }

#secondaryContent { text-align: right; }
#secondaryContent .element { width:232px; background:#f0ede6; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin:2em 4em 0 0; padding:1.8em; float:right; }


.blogContent {
    list-style:none;
    margin:0 0 0 -30px;
}    
.blogContent li {
    padding:0 0 15px 30px;
    border-bottom:1px solid #efefef;
}

p.phone {
    display:block;
    width:150px;
    font:bold normal normal 14px/2.5em "Helvetica Neue",helvetica,arial,sans-serif;
    color:#B56B3F;
    padding: 0.5em 0 0 0;
    float:right;
}

#leftCol h2,
#leftCol h3 { color:#3f210c; font:bold normal normal 18px/1em "Helvetica Neue",helvetica,arial,sans-serif; margin:0 0 0.5em 0; padding:0; }

/*  Testimonies Deck  */

#whoReferredYou { width:317px; height:36px; background:url(images/referal-input.png) right top no-repeat; padding:0 0 2em 2em; float:left; }
#whoReferredYou label { display:block; width:140px; font:normal normal normal 1.3em/1.2em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; color:#301b07; float:left; }
#whoReferredYou input.name { width:103px; height:25px; background:transparent; border:0; padding:1.1em 0 0 2.3em; color:#9c947f; font:normal normal normal 1.2em/1.2em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; }
#whoReferredYou input.submit { width:38px; height:35px; background:transparent; border:0; text-indent:-500em; overflow:hidden; color: #fff; font-size: 0.1em; cursor:pointer; float:right; }

#testimoniesSlider { bottom:23px; height:358px; margin:0; padding:0; position:absolute; right:0; width:12px; }
.ui-slider-handle { width: 12px; height: 50px; position: absolute; background: #58554c; -webkit-border-radius:8px; -moz-border-radius:8px; }
#testimonyDeckTitle { display:block; width:272px; height:55px; background:url(images/testimony-deck-title.png) left top no-repeat; text-indent:-500em; overflow:hidden; margin:0; padding:0; float:left; }
#testimonies-feed { width:312px; height:2000px; list-style:none; float:left; }
#testimonies-feed li { padding:0 0 8px 0;float:left; }
.indicatorIcon { width:35px; position:relative; margin:190px 142px; }
.itemImage { width:60px; height:61px; background:url(images/default-icon.png) left top no-repeat; overflow:hidden; padding:0; margin:0; float:left; }
.itemImage img { width:60px; min-height:60px; max-height:60px; -webkit-border-radius:8px; -moz-border-radius:8px; padding:0; border:0; }
.itemName { display:block; width:250px; margin:0; padding:0; float:right; }
.itemName a { display:block; width:220px; background:url(images/description-top.png) left top no-repeat; padding:11px 11px 0 19px; margin:0; position: relative; z-index:9; color:#4c4641 !important; font:bold normal normal 12px/1.3em "Helvetica Neue",helvetica,arial,sans-serif !important; float:right; }
.itemName a:hover { color:#983e0c !important; }
.itemDescription { width:220px; background:url(images/description-bottom.png) left bottom no-repeat; padding:11px 11px 8px 11px; margin:-9px 0 0 0; color:#4c4641; font:normal normal normal 12px/1.3em "Helvetica Neue",helvetica,arial,sans-serif; float:right; }
.viewAll { width:96px; height:54px; margin:0; position:absolute;bottom: 0; right:-8em; z-index:9999;  }
.viewAll a { display:block; width:96px; height:54px; background:url(images/view-all.png) left top no-repeat; text-indent:-500em; overflow:hidden; }

/* 4.4.SEARCH
-----------------------------------------------------------------------*/

.search { width:260px; height:30px; padding:0 17.5em 2em 0; margin:1em 0 0 0; float:right; position:relative; z-index:3; clear:both; }
.searchInput { display:block; width:162px; height:25px; background:rgba(255,255,255,0.7); padding:0.5em 1em 0 1em; *line-height:30px; border:0; font-size: 11px; float:left; color:#796a61; -webkit-border-radius:8px; -moz-border-radius:8px;  }
.searchButton { display:block; background:rgba(73,38,23,0.9);-webkit-border-radius:8px; -moz-border-radius:8px; border:0; height:30px; padding:0 1em; margin:0; font:normal normal normal 1.2em/30px "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; float:right; cursor:pointer; color:#fff; }

#footerBottom .search { margin:-6em 0 0 0; padding:0 6em 0 0; clear:both; }


/* Extra Content Text
--------------------------------------- */
#Extra { color:#2b230f; }

.extraContentOne h3 { font: bold normal normal 1.8em/1.2em "Helvetica Neue",helvetica,arial,sans-serif; padding:0 0 0.4em 0; color:#2b230f; }
.extraContentTwo h3 { font: bold normal normal 1.8em/1.2em "Helvetica Neue",helvetica,arial,sans-serif; padding:0 0 0.4em 0; color:#b25617; }
.extraContentThree h3 { font: bold normal normal 1.8em/1.2em "Helvetica Neue",helvetica,arial,sans-serif; padding:0 0 0.4em 0; color:#633b12; }
.extraContentFour h3 { font: bold normal normal 1.8em/1.2em "Helvetica Neue",helvetica,arial,sans-serif; padding:0 0 0.4em 0; color:#7d9e03; }

/* Featured Content
--------------------------------------- */

.featuredRight span a {
    color:#efede2;
    font-size:12px;
    border:0;
    margin:0.5em 0 0 0;
    float:left;
}

/* ContentBox
--------------------------------------- */

.contentBox {
    width:216px;
    padding:0 2em 2em 0;
    float:left;
}
.contentBox .element { border-bottom:1px solid #b2a395; }


/* middleContentBox
--------------------------------------- */

.middleContentBox {
    width:274px;
    padding:3em 0 2em 3em;
    float:left;
}
.middleContentBox .textElement { border-bottom:1px dotted #C1BBA7; float: left; padding-bottom:2em; }


/* Calendar Element
--------------------------------------- */
 
.eventsCalendar table {
    border:1px solid #CCC;
    width:100%;
    border-collapse:collapse;
    }
    
.calendarDay, .calendarToday, .calendarDayHeader, .calendarTitle td, .calendarWeekendDay, .calendarOtherMonthDay   {
    padding: 2px;
    border:1px solid #CCC;
    background: #FFF;
    }
 
.eventsCalendar table table, .eventsCalendar table table td {
    border:none !important;
    width:100%;
    border-collapse:collapse;
    }
 
table.calendarTitle td {
    text-align: center;
    background: #444;
    color: #FFF;
    font-weight: bold;
    padding: 6px 4px
    }
 
.calendarNextPrevious {font-weight: normal;} 
.calendarNextPrevious a {color: #FFFFCC !important;} 
.calendarToday {color: #000; background:#FFFFEC;    }
 
.calendarDayHeader {
    color: #FFF;
    background: #777;
    font-weight: bold;
    height: 1px;
    text-align: center;    
    padding: 4px 2px;
    }
 
.calendarWeekendDay {background: #EFEFEF;}
    
.calendarOtherMonthDay {
    color: #777;
    background: #DDD;
    }

/* Links List
--------------------------------------- */

.socialMediaLinks { width:190px; padding:0 0 0 4.5em; float:right; }
.socialMediaLinks h3 { color:#9b867b; font-size:13px; }

.linkList { list-style:none; width:190px; float:right; }
.linkList li { width:190px; line-height:40px; background:url(images/linkListborder.png) left bottom repeat-x; }
.linkList li a { color:#8b3e18; }
.linkList li.twitter a { display:block; height:16px; line-height:15px; font-size:12px; background:url(images/twitterIcon.png) left center no-repeat; padding:0.8em 0 0.8em 30px; border:0 !important; text-decoration:underline; }
.linkList li.facebook a { display:block; height:16px; line-height:15px; font-size:12px; background:url(images/facebookIcon.png) left center no-repeat; padding:0.8em 0 0.8em 30px; border:0 !important; text-decoration:underline; }
.linkList li.vimeo a { display:block; height:16px; line-height:15px; font-size:12px; background:url(images/vimeoIcon.png) left center no-repeat; padding:0.8em 0 0.8em 30px; border:0 !important; text-decoration:underline; }
.linkList li.flickr a { display:block; height:16px; line-height:15px; font-size:12px; background:url(images/flickrIcon.png) left center no-repeat; padding:0.8em 0 0.8em 30px; border:0 !important; text-decoration:underline; }

/* Section Title
--------------------------------------- */

.sectionTitle li { display:none; }
.sectionTitle .selectedPageRoot, 
.sectionTitle .hasChildren.selectedPage { list-style:none; background-image:none !important; display:block; padding:0; margin:-1.5em 0 0 0; color:#2c2513 !important; border:0 !important;font:bold normal normal 18px/34px "Helvetica Neue",helvetica,arial,sans-serif; float:left; }

.sectionTitle .selectedPage { color:#2c2513 !important; border:0 !important; }


/* <textEditor> */

.left {float:left;}
.right {float:right;}

/* </textEditor> */

img[align="right"], 
img.right { float:right; margin:5px 0 5px 8px; border:4px solid #b2a395; }    

img[align="left"], 
img.left { float:left; margin:5px 8px 5px 0; border:4px solid #b2a395; }

p[align="right"], 
p.right { float:right; margin:5px 8px; }    

p[align="left"], 
p.left { float:left; margin:5px 8px; }

/* Breadcrumb
--------------------------------------- */

.breadCrumb { width:100%; height:34px; font:bold normal normal 11px/34px "Helvetica Neue",helvetica,arial,sans-serif; margin: 0; padding:0 0em 3em 0em; float:left; color:#493f36; }
.breadCrumb a { color:#983e0c !important; text-decoration:none !important; border:0 !important; }

/* Footer
--------------------------------------- */

#footer p { width:400px; color:#efebde; font:normal normal normal 1.2em/1.9em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; float:left; }

#footer a { color:#efebde !important; }

ul.footerNav { display:block; width: 450px; list-style:none; margin:0; padding:0; float:right; }
ul.footerNav li { display:block; list-style:none; position:relative; padding:0 1.5em; margin:0; float:left; }
ul.footerNav a:link,
ul.footerNav a:visited,
ul.footerNav a:active { display:block; color:#efebde; font:normal normal normal 1.2em/1.9em "ClarendonLTStdBold",Georgia,Times,"Times New Roman",serif; padding:0; border:0 !important; float:left; }

#radium3 {float:right;}

/* 7.1. ADMIN
-----------------------------------------------------------------------*/

#admin #mainContent { padding:4em 0 0 0; }

html body #adminbar { width: 100% !important; display: block; }
html body #adminbar #toolbar,
html body #adminbar #pagebar { display: block; }


/* 8.ACCESABILITY
---------------------------------------------------------------------- */
#accessibility { position: absolute; top: -9999px; left:0; /* IE */ font-size: 1px; }

/* CLEAR FIX*/
.clearfix:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
