﻿body { font-family:Arial; font-size:12px;background:#dedede;color:#726752}
a {color:#fd4703; text-decoration:none;}
a span {color:#9E948D}
a span:hover { text-decoration: underline; }
h1 {font-size:24px;color:#726752;}
h2,#event h3 {color:#333; font-size:20px; margin-bottom:8px;} 
.clear {clear:both}

.maitland-wrap {/*width:986px;*/margin:0 auto;}
.header {position:relative;width:986px;margin:0 auto;}
.home-image {position:absolute;z-index:2;left:8px;bottom:0;}

/*top nav/search*/
#header-nav-wrap {background:#fff url(/images/bg-page.png) repeat-x 0 100%;padding:15px 0 14px 0;}

.header {padding:0 8px;position:relative;z-index:3;}
.header ul {margin:0; padding:0; height:25px; line-height:25px; list-style:none; float:right; width:412px;margin-right:16px;}
.header ul li {float:left;}
.header ul li a {padding:0 10px; border-right:1px solid #9E948D;}
.header ul li.first a {padding:0; padding-right:10px;}

.header fieldset {position:relative;}
.header fieldset legend {margin:0; padding:0; text-indent:-9999px; position:absolute;}
.header fieldset {margin-top:0px;}
.header fieldset label {padding-left:10px; color:#999}
.header .search-text {width:190px; height:15px; border:1px solid #999;}
.header .search-btn {position:absolute; right:-18px; _right:-8px; top:3px; _top:2px;}

#logo {clear:both;width:264px;height:64px;float:right;margin:30px 30px 30px 0;}

/*heading /  intro text*/
#header-copy {clear:both;width:700px;float:right;margin:0 30px 30px 0;position:relative;z-index:3;}
.header p {margin:5px 0; font-size:14px; font-family:Arial;line-height:16px;}
span.sIFR-alternate {display:block;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0;}

/*navigation*/
.navigation {background:url(../images/bg-nav.png) no-repeat 0 0;height:50px;width:970px;margin:0 auto;position:relative;z-index:3;clear:both}
.navigation ul {height:50px;overflow:hidden;float:right;width:820px;}
.navigation li {float:left;line-height:50px;padding:0 18px;}
/*.navigation .first {padding-left:0;}*/
.navigation li a {color:#fff; display:block; font-size:14px;}
.navigation li a:hover {text-decoration:underline}

/* social media */
#social-media {width:120px;float:right;margin:10px 30px 10px 0;}
#social-media li {width:25px;float:right;margin-right:5px;}

/*content columns*/
#home-bottom {width:986px;margin:-14px auto 0 auto;clear:both;position:relative;z-index:1;}
#home-bottom #hdr {height:10px;background:url(../images/bg-home-bottom-hdr.png) no-repeat 0 0;clear:both;}
#home-bottom #cnt-wrap {background:url(../images/bg-home-bottom-cnt.png) repeat-y 0 0;overflow:hidden;_zoom:1;padding-bottom:30px;}
#home-bottom #ftr {height:10px;background:url(../images/bg-home-bottom-ftr.png) no-repeat 0 0;clear:both;}
#home-bottom #cnt {width:678px;float:right;margin-right:8px;position:relative;z-index:3;}

.col-1 {clear:both;}
.col-1, .col-2, .col-3 {width:216px;padding:0 10px 0 0;float:left;}
.col-1 {*width:180px}
.col-2 {*width:245px}
.column li {font-size:14px;margin-bottom:8px;}
.column li a {color:#726752;display:block;}
.column li .toggle {background:url(../images/cross-bullet.png) no-repeat 0 6px;outline:none;padding-left:14px;}
.column li .toggle.on {background:url(../images/minus-bullet.png) no-repeat 0 6px;}
.column li li {background:none;padding:0;margin-bottom:0;font-size:12px;padding-left:15px}
.column li li a {font-size:12px;}

/* latest news */
.col-3 p {line-height:16px;}

/* Upcoming Event */
#event {clear:both; overflow:hidden}
#event img {float:left;margin:0 10px 10px 0;} 
#event p {overflow:hidden;padding:0 10px 10px 0;line-height:16px;}

#event p, .column p, .column a {font-size:14px;}
 
/*footer*/
#footer-wrap {width:986px;margin:0 auto;overflow:hidden}
#offices {margin:10px 30px 0 0;overflow:hidden;}
#offices, #offices h3, #offices ul {float:right}
#offices ul {clear:both;}
#offices li {float:left;padding:0 6px 0 8px;background:url(../images/bg-office-sep.png) no-repeat 0 50%;}
#offices li.first {clear:both;background:none;display:block}
#offices li a, #offices h3 {font-size:11px;color:#726752}
#offices h3 {margin-right:5px;}

.footer {clear:both;float:right;margin:0 25px 30px 0;*width:300px;*margin-right:20px;}
.footer ul {overflow:hidden; _zoom:1; margin:10px 0 0 15px;clear:both}
.footer li {float:left; margin-right:10px;}
.footer li a {color:#726752; border-left:1px solid #9E948D; padding-left:10px; font-size:10px;}
.footer li.first a {border:none; padding:0;}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important;}


