/* basic grid */
.single{width:50px;}
.double{width:110px;}
.triple{width:170px;}
.quadruple{width:230px;}
.five{width:290px;}
.six{width:350px;}
.seven{width:410px;}
.height{width:470px;}
.nine{width:530px;}
.ten{width:590px;}
.eleven{width:650px;}
.twelve{width:710px;}
.fifteen{width:890px;}
.single,.double,.triple,.quadruple,.five,.six,.seven,.eight,.nine,.ten,.full{float:left;display:inline;margin:0 10px 0 0;}
.full{width:960px;margin:0;}

/* basics */
body {font-family:"Helvetica",Arial,sans-serif;font-size: 62.5%;	 /* 10px */line-height: 1.5em; /* 15px */color: #333;}
p,ul,ol,dl,dd {margin: 0 0 1em 0;}
h2 {font-size: 2em;line-height: 1.1em; /* 22px */}
h3 {font-size: 1.6em;line-height: 1.0625em; /* 17px */}
p,li,dt,dd {font-size: 1.2em;line-height: 1.25em; /* 15px */}
blockquote {margin: 0 24px;}
ul {list-style: none;padding-left: 0;}
ol {padding-left: 0;margin-left: 18px;_margin-left: 22px; /*FIXME IE*/}
ul li {padding: 0 0 0 8px;}
pre,code{font-family:"Monaco","Courier New";}
pre{font-size:1.3em;margin-bottom:5px;}
code{font-size:0.8em;}
a img {border: none;}
input,textarea,select {font-size: 1.1em;color: #000;}
input,textarea,select {font-family: arial, helvetica, sans-serif;}
/* end basics */

#wrapper,#footer{
	width:960px;
	overflow:hidden;
	background: transparent;
	margin:5px auto;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

/*mostly colors & styles*/
/*body{background:#DFE5E7;color:#3C6682;}
body{background:#FFF3E7;color:#D37A72;}
body{background:#E1DECD;color:#5E3613;}*/
body{background:#FFF;color:#000;}
.main{padding:0 20px;}

#header{margin:10px 20px 20px 20px;}
#header ol{margin:0;padding:0;}
#header li{
  float:left;
  margin:5px;
  font-family: "Lucida Grande", Arial, sans-serif;
  }
#header li a{
  display:block;
  padding:5px 0;
  color:#3C6682;
  padding:2px 6px;
  font-size:1.2em;
  text-decoration:none;
}

.side ol {margin:0;padding:0;}
.side ol li{list-style:decimal;}

.single-comment{
  color:#222;
  padding:10px;
  background: rgba(255,255,255,1);
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  margin:5px 0;
}
.comment-author{font-style:italic;color:#777;}
#comments p.comment-meta{font-family:sans-serif;font-size:1em;margin:0;color:#777;}
.comments-form{background:#EAF7FF;margin-left:-10px;padding:5px 10px 10px 10px;border:1px solid #CDE9FE;}
.comments-form input[type='text'],.comments-form textarea{border:1px solid #CDE9FE;}
textarea#authorComment{width:508px;height:150px;}
#comments h3{font-style:italic;background:#FFC;}

/* Headers */
h1,h2, h3 {font-weight:normal;font-family:"Gill Sans",Helvetica, Arial, sans-serif;}
h1.entry-title {margin: 0 0 10px 0; font-size:2.8em;font-weight:bold;}
h1.entry-title a {margin: 0 0 10px 0;font-weight:bold;background:transparent;font-style:italic;padding:0;}
h3 {margin:.4em 0 .5em 0;font-size: 1.7em;}

.post{border-bottom:1px dotted #d4d4d4;margin-bottom:10px;}

p,h1,h2,h3{text-shadow: 1px 1px rgba(255,255,255,0.5);}
.blog p,.work p, .side p,#footer p{font-size:1.4em;line-height:1.5em;}
#footer p {margin-bottom:0;}

.blog ul, .blog ol {font-size:1em;padding: 10px 10px 10px 20px;}
.blog ol li,.blog ul li {font-size:1.4em;margin:5px 0;}
ul.inputGroup li {padding:0;background:none;}
.blog li p {font-size:1em;}
.blog ul {/*margin-left:1em;*/}
.blog ol {/*margin-left:2.6em;*/}
.blog ol li {list-style:decimal;padding:10px 0;}
.blog ul li {list-style-type:square;}
/* hello */
a {color:#000;text-decoration: none;background:rgba(255,255,255,0.8);padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.blog a + img {-webkit-border-radius:0;}
ul.fresh-content li {padding:4px 0;}
p a{text-decoration:underline;background:transparent;padding:0;}

ul.friends-sites{margin-left:0px;width:100%;margin-bottom:25px;}
ul.friends-sites li{padding:5px 0;color:#333;display:block;clear:left;font-size:11px;font-style:italic;}
ul.friends-sites li a{display:block;font-size:13px;line-height:1.3em;font-style:normal;}
ul.friends-sites li a img{float:left;width:25px;border:1px solid #eee;padding:4px;margin-right:5px;}
.published{font-family:arial;margin:15px 0;}

div.green {background:#DDF8CC;margin-left:-5px;padding-left:5px;}
blockquote p{padding:5px;border-left:4px solid #eee;font-family:"Times New Roman";font-style:italic;font-size:16px !important;}

#wrapper img.project-thumb{border:1px dotted #EFEFEF;padding:4px;width:104px;margin:0 10px 10px 0;-moz-box-shadow: 0 0 2px #888;
-webkit-box-shadow: 0 0 2px #888;
box-shadow: 0 0 2px #888;}
#footer{margin-top:4px;text-align:center;padding:5px 0;}
#footer p{font-size:1.1em;}
.star{font-family: "Hiragino Kaku Gothic Pro", "Osaka", "Zapf Dingbats";}
.about p{font-size: 1.2em;line-height: 1.5em;}

/*work*/
p.work-illustration,p.project-illustration{float:left;width:120px;}
.work-description,.project-description{margin-left:130px;width:300px;}
.single-project{overflow:hidden;width:450px;margin:0 0 15px 0;}

/*archives*/
.archive-list p{border-bottom:1px solid rgba(255,255,255,0.8);margin:0;padding:6px;font-size:1.6em;}
.archive-list p a{/*background:transparent;*/}
.archive-list p span.archive-date{float:left;width:150px;font-size:0.8em;}
/*search*/
ul.search-results{background:transparent;border:0;}
.link-fix{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent;}

table.olympics{border:5px solid rgba(0,0,0,0.05);}
table.olympics td{padding:0 5px;}
table.olympics th{padding:2px 5px;}

.banner{text-align:right;}
.banner img{border:1px solid #d4d4d4;}
