/* MC Equities Template CSS - David A. Taylor */


/* browser defaults cleanup */
body, h1, h2, h3, h4, h5, h6, h7, div, ul, ol, li, img{margin:0;padding:0;border:0;}

/* joomla cleanup */
.article_seperator{display: none;}

/* Global */
body{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #727376;}
/* Wrapper */
#main-container {position: absolute; left: 50%; width: 876px; margin: 40px 0 0 -438px;}

/* Header and Main-Nav */
#header {float: left; display: inline; margin-left: 20px; background-color:#a1a1a5; width: 300px; font-family: "Times New Roman", Times, serif; position: relative; z-index: 30;}
#masthead {height: 259px; background-color: #4f4e50; color: #a1a1a5;}
#masthead img{margin: 50px 0 13px 113px;}
#masthead a{color: #a1a1a5; text-decoration: none;}
#masthead h1, #masthead h2{text-align: center; text-transform: uppercase;}
#masthead h1{font-size: 25px;}
#masthead h2{font-size: 10px; font-weight: normal; padding: 17px 50px 0 50px;}

#main-nav{color:#fff; font-size: 12px; font-weight: bold; margin: 62px 0 40px 46px; line-height: 1.6;}
#main-nav .communities{margin-top:37px;}
#main-nav {list-style:none;}

#main-nav a{color:#fff; text-decoration: none; padding-left: 27px;}
#main-nav a:hover, #main-nav a:active, #main-nav #active_menu{background: transparent url(../images/two-boxes.gif) 0 2px no-repeat;}

#main-nav a.sublevel{margin-left: 10px;}

/* Main Content */
#right-side{float: left; display: inline; padding-left: 300px; margin-left: -320px; width: 556px; background-color: #a1a1a5; min-height: 560px; height: 560px; border-left: #fdb812 solid 20px; position: relative; z-index: 10;}
#content-container > #right-side{height:auto;}
#right-side-inner{background-color: #f0f0f1; min-height: 560px; height: 560px; border-left: #fff solid 25px; position: relative; z-index: 20;}
#right-side > #right-side-inner {height:auto;}
#main-content{padding: 64px 0 50px 45px; width: 455px;}

#main-content .contentheading, #main-content .componentheading, #main-content th{font-family: "Times New Roman", Times, serif; text-align: left; font-size: 17px; font-weight: bold; text-transform:uppercase; letter-spacing: .3em; padding:0 0 10px 0;}

#main-content h2{font-size: 2em}
#main-content h3{font-size: 1.2em}

#main-content ul{margin: 0 5px 0 15px;}
#main-content li{margin-bottom: 10px;}
#main-content a{color: #4F4E50; text-decoration: underline; font-weight: normal;}
#main-content a:hover {color: #fdb812; text-decoration: underline; font-weight: normal;}

#comm-details a{color: #4F4E50; text-decoration: underline; font-weight: normal;}
#comm-details a:hover {color: #fdb812; text-decoration: underline; font-weight: normal;}

/* Members Login */
#main-content form{color:#f0f0f1;}
#main-content form label{color: #555;}
#main-content form a{display:none;} 
#main-content .button{margin-top: 15px;}


/* Contact Form */
#form_body{margin-left: 2px; background-color: #f0f0f1; color: #555;}
#form_body form {margin: 19px 0 0 3px;}
#form_body .inputbox{margin: 0 10px 9px 0; clear: both;}
#form_body .inputbox, #form_body label, #form_body #buttons{float: left;}
#form_body label {margin-top:2px;}
#form_body #buttons{clear: both; margin-right: 20px;}

/* Footer */
#footer{clear: both; float: right; text-align: right; color: #8a7a67; margin: 10px 0;}
#footer #footer-nav li{float: left; color:#c2b6a9;}
#footer #footer-nav .communities{clear: both;}

#footer #footer-nav a{color:#c2b6a9; margin:0 5px; text-decoration: none;}
#footer #footer-nav a:hover, #footer #footer-nav a:active{text-decoration: underline;}
