/* 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: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.firsttable
{
  border-color: #000000 #000000 #000000 #000000;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;
}
.secondtable
{
  border-color: #000000 #d9d9d9 #000000 #d9d9d9;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
.threadtitle2
{
/* thread id applied */ 
  border-color: #008800 #666666 #666666 #666666; padding-left: 2px; 
  border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
}
.menutopltable
{
  font-size: 13px; letter-spacing: -2px;  font-weight: bold;
  font-family: verdana, ±¼¸², gulim, sans-serif; line-height:105%;
/* leftmain menu */
  color: #000000;
  background-color: #EEF6FF;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-color: #CCCCCC #EEF6FF #999999 #999999;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.menutoprtable
{
  background-color: #edfaed;
  border-color: #333333 #999999 #333333 #999999;
  border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;  
}
.sides
{
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #FFFFFF;
  border-color: #cccccc #FFFFFF #666666 #EEF6FF;
  border-style: solid; border-top-width: 0px; border-right-width: 5px; border-bottom-width: 0px; border-left-width: 1px; 
}
.sides2
/* Left top full wide */
{
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
/*  background-color: #D0D7DD; */
  border-color: #cccccc #999999 #666666 #cccccc;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; 
} 
.sidesr
{
  padding-top: 0px;
  padding-left: 3px;
  padding-right: 2px;
  background-color: #EEF6FF;
  border-color: #000000 #D9D9D9 #cccccc #FFFFFF ;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 5px;
}
.sidesc
{
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 1px;
  border-color: #000000 #999999 #666666 #CCCCCC;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; 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: 120%;
  font-size: 11px; letter-spacing:-2px;
}
td:first-letter
{
  color: #000000;
  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-family: Verdana, ±¼¸², gulim, sans-serif; line-height:120%;
  font-size: 13px;  letter-spacing:-2px;
  color: #000000;
  background-color: #EEF6FF;
  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;
}
.messagecellbodyfc
{
  font-size: 11px; letter-spacing: 0px; font-family: verdana, ±¼¸², gulim;
  color: #000000; line-height:100%;  background-color: #CCCCCC;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 2px;
  padding-bottom: 2px; 
  border-color: #336699 #cccc00 #000000 #336699;
  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;
}
.messagecellbody2
{
  font-size: 12px;  line-height: 120%; letter-spacing: -1px; text-transform: uppercase;
  font-family: verdana, sans-serif;
  color: #333333;
/*  background-color: #DCE0E7; */
  padding-left:7px; padding-right:3px; padding-top:0px; padding-bottom:0px;
  border-color: #CCCCCC #cccccc #999999 #999999;
  border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px;
}

.messagecellbody3
{
  font-size: 13px; letter-spacing: -2px;
  font-family: verdana, ±¼¸², sans-serif; line-height:120%;
/* leftmain menu */
  color: #666666;
/*  font-weight: bold; */
  background-color: #EEF6FF;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 2px;
  padding-bottom: 0px;
  border-color: #CCCCCC #666666 #666666 #999999;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
}
.messagecellbody4
{
  font-size: 12px; letter-spacing: -2px; line-height: 115%;
  font-family: verdana, ±¼¸², gulim, sans-serif;
/* leftmain menu */
  color: #000000;
  background-color: #FFFFFF;
  margin : 0 0 0 0px;
  padding-left: 5px;
  padding-right: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-color: #666666 #cccccc #333333 #666666;
  border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
}

.messagecellbody3rp
{
  font-size: 12px; letter-spacing: -2px;
  font-family: verdana, sans-serif;
/* leftmain menu */
  color: #333333;
/*  font-weight: bold; */
  margin : 0 0 0 0px;
  padding-left: 7px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 0px;
  border-color: #336699 #999999 #999999 #999999;
  border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
}

.messagecellbody3b
{
  font-size: 13px; letter-spacing: -2px; line-height:120%;
  font-family: verdana, ±¼¸², gulim, sans-serif;
/* leftmain menu */
  color: #666666;
  padding-left: 23px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-color: #336699 #999999 #999999 #336699;
  border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.messagecellbody11
{
  font-size: 13px; letter-spacing: -1px; line-height:115%;
  font-family: verdana, ±¼¸², gulim, sans-serif;
/* leftmain menu */
  color: #333333;
  padding-left: 3px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-color: #336699 #999999 #999999 #336699;
  border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.messagecellbody7
{
/* messagecellboy3b¿Í °°´Ù but padding top, bottom */
  font-size: 12px; letter-spacing: -2px; line-height:115%;
  font-family: verdana, ±¼¸², gulim, sans-serif;
/* leftmain menu */
  color: #808080;
  margin : 0 0 0 0px;
  padding-left: 2px;
  padding-right: 4px;
  padding-top: 5px;
  padding-bottom: 2px;
  border-color: #336699 #999999 #999999 #336699;
  border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.messageheader
{
  font-size: 11px;
  color: #43647E;
  background-color: #D4DCE8;
  padding: 2px;
}

.messagemiddle2
{
  font-family: ±¼¸², Verdana, sans-serif; line-height:120%; text-indent: -22px; padding-left: 35px; padding-right: 25px; padding-top: 5px; padding-bottom: 5px;
  font-size: 13px;  letter-spacing:-2px;
  color: #333333;
/*  background-color: #EEF6FF; */

  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
{
  color: #333333;
  margin: 1em .1em 1em 0em;
  font-family: ±¼¸², Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

.messagefooter
{
    font-size: 11px;
    color: #43647E;
    background-color: #D4DCE8;
    padding:2px
}

.messagecellheader
{
  font-size: 13px; letter-spacing: -2px; font-weight: bold;
  color: #F5F5F5;
/*  background-color: #2C3CB1;  */
  background-color: #22397E;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 3px;
  padding-bottom: 2px;
  font-family: Tahoma, sans-serif;
}

.messagesubheader
{
  font-size: 11px; letter-spacing: -1px;
  color: #999999;
  font-family: verdana, µ¸¿ò, dotum, sans-serif; 
  border-color: #999999 #000000 #000000 #000000;
  border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
}

.messagecellheader2
{
  font-family: dotum, Tahoma, sans-serif; letter-spacing: -2px;
  font-size: 12px;
  color: #3A4F6C;
  background-color: #f2f2f2;
  padding-left: 10px;
  padding-right: 3px;
  padding-top: 2px;
  padding-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; */
}
.messagecellheader3
{
  font-size: 12px;
  font-family: verdana, µ¸¿ò, dotum, sans-serif;
  letter-spacing:-2px;
  color: #333333;
  font-weight: bold;
  background-color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 3px;
  padding-bottom: 2px;
  border-color: #336699 black #d9d9d9 #336699;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; 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: #333333;
  padding: 1px;
}

.newsbox
{
  padding: 0 0 0 0px;
  border: 0px solid #333333;
}

.newsbox a
{
  font-size: 11px;
  text-decoration: none;
  color: #070707;
}

.rssimage
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
}

.quotation
{
  display: block;  background-color: #EEF6FF; 
  font-size: 13px; font-family: verdana, µ¸¿ò, dotum; letter-spacing:-2px;
  color: #333333;
  padding-top:10px;
  padding-left: 32px; margin-left: 20px;
  padding-bottom: 10px;
  padding-right: 7px;
  BORDER-left: 2px solid blue;
  /* IE Bug requres bottom border for multiple nested divs? */
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}

.randomquote
{
  color: #43647E;
  font-size: 11px;
  font-style: italic;
}

.smalltext
{
  font-family: Verdana, sans-serif;
  font-size: 11px;
}

.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: 13px; letter-spacing:-2px; color:#666666; line-height:115%;
  font-family: verdana, ±¼¸², gulim, Arial, sans-serif;
  padding: 5 11 5 11px;
}
.smalltextw
{
  color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px; letter-spacing:-1px;
  padding: 9 5 5 5px;
}
.smalltextcale
{
  font-size: 11px; letter-spacing: -2px;
  font-family: gulim, verdana, sans-serif;
/* leftmain menu */
  color: #666666;
  background-color: #e6e6e6;
  margin : 0 0 0 0px;
  padding-left: 2px;
  padding-right: 4px;
  padding-top: 3px;
  padding-bottom: 0px;
  border-color: #336699 #999999 #999999 #336699;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
}

/* Main Hyperlinks */

a
{
  color: #666666;
  text-decoration: none;
}
.messagecellbody2 a
{
  color: #999999;
  text-decoration: none;
}
a:hover
{
  color: #0F1D64;
}
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:115%;
}
.header6
{
  font-size: 13px; letter-spacing:-1px;  text-transform: uppercase;
  color: #0000ff; background-color: #cccccc;
  line-height:130%;
}

.header5
{
  font-size: 13px; letter-spacing:-2px; font-weight:bold;
  color: #000000;
  line-height:100%;
}

.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-family: Verdana, ±¼¸², gulim, sans-serif; line-height:120%;
  font-size: 13px;
  color: #000000;
  padding: 9px;
}

.bbseditbox
{
  font-family: Verdana, ±¼¸², gulim, sans-serif; line-height:120%;
  font-size: 13px;  letter-spacing:-2px;
  color: #000000;
  background-color: #EEF6FF;
  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;
}

.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;
}


