body { margin:0; background:url(dirty_wall_page_bg.jpg) center top; }

* { list-style:none; border:0; margin:0; padding:0; }

/* only layout */
#container { width:960px; margin:0 auto; }

#dirty_wall_header { width:960px; height:384px; float:left;  }
	#dirty_wall_header_left { width:80px; height:384px; float:left; background:url(dirty_wall_header_left.jpg); }
	#dirty_wall_header_mask { width:80px; height:384px; float:left; background:url(dirty_wall_header_left.jpg); }
	#dirty_wall_header_right { width:80px; height:384px; float:right; background:url(dirty_wall_header_right.jpg); }


#dirty_wall_buttons { background:#090602; float:left; width:870px; padding:0 45px; }
	#dirty_wall_buttons li { float:left; clear:none; padding:0; display:inline; list-style:none; }

#dirty_wall_contents { float:left; width:840px; padding:20px 60px; background:url(dirty_wall_content_bg.jpg) top no-repeat #000; }

/* general contents */
.table_features { font:normal 14px "Times New Roman", Times, serif; color:#39352D; text-align:left; }
.table_features td { padding:5px; }

.table_features a { font-weight:bold; color:#DDD; text-decoration:underline; }
.table_features a:hover { color:#AAA; }

/* newsletters */
form { border:none; padding:5px; }
input { margin:5px 2px; background:#9B9380; color:#000; }

/* sub-menu in buttons */
.apop { position:absolute; visibility:hidden; width:155px; background:#000; padding:5px; text-align:center; border:1px solid #13110E; border-top:none; }
.apop a { color:#393828; font:normal 13px Arial, Tahoma; text-decoration:none; }
.apop a:hover { color:#A95; }

/* position of sub-menu in buttons  */
#dummy { position:absolute; visibility:hidden; left:3px; top:23px; }

