/* Common CSS Rules */
body{padding:0;margin:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
div,p,form{padding:0;margin:0;}
a img {border:0;}
br{line-height:6px;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
a{color:#560808;}
a:hover{color:#82704a;}
h2{color:#560808;font-size:16px;}

#mainwrapper{background:#ab9c7f;margin:0;margin-top:154px;}

#header{position:absolute;top:0;left:0;
background:#ab9c7f url(/images/V2/header_bg.gif) repeat-x;height:181px;overflow:hidden;width:100%;}
	#header_r{background:#ab9c7f url(/images/V2/header_r.gif) no-repeat;height:181px;width:14px;float:right;vertical-align:bottom;}

#logo{position:absolute;}

/* Topmost Black Bar */
#top_bar{idisplay: none;}
	
/* Top Menu */
#top_menu{position:absolute;top:141px;margin-left:250px;overflow:hidden;height:30px; }

#contentwrapper{border:1px solid #83755b;border-top:0;background:#fbf8ed;overflow:auto;height:100%;}
	#contentwrapper{margin:0 8px;padding:30px 0 10px 0;height:100%;}

#content {padding:0;margin: 0 5px 10px 180px;}
	#content.full {padding:0;margin: 0 5px 10px 5px;}

#side_menu_wrapper{position:absolute;top:210px;width:170px;margin-left:15px;margin-bottom: 10px;height:100%;}

/* Side Menu */
	#side_menu{width:170x;margin:0;background:transparent url(/images/V2/left_menu_bg.gif) repeat-y;}
	#side_menu_top{width:170px;height:10px;background:transparent url(/images/V2/left_menu_top.gif) no-repeat;}
	#side_menu_bottom{width:170px;height:10px;background:transparent url(/images/V2/left_menu_bottom.gif) no-repeat;}
	#side_menu_content{width:150px;padding:0 10px;}
	#side_menu_content a {color:#FFF}
	#side_menu_content h3{color:#dfd5bf;font-size:12px;padding:0 5px;width:140px;margin:0 auto;
	height:19px;line-height:19px;font-weight:bold;background:transparent url(/images/V2/left_menu_header_bg.gif);margin-bottom:5px;}
	
	#side_menu_content ul {list-style-image:url(/images/V2/left_menu_arrow.gif);padding:0 0 0 15px;margin:0}
	#side_menu_content ul li {line-height:20px;padding:0;margin:0;background:transparent url(/images/V2/left_menu_divider.gif) bottom repeat-x;}
	#side_menu_content ul li a:hover{background-color:#837358;color:#FFF;}
	#side_menu_content ul li a {display:block;height:20px;overflow:hidden;padding:0;margin:0;line-height:20px;text-decoration:none;color:#dfd5bf;}
/* End of Side Menu */



.h2{margin:0;height:24px;line-height:22px;color:#f2e3c5;font-size:12px; 
background:transparent  url(/images/V2/con_header_bg.gif) repeat-x;clear:none;overflow:hidden;}
.h2 a {color:#f2e3c5;}

/* Headlines Area */
.headlines{height:192px;overflow:hidden;}
	.headline_teaser{float:left;margin-left:10px;}

	/* Latest Updates */
	#latest{height:192px;background:transparent url(/images/V2/latest_bg.gif) repeat-x;overflow:hidden;}
		#latest_l{background:#ebe3d0 url(/images/V2/latest_l.gif) no-repeat;height:192px;width:7px;float:left;vertical-align:bottom;}
		#latest_r{background:#ebe3d0 url(/images/V2/latest_r.gif) no-repeat;height:192px;width:7px;float:right;vertical-align:bottom;}
		#latest h2 {line-height:22px;color:#f2e3c5;font-size:12px;}

	#right_ads{float:right;margin-left:5px;}
	
/* Rounded Area Code */
.ccontent {background:#dfd5bf url(/images/V2/dot.gif) 0 0 repeat-x;margin:0;padding:0; position: relative;}
	.b {background: url(/images/V2/dot.gif) 0 100% repeat-x; position: relative;}
	.l {background: url(/images/V2/dot.gif) 0 0 repeat-y; position: relative;}
	.r {background: url(/images/V2/dot.gif) 100% 0 repeat-y; position: relative;}
	.bl {background: url(/images/V2/content_bl.gif) 0 100% no-repeat; position: relative;}
	.br {background: url(/images/V2/content_br.gif) 100% 100% no-repeat; position: relative;}
	.tl {background: url(/images/V2/content_tl.gif) 0 0 no-repeat; position: relative;}
	.tr {background: url(/images/V2/content_tr.gif) 100% 0 no-repeat; padding:10px; position: relative;}
/* End of Rounded Area Code */

/* Content Header */
.cheader{height:45px;background:transparent url(/images/V2/cheader_bg.gif) repeat-x;overflow:hidden;}
.cheader p {font-size:11px;}
.cheader h2{padding-top:5px;height:20px;overflow:hidden;}
	.cheader_l{background:#ab9c7f url(/images/V2/cheader_l.gif) no-repeat;height:45px;width:5px;float:left;vertical-align:bottom;}
	.cheader_r{background:#ab9c7f url(/images/V2/cheader_r.gif) no-repeat;height:45px;width:5px;float:right;vertical-align:bottom;}

.ccontent a {color:#6d4708;font-size:12px;font-weight:bold;}
/* News source "Eg.. From Guildwars.com" */
.csrc {font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;}
	.csrc a{color:#560808;}

/* Footer */
#footer{background:#ab9c7f url(/images/V2/footer_bg.gif) repeat-x;height:100px;margin:10px 8px 0 8px;}
#footer p {margin:10px auto;font-size:10px;color:#fbf8ed;}
	#footer_l{background:#ab9c7f url(/images/V2/footer_l.gif) no-repeat;height:100px;width:7px;float:left;vertical-align:bottom;}
	#footer_r{background:#ab9c7f url(/images/V2/footer_r.gif) no-repeat;height:100px;width:7px;float:right;vertical-align:bottom;}	
	

#guru_list, #mmodb_list {display: none;}
#guru_list_a, #mmodb_list_a {color:#000000;font-weight:bold;background:transparent url(/images/V2/mmoguru_bg.gif) no-repeat;
width:153px;height:19px;line-height:19px;font-size:11px;font-weight:bold;display:block;text-align:center;
text-decoration:none;}

#mmodb_list{position:absolute;top:2px;right:15px;margin-right:10px;z-index:100000}

#guru_navitems, #mmodb_navitems {
  background:#ab9c7f;
  border:1px solid #353841;
  position: absolute;
  padding-top:20px;
  width: 147px;
  padding:0 2px;margin:0;
  display:none;
  left:0;
  list-style:none;
  z-index:100000;
}

#guru_navitems li, #mmodb_navitems li {margin-bottom:2px;}
#guru_navitems li a, #mmodb_navitems li a {color:#000000;margin-bottom:2px;}
#spacerbox {
	visibility: hidden;
	position: relative;/*ie needs this to show float */
	float: left;
/*
	width: 10px;
	margin-left:-10px;/*must be 1px less than width otherwise won't push footer down */
	border: 1px solid #000000;
*/
}
#spacerimage {
	display: block;
	width: 1px;
	height: 2050px;
}
