@charset "utf-8";
/* CSS Document - as of Nov. 24, 2009 */

/* ------------ STRUCTURE ------------ */
#container {width:850px; margin:0 auto; clear:both; background:#fff url(/images/container-bg.gif) repeat-y center;}
#header,#nav,#flash,#content,#footer {width:800px; margin:0 auto;}
#leftColumn {width:250px; float:left;}
#rightColumn {width:550px; float:left;}
.clearer {clear:both; display:block; height:1px; margin-bottom:-1px; font-size:1px; line-height:1px; width:100%;}

#footer {width:850px; margin:0 auto; height:65px;}

/* -------------- STYLES ------------------ */
body {font-size:12px; color:#358; background:#358 url(/images/bg_new2.gif) repeat-y center;}

h1,h2,h4 {font-family:"Adobe Garamond Pro", "Adobe Garamond", Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif;}
p,h3,ul,li {font-family:Avenir, Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:18px;}
p {padding-bottom:18px;}
p.nobtmpad {padding-bottom:9px;} /* for the last p in a left side bar box */
h1 {font-size:27px; padding-bottom:9px; font-weight:bold; color:#358;}
h2 {font-size:22px; padding-bottom:14px; font-weight:bold; color:#679;}
h3 {font-size:12px; padding:0; font-weight:bold; color:#235;}
/* h4 is for use in the left side bar */
h4 {color:#FFFFFF; text-align:left; font-size:22px; line-height:18px; padding:6px 0 6px 0; font-weight:normal;}
.center {text-align:center;}

/* - - - LINKS - - - */
a {color:#934; text-decoration:underline;}
a:hover {text-decoration:none;}
#leftColumn a {color:#FFF;}

/* - - - LISTS - - - */
#rightColumn ul li {list-style:square; margin-left:18px;}
#leftColumn ul li {list-style:none; margin-left:0;}
#leftColumn ul li ul li {margin-left:14px;}

/* - - - HEADER - - - */
#header h1 {font-size:45px; line-height:45px; color:#358; text-align:right; font-weight:normal; padding:8px 15px 8px 0; vertical-align:baseline; text-decoration:none;}
.logo {height:90px; width:100px; float:left; margin:10px 0 0 10px;}
#header {background:url(../images/header-bg.gif) repeat-x top;}

/* - - - NAV - - - */
#nav {border-top:1px solid #358;}
#nav a {font-size:16px; line-height:17px; color:#FFFFFF; text-align:right; padding:10px 10px 0 10px;}
#nav ul {list-style-type:none;}
#nav li {list-style-type:none; float:left; display:block; font-family:"Adobe Garamond Pro", "Adobe Garamond", Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif;}
#nav li a {display:block; text-decoration:none; width:140px; height:40px;}
* html #nav li a {width:140px;}

#nav li.about {background:#58d url(/images/about-bg.gif) repeat-y center;}
#nav li.marketcenters {background:#679 url(/images/market-bg.gif) repeat-y center;}
#nav li.management {background:#358 url(/images/mgmt-bg.gif) repeat-y center;}
#nav li.press {background:#235 url(/images/press-bg.gif) repeat-y center;}
#nav li.contact {background:#8ad url(/images/contact-bg.gif) repeat-y center;}

#nav li.about a:hover, #nav li.marketcenters a:hover, #nav li.management a:hover, #nav li.press a:hover, #nav li.contact a:hover {background:#d22 url(/images/nav-hover.gif) repeat-y center;}

/* - - - FLASH - - - */
#flash {border-top:1px solid #358;}

/* - - - LEFT COLUMN - - - */
#leftColumn .text {margin:10px 0 0 10px; padding:5px;}
.box1 {background:#8ad url(/images/box1-bg.gif) repeat-y center; border:1px solid #358;}
.box2 {background:#358 url(/images/box2-bg.gif) repeat-y center; border:1px solid #58d;}
.box2 ul, .box1 p, .box1 ul {color:#FFFFFF;}

/* - - - RIGHT COLUMN - - - */
#rightColumn .text {padding:10px; background:#FFF;}

/* - - - FOOTER - - - */
#footer {background:url(/images/footer-bg_new2.gif) no-repeat center top;}
#footer p {color:#8AD; font-size:10px; text-align:center; padding:5px 0 0 0;}

/* - - - IMAGE FLOATS - - - */
img.floatLeft {float:left;}
img.floatRight {float:right;}
img.headshot {float:left; margin:0 15px 10px 0; border:1px solid #358;}

/* - - - MEDIA GALLERY - - - */
.gallery_holder {width:150px; margin:0 15px 10px 5px; display:inline; float:left;}
.gallery_holder p {font-size:10px; text-align:center; line-height:16px;}