﻿*{ 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: 1px 1px 1px #eee;}
a, a:active, a:link{ color:#525C5D; text-decoration:none; }
a:hover { color:#f88; 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:#effee2; } 
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; }
menu li a.selected { color:#f88; }
section { background:#FFF;  border-right:1px dashed #CCC; margin: 0 0 0 212px; padding: 28px 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;}
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:500px; }

.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:#f88 !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;}