@import url(yui-reset.css); 
html,body { width:100%; height:100%; border:0; margin:0; padding:0; font-size:12px; font-family:"Lucida Grande", Verdana, Arial, sans-serif; color:white; }

/*CSS3 Background*/

html {
        background: url(_DSC0041_2.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

/*custom css*/
img {border-width: 0px;}
img,div,a,form,input { behavior:url(iepngfix.htc); }
#logo_img { text-shadow:1px 1px 1px black; width:490px; height:auto; position:absolute; left:200px; top:101px; }
a:link { text-decoration:none; color:white; }
a:hover { text-decoration:none; color:#bfbfbf; }
a:visited { text-decoration:none; color:white; }
#designz { position:fixed; bottom:10px; padding-left:10px; width:80px; height:auto; }
#wangapoa { position:fixed; bottom:10px; right:10px; }
#steven {float: left; padding-right: 10px; clear: both;}

/*video*/
#vimeo_holder { width:601px; height:auto; position:absolute; left:150px; top:111px; padding:10px; background:rgb(0,0,0); background:rgba(0,0,0,0.7); }

/*gallery*/
#gallery img { background-image:url(img/load.gif); border-color:black; border-style:solid; border-width:5px; width:150px; height:150px; margin-right:10px; margin-bottom:10px; }
.box_gall { width:695px; height:1050px; position:absolute; left:150px; top:111px; padding-left:10px; padding-top:10px; background:rgb(0,0,0); background:rgba(0,0,0,0.7); }
.box_gall div { width:760px; height:1050px; overflow-y:hidden; padding-right:10px; margin-bottom: 50px;}

/*menu*/
#menu { position:fixed; top:90px; left:0; height:100%; }
#menu div { width:100px; background:#000; opacity:0.6; filter:alpha(opacity=60); height:100%; }
#menu ul { list-style-type:none; padding-top:10px; padding-left:10px; }
h1 { position:relative; left:0; top:-91px; width:80px; opacity:0.99; height:90px; background:#000; font-size:16px; padding:10px; margin-bottom:-90px; }

/*news*/
.news { width:230px; height:auto; text-align:justify; margin-top:20px; }
#left { float:left; }
#right { float:right; }
.clear { clear:both; }

/* bio */
h2 { width:100%; padding-bottom:20px; }
h2 span { color:white; font-size:40px; letter-spacing:-1px; background:rgb(0,0,0); background:rgba(0,0,0,0.7); padding:8px; }
h2 span.spacer { padding:0 5px; }
h3 { width:100%; padding-bottom:20px; }
h3 span { color:white; font-size:24px; line-height:50px; letter-spacing:-1px; background:rgb(0,0,0); background:rgba(0,0,0,0.7); padding:8px; }
p span { background:rgb(0,0,0); background:rgba(0,0,0,0.7); padding:3px; line-height:24px; }
.bio { background:rgb(0,0,0); background:rgba(0,0,0,0.7); padding-left:5px; padding-bottom:0; padding-right:0; padding-top:5px; }
.text { position:absolute; top:101px; left:200px; width:600px; padding-bottom:100px; }

/*neues*/
.neues { padding-bottom:30px; }
.pfeil { left:-30px; position:absolute; }

/*links*/

#logo_img ul li {margin: 15px 15px 15px 50px; list-style: armenian; font-size: larger;}

/*contact form*/
input { color:white; padding-bottom:10px; background:rgb(0,0,0); background:rgba(0,0,0,0.7); }
td strong { background:rgb(0,0,0); background:rgba(0,0,0,0.7); padding:3px; }
td textarea { background:rgb(0,0,0); color:white; background:rgba(0,0,0,0.7); padding:3px; }
#send { border-color:white; border-width:1px; border-style:solid; padding:5px; -webkit-border-radius:5px; }

/*tumblr*/

.tumblr {
        list-style: none;
        width: 700px;
        margin-bottom: 1em;
        
}
.tumblr li {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 20px;
        height: auto;
        background: rgba(0,0,0,0.6);
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius:10px;
}
.tumblr p {
	margin-left: 0;
	margin-bottom: 10px;
	margin-right: 0;
	margin-top: 0;
}
.tumblr img {
        padding: 4px;
        background-color: #fff;
        border: 1px solid gray;
        margin-right: 10px;
        margin-right: 20px;
        
}
.tumblr em {
        display: block;
        margin-top: 0.2em;
}
.tumblr .tumblr-post-date{
        display: block;
        font-size: 0.9em;
        margin-top: 0.5em;
}
