/* taai.info stylesheet
 * author: Taai
 * modified: 03-mar-2009
 */


html {
color: #000;
background: #fff;
overflow-y: scroll;
}

html, body { height: 100%; }

body,div,
h1,h2,h3,h4,h5,h6,
dl,dt,dd,
ul,ol,li,
pre,code,
form,fieldset,legend,input,textarea,button,iframe,
p,blockquote,
table,th,td,
img { margin: 0; padding: 0; }

body, table, img, fieldset, button, iframe { border: 0; }

iframe { width: 0; height: 0; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

table {
text-align: left;
border-collapse: collapse;
border-spacing: 0;
font-size: inherit;
font: 100%;
}

address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
li { list-style: none; }
caption, th{ text-align: left; }

input, textarea, select { font-family: inherit; font-weight: inherit; font-size: inherit; *font-size: 100%; }

pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }

/*body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}*/








body{
font-family: "Trebuchet MS","Helvetica","Sans-serif","Tahoma","Verdana","Arial","MS Sans Serif";
font-size:13px;
*font-size:small;
*font:x-small;
line-height:1.4;
color:#333333;
}

body, #wrap{
background:#f3f7e7;
}


.clear { clear: both; }
.hide { display: none; }
.center { margin: 0 auto; }
.left { float: left; }
.right { float: right; }
.box1 { padding-top:20px; padding-bottom:20px; }
img.frame, img.portrait { margin: 3px; padding:5px; background-color:#fff; border: 1px solid #c0c0c0; }
img.portrait { margin: 3px 20px; }


h1, h2, h3 { font-family: "Trebuchet MS","Arial","Helvetica","Sans-serif"; color: #3e3e3e; }
h1 { font-size: 32px; }
h2 { font-size: 21px; }

p, ul, ol {
margin: 0 0 1em;
}


blockquote {
margin: 13px 0;
padding: 0 20px 0 50px;
background: transparent url(/_style/quote.png) no-repeat scroll 10px 0;
color: #333333;
}


a, a:link, a:visited {
color: #7baa0f;
text-decoration: none;
}

a:hover, a:active {
color: #99cc33;
text-decoration: none;
}

#content a, #content a:link {
border-bottom: 1px dotted #7baa0f;
}





#wrap {}

#container {}

#header {
margin: 0 auto;
width: 980px;
clear: both;
padding-top: 30px;
position: relative;
}

#body {
margin: 0 auto;
width: 980px;
clear: both;
padding-top: 30px;
}

#footer {
margin: 0 auto;
width: 980px;
clear: both;
padding: 30px 0 30px 0;
text-align: center;
border-top: 1px dotted #cccccc;
}

#content {
float: left;
width: 653px;
}

#sidebar {
float: right;
width: 326px;
border-left: 1px dotted #cccccc;
}

#menu { position: absolute; left: 280px; bottom: 15px; }
#menu a { font-size: 30px; color: #c0c0c0; margin-right: 40px; }
#menu a:hover, #menu a.active { color: #333333; border-bottom: 3px solid #c0c0c0; }





.post {
}

.post .title {
margin-top: 15px;
margin-bottom: 8px;
padding-bottom: 2px;
}


