/* Type CSS rules here and they will be applied
to pages from 'editcss'
immediately as long as you keep this window open. */

/**** LINK-tag style sheet css.css ****/

p                { margin: 0; padding: 0 }
img              { border: 0; } 
hr               { height: 0; border-width: 1px 0 0 0; border-style: solid; border-color: #CBCBCB; } 
.fl              { float: left; }
.fr              { float: right; }
.tl              { text-align: left; }
.tr              { text-align: right; }
.tc              { text-align: center; }
.b               { border: 1px solid black; }
.cb              { clear: both; }
.cl              { clear: left; }
.w100            { width: 100%; }
.wn              { white-space: nowrap;}
.di              { display: inline; }

body             { background-color: #FFFFFF; color: #315050; font-size: 80%; font-family: Verdana, Tahoma, sans-serif; margin: 0; line-height: 1.2em; min-width: 760px; padding: 0; }

a                { color: #8C0000; font-weight: bold; text-decoration: underline; }
a:hover          { color: #EB6637; font-weight: bold; text-decoration: none; }

#topbar          { height: 50px; float: left; background-color: #F5F5F5; background-image:url('../img/topbg_alt.gif'); background-repeat: repeat-x; padding-right: 10px; } 
#menuwrap        { float: left; width: 150px; background-color: #F5F5F5; } 
#menuborder      { border-width: 0 1px 1px 0; border-style: solid; border-color: #CBCBCB; }
#menu            { background-color: #F5F5F5; color: #315050; border-width: 0 0 1px 0; border-style: solid; border-color: #CBCBCB; margin: 0; } 
#content         { margin-left: 150px; padding: 5px 10px 0 15px; } 

ul               { margin: 0; padding: 0; list-style-type: none; }
li               { border-width: 1px 0 0 0; border-style: dashed; border-color: #CBCBCB; font-weight: bold; line-height: 1.4em; vertical-align: middle; }
li.top           { border-width: 0 0 0 0; border-style: dashed; border-color: #CBCBCB; font-weight: bold; line-height: 1.4em}
li.sel a         { background-color:#FFFFFF; color: #EB6637; }
li.sel a:hover   { background-color:#EAEAEA; color: #EB6637; }
li a             { display: block; width: 100%; color: #315050; font-weight: normal; text-decoration: none; }
li a:hover       { display: block; width: 100%; background-color: #EAEAEA; font-weight: normal; color: #315050; text-decoration: none; }


.column          { width: 260px; float: right; padding-left: 10px; }

.seekbar         { font-size: 10px; width: 100%; border-width: 1px 0 1px 0; border-style: solid; border-color: #CBCBCB; text-align: center; padding: 0; margin: 5px 0 5px 0; line-height: 2em; }
.seekbar a, .seekbar a:hover   { font-size: 140%; text-decoration: none;  }

pre                { font-size: 110%}
pre a, pre a:hover  { text-decoration: none;  }


fieldset         { border: 1px solid #CBCBCB; padding: 5px 7px 7px 7px; margin: 0 0 5px 0; }
#menuwrap fieldset   { padding:3px; margin: 5px; }
#menuwrap input      { background-color: #FFFFFF; }
#menuwrap .check     { background-color: #F5F5F5; }

legend           { font-weight: bold; padding: 0 5px 0 5px; color: #EB6637; }

table            { width: 100%; border: 1px solid #CBCBCB; border-collapse: collapse; }
td               { font-family: Verdana, Tahoma, sans-serif; font-size: 80%; border-width: 1px 1px 1px 0; border-style: solid; border-color: #CBCBCB; padding: 1px 5px; vertical-align: top}

.header          { background-color: #E9E9E9; color: #8C0000; }
.header a, .header a:hover   { text-decoration: none; font-weight: bold; color: #8C0000; }
.srt             { font-family: Tahoma, Verdana, sans-serif; font-size: 14px}
td.url           { text-decoration: underline }
td.np            { margin: 0; padding:0}
td.settings      { text-align: right; vertical-align: middle; }
.settings img    { margin-left: 3px;  }


td.nrb           { border-right: 0; }
td.list          { padding: 0; line-height: 0; border-right: 0; }
td.list img      { height: 1.4em; }

td.listbanner    { margin: 0; padding: 5px; vertical-align: middle; background-color: #F5F5F5}


td.denied        { text-align: right; background-color:#000000; color: #FF0000; }
td.denied a, td.denied a:hover   { text-decoration: none; color: #FF0000; }


.normal          { background-color: #FFFFFF; }
.alternate       { background-color: #F5F5F5; }
.linehigh        { background-color: #EAEAEA; }
.summary         { background-color: #FCECD7; }

.hi              { color: #EB6637; } 


.forum            { border-width: 1px 0; border-style: solid; border-color: #8885A2; width: 100%; margin-bottom: 5px; padding: 2px 0; }


h1               { font-size: 200%; margin: 0 0 5px 0; line-height: 1.2em; color: #8C0000; font-weight: normal; }
h2               { font-size: 160%; margin: 5px 0; line-height: 1.2em; color: #8C0000; font-weight: normal; }

.rules            { width: 99%; height: 120px; overflow: auto; background-color: #F3F3F3; color: #80A0A0; border: 1px solid #CBCBCB; padding: 5px; margin: 5px 0}
.rules h1, .rules h2    { font-size: 100%; margin: 5px 0; line-height: 1.2em; color: #80A0A0; font-weight: bold; }

button, input, select, textarea    { font-family: Tahoma, Verdana, sans-serif; font-size: 100%; background-color: #F3F3F3; color: #315050; border: 1px solid #CBCBCB; margin-bottom: 5px; vertical-align: middle; }

td select        { font-size: 80%; margin: 0; padding: 0; } 

form             { margin: 0; padding: 0; }
.formitem        { width: 180px; text-align: right; float: left; vertical-align: bottom;  }

textarea         { overflow: hidden; }

.seekbar input   { width:100px; margin:0; }
.seekbar select  { margin:2px; font-family: }
input.line       { width:36px; border: 0; background-color: transparent; margin:0; padding:0; height:1em;  }
input.login      { width:120px; margin-bottom: 5px; }
input.short      { width:80px; }


.button          { font-family: Verdana, Tahoma, sans-serif; background-color: #F3F3F3;  }
.check           { margin: 0; padding:0; background-color: transparent; border: 0;}



