*{font-family:verdana;color:#FFFEFF;}
body{background:#000;margin-top:54px;}
a img{border:none;}

#main{width:926px;}
#head{height:134px;background:url(head.jpg) no-repeat;}

#head h1,#showcase h2,#menu h2,#headlines h2{display:none;}
#menu ul,#showcase,#twitter,#weblog,#youtube,#friends{list-style:none;padding:0;margin:0;}

#content h2{text-indent:-999%;height:57px;margin:0 0 20px 0;}

#menu{margin:31px 0 0 0;background:url(menu.jpg) no-repeat;width:167px;height:256px;}
#menu ul {position:relative;}
#menu ul li a
{
	text-indent:-999%;
	height:19px;
	width:163px;
	position:absolute;
}
#menu ul	li a:hover{background-image:url(menuo.jpg);background-repeat:no-repeat;}
#menu .active{background-image:url(menuo.jpg);background-repeat:no-repeat;}
#menu .i2{top:38px;background-position:0px -38px;}
#menu .i3{top:66px;background-position:0px -66px;}
#menu .i4{top:92px;background-position:0px -92px;}
#menu .i5{top:117px;background-position:0px -117px;}
#menu .i6{top:157px;background-position:0px -157px;}
#menu .i7{top:198px;background-position:0px -198px;}
#menu .i8{top:240px;background-position:0px -240px;}

#content{overflow:hidden;width:759px;line-height:22px;}

#showcase
{
	background:url(showcase.jpg) no-repeat;
	width:760px;
	padding:56px 0 0 0;
	overflow:hidden;
	position:relative;
	height:auto;
}
#showcase a img{margin-right:1px;display:block;}
#showcase li{display:inline;position:relative;float:left;}
#showcase .mo
{
	position:absolute;
	top:0px;
	width:189px;
	height:181px;
	background:url(spacer.gif);
	cursor:pointer;
}
#showcase .mo:hover{background:url(showcase.png);}

#headlines
{
	position:relative;
	overflow:hidden;
	width:760px;
	margin:43px 0 0 0;
	padding:50px 0 0 0;
	background:url(headlines.jpg) no-repeat;
}
#weblog{float:right;width:380px;}
#weblog li{padding:0 0 0 30px;margin:15px 0 0 0;color:#EFEFEF;}
#weblog li a{font-size:1.15em;}
#weblog li span{color:#5A5A5A;font-size:0.72em;padding:0 11px 0 0;cursor:default;}

#twitter{float:left;width:380px;}
#twitter li
{
	display:block;
	border-bottom:1px dashed #383232;
	padding:18px 5px 20px 60px;
	background:url(tweet.jpg) no-repeat;
	cursor:default;
}
#twitter li span{display:block;color:#5A5A5A;font-size:0.9em;margin:6px 0 0 0;}
#page-about-me #content p,
#page-about-me #content h3,
#page-blog #content p,
#page-blog #content h3 {margin-left:19px;}
#page-about-me	h2{background:url(aboutme.jpg);}
#page-blog h2{background:url(weblog.jpg);}
#page-showcase h2{background:url(showcase.jpg);height:32px;padding:25px 0px 0px 180px;margin:0px;text-indent:0;}

#page-others h2{background:url(others.jpg);}
#youtube{float:left;width:363px;}
#youtube li{display:inline;position:relative;float:left;}
#youtube .movie{width:150px;text-align:center;border:1px dotted #282627;margin:6px;}
#friends{float:left;width:379px;margin:10px 0 0 0;}
#friends .head{background:url(friends.jpg);text-indent:-999%;height:29px;margin:30px 0 0 0;}

#page-contact h2{background:url(contact.jpg);}
#page-contact .contactme{float:left;width:346px;padding-left:20px;margin:10px 0px 40px 0px;}
#page-contact .adress{float:left;width:150px;margin:10px 0px 0px 110px;}

#mailform{clear:both;position:relative;width:765px;height:453px;background:url(mailform.jpg);}
#mailform input,textarea{border:none;position:absolute;right:0px;top:0px;font-size:1em;color:#000;background:none;}
#mailform .gender-mr{left:52px;top:68px;}
#mailform .gender-ms{left:76px;top:68px;}
#mailform .name{left:195px;top:67px;width:160px;}
#mailform .street{left:533px;top:68px;width:163px;}
#mailform .streetnumber{left:708px;top:68px;width:40px;}
#mailform .postalcode{left:533px;top:118px;width:63px;}
#mailform .city{left:607px;top:118px;width:142px;}
#mailform .email{left:137px;top:118px;width:218px;}
#mailform .concerning{position:absolute;color:#000;left:137px;top:166px;width:218px;}
#mailform .concerning option{color:#000;}
#mailform .country{left:533px;top:168px;width:216px;}
#mailform .message{left:33px;top:228px;width:696px;height:140px;color:#fff;}
#mailform .recieve{left:33px;top:418px;}
#mailform .submit{top:415px;width:120px;left:620px;height:25px;cursor:pointer;}

table.discussion{margin-left:19px;}
table.discussion td,table.discussion th{vertical-align:top;text-align:left;font-weight:normal;padding:10px 10px 10px 0px;border-top:1px solid #454545;cursor:default;}