body {       margin: 0;        padding: 0;       font: 12px Verdana, Arial;       color: #bbbbbb;       background: #131313 url(images/back.jpg) repeat; }a {        color: #f3c433;       font-weight: bold;       text-decoration: none; }a:hover {       color: #FFFF00;        font-weight: bold;       text-decoration: underline; }p {}h1, h2, h3, h4, h5, h6{	    font-size: 12px;	    color: #FDFDB3;	    font-weight: bold;      border: 1px solid #000;      margin: 2px 0 6px 0;      padding: 4px 0px 0px 6px;      text-align: left;	    height: 30px;	    background: url(images/hback.gif) repeat-x;	}table {        margin: 0px;       padding: 0px;       border: none;       border-collapse: collapse; }td {       text-align: left;       vertical-align: top;       padding-left: 2px;       padding-right: 2px; }blockquote {}ul {	margin: 0;	padding: 0 0 0 15px;}form { }input {       margin: 2px; }hr {       margin-top: 2px;       height: 1px;       border: none;       background-color: #3f3f3f; }/* SITE LAYOUT */#main {       margin: 0 auto;       width: 1010px;       padding: 0;       background-color: transparent;       height: 360px;       border-left: 0px solid #000;       border-right: 0px solid #000; }#head {       margin: 0;       padding: 0;       width: 100%;       height: 320px;       background: url(images/header.jpg) no-repeat top center;       float: center; }#topmenu {        margin: 0 auto;        padding: 0;       width: 970px;       height: 34px;       background: #242624 url(images/top.jpg) no-repeat;       font: 18px Arial bold, Helvetica bold, sans-serif bold;       color: #ffffff;       border-left: 2px solid #000;       border-right: 2px solid #000;      border-top: 1px solid #000;      border-bottom: 1px solid #000;      }#main2 {       margin: 0 auto;       padding: 4px 0 0 0;       background: #131313;       width: 970px;       border-left: 2px solid #000;       border-right: 2px solid #000; }#lmenu {       margin: 0 0 2px 4px;       padding: 2px;       width: 188px;       background: #131313;       float: left;       border: 0px solid #000;       text-align: left;       font: 10px Verdana, Arial;       color: #bbbbbb; }#lmenu h3 {       font-size: 12px Verdana, Arial;	    color: #FDFDB3;	    font-weight: bold;      margin: 2px 0 -6px 0;      padding: 30px 0px 0px 10px;      border: 0px;      text-align: left;	    height: 40px;	    background: url(images/caption1.jpg) no-repeat; }#lmenu1 h3 {       font-size: 12px Verdana, Arial;	    color: #FDFDB3;	    font-weight: bold;      margin: 2px 0 -6px 0;      padding: 12px 0px 0px 10px;      border: 0px;      text-align: left;	    height: 40px;	    background: url(images/caption.jpg) no-repeat; }#banner {       margin: 0;       padding: 0;       text-align: center; }.news {       margin: 0 4px 6px 4px;       padding: 2px;       width: 565px;       background: #131313;       float: left;       border: 0px solid #000; }*html .news {       margin: 0 4px 6px 4px;       padding: 2px;       width: 560px;       background: #131313;       float: left;       border: 0px solid #000; }#topleft {       padding: 0 6px 0 6px;       margin: 0;       text-align: left;       background: #131313;       border: 0px solid #000;       font: 11px Verdana, Arial;       color: #bbbbbb;      }#topright {       padding: 0 6px 0 6px;       margin: 0;       text-align: left;       background: #131313;       border: 0px solid #000;       font: 11px Verdana, Arial;       color: #bbbbbb;}.fullnews {       margin: 0 4px 6px 4px;       padding: 2px;       width: 753px;       background: #131313;       float: left;       border: 0px solid #000; }*html .fullnews {       margin: 0 4px 6px 4px;       padding: 2px;       width: 748px;       background: #131313;       float: left;       border: 0px solid #000; }.title {         padding: 14px 0 0 6px;       margin: 2px 0 0 0;       font-size: 12px Verdana, Arial;       color: #FDFDB3;       text-align: left;       border-left: 1px solid #000;       border-right: 1px solid #000;       border-top: 1px solid #000;       height: 26px;       background: url(images/news.jpg) no-repeat;       font-weight: bold; }   .story {       padding: 0 6px 0 6px;       margin: 0;       text-align: left;       background: #232323;       border-left: 1px solid #000;       border-right: 1px solid #000;       font: 11px Verdana, Arial;       color: #ddd; }   .date {       padding: 6px 6px 0 0;       margin: 0 0 6px 0;       font: 10px Verdana, Arial;       color: #C0C4C7;       text-align: right;       border: 1px solid #000;       height: 21px;       background: url(images/date.jpg) no-repeat; }    .postby {       text-align: right;       padding: 7px 7px 7px 0px;       margin: 0;       color: #FFFFCC;       font: 10px Arial, Helvetica, sans-serif bold italic;} #rmenu {       margin: 0 4px 6px 0;       padding: 2px;       width: 188px;       float: right;       background: #131313;      border: 0px solid #000;       text-align: center;       font: 10px Arial, Helvetica, sans-serif normal;       color: #fff;}#rmenu h3 {       font-size: 12px Verdana, Arial;	    color: #FDFDB3;	    font-weight: bold;      margin: 2px 0 -6px 0;      padding: 12px 0px 0px 10px;      border: 0px;      text-align: left;	    height: 40px;	    background: url(images/caption.jpg) no-repeat; }#footer {       margin: 0;       padding: 0;       text-align: center;       background: url(images/footer.jpg) no-repeat bottom;       width: 100%;       height: 100px;       clear: both;       font: 10px Arial, Helvetica, sans-serif normal;       color: #ccc; }/* end of layout *//* E107 STYLES */.bodytable {	   padding: 8px;	   font: 10px verdana, tahoma, arial, helvetica, sans-serif;	   color: #ccc;}.indent {	  padding: 5px;	  margin: 5px;	  font: 9px verdana, tahoma, arial, sans-serif;	  color: #aaa;	  border: 1px solid;	  background-color: #666666;	  border-bottom: #39393b 1px solid;	  border-left: #151515 1px solid;	  border-right: #39393b 1px solid;	  border-top: #151515 1px solid;}	.indentchat {	border: 1px solid #000;	margin:2px;	padding:4px; 	display:block;	text-decoration:none;	font-weight:bold;	text-align: center;	color: #fff;	background: url(images/newsb.gif) repeat-x bottom #313131;}.small {	color: #fff;	font: 9px tahoma, verdana, arial, helvetica, sans-serif;}.smalltext {	font: 10px verdana, tahoma, arial, helvetica, sans-serif;	color: #fff;}.smallbottom {	font: 10px verdana, tahoma, arial, helvetica, sans-serif;	color: #fff;	text-align:left;}.tbox {	background-color: #fff;	border: #ACBECC 1px solid;	color: #000;	font: 10px verdana, tahoma, arial, helvetica, sans-serif;}.helpbox {	background-color: #1f1f1f;	border: #ACBECC 1px solid;	color: #cccccc;	font: 9px tahoma, verdana, arial, helvetica, sans-serif;}.button {	margin:2px 2px;	background: url(images/hback.gif) repeat-x;	border: #000 1px solid;	color: #FFF;	font: 9px verdana, tahoma, arial, helvetica, sans-serif bold;	text-align:center;}/* FORUM STYLES */.fcaption {	padding:0px 4px;	height:21px;	line-height:21px;	background: url(images/hback.gif) repeat-x;	border-left: 1px solid #000;	border-right: 1px solid #000;	color: #FDFDB3;	font-weight:bold;}.fcaption span.smalltext{	color: #6B7B61;}.fcaption span.smalltext a:hover{	color: #000;}.fcaption a {	color: #fdfdb3;	text-decoration: none;}.fcaption a:hover {	color: #FFFF00;}a.forumlink{	color: #fdfdb3;	text-decoration: none;}a.forumlink:hover{	color: #FFFF00;}.fborder {	border:0px;	background-color: transparent;}.forumheader{    background: #860606 url(images/date.gif) repeat-x top;	padding:0px 4px;	height:20px;	line-height:16px;	font-weight:bold;	color: #FDFDB3;	border-left: 1px solid #000;	border-right: 1px solid #000;	border-top: 1px solid #000;}.forumheader2{   background: #232323 url(images/forum2b.gif) repeat-x top;	color: #fff;	padding: 4px;	border: #000 1px solid;	}	 .forumheader3{   background: #232323 url(images/forum2b.gif) repeat-x top;	color: #fff;	padding: 4px;	border: #000 1px solid;} .forumheader4{	background-color: #232323 url(images/forum2b.gif) repeat-x top;	font: 10px verdana, tahoma, arial, sans-serif;	color: #fff;	padding: 4px;	border: #000 1px solid;}.finfobar{	color: #fff;	padding: 4px;	border: #000 1px solid;	background:  url(images/hback.gif) repeat-x bottom;}.finfobar a {color: #FDFDB3;}/* Image Borders */div.image {	margin: 1.2em 0;}div.imagecenter {	margin: 1.2em 0;	text-align: center;}div.imagecenter img {	margin: 0 auto;}div.imageleft, img.imageleft {	float: left;	margin: 0 15px 0.2em 15px;	padding: 0;} div.imageright, img.imageright {	float: right;	margin: 0 15px 0.2em 15px;	padding: 0;}div.image img, img.image,div.imagecenter img,div.imageleft img, img.imageleft,div.imageright img, img.imageright {	padding: 5px;	border: 1px solid #555;	background: #131313;}