/** 
* CSS
* @version 0.1
* @author Haiku Studio
*/
* {
	margin: 0;
	padding: 0;
}

body {
	margin:0;
        padding:0;
        height:100%; overflow-y:auto;
        font-size: 11.6px;
	font-family: "Times New Roman", times, georgia, serif, courier new, courier;
        background: #FFF;
        letter-spacing: 0.02em;
        line-height:16px;
        color: #000;
}

a:link { text-decoration: none; color: #000; font-style: italic;  background:#c4f5fc; }
a:active { text-decoration: none; color: #000; font-style: italic; }
a:visited { text-decoration: none; color: #000; font-style: italic; background:#c4f5fc;}
a:hover { text-decoration: none; color: #000; font-style: italic; background:#d9e3e4; }

a img { border: none; }





#menu {
	display:block;
        width: 250px;
	position:fixed;
	top: 30px;
	left: 22px;
}

* html #menu {
        position:absolute;
}
* html #content {
        position:absolute;
}
#menu a {
        color:#000;   
        background: none;
}


#menu a:hover {
        color:#000; 
        background: #d9e3e4;
}

ul  {
        list-style: none;
}

#iso h1 {
	width:109px;
	height: 26px;
        margin: 0;
        background: url(http://www.haiku-studio.com/themes/site_themes/images/haiku-studio-iso.png) no-repeat; 
}

#iso h1 a {
        display:block;
	width:109px;
	height: 26px;
        margin: 0;
        position: relative;
}
#iso h1 a:hover {
        background:none;
}


#iso h1 a span  {
	display:none;
}


#logo {
	width:111px;
	height: 80px;
        margin-left: -12px;
	background: url(http://www.haiku-studio.com/themes/site_themes/images/haiku-studio-logo.png) no-repeat;     
        margin-bottom: 0;
        bottom: 0;
}

#pie h5 {
      font-size:10px; 
      font-weight:normal; 
      font-style:italic; 
      margin-top: -20px; 
      margin-left:52px;
}


#content {
       margin: 0 0 0 284px;
       display:block;
       padding-top: 30px;
}

p {
        margin: 0;
	padding: 0;
        width:340px;
	font-family:   Times New Roman,Times,Georgia,Serif, "courier new", courier, "andale mono",  helvetica, arial, sans-serif;
}

h1 { font-size: 10px; }
h2 { font-size: 11px; }
h3 { font-size: 18px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; font-weight: normal }

.clearL { clear: left; }
.floatL { float: left; }
.floatR { float: right; }

select {
        border: 1px solid #FFFFFF;
        background: url(./themes/site_themes/images/bgr_list_mag.gif);
        color: #000;
}

.comments {
       margin-bottom: 16px;
}

input, textarea {
       border: none;
       background: url(./themes/site_themes/images/bgr_mag.gif);
       padding: 6px;
       color: #000;
       font-family:  "courier new", courier, "andale mono",  helvetica, arial, sans-serif;
       font-size: 9.5px;
}

input {
      margin-top: 6px;
}

a img {
	vertical-align: bottom;
	background-color: none;
}

.mini {
	font-size: 9px;
}

.entry {
	width: 360px;
       margin-bottom: 80px;
}

a {
outline:none;
}



.note {
        font-size:10px;
        font-style:italic;

}

.entry p {
        font-family: courier new, courier; monaco; "Times New Roman", times, georgia, serif, 

}

#date {
        font-size: 70px;
       font-family: courier new, courier; monaco; "Times New Roman", times, georgia, serif;
       line-height: 70px;
}


.copy {
        padding:45px 0 8px 0; 
        font-size:10px;
        color:#666;
        font-style:italic;

}

* html #pie {
        position:absolute;
}

#pie {
        display:block; 

        height:81px; 
        position:fixed; 
        bottom:0; 
        left:0;
        padding-left: 12px;
        padding-bottom:2px;
}

