/* MegaBBS Original Template CSS File */

/* Major Components */
p {}
.commonheader
{
  font-size: 13px; letter-spacing: -2px; line-height:115%;
  color: #333333;
  background-color: #EEF6FF;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin: 0 2 2 2px;
  border-color: #336699 #000000 #000000 #336699;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
}
.firsttable
{
  border-color: #000000 #000000 #CCCCCC #000000;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.secondtable
{
  border-color: #000000 #000000 #000000 #000000;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
.maroobox
{
  border-color: #800000 #800000 #800000 #800000;
  border-style: solid; border-top-width: 1px; border-right-width: 3px; border-bottom-width: 2px; border-left-width: 1px;
}
.threadtitle2
{
/* thread id applied */ 
  background-color: #cccccc; padding-left: 2px; font-weight: bold; text-transform: capitalize;
  letter-spacing: -1px; 
  border-color: #008800 #666666 #666666 #666666;
  border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; 
}

.menutopltable
{
  background-color: #EEF6FF; padding-top: 7px; padding-bottom: 7px; font-weight: bold;
  border-color: #666666 #ffffff #999999 #333333;
  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 0px;  
}
.menutoprtable
{
  background-color: #EEF6FF; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 3px; 
  border-color: #999999 #999999 #999999 #333333;
  border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;  
}
.sides
{
  padding-left: 0px; padding-right:0px; padding-top:1px; padding-bottom:2px;
  border-color: #999999 #cccccc #333333 #ffffff;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 2px;
}
.sidesr
{
  padding-left: 0px; padding-right:0px; padding-top:1px; padding-bottom:2px;
  border-color: #cccccc #999999 #999999 #EEF6FF;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 2px; }
.sidesc
{
  padding-left: 0px; padding-right:0px; padding-top:1px; padding-bottom:2px;
  background-color: #FFFFFF;
  border-color: #cccccc #999999 #666666 #EEF6FF;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; 
}
.sidesctop
{
  background-color: #FFFFFF;
  border-color: #ff0000 #ff0000 #ff0000 #ff0000;
  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
}
.rp1
{
  font-size: 12px;
  color: #43647E;
/*  background-color: #DCE0E7; */
  background-color: #DFE6EF;
  padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:2px;
  margin-bottom:1px;
  border-color: #336699 black #336699 #336699;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; 
}
.rp2
{
  font-size: 12px;
  letter-spacing:-1px;
  color: #43647E;
/*  background-color: #DCE0E7; */
  padding-left:13px; padding-right:3px; padding-top:0px; padding-bottom:0px;  
}

body
{ 
  margin:0px; padding:0px;
  background-color: #ffffff;
}

table
{
  empty-cells: show;
}

.verification-images
{
  background: #FFFFEE;
  border: 1px solid #000000;
}

.bbstable
{
  background-color: #FFFFFF;
 /* border: 1px solid #000000; */   
}

td
{
  font-family: Verdana, arial, sans-serif;  color: #333333;
  line-height: 115%;
  font-size: 13px; letter-spacing:-2px;
}
td:first-letter
{
  color: #666666;
  margin: 1em .1em 1em 0em;
  font-family: ±¼¸², Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
div:first-letter
{
  color: #000000;
  margin: 1em .1em 1em 0em;
  font-family: ±¼¸², Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
}


.messagecellbody
{
  font-size: 13px; letter-spacing: -2px; line-height:115%;
  color: #333333;
  background-color: #EEF6FF;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-color: #336699 #000000 #000000 #336699;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
}

.messagecellbody2
{
  font-size: 13px; letter-spacing: -2px; line-height:115%;  text-transform: uppercase;
  font-family: verdana, gulim,  sans-serif;
/* leftmain menu */
  color: #666666;
  background-color: #FFFFFF;
  margin : 0 0 0 0px;
  padding-left: 9px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 0px;
  border-color: #336699 #666666 #666666 #336699;
  border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
}
.tabletest1
{
  border-width:2px;
  border-style:dotted;
  border-color:#cccccc;
}
.messagecellbody3
{
  font-size: 13px; letter-spacing: -2px; line-height:115%;
  font-family: verdana, ±¼¸², dotum, sans-serif;
/* leftmain menu */
  color: #999999;
/*  font-weight: bold; */
  background-color: #EEF6FF;
  padding-left: 15px;
  padding-right: 17px;
  padding-top: 3px;
  padding-bottom: 0px;
  border-color: #666666 #666666 #666666 #cccccc;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
}
.messagecellbody3rp
{
  font-size: 12px; letter-spacing: -2px;
  font-family: verdana, sans-serif, gulim;
/* leftmain menu */
  color: #666666;
/*  font-weight: bold; */
/*  background-color: #f2d9d9; */
  margin : 0 0 0 0px;
  padding-left: 7px;
  padding-right: 4px;
  padding-top: 0px;
  padding-bottom: 1px;
  border-color: #336699 #999999 #999999 #999999;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

.messagecellbody3b
{
  font-size: 13px; letter-spacing: -2px; line-height: 115%;
  font-family: verdana, ±¼¸², gulim, sans-serif;
/* leftmain menu */
  color: #666666;
  padding: 1 7 0 7px;
  border-color: #336699 #999999 #999999 #999999;
  border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

.messagecellbody4
{
  font-size: 13px; letter-spacing: -2px; line-height:115%;
  font-family: verdana, µ¸¿ò, dotum, sans-serif;
/* leftmain menu */
  color: #333333;
  background-color: #F2F2F2;
  margin : 0 0 0 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 1px;
  padding-bottom: 0px;
  border-color: #336699 #666666 #336699 #999999;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.messagecellbody10
{
  font-size: 11px; letter-spacing: -2px;  font-family: dotum, gulim, verdana, sans-serif;
  color: #999999;
  background-color: #E7E9EF;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}


.messageheader
{
  font-size: 11px;
  color: #43647E;
  background-color: #D4DCE8;
  padding: 2px;
}

.messagemiddle2
{
  font-family: Verdana, ±¼¸², gulim, sans-serif; line-height:120%;
  font-size: 13px;  letter-spacing:-2px;
  color: #333333;
  background-color: #FFFFFF;
  padding: 9px;
  border-color: #336699 black #336699 #336699;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.messagemiddle2 p:first-letter
{
  float: left; letter-spacing: -1px; 
  margin: .2em .1em 1em .5em;
  font-family: ±¼¸², Verdana, sans-serif;
  font-size: 125%;
  font-weight: bold;
}

.messagefooter
{
    font-size: 11px;
    color: #43647E;
    background-color: #D4DCE8;
    padding:2px
}

.messagecellheader
{
  font-size: 12px;
  color: #000000;
/*  background-color: #2C3CB1;  */
  background-color: #EEF6FF;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 1px;
  font-family: ±¼¸², gulim, Tahoma, sans-serif;
}

.messagesubheader
{
  font-size: 12px; letter-spacing: -1px;
  color: #F5F5F5;
  font-family: dotum, Tahoma, sans-serif;
}

.messagecellheader2
{
  font-family: verdana, µ¸¿ò, dotum, sans-serif;
  font-size: 12px;
  color: #3A4F6C;
  background-color: #ffffff;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 1px;
  border-color: #336699 black #336699 #336699;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.messagecellheader3
{
  font-size: 12px;
  font-family: verdana, ±¼¸², dotum, Tahoma, sans-serif; letter-spacing:-2px;
  color: #999999;
  background-color: #ffffff; font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 3px;
  padding-bottom:2px;
  border-color: #336699 #666666 #999999 #666666;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.messagecellheader7
{
/* thread titlebar */
  background-color: #D0D7DD;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-color: #336699 black #336699 #336699;
  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 5px;
}
.messagecellspacer
{
  background-color: #D0D7DD;
  color: #D0D7DD;
  height: 5px;
  font-size: 1px;
}

.messagecellfooter
{
  background-color: #08559C;
  padding: 2px;
}

.newsbox
{
  background-color: #EEF6FF;
  border: 0px solid #96AFCD;
}

.newsbox a
{
  font-size: 11px;
  text-decoration: none;
  color: #070707;
}

.rssimage
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
}

.quotation
{
  display: block;
  font-size: 13px; letter-spacing: -2px;
  color: #333333;
  margin-left: 20px;
  padding-top:0px;
  padding-left: 9px;
  padding-bottom: 9px;
  BORDER-left: 2px solid red;
  /* IE Bug requres bottom border for multiple nested divs? */
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
.randomquote
{
  color: #43647E;
  font-size: 11px;
  font-style: italic;
}

.smalltext
{
  font-family: Verdana, ±¼¸², sans-serif; letter-spacing: -1px; 
  font-size: 13px; padding: 3 3 1 7px;
}

.smalltextdesc
{
  font-size: 11px; letter-spacing: -2px;  font-family: dotum, gulim, verdana, sans-serif;
  color: #999999;
/*  background-color: #E7E9EF;*/
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.smalltext3
{
  font-size: 12px; letter-spacing:-1px;
  font-family: ±¼¸², Arial, sans-seriff;
  padding: 3 7 1 7px; color: #666666; 
}
.smalltext5
{
  font-size: 11px; letter-spacing:-1px;
  font-family: ±¼¸², gulim, Arial, sans-serif;
  padding-top: 3px; padding-bottom: 3px; background-color: #EEF6FF;
}
.smalltextw
{
  color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
.smalltextcale
{
  font-family: ±¼¸², gulim, Verdana, sans-serif;  font-weight: bold; 
  font-size: 11px; letter-spacing:-2px;
  color: #666666; padding: 3 3 0 3px;
}

/* Main Hyperlinks */

a
{
  color: #666666;
  text-decoration: none;
}
.messagemiddle2 a
{
  color: #0000ff;
  text-decoration: none;
}
.messagecellbody2 a
{
  color: #999999;
  text-decoration: none;
}
a:hover
{
  color: #0000FF;
}
a:hover.header5
{
  color: #CCCCCC;
}

a:hover.threadlink
{
  color: #668399;
}

.headerlink2
{
  color: #808080;
  text-decoration: none;
}

.headerlink
{
  color: #333333;
  text-decoration: none;
}

.homelink
{
  color: #000000;
  text-decoration: none;
}

a:hover.headerlink
{
  color: #EEEEEE;
}

/* Headers (not used too often) */

.header7
{
  font-size: 13px; letter-spacing:-2px; font-weight: bold;
  color: #666666;
  line-height:130%;
}
.header6
{
  font-size: 11px; letter-spacing:-1px;
  color: #0000ff; background-color: #cccccc;
  line-height:130%;
}
.header5
{
  padding-left: 7px;
  font-weight: bold;
  font-size: 12px; letter-spacing:-1px;
  color: #FFFFFF;
}

.header4:first-letter {
  font-weight: bold;  margin: 4em 0em 1em .5em;
  font-size: 150%; letter-spacing:-2px;
}

.error
{
  font-weight: bold;
  color: #FF0000;
}

/* Next Thread / Previous Thread */

.threadbox
{
  background-color: #8094B0;
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  padding: 3px;
  border: 1px solid #000000;
}

.threadboxlink
{
  color: #FFFFFF;
  text-decoration: none;
}

:hover.threadboxlink
{
  color: #FF0000;
  text-decoration: none;
}

/* Header Items */

.headerbar
{
  font-size: 11px;
  color: #111111;
  background-color: #6699CC;
}

.headercontrolbox, .thxbox
{
  font-size: 11px;
  color: #000000;
  background-color: #EEF6FF;
  padding-left: 3px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.headercontrolboxborder, .thxborder
{
  border: 1px solid #96AFCD;
}

.headercontrolbox a, .thxbox a
{
  color: #111111;
}

.headercontrolbox a:hover, .thxbox a:hover
{
  color: #444444;
}

.headerbarlink
{
  color: #000000;
  font-decoration: none;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}

.adminlink
{
  color: #005CB9;
  font-decoration: none;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}

/* Footer Items */

.footerbar
{
  font-size: 11px;
  color: #43647E;
}

/* Forms */

form
{
  margin: 0px;
}

.bbsbutton
{
  color : #000000;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #E9EDF3;
  font-weight : bold;
  border: 1px solid #000000;
}

.bbstextbox
{
  font-size: 11px;
}

.bbseditbox
{
  font-size: 13px; letter-spacing: -2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbscheckbox
{
  font-size: 11px; margin:-2px ;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbsradiobox
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbsdropdownbox
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Leftovers */

span.highlight
{
  background: #FFFF33;
}

.adminname
{
  color: #FF0000;
}

.moderatorname
{
  color: #FF9966;
}

.registeredname
{
  color: #668399;
}

.notregisteredname
{
  color: #660000;
}
