body, body *{padding:0;margin:0}
img{border:0}

body{font-family:"Lucida Grande",Verdana,Helvetica,sans-serif;font-size: small;line-height: 1.6em;border-top:0.7em solid #940001;background:url(bg_g.gif) #454545 repeat;color:#ACACAC}

#header{height:10.3em;text-align:right;background-color:#fff; color:#000}/*h:120px*/
#header img{padding: 1.8em 1.4em 0 0;}

#navi{text-align:center;border-top:0.7em solid #940001;background: url(navi_grad.png) repeat-x top;height:2em;line-height:1.6em;padding-top:0.3em;}

#navi li{margin: 0 0.27em;display:inline;background-color: #fff;padding:0.47em 2.3em 0.7em;position:relative;} 

/*#navi li{padding: 0 0.6em;display:inline;}
#navi li a{background-color: #fff;padding:0.5em 2.3em 0.7em} */
/*#navi li a{border-top: 0.4em solid #fff;line-height:2em;padding:1em 0.3em 1em 0.8em}*/

h1, h2{font-family:Georgia,serif;font-weight:normal;text-decoration:underline;color:#0d9b3a}
h2{font-size: 210%; padding:0.7em 0 0.7em 0;}
h3{font-weight:normal;font-size: 160%; padding:0.5em 0;}


a, a:visited{color:#0d9b3a;text-decoration:none}
a:hover{color:#000;border-bottom:1px dotted #000}

h1 a, h2 a, h3 a{color:#0d9b3a}

li{list-style:none}
/*#pagecontent li{margin-bottom:0.7em}*/

#footer{background: url(footer_grad.png) repeat-x top;height:2em;border-bottom:0.7em solid #940001;}

._youtubeVid{border:2px solid #000;width:425px;height:340px;background-color:#000;}

.postmePost{text-align:left;}

#footer{clear:both; text-align: center;}
.clearfloat{clear:both}

.sidebardiv{font-family:Georgia,Serif;text-align:center}

p{text-align: left;}

.deprecated{text-decoration:line-through}

/*
todo: anschauen!

huebsch(kodak-style)
.vcard{text-align:left;
	  }
.vcard img{float:left}	  
#data{padding: 0.2em 0.2em; float:left;}
*/

.vcard{text-align:left}
.vcard img{float:left;margin: 0.4em 0.5em 0 0;}	  
#data{padding: 0.2em 0.2em; float:left;}

#content{margin:0 auto;padding:1em 2.3em;width:68em;overflow:hidden;}

#sidebar{width:21em;position:relative;right:0.6em;float:right;display:block;
         font-size:91%;line-height:1.2em;text-align:center;}

.sidebarfeed li{margin-top:0.3em;text-align:left;}


/* smart corners */
.sidebardiv, .vcard,#pagecontent {padding:1em;margin:1.3em 0; 
background : #fff url(sco_tl.png) no-repeat; 
  position:relative; } 
.tr, .bl, .br { position:absolute;width:10px;height:10px;
display:block; margin-bottom:0px} 
.tr { background : transparent url(sco_tr.png) no-repeat; top : 0; right : 0; }
.bl { background : transparent url(sco_bl.png) no-repeat; bottom : 0; left : 0; }
.br { background : transparent no-repeat; right : 0; bottom : 0; }

.sidebardiv h3 {background: #fff url(images/famfam/feed.png) no-repeat;}

#lastfmfeed h3 {background: #fff url(as.bmp) no-repeat;} 

#pagecontent{width:37em;float:left;text-align:center;
margin: 1.1em 1.3em 0 1.3em;color:#454545; padding-left: 4.5em;padding-right:3.5em;
}

hr{margin: 1.3em 7em 1em 7em; border:0; color:#454545;background-color: #454545;height: 1px;}


