a {text-decoration: none; font-weight: bold; color: #0000CC;}
a.visited {color: #8800AA;}
a.hover {text-decoration: underline;}
body {margin: 0px;}
body, td, th, p {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 13px;
 line-height: 115%;
 }
h2 {
 font-size: 18px;
 font-weight: bold;
 color: #0000CC;
 text-align:center;
 }
h3 {
 font-size: 15px;
 font-weight: bold;
 color: #0000CC;
 text-align:left;
 line-height: 125%;
 }

th {
 background-color: #0000CC;
 font-weight: bold;
 color: #FFFFFF;
}

img {
 z-index:696969;
}

/*---------------*/
/* content pages */
/*---------------*/
.bannerrow {border-style:solid; border-top:none; border-width:1px; border-color:#0000CC;}
.left_pane {border-style:solid; border-top:none; border-bottom:none; border-width:1px; border-color:#0000CC;}
.right_pane {border-style:solid; border-top:none; border-bottom:none; border-width:1px; border-color:#0000CC;}
.ranking_pane {border-style:solid; border-top:none; border-bottom:none; border-left:none; border-width:1px; border-color:#0000CC;}

.content_area {text-align:justify; margin:8px;}

.main_index {text-align:justify; margin:8px;}

.search {text-align:left; margin:8px;}

.butterfly {text-align:justify; margin:8px;}
.butterflies {text-align:justify; margin:8px;}
.dara {text-align:justify; margin:8px;}
.dearnana {text-align:justify; margin:8px;}
.diary {text-align:justify; margin:8px;}
.josh {text-align:justify; margin:8px;}
.movies {text-align:justify; margin:8px;}
.movies h3 {text-align:center;}
.sarisin {text-align:justify; margin:8px;}
.smiley {text-align:justify; margin:8px;}
.tales {text-align:justify; margin:8px;}
.thaiexpert {text-align:justify; margin:8px;}
.turkfist {text-align:justify; margin:8px;}
.unclelao {text-align:justify; margin:8px;}
.westeast {text-align:justify; margin:8px;}

.daytime {text-align:justify; margin:8px;}
.food {text-align:justify; margin:8px;}
.geninfo {text-align:justify; margin:8px;}
.health {text-align:justify; margin:8px;}
.pictorials {text-align:justify; margin:8px;}

.cityguides {text-align:justify; margin:8px;}
.maps {text-align:justify; margin:8px;}
.nightlife {text-align:justify; margin:8px;}
.panorama {text-align:justify; margin:8px;}
.rankings {text-align:justify; margin:8px;}

.articles {text-align:justify; margin:8px;}
.books {text-align:justify; margin:8px;}
.funnies {text-align:justify; margin:8px;}
.interviews {text-align:justify; margin:8px;}
.samples {text-align:justify; margin:8px;}
.stories {text-align:justify; margin:8px;}
.trips {text-align:justify; margin:8px;}

.misc {text-align:justify; margin:8px;}
.blog {text-align:justify; margin:8px;}

.breadcrumbs {font-size: 11px;}
.indent {text-align:justify; text-indent:20px;}

.boldblue {color: #0000CC; font-weight: bold;}

.small {font-size: 11px; line-height: 100%;}
.small td {font-size: 11px;}

.stock a {font-size: 9px;}

.menu {font-size: 10px; color: #FFFFFF; margin-left: 10px;}
.menu a {text-decoration: none; color: #FFFFFF;}
.menu a.visited {color: #CCCCFF;}

.submenu {font-size: 10px; margin-left: 10px;}
.submenu a {text-decoration: underline; font-weight: normal;}

.sidebar {font-size: 11px; margin: 5px; margin-top: 10px; text-align:justify;}
.sidebar a {text-decoration: underline; font-weight: normal;}
.sidebar p {font-size: 11px; text-align:justify;}
.sidebar td {font-size: 11px;}
.sidebar ul {margin-left: 20px;}
.sidebar h3 {font-size: 13px;}

.column_excerpt {
 font-size: 11px;
 margin: 5px;
 text-align:justify;
 background: #EEEEFF;
 border-style: solid;
 border-width: 1px;
 border-color: #CCCCFF;
 width: 270px;
}

.column_excerpt_wide {
 font-size: 11px;
 margin: 5px;
 text-align:justify;
 background: #EEEEFF;
 border-style: solid;
 border-width: 1px;
 border-color: #CCCCFF;
 width: 450px;
}

.column_excerpt, .column_excerpt p, .column_excerpt_wide, .column_excerpt_wide p {
 font-size: 11px;
 margin: 5px;
 text-align:justify;
}

.column_excerpt h3, .column_excerpt_wide h3 {
 font-size: 12px;
 margin: 5px;
}

.contentbox {
 margin: 0px;
 border-style: solid;
 border-width: 1px;
 border-color: #0000CC;
}

.mpscore {text-align: right; font-size: 11px;}
.mpscore a {text-decoration: underline; font-weight: normal; color: #000000;}

.copyright {font-size: 11px; color: #FFFFFF;}
.copyright a {text-decoration: underline; font-weight: normal; color: #FFFFFF;}

.date {font-size: 9px; vertical-align: super;}
.newdate {font-size: 9px; vertical-align: super; color: "#FF0000"}

/*---------------*/
/* aMember stuff */
/*---------------*/
/* properties for all input elements */
input, textarea {
    font-family: Verdana, sans-serif;
    font-size: 9pt;
}
/* vedit - vertical table (signup, profile edit) */
.vedit {
    background-color: #F0F0F0;
}
/* vedit - usual column (right) */
.vedit td {
    padding: 10px;
    padding-left:  15px;
    background-color: #CCCCFF;
}
/* vedit - header column (left) */
.vedit th {
    padding: 10px;
    padding-right: 15px;
    text-align: right;
    color: #FFFFFF;
    background-color: #0000CC;
    font-weight: normal;
}
/* hedit - horizontal table (payments list) */
.hedit {
    background-color: #CCCCFF;
}
/* hedit - usual column */
.hedit td {
    padding: 5px;
    background-color: #CCCCFF;
    font-family: "Verdana";
    font-size: 8pt;
}
/* hedit - header column */
.hedit th {
    padding: 5px;
    background-color: #EEEEFF;
    color: #000000;
}
