div#page, div#header, div#middle, div#footer,div#scroll {width : 76em; }
div#l_01,div#l_02,div#l_03,div#l_04 { width:52em; height:5em; }

body                      { font-size: 0.8em; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #000;	background-color: #eee; text-align: left; margin: 2em 0 3em; }
    div#page              { padding: 1em; background-color: #fff; margin: 0 auto; }
	    div#header        { border-left:0.025em solid #ACE;font-size:5em; margin:0; padding:0; }

code {font-size:1.2em; background-color:#e8f4f8;}
			   
        div#middle        { margin-top: 1em;}
		    div#content   { float: left;  width: 52em;  padding-left:1em; border-left:0.2em solid #ACE;  padding-right:0.5em;}
            div#sidebar   { float: right; width: 22.2em;}
	            /*div#sidebar p {padding-left: 0.5em;}*/
	            div#sidebar p {padding-left: 0.5em; border-left:0.2em solid #EEE; padding:0.3em 0 0.3em 1em; margin:0;}

a {color: #000;}
a :hover { color: #eee;}
		
		div#separator     { clear: both; width:53.6em; height:5em; border-left: 0.2em solid #ACE;/* border-right :0.2em solid #EEE;*/}
        div#footer        { clear:both;  padding:0;}
		div#about         { float: right; border-left: 0.2em solid #EEE; width:22em;}
		    img#photo     { float: left;  border:      0.1em solid #CCC; width:7.5em; height:10em; margin:0 1em;}
	
	    div#multi        { float: left;   width:30em; }
	        div#archive  { float: right;  width:14.8em; border-left: 0.2em solid #FCA; }
            div#category { float: left;   width:14.8em; border-left: 0.2em solid #ACE; }
			
		div#links       {  margin-left:30em; margin-right:22em; border-left: 0.2em solid #BDA; }
		
		div#cc          { text-align:right;  color: #ccc; clear:both; padding:1em;}
            div#cc a    { text-align:right;  color: #ccc; clear:both; }

        .s {width: 10em; margin: 1em; border:0.1em solid #FCA; position:relative; text-align:left; left:-2.5em;}

h1 { margin:0; padding:0; font-size:1em; padding-bottom:1em;}
h2 { font-size:1.5em; }

blockquote { font-size:1.2em; margin: 2em 0;	padding: 0 2em 0 5em; background: url('http://r.gierwialo.com/files/quote.png') 1em top no-repeat;	border: 0; }
pre        {font-size:1.2em; margin: 2em 0;	padding: 0 2em 0 2em; background: url('http://r.gierwialo.com/files/quote.png') 1em top no-repeat;	border: 0; }

p#rss,p#button      { text-align:center; width:100%; } 
p#rss img  { height:9.99em; width:9.99em; border:0; } 
p#button img  { border:0;} 


.li_list         { margin: 0; padding: 0; list-style-type: none;	}
.li_list a       { display: block; text-decoration: none; }
.li_list li a    { display: block;	background: #FFF  url('http://r.gierwialo.com/files/vmenuarrow.gif') no-repeat center left; color: C6C6C6; padding: 0.2em 0 0.2em 1.9em; margin: 0; text-decoration: none; padding-left: 2em; }
.li_list a:hover { color: #FFF; background: url('http://r.gierwialo.com/files/vmenuarrowhover.gif') no-repeat center left; }

 h2#ar,h2#ct,h2#li,h2#ab,h2.gr { margin:0; padding:0; }
                         h2.gr { background-color: #EEE ; margin-top:2em; }
					  	 h2#ab { background-color: #EEE; }
.li_list a.e_ar:hover  , h2#ar { background-color: #FCA ; color:#FFF; }
.li_list a.e_ct:hover  , h2#ct { background-color: #ACE ; color:#FFF; }
.li_list a.e_li:hover  , h2#li { background-color: #BDA ; color:#FFF; }

.mini_title, .mini_date ,.mini_text {margin:0;}
.mini_title{ font-size: 1em; font-weight:bold;}
.mini_date{ font-size: 0.9em; margin-bottom:0.5em;}
.mini_text {}
.smph { float: left; }
.smph { padding: 2px; margin: 2px; border: 1px solid #CCC;}

#r, #dot, #surname  {font-size:2em; font-weight:bold;}
#r {color: #ACE;}
#dot {color: #FCA;}
#surname {color: #BDA;}


p.post {margin:0; padding:0; }
p.info {margin:0; padding:0; color: #aaa;}
.post p {margin:0; padding:0; }

ol li {padding:0; margin:0;}

.more {color: #f00;}


div#middle  {margin:0; padding:0;}
div#content p {margin-bottom:1em;}
