
@charset utf-8;
/* MAIN STUFF */
.sorry{background-color:#FF9;padding:2px 10px;display:none;}
body{font-family:Arial;font-size:20px;color:#333;margin:0; width:100%; min-width:990px; letter-spacing:.5px;}
h1{color:dodgerBlue;font-size:10px;font-weight:normal;margin:0;text-transform:uppercase;}
h2{margin:0;font-weight:normal;font-size:18px; color:#000; letter-spacing:2px;}
h3{margin:15px 0 0 0;font-size:14px; color:#000000;}
a:link, a:visited{color:#0E9FEF;text-decoration:none;}
a:hover{color:red;text-decoration:underline;}
img{border:none;}
small{color:#999;}
blockquote{    border-left: 1px solid #DDDDDD;color: #888888;font-style: italic;letter-spacing: 0;margin: 6px 20px;padding-left: 15px;}
/* MAIN STUFF */

/* BLOG */
body#blog #container a:link,body#blog #container a:visited{color:#000;font-weight:700;text-decoration:none;}
/*body#blog #container a:hover{text-decoration:underline;background:#FF6;text-decoration:none;}*/
body#blog #container a:hover{text-decoration:underline;color:red;}
/* BLOG */

/* NAVIGATION */
ul.navigation{float:left;list-style:none;margin:20px 0;padding:0 20px;width:16%;min-width:166px;}
.l1 a, .l2 a, .l3 a, .l4 a, .l5 a, .l6 a{color:#ccc;font-size:20px;letter-spacing:2px;line-height:36px;padding:0;text-decoration:none; display:block; outline:none;}
.l1 a:hover, .l2 a:hover, .l3 a:hover, .l4 a:hover, .l5 a:hover, .l6 a:hover{color:#00CCFF}
body#hello .l1 a, body#projects .l2 a, body#draw .l3 a, body#blog .l4 a, body#contact .l5 a, body#experiments .l6 a{color:#333;}

#sidebar {position:absolute;top: 0px;width: 16%;}
 

/* NAVIGATION */

/* CONTENT */
#container{border-left:1px solid #EEE;float:left;width:60%;margin:20px 0 20px 19%;padding:0 40px;font-size:13px;line-height:20px;}
.p{margin-bottom:10px;}
.chapter{margin:0 0 35px 0; padding:0 0 40px 0; border-bottom:1px solid #ddd;}
.text{margin-left:18px;}
.pdate{color:#999; font-size:11px;margin-left:18px;}
.po{border-bottom:1px solid #eee; margin:0 0 32px 0;float:left;padding-bottom:30px;width:100%;}
.po img{float:left;margin:0 25px 0 0;}
.po-txt {font-size:13px;line-height:20px;letter-spacing:1px;}
.po-txt h2 {color:#000; font-weight:bold;font-size:16px;width:100%;line-height:20px;letter-spacing:1px;}
.footer{height:100px;}
/* CONTENT */


/* RESUME */
#resume{width:900px;margin:0 auto;text-align:left;margin-bottom:50px;}
.resume{border-bottom:1px dotted #ccc;font-size:18px;margin:10px 0 30px 15px;padding:0 0 7px;}
#back{float:right;font-size:10px;padding:8px 0 0 0;text-align:right;width:250px;}
/* RESUME */
