@import url("/css/blueprint.css");


/* sgehring Branding */
#header 		{height:62px; width:100%; min-width:900px; 

background: #2e2e2e; /* Old browsers */
background: -moz-linear-gradient(top, #2e2e2e 0%, #141414 51%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e2e2e), color-stop(51%,#141414), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2e2e2e 0%,#141414 51%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2e2e2e 0%,#141414 51%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2e2e2e 0%,#141414 51%,#000000 100%); /* IE10+ */
background: linear-gradient(top, #2e2e2e 0%,#141414 51%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

-webkit-box-shadow: 0px 1px 2px 4px #252525;
-moz-box-shadow: 0px 1px 2px 4px #252525;
box-shadow: 0px 1px 4px 2px #252525;

} 

#header-inner {width:910px; margin:0 auto;}
#container-wrapper  {margin:0 auto; padding:20px 0 40px 0; }


/* sgehring Branding */
div#logo-wrapper   					{float:left; padding:14px 0 0 0; }

div#menu-1 							{float:left; padding:14px 0 0 0; padding:0 0 0 0;  width:717px;}

div#menu-1 ul 						{margin:0; padding:0; list-style:none;  float:right; }
div#menu-1 ul li 					{float:left;  display:block;}
div#menu-1 ul li a 					{float:left; color:#fff; display:block; text-decoration:none; padding:22px 16px 16px 16px; font-size:13px;  } /* font-family:DINOT ;*/
div#menu-1 ul li a.active  			{background:#000; color:#CCC;}


h1 {font-size:24px; font-weight:normal; line-height:18px; margin:0 0 18px 0; padding:0 0 0 0;  } /*font-family:DINOT-Medium; */

div.zh-section h1 { margin:0 0 0 0;}
div#resume-header h1 {margin:0 0 0 0;}

a.more {color:#666; font-size:10px; text-decoration:none;}

div.zh-section,
div.resume-section   		{border-bottom:1px dotted #c2c2c2;}
div.resume-section  		{padding-top:25px;}

#art {border-bottom:none;}

a.thumbnail img {border:1px solid #ccc;}

#container-inner .mission {color:#e3e3e3; font-size:36px; font-weight:100; font-family:Helvetica, sans-serif!important; line-height:52px; letter-spacing: 0.1em;  text-shadow: #000 1px 2px 2px; padding-left:60px;  padding-right:60px; }
.mission strong {color:#fff;}

#overlay { background:#000000; position:absolute; left:0px; top:0px; z-index:1;  height:100%; width:100%; filter:alpha(opacity=50); opacity:0.7; padding-top:200px; font-size:50px; color:#fff; text-align:center; text-shadow: #000 1px 1px 1px;  }


.box-wrapper { background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; box-shadow:0px 2px 7px #181818; -webkit-box-shadow:0px 2px 7px #181818; -moz-box-shadow: 0px 2px 7px #181818; margin-bottom:10px; }

.box-inner   {padding-top:5px; padding-bottom:5px; }

.box-css-1    {border:3px solid #333;}
.box-css-2   	{background:none;}

.box-css-2 .box-inner	{background:#fff; padding-top:1px; padding-bottom:1px; margin:0; }
.box-css-2 .box-top {background:url('/i/t/bg-box-top-css2.png') no-repeat;  margin:0; padding:0px; height:6px; overflow:hidden; }
.box-css-2 .box-bottom {background:url('/i/t/bg-box-bottom-css2.png') no-repeat 0% 100%;  margin:0; padding:1px 0px; height:3px; overflow:hidden; }

.box-wrapper                    		{}

div#breadcrumb-inner   																{padding:0; border:1px none green; }
div#breadcrumb-inner div.breadcrumb ul 								{margin:0 0 0 8px; padding:0 0px 0 0px; border:1px none red; width:100%; }
div#breadcrumb-inner div.breadcrumb ul li 						{float:left; display:block; margin:0; padding:0;  border:1px none red; }
div#breadcrumb-inner div.breadcrumb ul li span				{float:left; border-right:1px solid #e0dddd; display:block; color:#333333; text-decoration:none; margin:0; padding:7px 12px;  font-size:13px; }
div#breadcrumb-inner div.breadcrumb ul li span.start	{border-right:none; background:url('/i/breadcrumb/divider.gif') no-repeat 100%; color:#000; font-size:13px; padding:7px 20px 7px 12px; }
div#breadcrumb-inner div.breadcrumb ul li span.end		{border-right:none; color:#818181; font-size:13px; }
div#breadcrumb-inner div.breadcrumb ul li a 					{float:left; background:url('/i/breadcrumb/divider.gif') no-repeat 100%; display:block; color:#333; text-decoration:none; margin:0; padding:7px 20px 7px 12px;  font-size:13px; }
div#breadcrumb-inner div.breadcrumb ul li a.begin  		{border-left:1px solid #e0dddd;}
div#breadcrumb-inner div.breadcrumb ul li a.active 		{background:#fff url('/i/menu/menu-2-active.gif') repeat-x; color:#000;}
div#breadcrumb-inner div.breadcrumb ul li a:hover 		{color:#b10f18;}

#page-inner  {padding-top:20px; padding-bottom:20px; } /* padding: */

#billboard {padding-top:10px; padding-bottom:15px;}
#compare {padding-top:15px; padding-bottom:15px;}


h2 {	font-size:18px;	color:#c9342e;}
h2 span.date {	font-size:14px;	color:#333;}
h2 span.color-333333 {	color:#333;}
#resume-serena-2 {	padding-top:0;}


div.menu-3-center  { background:url('/i/menu-3/bg.gif') repeat-y; }

div.menu-3-top {line-height:10px;}

div.menu-3-center ul {display:block; padding:0 0 0 3px; margin:0; width:201px;}
div.menu-3-center li.menu-3-button {display:block; padding:0; margin:0;}
div.menu-3-center li.menu-3-button a { display:block; padding:10px 10px 8px 65px; color:#7d7b7c; text-decoration:none; font-size:15px;}
div.menu-3-center li.menu-3-button a:hover {color:#b10f18;}
div.menu-3-center li#download-pdf {border-bottom:1px solid #fff;}
div.menu-3-center li#download-pdf a {padding:12px 10px 16px 65px; border-bottom:1px solid #ebe9ea; background:url(/i/menu-3/pdf.gif) no-repeat   6.5% 30%; }
div.menu-3-center li#print-resume {border-bottom:1px solid #fff; }
div.menu-3-center li#print-resume a {  padding:16px 10px 16px 65px; border-bottom:1px solid #ebe9ea; background:url(/i/menu-3/printer.gif) no-repeat 7% 70%;}
div.menu-3-center li#contact-us {}
div.menu-3-center li#contact-us a { padding:16px 10px 12px 65px; background:url(/i/menu-3/email.gif) no-repeat  7% 75%;}



#container-inner h1 {margin-top:-4px!important; }
#fieldset-contact 	{padding:0 0 0 2px!important;	margin:0!important;	border:none!important; }

#fieldset-contact abbr {border:none; color:#CC0000;}
#fieldset-contact label {float:left; display:block; width:20%;}
#fieldset-contact input.text {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:200px; }
#fieldset-contact .form-row {padding-bottom:8px; }
#fieldset-contact textarea {height:170px; width:480px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding-top:0; margin-top:0px; margin-bottom:10px;}

#fieldset-contact input.error,
#fieldset-contact textarea.error { border:1px solid #CC0000;  }

#fieldset-contact div.submit-wrapper  {margin-bottom:30px; padding-left:124px; }
#fieldset-contact div.submit-wrapper input.submit {font-size:16px;}


div#financial-reform-menu { width:550px; margin:auto; padding-bottom:15px;}
div#financial-reform-menu div.item-50 {width:50%; float:left; text-align:center; }
div#financial-reform-menu div.item-50 a:hover {opacity:0.7; }

