html {color:#000; background:#d3d8dc}
body {background:#d3d8dc; color:#000; font-family:verdana,sans-serif; margin:0; padding:0; text-align:center; font-size:76%;}
#container {width:1034px; height:840px; margin:0 auto; padding:24px 0 0 0; background: url(../bg-1008.png) repeat-y left top;}
*html #container { /* IE6 hack - use gif */
width:1034px; height:840px; margin:0 auto; padding:24px 0 0 0;background: url(../bg-1008.gif) left top repeat-y;}
#big_wrapper {width:770px; height:700px; border:0; background:#fff; margin:0 auto; padding:0; text-align:center; overflow:hidden;
border:1px solid #999; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px;}
/* border-bottom-right-radius:10px; border-bottom-left-radius:10px; */
#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:0px auto 0 auto; text-align:center;border:1px solid #ccc;
box-shadow: 5px 5px 5px #818181; -webkit-box-shadow: 5px 5px 5px #818181; -moz-box-shadow: 5px 5px 5px #818181;}
#wrapper p {font-size:11px;color:#000;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;}
#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:770px; 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:24px; border:0;}
#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;}
*html .shadow{ /* DUMB IE hack - dropshadow x,y=0 - now won't cancel opacity in IE - but no dropshadow */
-ms-filter: "progid:DXImageTransform.Microsoft.dropShadow(color=#cccccc, offX=0, offY=0, positive=true)";
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#cccccc, offX=0, offY=0, positive=true);}
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:#00c; text-decoration:underline; font-weight:normal;}
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: bold;}
h5 {font-size:1.0em;margin: 1.0em 0em;font-weight: bold;}
h6 {font-size:0.8em;margin: 1.0em 0em;font-weight: bold;}
.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;}
/* http://social.msdn.microsoft.com/Forums/en/iewebdevelopment/thread/616b7ee2-fdd3-48d9-9485-28608517afc1 */
/* opaque rollover */
.opaque img {opacity:1.0; -moz-opacity:1.00; filter:alpha(opacity=100); -khtml-opacity:1.00;
/* For IE 5-7 */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
/* For IE 8 (and 9...) quotes below are correct */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
a:hover img {cursor: pointer; opacity: 0.70; -moz-opacity: 0.70; filter: alpha(opacity=70); -khtml-opacity: 0.70;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}
/* filter: progid:DXImageTransform.Microsoft.dropShadow(color=#cccccc, offX=5, offY=5, positive=true);   */
/* *:first-child+html img {cursor:pointer;} ie7 reminder... */
.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;}
