/* Scripted by Korvin Szanto 'Koolvin'  */
.flip {
font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Linux Libertine';
}

a:link, a:visited {
color:#660000;
}

a:hover {
text-decoration:none;
 color:red;
}

.list{
font-weight:bold;
 color:#660000;
 margin-top:1px;
 margin-right:3px;
 border:none;
}

html, body.index {
padding:0px;
 margin:0px;
 font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
 word-wrap:break-word;
 }

#fw-container {
padding:0px;
}

#fw-foottext{
margin-left:auto;
 margin-right:auto;
}

#table{
max-width:838px;
 width:838px;
 margin-left:auto;
 margin-right:auto;
 color:#333;
 padding:0px;
 z-index:59;
}

#table .ad {
height:auto;
}

#bgcase {
 width:100%;
 height:100%;
bottom:0;
 top:0;
 right:0;
 left:0;
 z-index:-1;
 background:black;
 position:fixed;
 vertical-align:bottom;
 border:0;
}

.bg {
 width:103%;
 top:0;
 border:0;
 position:absolute;
}

/*../forum/styles/polyethylene/theme/images*/
#table .logo {
 height:auto;
 border-bottom:none;
 padding:0px;
 margin:0px;
 background-position:bottom center;
 background-repeat:no-repeat;
 background-image:url('../layoutr/top.png');
}

.nav{
text-align:center;
 padding:0px;
 margin:0px;
 background:url('../layoutr/middle.png');
 background-repeat:repeat-y;
 background-position:center;
}

.nav a{
padding-left:20px;
 padding-right:20px;
 font-weight:bold;
 font-size:16px;
 color:#666666;
 text-decoration:none;
}

.nav a:hover{
padding-left:20px;
 padding-right:20px;
 font-weight:bold;
 font-size:16px;
 color:#333333;
 text-decoration:underline;
}

.main {
width:838px;
 max-width:838px;
 overflow:hidden;
 padding: 4px 20px 4px 40px;
border:none;
 background:url('../layoutr/middle.png');
 background-repeat:repeat-y;
 background-position:center;
}

.sidebar{
margin:0px;
 padding:0px;
 width:200px;
 padding:10px;
 font-size:11px;
 vertical-align:top;
}

.box2 {
padding-top:10px;
}

.box1 {
padding:2px;
 vertical-align:top;
 width:500px;
 margin:0;
 padding:0;
}

.boxie {
padding:2px;
 vertical-align:top;
 width:530px;
 margin:0;
 padding-left:30px;
}

hr{
width:80%;
 margin:10 auto 10 auto;
}

.sidebar p{
margin:0px;
 margin-left:10px;
padding:0px;
 display:block;
}

.sidebar a:link, .sidebar a:visited, .sidebar a:hover{
background:none;
}

h2{
font-variant:small-caps;
 margin:0px;
 text-decoration:underline;
 color:333;
}

h3{
margin:0px;
 font-size:20px;
 color:333;
}

h4{
font-size:22px;
 margin:0px;
 padding:0px;
}

.top{
padding-top:20px;
  background:url('../layoutr/top.png');
 background-repeat:no-repeat;
 background-position:bottom;
 background-color:#33332f}

.bottom{
padding-top:20px;
  background:url('../layoutr/bottom.PNG');
 background-repeat:no-repeat;
 background-position:top;
}

.sidebar2{
margin:0px;
 padding:0px;
 background-color:black;
 width:200px;
 padding:10px;
 font-size:11px;
 color:#333}

field{
width:600px;
 border:solid 1px #333;
 opacity:.2;
 padding:none;
 background:#999;
}

field:hover{
width:600px;
 border:solid 1px #333;
 opacity:1;
 padding:none;
 background:#999;
}

legend.even {
 margin-left:10px;
 }

legend.odd {
 margin-left:10px;
 }

fieldset.rules {
border:solid 1px #666;
 padding:0px;
 }

fieldset.gettop {
 max-width:100% !important;
 margin:3px;
 padding:15px !important;
 }

legend.gettop {
 color: #333333 !important;
 font-size:20px;
 margin:3px 0 3px 0;
 }

fieldset.even, table.even {
border:solid 1px #666;
 max-width:200px;
 padding:0px;
 }

fieldset.odd, table.odd {
border:solid 1px #ccc;
 max-width:200px;
 padding:0px;
}

.odd hr {
width:100%;
 border:none;
 border-top:solid 1px #ccc;
 margin:none;
}

.even hr {
width:100%;
 border:none;
 border-top:solid 1px #666;
 margin:none;
}

.odd p, .even p {
margin:10px;
}

/*
legend.even {
background:#999;
border:1px solid #ccc;
 margin-left:10px;
 margin-right:auto;
 right:10px;
 max-width:153px;
}

legend.odd {
 background:#dddddd;
border:1px solid #999;
 margin-left:10px;
 margin-right:auto;
 right:10px;
 max-width:153px;
}

fieldset.even {
border:solid 1px #ccc;
 padding:0px;
 background:#999;
 margin-top:5px;
 color:#ccc;
}

fieldset.odd {
border:solid 1px #999;
 padding:0px;
 background:#dddddd;
 margin-top:5px;
}

*/

.contenttitle
{
margin:0;
color: #102479;
	font-weight: bold;
	font-size: 10pt;
	line-height: 10pt;
}

#input
{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
width:238px;
border:1px solid #666;
}

#input h3
{
margin:0;
	padding-top:1px;
	padding-left:10px;
background:#1378A8;
color:#FFFFFF;
	font-family: Arial,serif;
height:17px;
	font-size:13px;
	border-bottom:1px solid #666;
}

#input form
{
margin:20px;
}

#input form p
{
display:block;
}

.label
{
	text-align:right;
}

#applettype
{
width:100%;
}

#applettype,#nickfield
{
color:#4d4d4d;
}

#submit
{
display:block;
	font-size: 10px;
color: #FFFFFF;
border:1px solid #666;
	margin-top:20px;
	background-color:1378A8;
	margin-left:auto;
	margin-right:auto;
}

/* CSS Document */
body {
font:12px arial;
color: #222;
padding:35px;
 
background:#000;
}

form, p, span {
margin:0;
padding:0;
 }

input {
 font:12px arial;
 }

a {
color:#0000FF;
	text-decoration:none;
 }

a:hover {
 text-decoration:underline;
 }

#wrapper, #loginform {
margin:0 auto;
padding-bottom:25px;
background:none;
width:100%;
border:1px solid #666;
 
}

#submitmsg {
 width:60px;
 background:#fff;
 border:1px solid #666;
 padding:0px;
 margin:0px;
 }

#loginform {
 padding-top:18px;
}

#loginform p {
 margin: 5px;
 }

#cwidth {
 width:430px;
 margin:0px;
 padding:0px;
 }

#chatbox {
text-align:left;
margin:0 auto;
margin-bottom:2px;
padding:0px;
background:#fff;
height:300px;
width:360px;
word-wrap:break-word;
width:360px;
border:1px solid #666;
overflow:hidden;
z-index:5;
}

#lusers hr {
width:100%;
border:none;
margin-bottom:0px;
border-bottom:1px solid #666;
}

#lusers {
padding:none;
text-align:left;
margin:0 auto;
margin-bottom:2px;
overflow:hidden;
	/*padding:10px;
	padding-bottom:2px;
*/
background:#fff;
height:300px;
width:70px;
border:1px solid #666;
border-right:0px;
white-space:nowrap;
}

#usermsg {
margin-top:0px;
width:100%;
border:1px solid #666;
 
}

#submit {
 width: 60px;
}

.error {
 color: #ff0000;
 }

#menu {
 padding:12.5px 25px 12.5px 25px;
 }

.welcome {
 float:left;
 }

.logout {
 float:right;
 }

.msgln {
 margin:2px 0 2px 0;
 }

