BODY  { color: #2E2E2B; font-size: 12px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, SunSans-Regular; text-decoration: none; background: #ECC053;}

hr {color: #ECC053;}

h1   { color: #F2FAFC; font-weight: bold; font-size: 22px; text-decoration: none; text-align: center; text-indent: 0pt; margin: 10pt; padding: 2pt; cursor: default; }
h2   { color: #660033; font-weight: bold; font-size: 18px; text-decoration: none; text-align: center; text-indent: 0pt; margin: 0pt; padding: 2pt; cursor: default; }
h3 { color: #993333; font-weight: bold; font-size: 14px; text-decoration: none; text-align: center; text-indent: 0pt; margin: 0pt; padding: 2pt; cursor: default; background: url(../../gfx/minibg1.gif); background-repeat: repeat-x; background-position: center center; }
h4  { color: #993333; font-weight: bold; font-size: 12px; text-decoration: none; text-indent: 10pt; margin: 4pt; padding: 12pt; cursor: default;}
h5  { color: #2A6C92; font-weight: bold; font-size: 12px; text-decoration: none; text-align: left; text-indent: 10pt; margin: 4pt; padding: 2pt; cursor: default;}

P { color: #2E2E2B; font-size: 12px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, SunSans-Regular; text-align: justify; text-indent: 10pt; margin: 3pt 8pt 3pt 4pt; cursor: default; }

A:link  { color: #660033; text-decoration: none; }
A:visited   { color: #993333; text-decoration: none; }
A:hover   { color: #5592B5; text-decoration: none; }

A.w:link  { color: white; text-decoration: none; }
A.w:visited   { color: white; text-decoration: none; }
A.w:hover   { color: white; text-decoration: none; }

A.i-m:link,.i-m  { font-size: 12px; text-align: center; color: #660033;  cursor: hand; text-decoration: none; font-weight: bold; letter-spacing: 1px; word-spacing: 1px; margin: 1pt 0pt; }
A.i-m:visited   { font-size: 12px; text-align: center; color: #660033;  cursor: hand; text-decoration: none; font-weight: bold; letter-spacing: 1px; word-spacing: 1px; margin: 1pt 0pt; }
A.i-m:hover   { font-size: 12px; text-align: center; color: #5592B5; cursor: hand; text-decoration: none; font-weight: bold; letter-spacing: 1px; word-spacing: 1px; margin: 1pt 0pt; }

.i-mr  { background: #ECECE3 url(../../gfx/blank_shadow-lightr.gif); background-repeat: repeat-y; background-position: top right; font-size: 10px; text-align: center; color: #2E2E2B; cursor: default; text-decoration: none; font-weight: bold; border-bottom: #194354 2px solid; margin: 1pt 0pt; height: 10pt; padding-top: 6px; padding-bottom: 8px; padding-left: 14px; padding-right: 24px; }
.i-manyimg { background: url(../../gfx/i-disc.jpg); background-repeat: no-repeat; background-position: top right; color: #ECECE3; font-size: 12px; text-align: right; cursor: default; padding: 8pt; }
small { color: #2E2E2B; font-size: 9px; text-align: justify; text-indent: 10pt; margin: 3pt; cursor: default; }

TD { font-size: 12px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, SunSans-Regular; }

td.i-page { background: #F3C75A url(../../gfx/i-page_bg.gif); background-repeat: repeat-x; background-position: top left; color: #2E2E2B; font-size: 12px; text-align: left; cursor: default; padding: 0px;}
td.i-pod { background: #ECC053; color: #2E2E2B; font-size: 12px; text-align: center; cursor: default; font-weight: bold; padding: 20px; }
td.i-podimgs { background: #ECC053; color: #2E2E2B; font-size: 3px; text-align: center; cursor: default;}
td.red { background: #660033; color: #FFFAEE; font-size: 10px; text-align: left; cursor: default; }
td.blank { background: #ECECE3; color: #2E2E2B; font-size: 10px; text-align: center; cursor: default; }
td.blanktxt { background: #ECECE3; color: #2E2E2B; font-size: 20px; text-align: center; cursor: default; font-weight: bold; }
td.blank_sh { background: url(../../gfx/blank_shadow.gif); background-repeat: repeat-y; background-position: top left; color: #ECECE3; font-size: 12px; text-align: left; cursor: default; }
td.blank_shh { background: url(../../gfx/blank_shadowh.gif); background-repeat: repeat-x; background-position: top left; color: #ECECE3; font-size: 12px; text-align: left; cursor: default; }
td.blank_shend { background: url(../../gfx/bl_sh_corner.gif); background-repeat: no-repeat; background-position: top left; color: #ECECE3; font-size: 12px; text-align: left; cursor: default; }
td.i-pageend { background: #366C7F url(../../gfx/i-page_end.jpg); background-repeat: no-repeat; background-position: top left; color: #ECECE3; font-size: 12px; text-align: left; cursor: default; padding: 10pt; }
td.i-manyimg { background: url(../../gfx/i-disc.jpg); background-repeat: no-repeat; background-position: top right; color: #ECECE3; font-size: 10px; text-align: center; cursor: default; padding: 0pt; }
td.head { background: url(../../gfx/head_bg.gif); background-repeat: repeat-x; background-position: top left; color: #2E2E2B; font-size: 12px; cursor: default; }
td.head_chat { background: url(../../gfx/head_bg_chat.gif); background-repeat: repeat-x; background-position: bottom left; color: #2E2E2B; font-size: 12px; cursor: default; }
td.name { background: url(../../gfx/pageupbg.gif); background-repeat: repeat-x; background-position: top left; color: #2E2E2B; font-size: 12px; cursor: default; text-align: right; padding: 0pt 20pt; }
td.menu { background: url(../../gfx/menu_bg.gif); background-repeat: repeat-y; background-position: 1pt left; color: #2E2E2B; font-size: 12px; cursor: default; padding: 0px 30px; }
td.frametitle { background: url(../../gfx/menu_bg.gif); background-repeat: repeat-y; background-position: 1pt left; color: #2E2E2B; font-size: 12px; cursor: default; padding: 0px; }
td.w { background: white; color: #2E2E2B; font-size: 12px; cursor: default; padding: 6pt; BORDER: #99B5BA 1px solid;}

td.content { background: #FBDE8E url(../../gfx/content_bg.gif); background-repeat: no-repeat; background-position: top right; color: #2E2E2B; font-size: 12px; cursor: default; padding: 20pt; BORDER: #2E2E2B 1px solid; }

td.pod { background: url(../../gfx/minibg2.gif); background-repeat: repeat-x; background-position: top left; color: #2E2E2B; font-size: 12px; text-align: center; cursor: default; font-weight: bold; padding: 18px; }
td.bg_chat { background: #FBDE8E url(../../gfx/content_bg.jpg); background-repeat: no-repeat; background-position: top right; color: #2E2E2B; font-size: 12px; text-align: center; cursor: default; font-weight: bold; padding: 6pt; BORDER-left: #99B5BA 1px solid; BORDER-right: #99B5BA 1px solid; BORDER-bottom: #99B5BA 1px solid;}

td.pageup {  color: #88003E; background: url(../../gfx/pgup.gif); background-repeat: no-repeat; background-position: bottom left; font-size: 12px; text-align: center; cursor: default; font-weight: bold; }

td.pgsh {  color: #88003E; background: url(../../gfx/pgsh.gif); background-repeat: no-repeat; background-position: top left; font-size: 12px; text-align: center; cursor: default; font-weight: bold; padding: 0px; }

td.mbg2,tr.mbg2 { background: url(../../gfx/minibg2.gif); background-repeat: repeat-x; background-position: top left; color: #2E2E2B; font-size: 12px; text-align: center; cursor: default; font-weight: bold; padding: 10px; }

.in { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : white; text-align: left; background: #4A6BA8; padding: 3pt; }
.intxt { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black; text-align: left; BORDER: #ECC053 1px solid; background: white; }
.inbutt { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #660033; font-weight: bold; text-align: center; BORDER: #ECC053 1px solid; background: url(../../gfx/menu_bg.gif); background-repeat: no-repeat; background-position: top center; padding: 1pt; cursor: hand; }
.button { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #660033; font-weight: bold; text-align: center; BORDER: #ECC053 1px solid; background: url(../../gfx/menu_bg.gif); background-repeat: no-repeat; background-position: top left; padding: 1pt; cursor: hand; }
.button-big { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #660033; font-weight: bold; text-align: center; BORDER: #ECC053 1px solid; background: url(../../gfx/menu_bg.gif); background-repeat: no-repeat; background-position: top right; padding: 1pt; cursor: hand; }
select { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #9A2828; BORDER: #ECC053 1px solid; background: #F2FAFC;}
select.boldtxt { font-weight: bold;}
textarea { color : black;}

td.list { BORDER: white 1px solid; padding: 5pt; color: black; font-size: 12px; text-align: left;}
td.filelist { BORDER: #99B5BA 1px solid; padding: 5pt; color: #2E2E2B; font-size: 12px; text-align: center; font-weight: bold; background: #F2FAFC;}
.filebg { background: non; }
td.guestlist { BORDER: #99B5BA 1px solid; padding: 5pt; color: #2E2E2B; font-size: 12px; text-align: justify; font-weight: bold; background: #F2FAFC;}

img.gall { BORDER: #99B5BA 1px solid; padding: 5pt; margin-top: 20pt;}
img.photos { BORDER: #99B5BA 1px solid; padding: 8pt;}
img.gallsm,.gallsm { BORDER: #99B5BA 1px solid; padding: 1pt; margin-top: 0pt; font-weight:bold}


.bodyline	{ background-color: {T_TD_COLOR2}; border: #99B5BA 1px solid; }
td.mainmenu { color: #2E2E2B; font-size: 10px; text-align: center; cursor: default; font-weight: bold; padding: 10px; border-top: #ECC053 1px solid; border-bottom: #ECC053 1px solid; }
.mainmenu { font-size: 12px; color: #2A6C92; }
a.mainmenu { text-decoration: none; color: #2A6C92;  }
a.mainmenu:hover { text-decoration: none; color: #5592B5; }
a.mainmenu:visited { text-decoration: none; color: #2A6C92; }

td.maintitle { color: #2E2E2B; font-size: 10px; text-align: center; cursor: default; font-weight: bold; padding: 10px; border-top: #ECC053 1px solid; border-bottom: #ECC053 1px solid; }
.maintitle { font-size: 12px; color: #2A6C92; font-weight: bold; text-align: center; }
a.maintitle { text-decoration: none; color: #2A6C92; }
a.maintitle:hover { text-decoration: none; color: #5592B5; }
a.maintitle:visited { text-decoration: none; color: #2A6C92; }

.nav { font-size: 10px; color: #2A6C92; }
a.nav { text-decoration: none; color: #2A6C92;  }
a.nav:hover { text-decoration: none; color: #5592B5; }
a.nav:visited { text-decoration: none; color: #2A6C92; }
td.nav { border-bottom: #ECC053 1px solid }
.nav-c { color: #2A6C92; }

.gen { font-size: 12px; }
.genmed { font-size: 11px; }
.gensmall { font-size: 10px; }
.gen,.genmed,.gensmall { color: #2E2E2B; }
a.gen,a.genmed,a.gensmall { color: #88003E; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #567686; text-decoration: none; }
a.gen:visited,a.genmed:visited,a.gensmall:visited { color: #335E73; text-decoration: none; }

th.thHead,td.catHead { font-size: 12px; background: url(../../gfx/minibg2.gif); background-repeat: repeat-x; background-position: top left; color: #88003E; font-weight: bold; }
th.thSides,td.catSides,td.spaceRow { border-width: 0px 1px 0px 1px; }
th.thRight,td.row3Right { background: #F8CC5F url(../../gfx/board_corn_r_01.gif); background-repeat: repeat-y; background-position: top right; font-size: 11px; color: #2E2E2B; }
th.thLeft { background: #F8CC5F url(../../gfx/board_corn_l_01.gif); background-repeat: repeat-y; background-position: top left; font-size: 11px; color: #2E2E2B; }
th.thBottom,td.catBottom { border-width: 0px 1px 1px 1px; }

th.thTop { font-size: 11px; background: #F8CC5F; text-align: center; }
th.thCornerL { font-size: 11px; background: #F8CC5F url(../../gfx/board_corn_l_01.gif); background-repeat: repeat-y; background-position: top left; text-align: center; }
th.thCornerR { font-size: 11px; background: #F8CC5F url(../../gfx/board_corn_r_01.gif); background-repeat: repeat-y; background-position: top right; text-align: center; }

td.row1,.row1 { font-size: 11px; background: #E4E3C1; padding: 6pt; BORDER: #99B5BA 1px solid; }
td.row2,tr.row2 { font-size: 11px; background: #F2FAFC; padding: 6pt; BORDER: #99B5BA 1px solid; }
td.row3,tr.row3 { font-size: 11px; background: #F7EBC2; padding: 6pt; BORDER: #99B5BA 1px solid; }
td.row3Right { font-size: 11px; background: #E4E3C1 url(../../gfx/board_corn_r_03.gif); background-repeat: repeat-y; background-position: top right; padding: 6pt; border-top: #99B5BA 1px solid; border-bottom: #99B5BA 1px solid; border-left: #99B5BA 1px solid; }
td.row02 { font-size: 11px; background: #F2FAFC; padding: 2pt 6pt; BORDER: #99B5BA 1px solid; }
td.row03 { font-size: 11px; background: #FCF7E0; padding: 2pt 6pt; BORDER: #99B5BA 1px solid; }

td.catLeft { background: #F8CC5F url(../../gfx/board_corn_l_01.gif); background-repeat: repeat-y; background-position: top left; }
td.catRight { background: #F8CC5F url(../../gfx/board_corn_r_01.gif); background-repeat: repeat-y; background-position: top right; }

td.catHead { background: #C2D9DF url(../../gfx/board_corn_l_02.gif); background-repeat: repeat-y; background-position: top left; color: #225B75; font-weight: bold; border-top: #99B5BA 1px solid; border-bottom: #99B5BA 1px solid; border-right: #99B5BA 1px solid; }
.cattitle { font-size: 12px; color: #225B75; }
a.cattitle { text-decoration: none; color: #225B75;  }
a.cattitle:hover { text-decoration: none; color: #5592B5; }
a.cattitle:visited { text-decoration: none; color: #2A6C92; }
td.catbottom { font-size: 11px; background: #F8CC5F; padding: 6pt; BORDER: #99B5BA 1px solid; }

.post { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black; text-align: left; BORDER: #ECC053 1px solid; background: white; }
.mainoption { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #660033; font-weight: bold; text-align: center; BORDER: #ECC053 1px solid; background: url(../../gfx/menu_bg.gif); background-repeat: no-repeat; background-position: top center; padding: 1pt; cursor: hand; }

.topictitle { font-weight: bold; font-size: 10px; color: #A21555;}
a.topictitle { text-decoration: none; color: #2A6C92;  }
a.topictitle:hover { text-decoration: none; color: #5592B5; }
a.topictitle:visited { text-decoration: none; color: #2A6C92; }

.name { font-weight: bold; font-size: 10px; color: #88003E;}
a.name { text-decoration: none; color: #88003E;  }
a.name:hover { text-decoration: none; color: #5592B5; }
a.name:visited { text-decoration: none; color: #2A6C92; }

.postdetails { font-size: 9px; color: #2E2E2B;}

.liteoption { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2A6C92; font-weight: bold; text-align: center; BORDER: #ECC053 1px solid; background: url(../../gfx/menu_bg.gif); background-repeat: no-repeat; background-position: top center; padding: 2pt; cursor: hand; }
option { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #114F72; font-weight: bold; text-align: center; BORDER: #ECC053 1px solid; background: url(../../gfx/board_corn_r_01.gif); background-repeat: repeat-y; background-position: top center; padding: 2pt; cursor: hand; }

.postbody { color: #2E2E2B; font-size: 12px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, SunSans-Regular; text-align: justify; text-indent: 10pt; margin: 3pt 8pt 3pt 4pt; cursor: default; }

td.spaceRow,td.catSides { background: #ECC053; }

.choocolor { font-size: 10px; color: #2A6C92; background: #FBDE8E; font-weight: bold;}