body{background:#fff;color:#252525;padding-top:20px;}

/* @group Layout */

#container{width: 960px;margin-left:10px;}
#shortcuts{left:-500em;position: absolute;top: -500em;}
#main{width: 340px;padding:5px 0 5px 0;float:left;}
#content{float: left;width:580px;padding-left:20px;}

#title{color:#0099ff;font-size:2.5em;font-weight:normal;line-height:0.8em;}
#strap{font-size:1.4em;color:#666;}

/* @end */
h1,h2,h3,h4{text-align:left;margin:0;}
h1{font-size:153.9%;font-weight:normal;color:#000;letter-spacing:-1px;}
h2{font-size:138.5%;}
h3{font-size:100%;}
h4{font-size:93%;}
p{text-shadow: #fff 1px 1px 1px;text-align:left;font-size:93%;}
p.summary{margin-bottom:0.5em;}
p#intro{font-size:83%;text-shadow:1px 1px 1px #fff;}
/*p.period,
p.description,
div.description,
p.interests,
p.honors,
p.skills{margin-left:125px;}*/
abbr{font-size:85%;}

ul{list-style:none;padding-left:0;}
hr{border: none;outline: none;color:#ccc;background:#ccc;height: 1px;}
p a{padding:2px 2px 2px 0;}
a,
a:visited{color:#999;text-decoration:none;}
p a:hover{color:#333;}
a:focus{outline:none;}

#navigation {text-align:left;border-top:1px solid #252525;border-bottom:1px solid #252525;margin-top:1em;padding:0.5em 0;}
#navigation li{border-top:1px solid #ccc;padding:3px 0;font-size:93%;font-weight:700;}
#navigation li.first{border-top:none;}
#navigation li.selected{color:#0099ff;}
#navigation li a{color:#252525;}
#navigation li a:hover{background:none;color:#0099ff;}

.portfolio{padding-bottom:1.5em;padding-top:1em;border-top:1px solid #ccc;margin-top:0.5em;}
.portfolio .preview{float:left;}
.portfolio .preview img{border:1px solid #ccc;padding:2px;background:#fff;}
.portfolio .info{float:left;width:175px;padding-left:10px;text-align:left;}
.portfolio .info dt{font-size:93%;font-weight:700;}
.portfolio .info dd{margin-bottom:0.8em;font-size:93%;}

.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clear{display:block;}

li.vevent{margin:0 0 1em 0;}

.js h1{font-size:230%;}
.js h2{font-size:146.5%;letter-spacing:0.01em;}
.js h3{font-size:138.5%;letter-spacing:0.01em;}
.js h4{font-size:131%;letter-spacing:0.01em;}














