/* CSS Document */
html , body { height: 100%; } 

body { 
  margin: 0;
  padding: 0;
  background: url("../images/layout/bg-px.png") #172c01 repeat-x;
}

div { text-align: left; }

div.layout {
  /*display:table;*/
  position:relative;
  width: 990px;
  background: url("../images/layout/mainBg.gif") left top repeat-y;
}

div.layout {
  margin: 0 auto;
}

div.layout2 {
  /*display:table;*/
  position:relative;
  width: 990px;
  background: url("../images/layout/mainBg2.gif") left top repeat-y;
}

div.layout2 {
  margin: 0 auto;
}

div.header,
div.menu-wrapper,
div.content,
div.content2 {
  width: 100%; 
  clear: both;
}

div.content2:after {
	content: '';
	width: 100%; 
  clear: both;
	display:block;
}

div.content div.sidebarLeft,
div.content2 div.sidebarRight,
div.content div.main,
div.content2 div.main2  { float: left;}

div.content2 { background:url("../images/layout/roundedL.gif") left top no-repeat; }


div.content div.sidebarLeft { width: 227px; }
div.content div.main { width: 760px; }

div.content2 div.sidebarRight { width: 190px; float: left; }
div.content2 div.main2 { width: 559px; background:url("../images/layout/roundedR.gif") right top no-repeat;}

/*IE6 fix */
*html div.content2 div.main2 { width: 550px; }

div.content div.sidebarLeft div.container { padding: 5px 0 0 1px; margin-bottom:10px; background:#FFFFFF;}
div.content2 div.main2 div.container { padding: 20px 10px; }
div.content2 div.sidebarRight div.container { padding: 0 0 15px 7px; }
.communityArea { float:left; padding: 0 0 0 0; background:#FFFFFF; margin:0; overflow:hidden;}

/*Header and Menu*/
div.header { height:112px; overflow:hidden;}

div.header div.left,
div.header div.right { height:112px; }

div.menu-wrapper div.left,
div.menu-wrapper div.right { height:31px; }

div.header div.left,
div.menu-wrapper div.left {
	float: left; 
	width:76px;
}

div.header div.middle,
div.menu-wrapper div.middle {
	margin: 0 76px 0 76px;
}

div.header div.right,
div.menu-wrapper div.right {  
	float: right; 
	width:76px;
}

div.header div.left { background:url("../images/layout/headerL.jpg") left top no-repeat; }
div.header div.middle { background:url("../images/layout/headerM.jpg") left top no-repeat;}
div.header div.right {  background:url("../images/layout/headerR.jpg") left top no-repeat; }

div.menu-wrapper div.left { background:url("../images/layout/menuL.jpg") left top no-repeat; }
div.menu-wrapper div.middle { background:url("../images/layout/menuM.jpg") left top no-repeat; }
div.menu-wrapper div.right {  background:url("../images/layout/menuR.jpg") left top no-repeat; }

/*User block*/
div.content div.user { 
  height: 129px;
  width: 100%;
  background: url("../images/layout/userBg.png") left bottom no-repeat;
  position: relative;
	clear:both;
/*border:1px solid #000;*/
}

.stars {
	cursor: pointer;
}

td.forum_name
{
  width: 45%;
  padding-left: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 4px;
  width: 3%;
  background-color: #fafbf9;
  margin: 1px;
}

/*Footer*/
.footer { 
  background:#070f00;
	color:#FFFFFF;
	height:26px;
}

.footer .left,
.footer .right { 
  height:24px;
  width:8px;
}

.footer .left { float: left; background: url("../images/layout/footerL.gif") left top no-repeat; }
.footer .right { float: right; background: url("../images/layout/footerR.gif") left top no-repeat; }

.footer .middle,
.footer .middle {
	margin: 0 8px;
	background: #afc49d;
	text-align:right;
	padding:5px;
}
.footerlink{
 color:#FFFFFF;
 margin: 0 10px;
}
a.footerlink:link,
a.footerlink :visited {
  text-decoration: underline;
  color:#FFFFFF;
}

a.footerlink :hover,
a.footerlink :active {
  text-decoration: none;
  color:#FFFFFF;
}

.footerlink2{
 color:#d4eebd;
 margin: 0 9px;
}
a.footerlink2:link,
a.footerlink2 :visited {
  text-decoration: underline;
  color:#d4eebd;
}

a.footerlink2 :hover,
a.footerlink2 :active {
  text-decoration: none;
  color:#d4eebd;
}

.floatCleaner {
  clear:both;
	overflow:hidden;
}

div.twitterfeed {
  /*display:table;*/
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: 500px;
  width: 250px;
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
