/* LAYOUT */
/* ----------------------------------------- */

/* Main layout blocks */
/*img, div , body, img, input { behavior: url(/web/wp-content/themes/Tobias-Becker/iepngfix.htc); } */

body { background:#000 url(../images/body09.jpg) top center no-repeat fixed;}
div { position:relative }
img { margin:10px 0 }
div#bg_c { background:transparent url(../images/bg.png); width: 710px; margin: 0 auto; padding: 20px 0; position: relative; }
div.wrapper { position:relative; margin:0 auto; width:620px;}
div.footer { width:100%; 	margin:40px 0 0 0; padding:40px 0; background:transparent url(../images/bg.png);}
div.footer div { margin:0 auto; width:620px;}
br.dirtyLittleTrick { clear:both; height:1px; margin:-1px 0 0 0 }

/* Advanced layout */
ul.nav { position:absolute; top:40px; left:0 }
div.footer div div.feeds { position:absolute; top:0; left:0 }
div.footer div div.feeds ul li a { display:block; margin:10px 0; padding:0 0 0 23px; height:16px; width:170px; background:url(../images/feedIcon01.gif) top left no-repeat; color:#9ff }
div.footer div div.feeds ul li a:hover { border:none; color:#26262f }
div.footer div div.credits { width:380px; padding:0 0 0 20px; margin:0 0 0 220px; border-left:1px solid #666; color:#adadad;}
div.portfolioItem { background:url(../images/semiTransparent01.png); margin:0 0 40px 0; padding:0 10px 20px 10px }
body.archive div.portfolioItem { margin:0 0 100px 0 }
div.blogOnHomePage { margin:0 0 40px 0; height:auto !important; height: 150px; }
div.blogOnHomePage div.search { position:absolute !important; top:0; left:0; float:none !important; float:left; }
div.blogOnHomePage .post { width:380px; padding:0 0 0 20px; margin:0 0 0 220px; border-left:1px solid #666; }
div.blogFocus { margin:0 0 40px 0 }
div.blogFocus div.search { position:absolute; top:0; left:400px }
div.blogFocus .post { background:url(../images/semiTransparent01.png); width:340px; padding:20px 20px 10px 20px }
.search form { margin:20px 0}
input.textInput { width:140px }
div.recentProjects ul { margin:0 0 40px 0 }
div.recentProjects ul li { display:inline; margin:0 16px 0 0 }
div.recentProjects ul li.last { margin:0 }
div.recentProjects ul li a img { background:url(../images/semiTransparent01.png); padding:10px !important; padding:5px;}
div.recentProjects ul li a:hover { border:none }
div.singlePost { float:left; width:340px; padding:0 40px 0 0 }
ul.sidebar { float:left; width:217px; padding:0 0 0 20px; border-left:1px solid #666 }
.post { margin:0 0 20px 0 }
ul.recentEntries.mini li { width:140px; float:left; margin:0 12px 0 0 }
.widget { margin-top: 40px; }
.gravatar img { float:left; border: 1px solid #DEDBD1 !important; margin: 0px 7px 0 0; padding-top:0px !important;}

.tTip { width: 100px; padding: 5px 0px 0px 0px; display: inline; }
.tTip .content { padding: 0px 15px 0px 15px; font-size: 14px; font-family: Sans serif; color: #010101;  }
.tTip .bottom { height: 47px; 0px 0px no-repeat; font: 0px/0px sans-serif; }


div#comments ol.commentlist li.comment { padding:20px 0; border-bottom:1px solid #666 }
div#comments form#commentform input, form#commentform textarea { width:340px; margin:5px 0 }