/* CSS Document */
/*
-----------------------------------------------------
Tolkien Library Style
Name:   Beren
Designer: Pieter Collier
URL:   www.android.be
Date:   may 2006
------------------------------------------------------ */
/* General styles */
.after-post-message { background-color:#FFC; height:26px; border:#FC6 1px solid; text-indent:20px; padding-top:8px; }
.addthis_toolbox { margin-left: 20px;}
.facebook_fans {
 border: none;
 width: 960px;
 height: 170px;
 background: transparent;
 margin: 0;
 padding: 0;
 overflow: hidden;
 border:none;
}

.feedb {float:right; padding:6px 20px 0 0; }

.minicol {text-align:left; width:1%; }
.norcol { clear:both; text-align:left; padding:10px 0 0 20px; height:160px; } 
.mediacol { clear:both; text-align:left; padding:10px 0 0 20px; height:20px; } 
.adscol { clear:both; text-align:left; padding:10px 0 0 20px; height:90px; } 
.adscol2 { clear:both; text-align:left; padding:10px 0 0 20px; height:70px; } 
.moreinfocol { clear:both; text-align:left; padding:10px 0 0 20px; height:200px; } 
.moreinfocol2 { clear:both; text-align:left; padding:10px 0 0 20px; height:240px; } 
#disqus_thread { width:700px; max-width:700px; }

.PL5 { padding-left:5px; }
.pc50 { width:50%; }
.PLR20 {padding:0 20px 0 20px; width:330px;}
.PLR20f {padding:0 20px 0 20px; }
.PR20 {padding:0; }
.PLR40 {padding:0 20px 0 0; width:430px;}
.PLR18 {padding:0 20px 0 20px; width:330px;}
.allok { text-decoration:none; font-weight:normal; }
.f11px {padding:0;margin:0;font-size:11px}
.f10px {font-size:10px;font-weight:normal;}
.f9px {font-size:9px;font-weight:normal;}

.notthere {border:none !important; margin:0px !important;}

.achtergk { background-color:#F6F6F6 }
.achtergk230 { background-color:#562A00; width:230px; }
.achtergk330 { background-color:#A03A18;text-align:left; width:302px; }
.achtergk407 { background-color:#396; width:427px; }

.tolkien_in_picture { height:213px; float:left; }
.tolkien_store {height:213px; float:right; }
.tolkien_storebottem{ clear:both; height:14px; width:427px; float:left; display:block;}
.instore{ float:left; display:block; }
.instorer{ float:left; display:block; margin-left:40px;}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p, .twtr-hd, .twtr-hd a, .twtr-profile-img-anchor, #twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {
color:#141414 !important;
font-size:10px;
text-transform:lowercase;
}

*
{
margin: 0;
padding: 0;
}

*>html .left {width: 29%;}
*>html .right {width: 69%;}

html, body, #wrap, #sidebar {
   height:100%;
   margin: 0;
   padding: 0;
   border: none;
  }

body {
	margin:0 auto;
	padding:0;
	width:960px;
	min-width:960px;
	max-width:960px;
	position: relative;
	background: #959F88 url(../layout/bg2.gif) top center repeat-y;
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size: 10px;
	height:100%;
}

.left {float: left;}
.right {float: right; text-align: right;}

#wrap {
  margin:0 auto;
	width:960px;
	height:100%;
	background: url(../layout/bg2.gif) top center repeat-y;
  }

#main {
  background:#FFF;
  float:right;
  width:770px;
	height:100%;
	display : block;
  }
#maingal {
  background:#FFF;
  float:right;
  width:770px;
	height:100%;
	display : block;
  }
#mainstore {
  background:#FFF;
	margin:0 auto;
	padding:0;
	width:960px;
	min-width:960px;
	position: relative;
	height:100%;
	display : block;
  }

#sidebar {
  background:#E2E2E2;
  float:left;
  width:190px;
	height:100%;
  }



/* Typography */

.s {
font-size:10px;
font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;}
.z { color:#000000;}
.r{ color: #990000;}
.g{ color: #669E43;}
.gr{color: #336633;}
.b{ color: #006699;}
.p{ color: #333366;}
.d{ color: #003333;}
.w{ color: #FFFFFF;}
.go{color:#666633;}

.T14{ font-family: Georgia, Arial, Helvetica, sans-serif ; font-size:20px; /*font-weight:bold;*/}
.shadow, .shadowg { position:relative; display:block; color:#fff; }
.shadow span, .shadowg span { position:absolute; display:block; top:0px; }
.shadow:before { display:block; padding:1px; content: attr(title); color:#990000; }
.shadowg:before { display:block; padding:1px; content: attr(title); color:#003333; }


/* Hyperlinks and Link Styles */

/* Input Styles */
input
{
	 font-size: 10px;
	 font-family:Verdana, Georgia, Times, "Times New Roman", sans-serif;
}
/* Padding */
.pBR{	 padding: 6px 17px 0 0;}
.p20{  padding: 20px 12px 12px 20px;}
.p350{  padding: 0px 12px 12px 350px;}

/* Navigation Strip */
#navstrip, #navstripfooter {
	width: 958px;
	height: 28px;
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size: 9px; /*font-weight:bold;*/
	color:#FFF;
}
#navstripleft #navstripfooterleft ul{text-align:left;}
#navstripsocial { text-align:right; margin-right:15px;}
#navstripleft li, #navstripright li, #navstripfooterleft li, #navstripsocial li
{
display: inline;
}

#navstripleft li a:link, #navstripleft li a:visited, #navstripleft li a:focus, #navstripleft li a:active, #navstripright li a:link, #navstripright li a:visited, #navstripright li a:focus, #navstripright li a:active, #navstripfooterleft li a:link, #navstripfooterleft li a:visited, #navstripfooterleft li a:focus, #navstripfooterleft li a:active
{
text-align: left;
color:#FFF;
float: left;
display: inline;
padding: 4px 5px 0 20px;
margin: 4px 0 0 0;
font-weight:bold;
}
#navstripsocial li a:link, #navstripsocial li a:visited, #navstripsocial li a:focus, #navstripsocial li a:active {
color:#FFF;
padding: 5px 5px 0 0;
margin: 0;
float:right;
}
a.menuitem
{
height: 100%;
color: #000000;
text-align: left;
text-transform: uppercase; 
padding: 0px;
margin: 0px;
text-decoration: none;
}

.menuitem:hover, .menuitem:focus, .menuitem:active
{
text-decoration: underline;
color: #fff;
}

#navstripright li
{
text-align: center;
float: right;
}

/* Main Image */

#mainimg {
	clear: both;
	width: 960px;
	height: 86px;
	background-image: url(https://tolkienlibrary.com/images/pagebanners/tolkienlibrary2.jpg);
	background-position: center;
	margin: 0;
	padding:0;
}

/* Navigation */

#navcontainer
{
width:960px;
font-size: 10px;
margin: 0;
padding: 0;
font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
font-size: 9px; font-weight:bold;
color:#FFFFFF;
height: 38px;
}

#navcontainer h2 {
font-size: 10px;
margin: 0;
padding: 0;
font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
font-size: 9px; font-weight:bold;
color:#FFFFFF;	
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
width: 960px;
}

#navlist {width:960px;}
.w184 {width:200px;}
.w137 {width:153px;}
.w116 {width:132px;}
.w99 {width:109px;}
.w100 {width:154px;}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
height: 36px;
}

#navcontainer A
{
color: #FFFFFF;
display: block;
float: left;
text-decoration: none;
margin: 0;
text-transform: uppercase; 
text-align:center;
padding: 12px 0 12px 0;
}

.navr{ background: #990000;border-left: 1px solid #660000;border-right: 1px solid #CC0000;}
.navg{ background: #669E43;border-left: 1px solid #7BC252;border-right: 1px solid #006600;}
.navb{background: #006699;border-left: 1px solid #009999;border-right: 1px solid #003366;}
.navp{ background: #333366;border-left: 1px solid #666699;border-right: 1px solid #000033;}
.navd{ background: #003333;border-left: 1px solid #006666;border-right: 1px solid #000000;}
.navgold{ background:#666633;border-left: 1px solid #333300;border-right: 1px solid #999966;}
.navgolds{ background:#666633;border-left: 1px solid #333300;border-right: 1px solid #333300;}
.navshop{ background: #336633;border-left: 1px solid #003300;border-right: 1px solid #669933;}

.r a:link {color:#990000;text-decoration:none;}
.r a:visited {color:#990000;text-decoration:none;}
.g a:link {color:#669E43;text-decoration:none;}
.g a:visited {color:#669E43;text-decoration:none;}
.b a:link {color:#006699;text-decoration:none;}
.b a:visited {color:#006699;text-decoration:none;}
.g .b .p .d .r a:hover {color:#000;text-decoration:underline;}
.g .b .p .d .r a:active {color:#000;text-decoration:none;}
.g .b .p .d .r a:focus {color:#000;text-decoration:none;}

.navrood{border-bottom: 3px solid #990000;}
.navgreen{border-bottom: 3px solid #669E43;}
.navblue{border-bottom: 3px solid #006699;}
.navpaars{border-bottom: 3px solid #333366;}
.navdonker,.navdonkers{border-bottom: 3px solid #003333;}
.navduister{border-bottom: 3px solid #336633;}

/* general link styles #4e4e33*/
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
a:focus {color:#000;text-decoration:underline;background-color:#FFC;}
a:active {text-decoration:none;}

a.navrood:hover, a.navrood:active { background: #990000;border-left: 1px solid #660000;border-right: 1px solid #CC0000; }
a.navgreen:hover, a.navg:active { background: #669E43;border-left: 1px solid #7BC252;border-right: 1px solid #006600; }
a.navblue:hover, a.navb:active { background: #006699;border-left: 1px solid #009999;border-right: 1px solid #003366; }
a.navpaars:hover, a.navp:active { background: #333366;border-left: 1px solid #666699;border-right: 1px solid #000033; }
a.navdonker:hover, a.navd:active { background: #003333;border-left: 1px solid #006666;border-right: 1px solid #000000; }
a.navdonkers:hover, a.navd:active { background: #003333;border-left: 1px solid #006666;border-right: 1px solid #006666; }
a.navduister:hover, a.navdu:active { background: #336633;border-left: 1px solid #006666;border-right: 1px solid #000000; }

#arrowred{ clear:both; width:960px; height:13px; background: #990000 url(../images/pagebanners/arrowred.jpg) top left no-repeat;}
#shadowred{ width:960px; height:13px; background: #990000 url(../images/pagebanners/shadowred.jpg) top left no-repeat;}
#arrowgreen{ clear:both; width:960px; height:13px; background: #669E43 url(../images/pagebanners/arrowgreen.jpg) top left no-repeat;}
#shadowgreen{ width:960px; height:13px; background: #669E43 url(../images/pagebanners/shadowgreen.jpg) top left no-repeat;}
#arrowblue{ clear:both; width:960px; height:13px; background: #006699 url(../images/pagebanners/arrowblue.jpg) top left no-repeat;}
#shadowblue{ width:960px; height:13px; background: #006699 url(../images/pagebanners/shadowblue.jpg) top left no-repeat;}
#shadowblue2, #shadowblue3{ width:960px; height:13px; background: #006699 url(../images/pagebanners/shadowblue2.jpg) top left no-repeat;}
#arrowpaars{ clear:both; width:960px; height:13px; background: #333366 url(../images/pagebanners/arrowpurple.jpg) top left no-repeat;}
#shadowpaars{ width:960px; height:13px; background: #333366 url(../images/pagebanners/shadowpurple.jpg) top left no-repeat;}
#arrowdonker{ clear:both; width:960px; height:13px; background: #003333 url(../images/pagebanners/arrowdgreen.jpg) top left no-repeat;}
#shadowdonker{ width:960px; height:13px; background: #003333 url(../images/pagebanners/shadowdgreen.jpg) top left no-repeat;}
#arrowshop{ clear:both; width:960px; height:13px; background: #336633 url(../images/pagebanners/arrowshop.jpg) top left no-repeat;}
#shadowshop{ width:960px; height:13px; background: #336633 url(../images/pagebanners/shadowshop.jpg) top left no-repeat;}
#bovengold{ clear:both; width:960px; height:250px;}
#bovengold2{ clear:both; width:960px; height:213px;}
#ondergold{ clear:both; width:960px; background: #666633 url(../images/pagebanners/arrowgoldb.jpg) top left repeat;}
#ondergold2{ clear:both; width:960px; background: #666633 url(../images/pagebanners/arrowgoldb2.jpg) top left repeat;}
#arrowgold{ clear:both; width:960px; height:13px; background: #666633 url(../images/pagebanners/arrowgoldb.jpg) top left repeat;}
#shadowgold{ width:960px; height:11px; background: #666633 url(../images/pagebanners/shadowgold.jpg) top left no-repeat;}
#shadowgold2{ width:960px; height:11px; background: #666633 url(../images/pagebanners/shadowgold2.jpg) top left no-repeat;}


.rbg {background-color:#990000;}
.transred { width:960px; background: #990000 url(../images/pagebanners/transred.gif) top left repeat;}
.transgreen { width:960px; background: #669E43 url(../images/pagebanners/transgreen.gif) top left repeat;}
.transdgreen { width:960px; background: #003333 url(../images/pagebanners/transdgreen.gif) top left repeat;}
.transblue { width:960px; background: #006699 url(../images/pagebanners/transblue.gif) top left repeat;}
.transblue2 { width:960px; background: #006699 url(../images/pagebanners/transblue2.gif) top left repeat;}
.transpurple { width:960px; background: #336666 url(../images/pagebanners/transpurple.gif) top left repeat;}
.transshop { width:960px; height:140px; background: #336633 url(../images/pagebanners/transshop.jpg) top left repeat;}
.transsupport { width:960px; background: #336633 url(../images/pagebanners/transsupport.jpg) top left repeat;}
.transsupport2 { width:960px; background: #336633 url(../images/pagebanners/transsupport2.jpg) top left repeat;}
.transgold { width:960px; background: #666633 url(../images/pagebanners/arrowgoldb.jpg) top left repeat;}


#submenu ul{
list-style:none; color:#FFFFFF;
font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
font-size: 9px; font-weight:bold;
color:#FFFFFF; padding: 20px 0px 0px 25px; line-height: 1.4em; }
#submenu2 ul{
list-style:none; color:#FFFFFF;
font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
font-size: 9px; font-weight:bold;
color:#FFFFFF; /*padding: 20px 0px 0px 25px;จจ*/ line-height: 1.4em; }
#submenu li, #submenu2 li{color:#FFFFFF; text-transform:uppercase;}
#submenu li a, #submenu2 li a {color:#FFFFFF; text-decoration:none;}
#submenu li a:hover, #submenu2 li a:hover, #submenu li a:focus, #submenu2 li a:active, #submenu li a:focus, #submenu2 li a:active {color:#000000; text-decoration:none;}
#submenu ul li ul, #submenu2 ul li ul {padding: 0px 0px 0px 187px; margin-top:-12px;}


/* Sweet Titles */

body div#toolTip { 
	background: #333333 url(../images/tooltips/orange.png) repeat-x top;
	/*border-left: 1px solid #444;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;*/
	padding: 10px 10px 10px 10px;
	position: absolute;
	text-align: left;
	z-index: 1000;
	width: auto;
	max-width: 25em;
	}
	
body div#toolTip p { 
	color: #ddd;
	}

body div#toolTip p em { 
	display:block;
	margin-top:3px;
	color: #ffce40;
	font-style:normal;
	}

body div#toolTip p em span { 
	font-weight:bold;
	color:#fff; 
}

/*sidebar */
#sidebar ul {
	list-style: none; 
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 0;
	text-align: left;
}

#sidebar li {
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:9px; font-weight:bold;
	line-height: 1.4em;
	color: #333;
	text-align: left;
	text-transform: uppercase;
}

#sidebar a:link {color:#666; text-decoration:none;display:block;margin-bottom:5px;}
.active {color:#222222;}
#sidebar a:visited {color:#666;text-decoration:none;display:block;margin-bottom:5px;}
#sidebar a:hover {color:#000;text-decoration:underline;display:block;margin-bottom:5px;}
#sidebar a:active, #sidebar a:focus {color:#333;text-decoration:none;display:block;margin-bottom:5px;}


/* main */

#main p {
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:11px;
	line-height: 1.5em;
	color: #333;
	text-align: justify;
	width:723px;
	display: block;
	margin: 15px 25px 6px 22px;
}
#maingal p {
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:11px;
	line-height: 1.5em;
	color: #333;
	text-align: justify;
	width:723px;
	display: block;
	margin: 15px 25px 6px 22px;
}
#main table, #main div.table {
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:11px;
	line-height: 1.5em;
	color: #333;
	text-align: justify;
	width:723px;
	margin: 15px 25px 6px 22px;
}

#maingal table {
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:11px;
	line-height: 1.5em;
	color: #333;
	text-align: justify;
}

#mainstore p {
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:11px;
	line-height: 1.5em;
	color: #333;
	text-align: justify;
	width:723px;
	display: block;
	margin: 15px 25px 6px 22px;
}
#mainstore table {
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:11px;
	line-height: 1.5em;
	color: #333;
	text-align: justify;
	width:723px;
	margin: 15px 25px 6px 22px;
}

#main h1, #main h2, #mainstore h2, #maingal h2 {
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:11px;
	font-weight: bold;
	margin: 30px 28px 10px 22px;
	padding: 0px;
}

#main ul, #mainstore ul {
	list-style: none; 
	margin: 30px 25px 15px 42px;
	padding: 0;
	text-align: justify;
	
}

#main li {
list-style:square;
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:11px;
	text-align: justify;
	color: #7e7e66;
	margin: 0px 0px 5px 26px;

}

#footer {
	clear:both;
	}


/* new styles 2021 */

.divTable{
	display: table;
	line-height: 1.5em;
  color: #333;
  text-align: justify;
  width: 94%;
  margin: 15px 25px 6px 22px;
  border-collapse: separate;
  text-indent: initial;
  border-spacing: 2px;
}
.divTableRow {
	display: table-row;
}

.divTableCell, .divTableCells {
	display: table-cell;
	background:#E8E8E8;
	text-align: center;
	vertical-align: middle;
}

.divTableCellright {
	display: table-cell;
	background:#E8E8E8;
	padding: 20px 12px 0px 20px;
	margin: 0;
	width: 715px;
	vertical-align: middle;
}

.divTableBody {
	display: table-row-group;
}

/* end new styles 2021 */
	
/* rss */

	.rssfeed { 
  background:#FFF;
  float:right;
  width:542px;
	height:100%;
	display : block;
  }
  .rssfeed-title {
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:10px;
	font-weight: bold;
	margin: 30px 28px 10px 22px;
	padding: 0px;
	color: #333366;
  }
  
  .rssfeed-items {
	font-family: Verdana, Georgia, Times, "Times New Roman", sans-serif;
	font-size:10px;
	line-height: 1.5em;
	color: #333;
	text-align: justify;
	width:723px;
	display: block;
	margin: 30px 25px 15px 22px;
	
  }

  .rssfeed-item {
   padding: 5px 5px 5px 0px;
	 
  }

  .rssfeed-itemtitle {
   color: #000;
	 font-weight: bold;
  }

  .rssfeed-itemcontent {
   color: #333;
	 background:#E8E8E8;	 
	 padding: 20px 12px 12px 20px;
  }
	
	.rssfeed-itemcontent p {
	 clear: both;
	 padding: 0px 0px 0px 0px;
	 margin: 0px;  
	 max-width: 400px;
	 }
	

/*seperators */

#separator {
	border-bottom: 1px dashed #CAC4B0;
}

.separator {
	border-bottom: 1px dashed #CAC4B0;
}

/* inline images*/
img {
	border: 0; 
	}
.enquiryimg {border:0; border:none; padding:0; margin:0;}

.feature img {
	padding: 3px;
	border: 1px solid #ccc;
}
.feature img a:hover {
	padding: 3px;
	border: 1px solid #000;
}

.noStyle img {
	padding: 0;
	border: 0 none;
}
.right {
	float: right;
	margin: 1.3em 0 0 2em;
	}
.left {
	float: left;
	margin: 1.3em 2em 0 0;
	}
.center {
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.white {
background-color:#FFFFFF;
}

.bold {
	font-weight: bold;
}


.subscriberStats{
	height:35px;
	padding:5px;
	width:220px;
}

.socialIcon{
	float:left;
	height:32px;
	width:32px;
}

a img{
	border:none;
}

.subscriberCount{
	border-bottom:1px dotted #CCCCCC;
	color:#999999;
	float:left;
	font-size:28px;
	line-height:32px;
	margin-right:10px;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* Smartphones (portrait and landscape) ----------- */
@media screen and (max-width: 480px) {
/* Styles */
body, #wrap, #navcontainer, #navcontainer UL, #navstrip, #navstripfooter, #mainimg, 
#navcontainer li, #navcontainer h2, #navcontainer a, .transblue, #arrowblue, #shadowblue, #arrowdonker, #shadowdonker, .transred, #arrowred, #shadowred, .transgreen, .transdgreen, .transgold, .transpurple, #arrowgold, #shadowgold, #arrowgreen, #shadowgreen, #arrowpaars, #shadowpaars { 	
  width:100%;
	min-width:100%;
	max-width:100%; }
#main, #main table, #main div.table, #main p, #disqus_thread {
  width:95%; font-size: 15px; }
 
#main table td { 
	float: left;
	width:90%; }
	
.dtads {display: none;}
	
.divTableCellright { padding: 22px; font-size: 15px; width:85%;}
.divTableCell, .divTableCellright { float: left; width:90%;}
.divTableCells { float: left; width:100%; border: 1px solid white;}
.divTableCellright {padding-bottom: 20px ;}
.divTableCells a img {width: 25%; float: left;}
.feature img {
	 height:auto; width:107%;}
.feature2 td, .feature2 img {
	 height:auto; width:107%; }	
	
.after-post-message {
	height:26px;
	width:95%;
	text-indent:2px;}
#submenu li, #submenu2 li { 
	width:95%; }
.feature img {
	width:107%; }
#main {
  float:none; }
iframe {
	float:left; }
#main table td iframe { float:left; }
#bovengold2, #ondergold2, .transsupport2, #navstripsocial, #navstripright, #sidebar,
.st_pinterest_vcount, .google-ad, .st_reddit_vcount { 
  display:none; }
.norcol .instore a img { float:left; margin: 10px 10px 0 0; }
.PLR20, .PLR18 { 
	width:60%; 
	height: auto;
	padding:5px 0 0 5px;
	font-size: 15px;}
.nnorcol { 
	padding:10px 0 0 10px; }
#mainimg { 
	background-position:left; }
.feedb { 
	margin-right:10px; }
}
