/* COLORS
Yellow: #ffcc00
Dark Green: #014901
Light Grey: #d7d7d7
*/

/* BASICS */

html {}
body {font-family: Palatino, Constantia, Georgia, "Times New Roman", Times, serif; font-size: 100.01%; background: url(http://www.aequuswealth.com/images/interface/body-bg.gif) repeat;}

/* TEXT */

p, ul, ol, blockquote, cite, label, legend {margin: 0; padding: 0; font-size: 15px; line-height: 1.5em; color: #666;}
b, strong {color: #333;}
h1, h2, h3, h4 {margin: 0.5em 0; padding: 0; line-height: 1.25em;}
h1 {font-size: 22px;}
h2 {font-size: 18px;}
h3 {font-size: 16px; text-transform: uppercase; letter-spacing: 0.5px;}
p {margin: 0.3em 0 0.5em;}
blockquote {margin: 0 30px; padding: 10px; font-style: italic; background: #f0f0f0; border-left: 3px solid #d7d7d7;}
blockquote p {text-indent: 0 !important;}
.footnote {font-size: 10px; text-align: left; text-indent: 0 !important; margin-top: 2em;}
.odd {background: #f0f0f0;}
.even {background: #fff;}
.caption {font-size: 12px; font-style: italic; margin: 0;}
.hide {display: none; visibility: hidden;}

/* LINKS */

a {outline: none;}
a:link, a:visited, a:hover, a:active {color: #014901; font-weight: bold;}
a:link, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: underline;}
a.external {padding-right: 13px; background: url(http://www.aequuswealth.com/images/interface/external.gif) no-repeat right center;}

/* IMAGES */
.imageright, .imageleft {padding: 5px; background: #ebebeb; border: none;}
.imageright {float: right; margin-left: 8px;}
.imageleft {float: left; margin-right: 8px;}

/* LAYOUT */

#wrapper {width: 960px; margin: 0 auto; overflow: hidden;}

/* HEADER */

#header_wrap {height: 135px; width: 750px; margin: 0 auto; background: url(http://www.aequuswealth.com/images/interface/top-bg.png) repeat-x bottom;}
#header {height: 135px; _height: 116px; width: 650px; margin: 0 auto; _margin: 19px auto 0; background: url(http://www.aequuswealth.com/images/interface/header-bg2.png) no-repeat bottom;}
#site_logo {margin: 55px 235px 0; _margin: 36px 235px 0; border: none;}

/* MAIN NAVIGATION */

#main_nav {text-align: center; padding: 6px 0;}
#main_nav ul, #main_nav li {display: inline; list-style-type: none; text-transform: uppercase; letter-spacing: 0.5px; font-size: 14px; color: #014901;}
#main_nav ul li a {padding: 4px 8px 2px;}
.mainnav_current {border: 1px solid #ffcc00;}

/* MIDDLE */

#question_wrap {margin: 0 auto; padding: 0; background: url(http://www.aequuswealth.com/images/interface/middle-bg.png) repeat-y top center;}
#middle, #home_middle {margin: 0 auto; padding: 0; background: transparent; display: inline;}
#middle {min-height: 524px; /* *height: 524px; */}
.question {width: 605px; height: 80px; margin: 0 auto; padding: 0 30px 0 20px; overflow: hidden; background: url(http://www.aequuswealth.com/images/interface/question-bg.png) repeat-y; text-align: center; *display: inline; position: relative;}
.question p {color: #014901; font-size: 22px; font-style: italic; margin: 25px 0 0 -20px; *margin-left: -320px; _margin-left: -290px; text-align: center; width: 100%;}
#main_wrap {padding: 3px; background: #fff;}
.main {overflow: hidden; min-height: 494px; /* *height: 494px;*/ width: 954px; border: 1px dotted #014901;}

/* HOME PAGE */

#home_middle { min-height: 327px; /* _height: 327px; */}
#home_art, #page_art {background: #fff; display: block; margin: 0px auto; padding: 4px;}
#home_art {height: 183px;}
#home_question {height: 45px;}
#home_question h1 {font-size: 20px; font-style: italic; line-height: 1.2em; color: #014901; }
#home_main {min-height: 319px; *height: 319px;}
#home_left {width: 417px; margin: 0; padding: 10px 10px 10px 20px; float: left; overflow: hidden;  _display: inline;}
#home_left p {margin: 0.5em 0 1em; font-size: 16px;}
#home_left p strong, #home_left p b {color: #000;}
#home_right {width: 427px; margin: 0; padding: 10px 20px 10px 60px; float: left;  _display: inline; background: url(http://www.aequuswealth.com/images/interface/clef-vert.gif) no-repeat 10px 25px;}
.home_item {min-height: 70px; margin: 10px 0; /*float: left;*/}
.home_item h2, .home_item p {margin-left: 62px;}
.home_item h2 {margin: 0; font-size: 20px; line-height: 1em; font-style: italic;}
.home_item p {font-size: 14px; line-height: 1.2em;}
.home_icon {float: left; padding: 4px; margin-right: 10px; border: 1px #d7d7d7; border-style: solid solid none none;}

/* SUB PAGES */

#content {/* height: 474px; _height: 474px; */ padding: 10px; width: 708px; overflow: hidden; float: left;}
.content_text {/* *height: 449px; height: 449px; */ width: 550px; margin: 25px auto 0;}
#content h1, #team_landing h1, #art_landing h1 {margin-top: 0; line-height: 1em; font-style: italic;}
.content_text p {/*text-align: justify;*/}
.content_text p, .noteworthy_entry p, .newsletter_entry p, .art_description p {text-indent: 1.5em;}
.content_text ul, .content_text ol {padding-left: 1.5em;}
.scroll_page {overflow: auto !important; padding: 0 10px;}

/* SUBNAV */

#subnav h2 {font-size: 16px;}
#subnav {min-height: 384px; /* _height: 384px; */ width: 210px; padding: 10px 8px 0; float: left; position: relative; background: url(http://www.aequuswealth.com/images/interface/subnav_divider.gif) no-repeat top right;}
#subnav ul {list-style-type: none; margin: 0; padding: 0 0 0 2px; font-size: 14px;}
#subnav ul li a {*font-weight: normal;}
#subnav ul li {padding: 2px 0 0 2px; _position: relative; *line-height: 1.5em; *width: 100%;}
.subnav_current {background: url(http://www.aequuswealth.com/images/interface/subnav_current_bg.gif) repeat-y; }
.subsubnav {text-transform: uppercase; *float: left;}
.subsubnav li {padding-left: 10px; *display: inline; *float: left; *clear: both; _zoom: 1; }
.subsubnav li a {margin-left: 10px; *margin-left: 0;}
.sidebar_art {text-align: center; position: absolute; bottom: 0px;}
.sidebar_art img.art_preview {padding: 0 0 0 2px;}

/* OUR TEAM and ART */

#team_content, #art_content {min-height: 342px; /* *height: 342px;  position: relative; width: 100%; */ overflow: hidden; float: left;}
#team_nav, #art_nav {width: 100%; overflow: hidden; text-align: center;}
#team_nav a, #art_nav a {border: none;}
#team_nav_caption, #art_nav_caption, .art_caption {width: 100%; text-align: center;}
.art_caption {width: 150px;}
#team_nav_caption p, #art_nav_caption p, .art_preview_wrap p, .sidebar_art p {font-size: 12px; font-style: italic; margin: 0;}
.art_preview_wrap p { *clear: both;}
p.art_caption {float: left;}
#team_landing, #art_landing {margin: 75px 79px 0; padding: 0; width: 550px; position: relative; border: 0 none;}
.team_thumb_wrap {position: relative; display: inline-block;}
.team_thumb {border: 1px solid #a3a3a3; height: 86px; width: 86px; margin: 10px 0 0 10px; float: left;}
.team_thumb_rollover {width: 86px; height: 86px; position: absolute; top: 11px; left: 11px; background: transparent url(http://www.aequuswealth.com/images/interface/translucent.png) repeat; text-align: center; display: none;}
.team_thumb_rollover p {font-style: italic; font-size: 12px; line-height: 1.5em; color: #000; margin: 0 5px; *margin: 25px 5px; display: table-cell; vertical-align: middle;}
.team_thumb_wrap a p {font-weight: normal;}
.team_thumb_darken {width: 86px; height: 86px; position: absolute; top: 11px; left: 11px; background: transparent url(http://www.aequuswealth.com/images/interface/darken.png) repeat; display: none;}
#art_thumbs_wrap {display: table; margin: 0 auto;}
.art_thumb {border: 1px solid #a3a3a3; height: 86px; margin: 10px 0 10px 10px; float: left;}
.team_member, .art {background: #fff; /*text-align: justify;*/ float: left; /*position: absolute;*/ display: none; padding-top: 10px; margin-top: 10px; border-top: 1px solid #C7BCA7;}
.team_photo {float: left; padding: 5px 8px 12px; background: url(http://www.aequuswealth.com/images/interface/photo_shadow.jpg) no-repeat 1px 0;}
.art_preview_wrap {float: left; /*height: 342px;*/ text-align: center; *display: inline;}
.art_preview {float: left; padding: 5px 8px 3px; border: none;}
.artist {text-indent: 0; font-size: 12px; font-weight: normal; text-transform: none; color: #666;}
.team_member_bio, .art_description {background: #fff; padding: 0 10px; /*height: 331px;*/ width: 522px; overflow: auto; float: left; display: none;}
.team_member_bio h2, .art_description h2, .personal_thumbs h2 {margin: 5px 0 0; font-style: italic;}
.team_member_bio ul {font-size: 13px; padding-left: 12px; list-style-position: inside;}
p.team_title {font-size: 12px; line-height: 1.5em; margin: 0; color: #999; clear: both;}
.personal_thumbs {height: 231px; width: 578px; padding: 0 10px;}
.personal_thumb {float: left; padding: 6px 3px; margin: 10px 0; border: 1px #c7bca7; border-style: solid none;}

.scroll-pane {overflow: auto;}

/* IN THE NEWS */

.news_entry {width: 435px; margin-left: 20px; padding: 5px 10px 2px; border-bottom: 1px solid #c7bca7;}
.news_entry p {margin: 0; text-indent: 0;}

/* NEW & NOTEWORTHY */

.noteworthy_content {width: 526px; margin: 10px 89px 0; float: left; /*text-align: justify;*/}
.noteworthy_entry {padding: 10px 15px; overflow: hidden; border: 1px #c7bca7; border-style: solid none none;}
p.noteworthy_posted {margin: 0; text-indent: 0; font-style: italic;}
.noteworthy_sidebar {padding: 0 5px 3px; margin-top: 20px; background: #f0f0f0; border: 1px #c7bca7; border-style: solid none;}
.noteworthy_sidebar h2 {}
#subnav .noteworthy_sidebar ul {font-size: 12px; margin-left: 6px;}
#subnav .noteworthy_sidebar ul li {padding-bottom: 8px; line-height: 1.25em;}
.blog_entry {/*height: 442px;*/ overflow: auto; padding: 0 10px;}
.blog_entry h2 {margin: 0;}
p.posted {padding: 0 5px; background: #f0f0f0; text-indent: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.next_prev {float: left; border-top: 1px solid #c7bca7; padding-top: 10px; width: 100%;}
p.prev, p.next {display: inline; width: 262px; margin: 0; line-height: 1.25em; font-size: 12px;}
p.prev {float: left; text-align: left;}
p.next {float: right; text-align: right;}
p.attachment {text-indent: 0; background: #f0f0f0; border: 1px solid #C7BCA7; border-style: solid none; padding: 5px 10px 3px;}

/* NEWSLETTER */

h2.newsletter_sidebar_h2 {font-size: 16px;}
.newsletter {width: 500px; margin: 10px auto 0;}
.newsletter p {/*text-align: justify;*/}
.newsletter_entry {padding: 0 10px;}
.article_list {font-size: 12px;}
.article_list h3 {border-top: 1px solid #c7bca7; font-size: 15px; margin-bottom: 0; padding-top: 0.5em;}
.article_list p {text-transform: none; margin: 0;}
#issues_list li {margin-left: 0.5em; text-indent: -0.5em;}

/* FORMS */

#contact_form fieldset {border: none;}
#contact_form fieldset ol li {list-style-type: none; padding: 10px 0; *clear: both;}
#contact_form fieldset ol li fieldset {padding: 0;}
#contact_form label {display: inline-block; *display: block; *float: left; width: 165px; color: #000; font-weight: bold; font-size: 15px; line-height: 1.25em; vertical-align: top; text-align: left;}
#contact_form textarea {width: 284px; height: 7.5em;}
#contact_form fieldset fieldset label {font-weight: normal; float: left;}
#contact_form select {display: block; margin: -22px 0 0 175px; _margin: -22px 0 0 178px;}
label.radio {width: 55px !important; margin-top: 5px;}
input.radio {width: 10px !important;}

#maritalstatus label.radio, #casestatus label.radio {width: 110px !important;}
input.date {width: 72px !important;}
label.error {width: 439px !important; font-weight: normal !important; padding: 5px 10px; margin-top: 3px; border: 1px solid #f00; background: #eaaaaa;}

.questionnaire fieldset legend {color: #000; font-weight: bold; font-size: 0.938em; line-height: 1.5em; *margin: 0 -7px;}
.questionnaire input, .questionnaire textarea {margin-left: 10px;}
.questionnaire input {width: 280px;}
.questionnaire li button {width: 100px; margin-left: 178px;}

#survey_top {height: 64px; background: url(http://www.aequuswealth.com/images/interface/survey_top.gif) no-repeat top right;}
#survey_bottom {height: 64px; background: url(http://www.aequuswealth.com/images/interface/survey_bottom.gif) no-repeat top right;}
.survey legend {font-weight: normal; font-size: 14px; margin-bottom: -18px; float: left;}
.survey legend span {display: block; white-space:normal; line-height: 1.2em;}
#fs_survey legend span {width: 380px; *width: 360px;}
#lt_survey legend span {width: 250px; *width: 230px;}
.survey input {float: right;}
.survey li button {width: 90px; margin-left: 410px;}
.survey input#name, .survey input#email {width: 300px; float: none;}
.survey input#score {width: 40px; margin-top: -26px; margin-right: 44px;}
#yourscore {text-align: right; font-weight: bold; color: #000;}
.survey label.error {width: 478px !important;}
.fsradio {margin-left: 7px; *margin-left: 0px;}
.ltradio {margin: 0 23px; *margin: 0 20px;}
.survey li h3 {color: #000; background: url(http://www.aequuswealth.com/images/interface/subnav_current_bg.gif) repeat-y; padding-left: 5px; border-bottom: 1px solid #999;}
li.survey2 {height: 71px; background: url(http://www.aequuswealth.com/images/interface/survey2.gif) no-repeat top right;}

/* CONTACT */
p.address {text-align: center; text-indent: 0 !important; line-height: 1.3em; padding: 8px 0 4px; border: 1px solid #ffcd6a; background: #fef7e7; }

/* FOOTER */

#footer_wrap {width: 750px; margin: 0 auto; padding-bottom: 10px; background: url(http://www.aequuswealth.com/images/interface/bottom-bg.png) repeat-x;}
#footer {height: 40px; width: 650px; margin: 0 auto; text-align: center; background: url(http://www.aequuswealth.com/images/interface/footer-bg2.png) no-repeat;}
#footer ul {width: 100%; margin: 7px auto 0; float: left; line-height: 1em;}
#footer li {display: inline; list-style-type: none; text-transform: uppercase; font-size: 13px; line-height: 1em; color: #014901;}
#disclaimer {width: 605px; margin: 0 auto; text-align: justify;}
#disclaimer p {color: #ac8740; font-size: 11px;}

