/* GENERAL */
body{background-color: #000;font-family: Helvetica Neue, Helvetica, Arial, Verdana, Sans-serif;margin:0px;color:#fff;}
p{font-size:11px;line-height: 18px;color:#FFF;width:483px;}
p a{color:#FFF;text-decoration: none;border-bottom:1px dotted #fff;}
p a:hover{color:#1badf8; border-bottom:1px dotted #1badf8;}
h1{color:#fff;margin-top:54px;margin-bottom:5px;font-size:34px;letter-spacing:.04em;font-weight: 500;}
a{outline:none;}
h3{font-weight:bold;color:#FFF;font-size:12px;margin-bottom:0px;}
/* STRUCTURE */
#body{position: relative;width:906px;margin:0px auto;}
#header{width:100%;}
#div{position: absolute;top:198px;right:260px;}
#nav ul{list-style: none;margin-top:none;position:absolute;top:127px;left:70px;}
#nav ul li{display: inline;margin-right:70px;}
#nav ul li a{font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;color:#272727;text-decoration: none;font-size:18px;}
#nav ul li a:hover{color:#9cd2ed;}
#nav ul li a.selected{color:#007bb9;}

#content{float:left;padding-left:110px;width:586px;}
#sidebar{float:right;width:200px;padding-top:45px;}
#footer{width:100%;background-image:url(images/footer.gif);background-repeat:repeat-x;height:97px;position: fixed;bottom:0px;}
.module{font-size:11px;margin-bottom:15px;}
.module_border{height:10px;border-bottom:1px dotted #FFF;text-align:center;width:125px;}

.resume_nav{margin:7px 0px;}
.res_item{float:left;width:100px;display:block;background-color: #2b92d3;font-size:11px;text-align: center;color:#fff;margin-right:10px;text-decoration: none;}
.res_item:hover{background-color:#126498;}
.clear{clear:both;}
#content_scrolly{padding-bottom:97px;margin-bottom:10px;}
/* #content_scrolly{overflow: hidden;height:555px;} */
.btt{font-size:11px;color:#fff;border:1px dotted white; padding: 5px; text-decoration: none;}
.btt:hover{background-color: #fff;color:#333;}

/*portfolio*/
.project_item{width:500px;font-size:11px;padding-bottom:8px;margin:8px 0px;border-bottom:1px solid #222;}
.project_left{width:50%;float:left;}
.project_right{width:50%;float:left;}
.project_title{font-size:13px;font-weight:bold;}
.project_role{background-color: #2b92d3;font-size:11px;color:#fff;padding:4px;margin:2px 0px;margin-bottom:5px;}
.project_desc{line-height:17px;}
.project_link {margin:3px 0px;}
.project_link a{text-align: center; color:#FFF;text-decoration: none;}

/*sidebarlist*/
.sidebarlist{margin:0px;padding:0px;}
.sidebarlist li{list-style:none;font-size:10px;margin-bottom:4px;color:#999;}
.lasttweet{color:#999;}

/*footer*/
.footer_area{width:906px;margin: 0px auto;font-size:10px;padding-top:20px;padding-left:200px;}
.footer_links{float:left;width:50%;line-height:16px;}
.footer_links a{color:#009cff;text-decoration:none;}
.stalk{float:left;width:50%;}
.stalk a{float:left;margin-right:8px;width:16px;margin-top:10px;}