/* MegaBBS Original Template CSS File */

/* Major Components */
.commonheader
{
  padding-top: 3px; padding-bottom: 3px;
  border-color: #000000 #000000 #000000 #000000;
  border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;  
}
.threadtitle2
{
/* thread id applied */ 
  background-color: #ccffcc; padding-left: 3px;
  border-color: #008800 #666666 #666666 #666666;
  border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; 
}.firsttable
{
  padding-bottom:3px;
  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 #F2F2F2 #000000 #cccccc;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 2px;
}
.menutopltable
{
  font-size: 13px; letter-spacing: -2px;
  font-family: verdana, ±¼¸², gulim, sans-serif; line-height:110%;
/* leftmain menu */
  color: #000000;
  font-weight: bold;
  background-color: #EEF6FF;
  padding-left: 5px;
  padding-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-color: #CCCCCC #cccccc #999999 #999999;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.menutoprtable
{
  font-weight: bold; 
  background-color: #F2F2F2;
  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: 2px;
  padding-right: 0px;
/*  background-color: #D0D7DD; */
  border-color: #cccccc #999999 #666666 #cccccc;
  border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
}
.sidesr
{
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 2px;
/*  background-color: #D0D7DD;  */
  border-color: #000000 #000000 #CCCCCC #CCCCCC;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; 
}
.sidesc
{
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #ffffff; 
  border-color: #000000 #F3F2F2 #999999 #F3F2F2 ;
  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; 
}
.rp1
{
  font-size: 12px;
  color: #333333;
  line-height: 100%;
/*  background-color: #DCE0E7; */
  background-color: #B7CBE7;
  padding-left:14px; padding-right:4px; padding-top:1px; padding-bottom:1px;
  margin-top:1px;
  border-color: #000000 #b3b3b3 #000000 #b3b3b3;
  border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; 
}
.rp2
{
  letter-spacing: 0px;
  font-size: 11px;
  color: #666666;
  line-height: 100%;
/*  background-color: #DCE0E7; */
  padding-left:14px; padding-right:4px; padding-top:1px; padding-bottom:1px;  
}
.spimage
{
  letter-spacing: 0px;
  font-size: 11px;
  color: #333333;
  line-height: 100%;
  background-color: #FFFFFF;
  border-color: #336699 black #336699 #336699;
  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px;
  padding: 3 3 3 3px;
}

body
{
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
}

table
{
  empty-cells: show;
}

.verification-images
{
  background: #FFFFEE;
  border: 1px solid #000000;
}

.bbstable
{
  background-color: #FFFFFF;
}

td
{  letter-spacing:-1px;
  font-size: 12px;
  color: #000000;
  font-family: verdana, Arial, sans-serif;

}

.messagecellbody
{
  font-size: 12px;
  color: #000000;
  background-color: #EEF6FF;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.messagecellbody2
{  letter-spacing:-1px;
    font-family: verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
/*  background-color: #DFE6EF; */
  padding-left:7px; padding-right:7px; padding-top:0px; padding-bottom:0px;
  border-color: #336699 #336699 #336699 #336699;
  border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px;
}

.messagecellbody3
{
  font-size: 12px; letter-spacing: 0px;
  color: #000000; line-height:90%;  background-color: #EEF6FF;
  padding-left:7px; padding-right:17px; padding-top:2px; padding-bottom:2px;
  border-color: #336699 #999999 #999999 #336699;
  border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

.messagecellbody3rp
{
  font-size: 12px; letter-spacing: -1px;
  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: 0px;
  padding-bottom: 1px;
  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: 12px;
  color: #666666; line-height: 95%;
/*  background-color: #E6E6E6; */
  padding-left:0px; padding-right:7px; padding-top:0px; 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;
}

.messagecellbody4
{
/*forum-view first 3 column style */
  font-size: 12px;
  color: #000000;
  padding-left:7px; padding-right:0px; 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; 
}
.messagecellbody7
{
/* used for sub menu */
  font-size: 12px;
  color: #43647E;
/*  background-color: #DCE0E7; */
/*  background-color: #DFE6EF; */
  padding-left:13px; padding-right:3px; padding-top:0px; padding-bottom:0px;
}
.messageheader
{
  font-size: 11px;
  color: #43647E;
  background-color: #D4DCE8;
  padding: 2px;
}

.messagemiddle2
{
  font-size: 14px; letter-spacing: -1px;
    font-family: verdana, Arial, sans-serif;
  line-height: 115%; 
  color: #333333;
/*  background-color: #EEF6FF;   */
  padding: 12px;
  border-color: #cccccc black black #000000;
  border-style: solid; border-top-width: 1px; 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 0em;
  font-family: verdana, Arial, sans-serif;
  font-size: 145%; line-height: 110%;
  font-weight: bold;
}

.messagefooter
{
    font-size: 11px;
    color: #43647E;
    background-color: #D4DCE8;
    padding:2px
}

.messagecellheader
{
  font-size: 12px;
  color: #999999;
/*  background-color: #2C3CB1;  */
  background-color: #EEF6FF
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 3px;
  font-family: Verdana, Tahoma, sans-serif;
  border-color: #000000 black black #000000;
  border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
}

.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-size: 11px;
  color: #3A4F6C;
  background-color: #EEF6FF;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-color: #000000 black black #000000;
  border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
}

.messagecellheader3
{
  font-size: 11px;
  letter-spacing:-1px;
  color: #666666;
  font-weight: bold;
  background-color: #ffffff;
  padding-left: 5px;
  padding-right: 10px;
  padding-top: 1px;
  padding-bottom: 0px;
  border-color: #336699 black black #336699;
  border-style: dotted; border-top-width: 1px; 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: 0px; 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: 1px solid #96AFCD;
}

.newsbox a
{
  font-size: 10px;
  text-decoration: none;
  color: #070707;
}

.rssimage
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
}

.quotation
{
  display: block;
  font-size: 11px;
  color: #333333;
  margin-left: 20px;
  padding-left: 2px;
  margin-top: 5px;
  BORDER-left: 1px solid;
  
  /* IE Bug requres bottom border for multiple nested divs? */
  border-bottom: 1px solid #CCCCCC;
}
.randomquote
{
  color: #43647E;
  font-size: 11px;
  font-style: italic;
}

.smalltext
{
  font-size: 11px; padding-top:0px; color: #666666;
}
.smalltext3
{
  font-size: 11px; letter-spacing:-1px; 
  font-family: verdana, Arial, sans-serif; line-height: 100%; padding: 3 11 7 11px;
}

.smalltextdesc
{
  font-size: 11px; padding-top:0px; color: #800000;
}

.smalltextw
{
  font-size: 11px;
  color: #FFFFFF;
}
/* Main Hyperlinks */
.messagemiddle2 a
{
  color: #0000FF;
  text-decoration: none;
}

a
{
  color: #666666;
  text-decoration: none;
}

a:hover
{
  color: #0F1D64;
}
a:hover.header5
{
  color: #CCCCCC;
}
a:visited.threadlink
{
  color: #006677;
}

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: 12px; letter-spacing:-1px; font-weight: bold;
  color: #666666; padding-bottom:5px;
  line-height:90%;
}
.header6
{
  font-size: 13px; letter-spacing:-1px; font-weight: bold;
  color: #0000ff; background-color: #cccccc;
  line-height:90%;
}

.header5
{
  font-weight: bold;line-height: 100%; 
  font-size: 13px; padding-right:9px; padding-left: 7px; padding-top: 5px; padding-bottom: 5px;
  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: 11px;
  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;
}
