/* condensed universal reset */
* {vertical-align:baseline; font-weight:inherit; font-family:inherit; font-style:inherit; font-size:100%; border:0 none; outline:0; padding:0; margin:0;}
/* end universal reset */
html {color:#000; background:#d3d8dc;}
body {background:#d3d8dc; color:#000; font-family:verdana,sans-serif; text-align:center; font-size:76%;}
/* shadow top of body */
body:before {content:""; position:fixed; top:-10px; left:0; width:100%; height:10px; -webkit-box-shadow:0px 0px 10px rgba(0,0,0,.8); -moz-box-shadow:0px 0px 10px rgba(0,0,0,.8); box-shadow:0px 0px 10px rgba(0,0,0,.8); z-index:100;}
/* end - shadow top of body */
#container {width:1034px; min-height:820px; height:auto !important; height:820px; margin:0 auto; padding:18px 0 0 0; background: url(../bg-1008.gif) repeat-y center top;}
#big_wrapper {width:770px; height:700px; border:0; background:#fff; margin:0 auto; padding:0; text-align:center; overflow:hidden; border:1px solid #069; -moz-border-radius-bottomright:12px; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-right-radius:12px; -webkit-border-bottom-left-radius:12px; border-bottom-right-radius:12px; border-bottom-left-radius:12px;}
#header {height:78px; width:772px; margin:0 auto; padding:0; border:0; text-align:center; background-image: url(../images/header.gif);} 
#wrapper {width:640px; height:580px; margin:0 auto; text-align:center; border:1px solid #ccc; position:relative;}
#wrapper p {font-size:11px;line-height:11px;margin:12px 0 6px 0; font-weight:bold; color:#069;}
.marginleft {margin-left:24px;} 
#footer {width:100%;height:auto; border:0; margin:12px 0 0; padding:0; color:#999;}
#bottomLine {width:1008px; height:auto; margin:0 auto 36px auto; padding:0; border-top:1px solid #999;}
#text_wrap {width:540px; margin:0 auto; padding:0 0 0 12px; text-align:left;}
#text_wrap p {font-size:11px;color:#000;line-height:16px;margin:5px 0 15px 0;}
#resume_wrap {width:560px; margin:0 auto; padding:0 0 12px 0; text-align:left;}
/* IE6 hack */
* html #resume_wrap {display:block; width:500px; margin:0 auto 0 80px; padding:0 0 12px 0; text-align:left;}
/* end */
#content_wrap {position:relative; background:#fff; width:720px; height:540px; margin:0px auto; border:0;}
#miles {text-align:right; float:right; padding:26px 0 0 0;}
#datamain {margin:0;padding:0;}
#wrap_w3c {width:88px;height:31px;padding:0;margin:0 auto;}
#wrap_w3c img {border:none;}
.index_image {padding-top:0; margin-top:36px; border:0; text-align:center;}
#contact {text-align:center; margin:48px 0 0 0; padding:0;}
/* CSS3 boxshadow border */
.shadow{box-shadow: 5px 5px 5px #818181; -webkit-box-shadow: 5px 5px 5px #818181; -moz-box-shadow: 5px 5px 5px #818181;
-ms-filter: "progid:DXImageTransform.Microsoft.dropShadow(color=#777777,offX=5,offY=5, positive=true; zoom: 1;)";
filter: progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=135, Strength=8); zoom: 1;}
/* ebd boxshadow border */
ul, li {list-style:none;font-size:11px;line-height:16px;margin:5px 0;}
pre {font-size:12px;color:#000;letter-spacing:1px;}
a {font-size:11px; color:#069; line-height:16px; margin:5px 0; font-weight:normal; text-decoration:none;}
a:link { }
a:visited { }
a:active { }
a:hover {color:#999; text-decoration:underline; font-weight:normal;}
a {outline-style:none;}
h1 {font-size:1.8em;font-weight: bold;margin:0;padding:0;color:#33f;}
h2 {font-size:1.7em;margin: 1.0em 0em;font-weight: normal;}
h3 {font-size:1.4em;margin: 1.0em 0em;font-weight: bold;}
h4 {font-size:1.2em;margin: 1.0em 0em;font-weight: normal;}
h5 {font-size:1.0em;margin: 1.0em 0em;font-weight: normal;}
h6 {font-size:0.8em;margin: 1.0em 0em;font-weight: normal;}
.div_space_12px {display:block;height:12px; margin:0;padding:0; position:relative;}
.div_space_2em {display:block;height:2em; margin:0; padding:0; position:relative;}
.div_space_24px {display:block; height:24px; margin:0; padding:0; position:relative;}
.div_space_36px {display:block; height:36px; margin:0; padding:0; position:relative;}			
.image_content {width:540px; margin:0 auto; padding:6px 0 0 0; text-align:center;}
img {border:#999 1px solid; padding:0;margin:0;}
.clear {clear:both;} /* default clear */
.justify {text-align:justify;}
.noborder {border:none;}
.teenie {font-size:9px;line-height:12px;color:#666;padding:0;margin:0px;}
.margin_right{margin:0 1.0em 0 0;}
.bold {font-weight: bold;}
.draw_space {float:left;display:block;width:12px; height:49px; background:transparent;margin:0;padding:0;}
.pad_left12px {margin-left:8px;}
p {font-size:11px;color:#000;line-height:16px;margin:5px 0 15px 0;}

