html{margin:0; padding:0;}

body{margin:0; padding:0; background:url(../images/bg.jpg) repeat-x #111111; font-size:12px; font-family:georgia,serif; text-align:center; color:#ffffff;}
a{color:#ffffff; text-decoration:none;}
a img{border:0;}
a:hover{color:#990000;}
#wrap{margin:0 auto; padding:0; width:900px; height:580px; background:url(../images/wrap.jpg) no-repeat left top; position:relative; text-align:left;}

#header{margin:0; padding:0; width:900px; height:120px;}
#header h1{margin:0; padding:0; width:450px; height:120px; background:url(../images/logo.jpg); float:right;}
#header h1 span{display:none;}

div.bread_crumbs{margin:0; padding:0 0 0 40px; height:30px; line-height:30px; font-size:14px; font-style:italic; font-weight:bold;}
div.update{margin:0; padding:0 40px 0 0; height:30px; line-height:30px; font-size:12px; font-style:italic; text-align:right;}

#gallery{margin:0; padding:0; width:900px; height:250px; background:url(../images/gallery_bg.jpg);}
#gallery a span{ width:80px; height:80px; background:url(../images/fuck_off.gif); z-index:1; display:block; position:absolute;}

#home{margin:0; padding:0; width:900px; height:250px; background:url(../images/home_bg.jpg);}
#home div.main{margin:0 40px; padding:0; height:190px;}
#home div.main h1{display:none;}

#contact{margin:0; padding:0; width:900px; height:250px; background:url(../images/contact_bg.jpg);}
#contact div.info{margin:0; padding:0; width:380px; float:right;  font-style:italic;  }
#contact div.info h2{margin:0 0 0 0; padding:0; font-size:18px; height:25px; line-height:25px; font-weight:bold;}
#contact h4{margin:0 0 0 0; padding:0; font-size:16px; height:25px; line-height:25px; font-weight:bold;}
#contact div.info h2 em{margin:0 0 0 10px; padding:0; font-size:14px;}
#contact div.info p{margin:0 40px 0 0; padding:10px 0; font-size:14px;}
#contact div.info p.myspace {line-height:28px;}
#contact div.info p.myspace img{vertical-align:middle;}
#contact div.info span{display:none;}
#contact div.info div p{margin:0; padding:0; width:80px; height:20px; line-height:20px; display:block; float:left; text-align:right;}
#contact div.info input{ margin:2px 0 0 5px; padding:2px; background:#000; border:1px solid #ffffff; color:#ffffff;}
#contact div.info input.btn{ margin:2px 0 0 85px; padding:2px; background:#000; border:1px solid #ffffff; color:#ffffff; font-family:georgia,serif; font-style:italic; }
#contact div.info textarea{ margin:2px 0 0 5px; padding:2px;background:#000; border:1px solid #ffffff; color:#ffffff;}
input.contact_btn{margin:0; padding:0; width:180px; height:20px; border:0; background:url(../images/contact_btn.gif); cursor:pointer;}
#validationmsg{margin:0; padding:0; width:300px; float:right;  font-style:italic;}
#validationmsg h4{color:#ff0000;}

#footer{margin:0; padding:0; width:900px; height:210px;}
#footer ul{margin:0; padding:0; width:360px; height:150px; float:left;}
#footer ul span{display:none;}
#footer ul li{margin:0; padding:0; width:120px; height:150px; float:left; display:block;}
#footer ul li a {margin:0; padding:0; width:120px; height:150px; float:left; display:block; outline:none;}
#footer ul li a:hover{margin:0; padding:0; width:120px; height:150px; float:left; display:block; outline:none;}

#footer ul li.menu_01 a{background:url(../images/mano_skull.jpg) no-repeat left top;}
#footer ul li.menu_01 a:hover{background:url(../images/mano_skull.jpg) no-repeat left bottom;}

#footer ul li.menu_02 a{background:url(../images/menu_01.jpg) no-repeat left top;}
#footer ul li.menu_02 a:hover{background:url(../images/menu_01.jpg) no-repeat left bottom;}

#footer ul li.menu_03 a{background:url(../images/menu_02.jpg) no-repeat left top;}
#footer ul li.menu_03 a:hover{background:url(../images/menu_02.jpg) no-repeat left bottom;}

#footer p{margin:0; padding:0; width:500px; height:150px; line-height:150px; float:left; text-align:right; font-family:tahoma;}