/** blueink style overrides **/
#content .dditem{background:none}

/**
 * @copyright 2007 BigBlueHat - All rights reserved
 **/

*{margin:0;padding:0}
html{background:#363942 url('../../media/images/case/bg_gradient.jpg') repeat-x;height:100%}
body{background:url('../../media/images/case/case_bg.jpg') no-repeat center top;
font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;line-height:18px;color:#382616;min-height:100%}
* html body{height:100%}
#wrapper{margin:0 auto;width:820px}
* html #wrapper{height:1%}
*:first-child+html #wrapper{height:1%}
#site-header{float:left;width:164px;margin-top:186px;padding-left:16px}
#site-header h1{height:0;overflow:hidden}
#outerwrap h2{font:normal 26px/26px "Trebuchet MS",Arial,Helvetica,sans-serif;padding-bottom:12px;color:#382616}
#outerwrap h3{font:normal 18px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;padding-bottom:8px;color:#382616; margin-top: 15px;}
#outerwrap h4{font-weight:bold;font-size:13px;padding-bottom:6px}
#outerwrap p,#copy ul,#copy ol{padding-bottom:10px}
#outerwrap blockquote{margin:0 20px}
#outerwrap .hidden,#outerwrap li.hidden-page{display:none}
#outerwrap em{font-style:italic}
#outerwrap strong{font-weight:bold}
#site-nav{background:url('../../media/images/case/sidebar_topper.gif') no-repeat top center;padding-top:54px;font-size:16px}
#site-nav ul{list-style:none;background:url('../../media/images/case/sidebar_bottom.gif') no-repeat bottom center;border-top:1px solid #bebfc2;padding-bottom:50px}
#site-nav ul ul { background: none; padding-bottom: 15px; }
#site-nav ul li{border-bottom:1px solid #bebfc2}
#site-nav ul ul li{border-bottom:none; font-size: 80%;}
#site-nav ul li a{display:block;line-height:40px;color:#d8caa8;text-decoration:none;text-align:center}
#site-nav ul ul li a { line-height: 30px; }
#site-nav ul li.current a{color:#eee}
#site-nav ul li.current li a{color:#d8caa8;}
#site-nav ul li.current li.current a{color:#eee}
#site-nav ul li a:hover{background:url('../../media/images/case/sidebar_gradient.jpg') repeat-y}
#content{float:right;width:504px;margin-top:82px;padding-right:112px}
body.inblueink #content{margin-top:60px}
.header-image{padding:2px 0 12px}
.header-image img{margin-left: 12px}
#copy{background:#d8caa8 url('../../media/images/case/flor_de_lis.png') no-repeat center 250px;border-right:1px solid #c9bb9a;border-left:1px solid #a39379;min-height:480px; padding: 3px; }
*html #copy{height:480px}
.publicview{padding:2px 16px}
#copy a{color:#887666;cursor:pointer}
#copy a:hover{color:#382616}
#copy img{border:0}
#copy ul{list-style-type:square}
#copy ul li{margin:0 16px}
#copy form label{display:block; width: 95px;}
#copy form .required input,#copy form .optional input,#copy form textarea{border:1px solid #282828;padding:2px 4px;margin-bottom:4px;font-size:11px}
#copy .required input,#copy .optional input{width:280px}
#copy fieldset{margin-bottom:4px;border:1px solid #282828;padding:4px 8px;}
#copy fieldset .required input,#copy fieldset .optional input{width:auto;margin:0 4px 0 0; padding:3px 5px;line-height:20px}
#copy fieldset label{margin:0;padding:0;line-height:20px}
#copy form textarea{height:100px;width:280px}
#copy form select{border:1px solid #C7D4D6;font-size:11px;margin-bottom:4px}
#copy form option{font-size:11px;padding-right:10px}
#copy form .fbutton input { border-color: #282828; border-width: 1px; padding: 3px 5px; }
#copy h2.pagetitle{padding:0 15px}
#copy .contentcol{padding:15px}
#subnav{float:right;margin:2px 16px;padding:4px 0 8px;background:#e8dab8}
*html #subnav{margin-right:8px}
#subnav ul{list-style:none;line-height:18px;padding-bottom:0}
#subnav ul a{text-decoration:none}
#subnav ul li.current a{color:#382616}
#subnav ul li.current ul a{color:#887666}
#subnav ul a:hover,#subnav ul li.current a:hover{color:#382616}
#site-footer{clear:both;height:40px;color:#ccc;padding:14px 16px 0;font-size:11px;
background:url('../../media/images/case/bg_tan_bottom.gif') no-repeat}}
#credits{float:left}
#copyright{float:right}
#credits,#copyright{padding:0 2px }
.bigbluehat a{color:#cce;text-decoration:none}
.bigbluehat a em{color:#6bc7ff;font-style:normal}
#wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}

.parent-about .header-image { text-align: center; }
.parent-about .header-image img { margin: 0 auto; }


#scrollouterwrap{text-align:center;margin-right:12px}
.scrollwrapper{width:67px;height:254px;overflow:hidden;padding:0}
#copy .scrollsection{height:250px;list-style:none;margin:0;padding:4px 4px 0}
#copy .scrollsection li{height:59px;width:59px;margin:0 0 4px}
*html #copy .scrollsection li{margin-bottom:0}

.page-home #copy { background-image: none; }
.page-home h3 { margin-top: 0; }
#content-home #content-item-1 {float: left; width: 275px; min-height: 250px; background: url('../../media/images/case/flor_de_lis.png') no-repeat center;  }
#content-home #content-item-2 { float: right; border-left: 1px solid #DFD3B5; padding-left: 10px; width: 165px; }

/*#content-home #content-item-1 p,
.parent-portfolio #content-item-2 { -moz-column-count: 2; -moz-column-gap: 20px; }*/
/*.parent-portfolio #content-item-2 { margin-right: 75px; }*/
/*.parent-testimonials #content-item-1 { -moz-column-count: 3; -moz-column-gap: 20px; }
.page-testimonials #content-item-1 { -moz-column-count: 0; }*/

#content-services #content-item-1, #content-services #content-item-2 { float: left; width: 47%; }
#content-services #content-item-2 { border-left: 1px solid #DFD3B5; padding-left: 15px; }
