﻿*{ margin:0; padding:0; outline:none; list-style-type:none; font-size:13px;}
html { height: 100%; margin-bottom: 1px; }
body{color:#111;background:#eee; font-family:helvetica; text-shadow: 0 1px 0 #efefef;}
a, a:active, a:link{ color:#525C5D; text-decoration:none; }
a:hover { color:#79a3a7; cursor:pointer;  }
h1, h2, h3, h4, h5, h6{ font-weight:bold; text-transform:uppercase;}
.wrap { float:left; width:100%; }
nav{ height:100%; width: 182px; border-right:1px solid #ddd; top:0; left:0; position:fixed; margin: 0 0 14px 0; padding:28px 0 0 28px; background:#e5e7e0; } 
nav h1 a{ font-size:17px; }
nav h1, .adr{ margin: 0 0 7px 0; }
span.email { width:100%; float:left;} 
menu { text-align:left; margin:7px auto;  width:182px;}
menu li { font-family:georgia, serif; font-weight:bold; font-style:italic; margin:0 14px 3.5px 0; line-height:18px; font-size:18px; }
menu li a.selected { color:#222; }
section {   border-right:1px dashed #CCC; margin: 21px 0 0 212px;  padding: 0 14px 14px; width: 500px; height:100%; overflow:hidden; display:block;} 

ul#updates li { float:left;font-family:georgia;  font-size:17px; line-height:1.075; padding:0 14px;margin: 0 0 21px 0; width:100%; clear:both;}
ul#updates li a{ font-size:17px; }
ul#updates li small {  float:left;  width:100%; font-size:13px; font-style:italic; color:#CCC; margin:3px 0 0 0; }
resume{padding: 0 7px 21px 7px; width: 100%; height:100%; }
resume .pod {  padding: 0 0 7px 0; clear:both; float:left; width:100%;}
resume .first, #resume .last { border:none; }
resume h3 { float:left; width:250px; margin-bottom:7px; } 
resume ul { float: left; margin: 0 0 7px 0;}
resume span { color:#999;  display:block;}
#resume_key_points ul li {float:left; margin: 0 7px 0 0;font-size:112%; }
/* #resume_key_points ul li:hover {  cursor:pointer; background:#3FF;} */
.mk-w { float:left; padding:0 0 0 0; }
.work_experience_logo { float:left; }
.work_experience_logo img { width:75px;}
.work_descrip {float:left; padding: 0 0 0 14px; width:395px; }
.title { list-style-type:none; font-weight:bold;} 
ul#exp { width:744px;; }
ul#exp li { float:left;  padding:0 0 14px 0; margin: 0 0 14px 0;  }
ul#exp li.last {border:none; }
ul#exp li ol li { float:none; border:none; margin:0; padding:0;}
ul#photos li{ margin: 0 0 14px 0;  }
ul#photos img { max-width:480px; padding:10px; background:#FFF; border:1px solid #CCC; -moz-box-shadow: 2px 5px 7px  #ddd; -webkit-box-shadow: 2px 3px 5px  #eee; box-shadow:2px 3px 5px  #eee; text-shadow: #ebebeb 0 7px 5px;  }

#readerpublishermodule0{ background:none !important; }
.reader-publisher-module h3 { display:none; }
.reader-publisher-module { border:none !important; margin:0 !important; padding:0 !important ; font-family:georgia !important;}
.reader-publisher-module a{ text-decoration:none !important; font-size:21px;}
a.i, .s, .s a {border:none !important; color:#525C5D !important; word-wrap: break-word;  }
a.i:hover, .s a:hover { color:#79a3a7 !important; cursor:pointer;  }
.s{ color: #111 !important; }
.reader-publisher-module ul { margin:0 !important; padding:0 !important; }
.reader-publisher-module ul li{ margin:0 0 21px 0 !important; padding:0 !important;}
#of_interest .f { display:none; }
.s a{ font-size:17px;}
