/* stylesheet for Moors and Cabot Investments */

/* layout and structure */
body{background-color: #111E49;}
#wrapper{margin: auto auto; width: 960px;background-color: #efe8d0;font-family: serif;background:url('../images/bkg-header.jpg') repeat top left;}
#content{width: 500px;float:left;background: url('../images/bkg-header.jpg') top left;}
.box{width: 960px;}
.home #content{min-height: 700px;}
#content2{margin: 10px 20px 20px 20px;float:right; width: 680px;}

/* header */
.header{width: 100%;background: url('../images/bkg-header.jpg') no-repeat top left;}
#logo{float:left;}
.homehead{float:right;padding: 15px 10px 0 0;}
.rule{height: 10px; background-color: #a04e00;}
#logo{padding: 10px 0 0 10px;}
.header-sec{background: url('../images/bkg-header-sec.jpg') no-repeat top right;height: 100px;}
#logo-sec{padding: 0; margin: 0;}


/* footer */
.footer{color:#c2b98a;text-align: center;}
.footer a:link, .footer a:visited, .footer a:active {color: #c2b98a;text-decoration: none;}
.footer a:hover{text-decoration: underline; color: #fff;}

.footer ul{margin: 10px 0 0 0;padding: 0; }
.footer li{list-style:none; display: inline;}

/* general styles */
.box, .box-blog{line-height: 21px;font-size: 14px; letter-spacing: 1px;color:#04094a;font-family: 'Perpetua',  Times, 'Apple Chancery',serif; }
#content p{padding-right: 10px; padding-left: 10px;}
.clear{clear: both;}
div{padding: 0; margin: 0;}
.right{float:right;}
.left{float:left;}
.brown{color:#824100;}
.blue{color: #04094a;}
.center{text-align:center;}
.fancy{font-family: 'Perpetua', 'Apple Chancery', Times;}
.sec-title{font-weight: bold; font-size: 20px;padding: 7px 0 2px 0;}
.sec-title2{font-weight: bold; font-size: 20px;padding: 7px 0 2px 0; margin-bottom: 0;}
a, img{border: none;}

/* sidebar */
.sidebar, .sidebarR, .sidebar-sec, .sidebar-amb{width: 230px;color: #04094a;padding: 0px;height: 700px;}

/*.sidebar, .sidebarR, .sidebar-sec{background: url('../images/bkg-sidebar.jpg') top left repeat;}*/
.sidebar, .sidebarR, .sidebar-sec, .sidebar-amb{background-color: #eee5cd;}
.sidebar, .sidebar-sec{font-size: 15px;}
.sidebarR{font-size: 12px;letter-spacing: normal;line-height: 14px;}
.sidebar p, .sidebarR p{padding: 5px 10px;margin: 0;}
.sidebar, .sidebar-sec{float:left;}
.sidebarR, .sidebar-amb{float:right;}
.contactinfo{padding: 150px 10px 0px 10px; text-align: center;line-height: 15px;}
.small{font-size: .9em;font-family: arial;}
.sidebar ul, .sidebar-sec ul{list-style: none;}
.brownrule{background-color: #bd8f63; height: 10px;margin: 5px 0;}
.sidebarR .RSBtitle{font-weight: bold;padding: 10px;text-transform:uppercase; padding-top: 10px;}
.by{margin: 0 0 5px 0; padding: 0;text-align:center;}
.login{ height: 15px; border: 2px solid #824100;background-color: #eeece0;text-align:center;padding: 4px 5px;text-transform:uppercase; font-size: .9em;margin: 5px auto;}
.login a:link, .login a:visited, .login a:hover, .login:active {text-align:center;}
#first{width: 80px;}
#second{width: 150px;margin-bottom: 20px;}
#third{width: 100px;}
#fourth{width: 100px;}
.icon{padding-right: 3px;}
.sidebar ul{margin: 10px 0px 0 20px; padding: 0;}
.sidebar li{padding: 7px 0;}
.sidebar a:link, .sidebar a:visited, .sidebar:active{color: #04094a;text-decoration: none;}
.sidebar-sec a:link, .sidebar-sec a:visited, .sidebar-sec:active{color: #04094a;text-decoration: none;}
.sidebar a:hover, .sidebar-sec a:hover{color: #824100;text-decoration: none;}

.sidebar-sec ul{margin: 20px 0 0 0;padding: 0;}
.sidebar-sec li{padding: 8px 0 0 20px;}
.commentary{line-height: 16px;}
.Lsec{display:none;}
.Lsec a:link, .Lsec a:visited, .Lsec:hover, .Lsec a:active{color: #824100;}
.sidebar-sec .Lsec{margin: 0;}
.Lsec li{background-color: none; margin: 0px 0px 0px 20px;}
.readmore{text-align:right;}



/* footer */
.footer{font-size: .7em;font-family: 'Arial', Verdana;}
.footer ul{margin: 0; padding:7px 0 0 0;}
.copy{padding: 0 0 30px 0;margin: 0;text-align: center;}


/* page specific */
.blurb{width:200px; padding: 0px 0px 10px 20px;color:#512803;font-style:italic;margin-top: 0; line-height: 16px;}
.contactpage{text-align:center; width: 250px;float:left;line-height:15px;}
.contactright{float:right; width: 400px;text-align:;}
.contactright input{width: 270px;}
.Tfax, .Tphone{width: 200px;}
.Tfax input, .Tphone input{width: 50px;}
.alignR{text-align:right;}
.Tfax .phonesecond{width: 100px;}
.Tphone .phonesecond{width: 100px;}
textarea{width: 270px;}
.Tcontact .submit{width: 80px;float:right;}

.brownsquare li{list-style:none; list-style-image: url('../images/brownsquare.jpg'); }
.retirementbyline{font-size: .9em; padding-top: 250px;font-weight: normal;}

.col{width: 200px;}
.col ul{list-style-type: none; margin: 0; padding: 0;}
.col .Ltitle{font-size: 20px; color: #04094a;padding-bottom: 7px;}
.col li{padding: 0 0;}
.col1{padding: 0 10px 0 0;}
.col2{padding: 0 10px 0 40px;}
.col3{padding: 0 0px 0 10px;}
.col1 .Lcol-sec{margin-top: 20px;}

#brad{float:left;margin: 0 10px 0 0px;border: 7px solid #c69a68;}
#family{float:right;margin: 0 0 0 10px;border: 7px solid #c69a68;}
.tri-title, .Ltitle{padding-top: 0; margin-top: 0; font-size: 18px;}

.title4{font-size: 18px;padding: 3px 0; margin: 0;font-weight:normal;}
.Ltitle{}
.bycol ul, .bycol2 ul{list-style: none;}
.bycol ul, .bycol2 ul{margin: 0 0 10px 0; padding: 0;}
.bycol2{padding-right: 210px;}

.sitemap{margin: 50px 130px;}
.padL{padding-left: 75px;}

.homeblogtitle{font-size: 13px;padding-bottom: 0; margin-bottom: 0;}
.commentary{line-height: 16px;padding: 0px 10px;}
.commentary p{padding: 5px 0;}
.sidebarR .RSBtitle2{font-weight: bold;padding: 10px 0 0 0;text-transform:uppercase; padding-top: 10px;}
#content-blog{padding: 10px 20px 0 20px; float:right; width: 680px;}
.postmetadata{float:right;}

#second{height: 20px;}
#second p{height: 20px;}

.contactinfo h2{font-weight:normal;font-size: 15px;}

.fancybrown{font-family: 'Perpetua', 'Apple Chancery', Times;text-align:center;color: #824100; font-size: 1em;font-weight:normal;padding: 0 40px;}
.sidebarR h2, .sidebarR h3{font-size: 1em;margin: 0; padding: 0; font-weight: normal;}


.col .Ltitle2{font-size: 20px; color: #04094a;padding-bottom: 7px;font-weight:normal; margin: 0;}
.tri-title2{padding: 5px 0; margin-top: 0; font-size: 18px;font-weight:bold;}

/* article for SM campaign */
.by{font-size: 1em; font-weight: normal; margin-top: 0; padding-top: 0;}
.articletitle{margin-bottom: 0; padding-bottom: 0;text-align:center;}
.article .sidebar-sec{height: 1050px;}
.article hr{margin-top: 100px;}


/* arizona m.b landing page */
.amb-landing, .amb-landing-c{margin: 10px 20px 20px 20px;float:left; width: 660px;}
.sidebar-amb p, .sidebar-amb ul, .sidebar-amb h3{padding-right: 10px;padding-left: 10px;}
.sidebar-amb ul{padding-left: 20px; padding-right: 10px;}
/*
.box .sidebar-amb h3{margin-left: 10px;}
*/

.amb-landing {background:url('../images/arizona.png') no-repeat center center;}
.amb-landing h4{text-align:center; font-size: 21px;}
.amb-landing h1, .amb-landing h2{text-align:center;}
.i{font-style:italic;}
.sidebar-amb h2{font-weight: normal;font-size: 16px;}
.sidebar-amb h3{font-size: .9em; padding: 0; margin: 0;}
.sidebar-amb ul{padding-top: 0; margin-top: 0;}
.header-amb{background: url('../images/bkg-header-amb.jpg') no-repeat top right;height: 100px;}
.titlemuni{font-weight: bold; font-size: 1.1em;}
.titlemuni a:link, .titlemuni a:visited, .titlemuni:hover, .titlemuni:active{color: #000000;}
.munisubpagetitle{font-size: 1.3em; text-align:center; padding: 40px 60px;}
.munisubpagetitle a:link, .munisubpagetitle a:visited, .munisubpagetitle:hover, .munisubpagetitle:active{color: #000000;}
.amb-landing-c .Tcontact{margin: auto auto;}
.amb-landing-c .Tcontact input, .amb-landing-c .Tcontact textarea{width: 300px;}
.amb-landing-c .Tcontact .submit{width: 90px;}
.amb-landing-c .Tcontact .small{width: 50px;}
.padT{padding-top: 40px;}