.blurb_box_top_left {
	background:url(../images/box_bgl.gif) top left no-repeat;
	height:30px;
	line-height:30px;
}
.blurb_box_top_bg {
	background:url(../images/box_bg.gif);
	margin-left:20px;
}
.blurb_box_top_right {
	background:url(../images/box_bgr.gif) top right no-repeat;
	color:#803E2E;
	font-size:1.2em;
}
.blurb_box_main {
	background:url(../images/box_fill.jpg) top left repeat-x;
	background-color:#ddd2b0;
	padding:20px;
	clear:both;
	line-height:1.5em;
	color:#803E2E;
}
.blurb_box_link {
	text-align:right;
}
.blurb_shadow {
	background:url(../images/box_shadow.png) top center no-repeat;
	width:100%;
	height:20px;
	position:relative;
	top:-3px;
}
#columns, #adverts { position:absolute;top:0px; }
body, html{
	padding:0;
	margin:0;
}

body{
	background:url(../images/wood.jpg) center 0 repeat;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:1.5em;
}

div, h1, h2, h3, h4{
	margin:0;
}
p{
	text-align:left;
}
a{
	font-weight:bold;
	color:#803e2e;
	text-decoration:none;
	outline:none;
}
a:hover, a:active{
	color:#ad704f;
	text-decoration:underline;
}
a:visited{
	/*color:#b6a78a;*/
}
#bluebar {
	background:url(../images/bluebar.jpg);
	width:100%;
	height:28px;
	line-height:2.4em;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
}
#bluebar_interior {
	margin:0px auto;
	padding-right:40px;
	text-align:right;
}
#bluebar_interior a {
	color:#d0a803;
	padding-right:20px;
	padding-left:20px;
	background:url(../images/divider.gif) center right no-repeat;
}
#knife_bg {
	background:url(../images/knife_bg.jpg) center -0px no-repeat;
	width:100%;
}
#content{
	margin:auto;
	width:889px;
	position:relative;
}
#topMargin{
	background:url(../images/wood.jpg) bottom left repeat;
	height:20px;
}
#header{
	/*background:url(../images/header.jpg) left top no-repeat;*/
	height:185px;
	position:relative;
	/*cursor:pointer;*/
}
#issueNumber{
	position:absolute;
	top:40px;
	right:120px;
	
}
#textSize{
	position:absolute;
	top:40px;
	right:60px;
	font-weight:bold;
	color:#803e2e;
}
#printPage{
	position:absolute;
	top:40px;
	right:75px;
	font-weight:bold;
	color:#803e2e;
}
#title{
	position:relative;
}
#title h1{
	display:none;
}
#logo{
	position:absolute;
	left:400px;
	top:60px;
}

#typoe{
	float:left;
}
#parchment{
	background:url(../images/center_parchment.jpg) left top repeat-y;
	padding-top:15px;
}
#bottomParchment{
	background:url(../images/bottom_parchment.jpg) left bottom no-repeat;
	padding:0 75px 0 65px;
	position:relative;
}
#jumperLeft{
	background:url(../images/jumper_left.png) top left no-repeat;
	width:52px;
	height:154px;
	position:absolute;
	bottom:75px;
	left:15px;
}
#jumperRight{
	background:url(../images/jumper_right.png) top right no-repeat;
	width:52px;
	height:154px;
	position:absolute;
	bottom:100px;
	right:19px;
}
#text{
	margin:0;
	padding:50px 75px 50px 60px;
}
#text p{
	margin:0 0 20px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#editor{
	background:url(../images/seperator_vertical.gif) right top repeat-y;

	width:210px;
	padding-right:10px;
	float:left;
}

.editorTitle{
	font-size:20px;
	line-height:normal;
	text-align:center;
	color:#803e2e;
	font-style:italic;
	letter-spacing:normal;
}
.sIFR-hasFlash.editorTitle{
	font-size:20px;
	text-align:center;
	color:#803e2e;
	font-style:italic;
}
.articleTitle{
	font-size:20px;
	text-align:center;
	color:#803e2e;
	line-height:normal;
}
.sIFR-hasFlash.articleTitle{
	font-size:40px;
	line-height:normal;
	text-align:center;
	color:#803e2e;
}
.articleSubtitle{
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
#article{
	width:520px;
	/*height: 617px;*/
	float:right;
	position: relative;
}
.languageColumn {
	width:390px;
	margin-right:20px;
	float:right;
	margin-bottom:20px;
	padding:10px;
	color:#803e2e;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:1.5em;
	padding:10px;
	position:relative;
	border:#bcaf97 double 3px;
}
#anims {
	width:235px;
	margin-right:20px;
	margin-bottom:50px;
	position:relative;
}
#leftColumn{
	width:235px;
	float:left;
	margin-right:20px;
	opacity:0;
}
#adLeftColumn{
	width:235px;
	float:left;
	margin-right:20px;
	opacity:0;
}
#leftColumn.editorColumn{
	border:#bcaf97 double 3px;
	width:209px;
	margin-right:10px;
	padding:10px;
}
#centerColumn{
	width:235px;
	float:left;
	margin-right:20px;
	opacity:0;
}
#adCenterColumn{
	width:235px;
	float:left;
	margin-right:20px;
	opacity:0;
}
#rightColumn{
	width:235px;
	float:left;
	opacity:0;
}
#adRightColumn{
	width:235px;
	float:left;
	opacity:0;
}
.floatClearer{
	clear:both;
	height:1px;
	display:block;
	margin:0;
}
#languageBox{
	width:742px;
	margin:20px auto 0;
	font-size:11px;
	line-height:1.3em;
}
.lang_outer_top {
	background:url(../images/langbox_outer_top.gif) repeat-x;
	height:8px;
}
.lang_outer_left {
	background:url(../images/langbox_outer_left.gif) repeat-y;
	width:8px;
	font-size:8px;
}
.lang_outer_bottom {
	background:url(../images/langbox_outer_bottom.gif) repeat-x;
	height:8px;
}
.lang_outer_right {
	background:url(../images/langbox_outer_right.gif) top left repeat-y;
	width:8px;
	font-size:8px;
}
.lang_content {
	color:#803e2e;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:1.5em;
	padding:10px;
	padding-top:4px;
}
.flag_gb {
	position:absolute;
	background:url(../images/flag_gb.gif);
	width:74px;
	height:48px;
	top:-14px;
	left:-22px;
	display:block;
	background-position:0px 0px;
	cursor:pointer;
}
.flag_gb:hover { background-position:0px -48px; }

.flag_us {
	position:absolute;
	background:url(../images/flag_us.gif);
	width:74px;
	height:48px;
	top:-14px;
	left:-22px;
	display:block;
	background-position:0px 0px;
	cursor:pointer;
}
.flag_us:hover { background-position:0px -48px; }

.flag_fr {
	position:absolute;
	background:url(../images/flag_fr.gif);
	width:74px;
	height:48px;
	top:-14px;
	left:-22px;
	display:block;
	background-position:0px 0px;
	cursor:pointer;
}
.flag_fr:hover { background-position:0px -48px; }

.flag_de {
	position:absolute;
	background:url(../images/flag_de.gif);
	width:74px;
	height:48px;
	top:-14px;
	left:-22px;
	display:block;
	background-position:0px 0px;
	cursor:pointer;
}
.flag_de:hover { background-position:0px -48px; }

.flag_es {
	position:absolute;
	background:url(../images/flag_es.gif);
	width:74px;
	height:48px;
	top:-14px;
	left:-22px;
	display:block;
	background-position:0px 0px;
	cursor:pointer;
}
.flag_es:hover { background-position:0px -48px; }

.flag_kr {
	position:absolute;
	background:url(../images/flag_kr.gif);
	width:74px;
	height:48px;
	top:-14px;
	left:-22px;
	display:block;
	background-position:0px 0px;
	cursor:pointer;
}
.flag_kr:hover { background-position:0px -48px; }

.flag_ru {
	position:absolute;
	background:url(../images/flag_ru.gif);
	width:74px;
	height:48px;
	top:-14px;
	left:-22px;
	display:block;
	background-position:0px 0px;
	cursor:pointer;
}
.flag_ru:hover { background-position:0px -48px; }

#footer{
	width:100%;
	margin-top:10px;
	margin-bottom:30px;
	text-align:center;
	color:#897663;
	font-size:90%;
	font-weight:bold;
}
.navLinks {
	position:absolute;
	bottom: 0;
}
#nextPage {
	right: 0;
}
.previousPage{
	text-align:left;
	cursor:pointer;
	color:#803e2e;
	font-weight:bold;
}
.previousPage:hover {
	color:#ad704f;
	text-decoration:underline;
}
.nextPage{
	text-align:right;
	cursor:pointer;
	color:#803e2e;
	font-weight:bold;
	float:right;
	padding-bottom:10px;
	width:100%;
	clear:both;
}
.nextPage:hover {
	color:#ad704f;
	text-decoration:underline;
}
.topShadow{
	background:url(../images/top_shadow_wood.jpg) 50% 0 repeat-x;
	height:100%;
}
#topInnerShadow {
	background:url(../images/knife_bg2.jpg) center 0 no-repeat;
}
.topShadowB{
	background:url(../images/top_shadow.png) 0 0 repeat-x;
	height:11px;
	overflow:hidden;
}
.blizzLogo{
	background:url(../images/blizzlogo.gif) 0 0 no-repeat;
	display:block;
	width:115px;
	height:71px;
	margin:0 auto 5px auto;
}
#bottomItems{
	background:url(../images/wood_b.jpg) 0 0 repeat;
	height:100px;
	margin:auto;
	width:889px;
	padding-bottom:0px;
}
#bottomItems p{
	margin:0;
	font-size:9px;
	text-align:center;
}
#bottomItems a{
	color:#CC6600;
}
#bottomItems a:hover, #bottomItems a:active{
	color:#CC9933;
}
.coffeeStain{
	background:url(../images/coffe_stain.png) no-repeat;
	width:311px;
	height:297px;
	position:absolute;
	left:-300px;
	top:-10px;
}
#hiddenSingleColumn {
	display:none;
}
#hiddenDoubleColumn {
	display:none;
}
#coinSection {
	background-image:url(../images/coin_section.jpg);
	position:absolute;
	top:-20px;
	left:-174px;
	height:310px;
	width:175px;
}
#coinSection2 {
	background-image:url(../images/coin_section2.jpg);
	position:absolute;
	top:185px;
	left:0px;
	height:96px;
	width:46px;
}
#coinSection3 {
	background-image:url(../images/coin_section3.jpg);
	position:absolute;
	top:-20px;
	left:0px;
	height:20px;
	width:253px;
}
#dagger {
	background-image:url(../images/dague.gif);
	position:absolute;
	top:-19px;
	left:796px;
	height:341px;
	width:292px;
}
#coins {
	background-image:url(../images/coins.gif);
	
	position:absolute;
	top:-20px;
	left:-119px;
	width:368px;
	height:311px;
}
#printLink {
	float:right;
	height:21px;
	width:23px;
	background:url(../images/print.gif);
	cursor:pointer;
	display:block;
}
#printLink:hover {
	background-position:0px -21px;
}
#nextIssueLink {
	float:right;
	height:21px;
	width:23px;
	background:url(../images/issue_arrow_right.gif);
	cursor:pointer;
	display:block;
}
#nextIssueLink:hover {
	background-position:0px -21px;
}
#prevIssueLink {
	float:right;
	height:21px;
	width:23px;
	background:url(../images/issue_arrow_left.gif);
	cursor:pointer;
	display:block;
}
#prevIssueLink:hover {
	background-position:0px -21px;
}
#issueBox {
	float:right;
	height:20px;
	background:url(../images/issue_field_left.gif) no-repeat;
	cursor:pointer;
	display:block;
	padding-left:12px;
	padding-right:7px;
	line-height:2.2em;
	font-weight:normal;
	font-size:80%;
}
#issueBoxRight {
	float:right;
	display:block;
	height:20px;
	width:5px;
	background:url(../images/issue_field_right.gif) no-repeat;
	cursor:pointer;
}

#homeLink {
	float:right;
	height:21px;
	width:23px;
	background:url(../images/home.gif);
	cursor:pointer;
	display:block;
}
#homeLink:hover {
	background-position:0px -21px;
}
#extraHome {
	text-align:center;
	clear:both;
	cursor:pointer;
	display:block;
	opacity:0;
	color:#897663;
	font-size:1.1em;
	font-weight:bold;
}
#extraHome:hover {
	color:#675441;
}
#nextLink {
	float:right;
	height:23px;
	width:25px;
	background:url(../images/next_page.gif);
	cursor:pointer;
	display:block;
	margin-left:10px;
	margin-top:14px;
	margin-bottom:0px;
}
#nextLink:hover {
	background-position:0px -23px;
}
#prevLink {
	float:left;
	height:23px;
	width:25px;
	background:url(../images/prev_page.gif);
	cursor:pointer;
	display:block;
	margin-right:10px;
	margin-top:16px;
	margin-bottom:0px;
}
#prevLink:hover {
	background-position:0px -23px;
}

#adLeftColumn H1 {
	font-size:1.2em;
	margin-bottom:-10px;
	background:url(../images/box_bg.gif) top left repeat-x;
	padding:2px;
	color:#803e2e;
	font-weight:bold;
}
#adLeftColumn P {
	line-height:1.5em;
	color:#481e14;
}
#adRightColumn H1 {
	font-size:1.2em;
	margin-bottom:-10px;
	background:url(../images/box_bg.gif) top left repeat-x;
	padding:2px;
	color:#803e2e;
	font-weight:bold;
}
#adRightColumn P {
	line-height:1.5em;
	color:#481e14;
}
#adCenterColumn H1 {
	font-size:1.2em;
	margin-bottom:-10px;
	background:url(../images/box_bg.gif) top left repeat-x;
	padding:2px;
	color:#803e2e;
	font-weight:bold;
}
#adCenterColumn P {
	line-height:1.5em;
	color:#481e14;
}