@charset "utf-8";
body { margin:0px; padding:0px; font-family:Verdana, Tahoma; font-size:11px; background:url(images/wood-blue.jpg) center fixed; }
a { color:#0AF; text-decoration:none; }
a:hover { color:#F91; }
img { border:0; }
h1, h2, h3, table, tr, td { margin:0; padding:0; }

#wrapper { margin:0px auto; width:1030px; background:url(images/wrapper_bg.gif) repeat-y; }
#container { margin:0px 15px; width:1000px; background:url(images/stone-dark.jpg); }

#header { float:left; width:100%; height:150px; background:url(images/logo.jpg) no-repeat; }
#navigation { float:left; width:100%; height:54px; background:url(images/page-bg-top.jpg) -2px -39px; }
	#menu_wrapper { float:left; margin:18px 0 0 10px; }
		#menu a { display:block; float:left; width:150px; height:30px; color:#F0D77E; font-weight:bold; line-height:30px; text-indent:20px; background:url(images/menu_bg.jpg) no-repeat; }
		#menu a:hover { background-position:0 bottom; }
#shadow { float:left; width:100%; height:15px; background:url(images/shadow.png); }
		
#middle { float:left; width:980px; padding:0px 10px; }
	#left_column { float:left; width:704px; }
		#armory { float:left; width:704px; height:148px; border:0; }
		#dkp_wrapper { float:left; margin:15px 0 0 0; padding:50px 2px 15px 2px; width:75px; border:solid 2px #222; background:url(images/dkp_top.gif) 2px 2px no-repeat; }
			#dkptooltip { position:absolute; padding:2px; font-size:11px; color:#FFF; border:1px solid #111; background:#444; z-index:101; }
			#dkptooltip table tr td { padding:1px; }
			#dkp_wrapper span { display:block; float:left; margin:8px 0 0 0; width:75px; height:35px; text-align:center; }
		#post_wrapper { float:right; margin:15px 0 0 0; padding:3px; width:600px; border:1px solid #222; }
			.post { float:left; margin:0 0 5px 0; padding:5px; width:586px; color:#CCC; border:2px solid #444; background:#1A1A1A; }
				.post h2, .post_body, .post_by { width:564px; }
				.post h2, #loots h2 { display:block; float:left; padding:2px 10px; height:24px; color:#FFF; font-size:12px; font-variant:small-caps; line-height:24px; border:1px solid #333; background:url(images/menu_middle.jpg) 0 -1px; }
				.post h2 a, #loots h2 a { padding:0 0 0 20px; background:url(images/bullet.gif) no-repeat; }
				.post_body { float:left; padding:12px 11px; background:#222; }
				.post_by { float:left; margin:5px 0 0 0; padding:5px 10px; font-size:10px; text-align:right; border:1px dotted #222; background:url(images/armory_bg.jpg) left bottom; }
				.plink { float:left; padding:10px 10px; width:578px; color:#888; font-size:12px; text-align:right; border:1px solid #555; background:#111; }
					.plink span, .plink a { font-weight:bold; }
			
	#right_column { float:right; width:250px; }
		#wowhead { float:right; margin:5px 0 0 0; padding:10px 31px; border:2px solid #222; background:#000; }
		#loots { float:right; margin:10px 0 0 0; padding:5px; width:212px; line-height:16px; border:2px solid #444; background:#1A1A1A; }
			#loots h2 { width:190px; }
			#loots_body { float:left; padding:12px 11px; width:190px; background:#222; }
		#inwtrend { float:right; margin:15px 0 0 0; color:#999; text-align:center; }
		#links { float:right; margin:15px 0 0 0; padding:10px; width:202px; text-align:center; border:solid 2px #222; }
			#links a { color:#666; }

#footer { clear:both; float:left; width:100%; padding:40px 0; font-size:11px; }
	#copyright { margin-top:10px; color:#CCC; text-indent:20px; text-align:center; line-height:25px; }
	#designed_by { margin-top:20px; color:#FFF; text-align:center; }
		#designed_by a:link, #designed_by a:visited { color:#69C; }
		#designed_by a:hover, #designed_by a:active { color:#F91; }

.clear { clear:both; width:100%; }