/* Freewar style - Black layout - (c) 2005 by minilieb*/
/* global */
p,ul,ol,div,td,span,
layer,table,body	  { color: silver; font-size: 12px; font-family: Arial, "Comic Sans MS", Verdana }
p 					 { color: silver; margin: 0; padding: 0 }

/* body */
body 				 { background-color: #ffffff; margin: 0 }

/* table */
table 				{ border:0px; border-collapse: collapse; } /* cellspacing & cellpadding & border =0 no longer needed
td 					{ padding:0px; margin:0px; }

/* scrollbars */
/* body, textarea 		{ scrollbar-base-color:#BBBBBB; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#007F9F; scrollbar-darkshadow-color:#999999; scrollbar-face-color:#D5D5D5; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#636363; scrollbar-track-color:#F5F5F5; } */

/* links */
a:link { color:#9FB6FF; text-decoration:none; font-weight:bold; }
a:visited { color:#9FB6FF; text-decoration:none; font-weight:bold; }
a:active { color:#9FB6FF; text-decoration:hover; font-weight:bold; }
a:hover  { color:#DD0000; text-decoration:underline; font-weight:bold; }

/* fonts */
h1    { color: silver; font-size: 12px; font-weight: bold; margin-bottom: 0; }
.medium    { color: silver; font-size: 11px; }
.small    { color: silver; font-size: 10px; }

/* colors */
.fontcolor  { color: silver; }
.white { color: #FFFFFF; }

/* bgcolors */
.body { background-color: #FFFFFF; }
.divider { background-color: #555555; }
.outline { background-color: #999999; }
.menubg	{ background-color: #F1F1F1; }

.brightbg	{ background-color: #E5E5E5; }
.verybrightbg	{ background-color: #F1F1F1; }
.reallybrightbg	{ background-color: #FAFAFA; }


.whitebg { background-color: #FFFFFF; }
.blackbg { background-color: #000000; }
.brownbg { background-color: #E1D8D1; }

/* forms */
.registerinput { width: 100%; font-size: 10px; }
.registersubmit { font-size: 10px; }
.logininput { width: 100%; font-size: 10px; }
.loginsubmit { width: 100%; font-size: 10px; }

/* forms */
.input 				     { color: silver; font-size: 10px; background-color: transparent; border: solid 1px }
.submitsagen 		  { color: silver; font-size: 10px; font-weight: bold; background-color: black; margin-right: 2px; margin-left: 1px; width: 88px; }
.submitschreien 	 { color: #6495ED; font-size: 10px; font-weight: bold; background-color: black; margin-right: 2px; width: 88px; }
.submitclan 		 { color: #EE7621; font-size: 10px; font-weight: bold; background-color: black; margin-right: 2px; width: 88px; }
.submitgroup 		 { color: #7FFF00; font-size: 10px; font-weight: bold; background-color: black; margin-right: 2px; width: 88px; }
.submitworldsay 	 { color: #008B00; font-size: 10px; font-weight: bold; background-color: black; margin-right: 2px; width: 88px; }

textarea			   { color: silver; font-size: 12px; background-color: black; border: solid 1px navy }
select 				  { color: silver; font-size: 11px; background-color: black }


/* banner stuff */
.bannerad { border: 1px solid #C85424; }



/* text classes */
.chattext    { color: silver; font-size: 12px; font-family: Verdana; }
.chattextscream  { color: #6495ED; font-size: 12px; font-family: Verdana; }
.chattextclan  { color: #EE7621; font-size: 12px; font-family: Verdana; }
.chattextgroup  { color: #7FFF00; font-size: 12px; font-family: Verdana; }
.chattextinfo       { color: black; font-family: Verdana; font-style: italic; background-color: #96CDCD; font-size: 13px; }
.chattextworldsay     { color: black; font-family: Verdana; background-color: #008B00; font-size: 13px; }
.healthmed { color: #FF8000; }
.healthok { color: #9ACD32; }
.healthcritical { color: #D20000; }
.chatpics { display: none; }
.submitwhisper  { color: #00cd00; font-size: 10px; font-weight: bold; background-color: black; margin-right: 2px; margin-left: 1px; width: 88px; }
.chattextwhisper { color: #00CD00; font-size: 12px; font-family: Verdana; }

/* frames bg */
.framebannerbg       { background-color: black; background-image: url(mb_banner2.jpg); background-repeat: no-repeat; border-bottom: 1 solid #000000; }
.framechatformbg     { background-color: black; background-image: url(mb_bg.jpg); color: silver; }
.framechattextbg    { color: silver; background-color: #1a1a1a; background-image: url(mb_bg.jpg); background-attachment: fixed; margin: 5px 5px 5px 10px; }
.framemainbg       { color: #c9c9c9; background-color: black; background-image: url(mb_bg.jpg); background-attachment: fixed; margin: 10px; }
.frameitembg     { color: silver; background-color: black; background-image: url(mb_items.jpg); background-attachment: fixed; margin: 10px }
.framemapbg      { color: silver; background-color: black; background-image: url(mb_bg.jpg); background-attachment: fixed; margin: 3px 10px 10px }
.framemenubg     { color: silver; background-color: black; background-image: url(mb_bg.jpg); background-attachment: fixed; }

/* main module */
td.mainheader           { color: #cdc9c9; font-size: 35px; font-family: "Comic Sans MS"; font-style: italic; background-color: black; background-image: url(mb_bg.jpg); height: 55px; border-bottom: 1px solid #999999 }
table.areadescription   { color: silver; background-color: #ffffff; width: 100%; border: solid 1px #999999 }
td.areadescription      { color: silver; background-color: black; background-image: url(mb_bg.jpg); padding: 5px }
.imageborder  { background-color: black; margin-right: 10px; margin-bottom: 0; border: solid 1px #999999 }
p.maincaption        { color: silver; font-size: 30px; font-family: "Comic Sans MS"; background-color: transparent; background-repeat: repeat-y; background-position: left top; padding: 2px 2px 2px 5px }
p.maincaption2       { color: #EEE8AA; font-size: 12px; font-weight: bold; background-color: transparent; background-image: url(mb_profil.png); background-repeat: no-repeat; padding: 2px 2px 2px 5px }
p.maindesc1      { color: silver; background-color: transparent; padding: 2px 2px 2px 5px; width: 300px }
p.maindesc2      { color: silver; background-color: transparent; width: 100%; border: solid 0 #999999 }
p.listusersrow      { color: silver; background-color: transparent; padding: 1px 1px 1px 5px; border-style: none solid solid; border-width: 0; border-color: #d6cbc2 }
p.listplaceitemsrow   { color: silver; background-color: transparent; padding: 1px 1px 1px 5px; border-style: none solid solid; border-width: 0; border-color: #d6cbc2 }

/* item module */
p.listcaption      { color: #EEE8AA; font-weight: bold; background-color: maroon; padding: 2px 2px 2px 5px; border: solid 1px #a2a09f }
p.listsubcaption  { color: silver; border-bottom: 1px solid #d6cbc2 }
p.listrow   { color: silver; background-color: transparent; padding: 1px 1px 1px 5px; border-style: none solid solid; border-width: 0; border-color: #d6cbc2 }
p.listitemrow     { color: silver; background-color: transparent; margin-bottom: 3px; padding: 2px 2px 2px 5px; border: solid 1px #d6cbc2 }
p.listmainrow   { background-color: transparent; padding: 2px 2px 2px 5px; bottom: 55px; border-style: none solid solid; border-width: 0 1px 1px; border-color: #d6cbc2 }
.valueincreased { font-weight: bold; color: #EE4000; } 
.itemamount { font-weight: bold; color: #8F8F8F; }
.itemequipped { font-weight: bold; color: #EE4000; }
.itemmagic { font-weight: bold; color: #9ACD32; }
.iteminventorypics { display: none }

/* map module */
p.positiontext      { color: silver; font-size: 10px; background-color: maroon; margin-right: 0; margin-bottom: 3px; margin-left: 0; padding-right: 0; padding-left: 0; width: 100%; border: solid 1px #a2a09f }

/* main module */
p.personlistcaption      { color: #EEE8AA; font-weight: bold; background-color: maroon; padding: 2px 2px 2px 5px; border: solid 1px #a2a09f }
p.itemlistcaption      { color: silver; font-weight: bold; background-color: maroon; padding: 2px 2px 2px 5px; border: solid 1px #a2a09f }

/* worldsay */
p.worldsay table tr      { color: #EEE8AA; background-color: maroon }
p.worldsay table tr td  { color: #EEE8AA }

/* misc */
.borderbg { background-color: #D0CFCF; }
.stdjpg { background-image:url(../std2.jpg); }