body {font-family:arial, tahoma, verdana, arial; text-align:center; background-color:#dddddd; margin:0px}
#pagewrapper {background-image:url(img/pagewrapperbg.png); width:990px;margin:0px auto 0px auto;}
#page {margin:0px auto 0px auto; padding:0px;  font-size:70%; color:#222;  background-repeat:repeat-x; width:950px; min-width:800px; max-width:1400px; background-color:#fff; text-align:left;}
#topbar {}
#titleimg {
position:relative; 
height:114px; 
background-image:url('img/headerbg.png');
background-color:#fff; 
background-repeat:repeat-x; 
overflow:hidden; 
text-align:left;
}
#midbar {background-color:#fff; height:18px; text-align:left;}

#lowbar {background-color:#eee; border-top:1px solid #777; background-image:url('gra/grad1.png'); color:#111; text-align:center; padding:10px;}

#midbar a { background-image:url(img/b2.png); width:105px; display:inline-block; line-height:22px; text-align:center; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; font-family:arial; border-bottom:1px solid #000;}
#midbar a:hover {background-image:url(img/b2.png); text-decoration:none; color:#eee;}
#menu {float:left;}
#menu a.menuactive {font-weight:bold; color:#c33;background-image:url(img/b1.png);border-bottom:1px solid #fff;}
.more {display:block; text-align:center; text-decoration:none; font-weight:bold; color:#333}



h1 {font-size:1.2em;  line-height:20px; color:#c33; padding-left:20px;}
h2 {font-size:1.1em;  line-height:20px; color:#c33; padding-left:20px;}
h3 {font-size:1.0em;  line-height:20px; color:#c33; padding-left:20px;}
h4 {font-size:1.0em;  line-height:20px; color:#c33; padding-left:20px;}
h5 {font-size:0.9em;  line-height:20px; color:#c33; padding-left:20px;}
h6 {font-size:0.8em;  line-height:20px; color:#c33; padding-left:20px;}

#logo {width:380px; height:130px; margin-bottom:10px; background-image:url(img/headerleft.png); background-repeat:no-repeat; float:left;}

.gallerythumb {margin:2px; border:2px solid #fff;max-width:80px;max-height:80px}
#gallerylarge {border:10px solid #fff}
#gallerylargewrapper {margin:20px;}

.chara {}
.chara_label {text-align:right; padding:2px 10px 2px 10px; font-weight:bold;}
.chara_value {}

#premessage {
background-color:#ddd;
padding:5px;

}
#columns {
padding:15px 10px 10px 10px; 
background-color:#fff;
text-align:justify;}
#columns img {padding:10px;}

#table3col1 {width:41%;font-size:0.9em; text-align:justify; padding:10px;}
#table3col2 {width:26%;font-size:0.9em; text-align:justify;padding:10px;}
#table3col3 {width:26%;font-size:0.9em; text-align:justify;padding:10px;}

#table2col1 {width:41%;font-size:0.9em;}
#table2col2 {width:26%;font-size:0.9em}

#table1col1 {width:41%;font-size:0.9em;}
.more {display:block; text-align:center;}


.boxLIGHTwrapper {margin:3px;}
.boxLIGHT {background-image:url(img/box-LIGHT-bg.png); width:393px; font-size:0.8em}
.boxLIGHT img {border:0;}
.boxLIGHTtop { margin:-10px}
.boxLIGHTbottom {margin:-10px}
.boxLIGHTname {padding: 0px 10px 0px 10px; font-weight:bold; color:#c33}
.boxLIGHTcontent {padding: 0px 10px 0px 10px; }
.boxLIGHTthumb {float:right;}


.boxFEATUREwrapper {margin:3px; cursor:pointer; font-size:1.3em; font-family:arial }
.boxFEATURE {background-image:url(img/box-FEATURE-bg.png); width:450px; font-size:0.8em; margin:0px padding:0px;}
.boxFEATURE img {border:0;}
.boxFEATUREtop { margin:-10px}
.boxFEATUREbottom {margin:-10px}
.boxFEATUREname {padding: 0px 10px 0px 10px; font-weight:bold; color:#c33; display:block; text-decoration:none;}
.boxFEATUREchars { font-size:0.9em;text-decoration:none; color:#111;}
.boxFEATUREcontent {padding: 0px 10px 0px 10px; font-size:1.1em;text-decoration:none; color:#111; display:none; margin:0px 0px 0px 200px;}
.boxFEATUREthumb {float:right;}

.boxDARKwrapper {margin:3px;}
.boxDARK {background-image:url(img/box-DARK-bg.png); width:393px; font-size:1em}
.boxDARK img {border:0;}
.boxDARKtop { margin:-10px}
.boxDARKbottom {margin:-10px}
.boxDARKname {padding: 0px 10px 0px 10px; font-weight:bold; color:#c33;text-decoration:none}
.boxDARKcontent {padding: 0px 10px 0px 10px; text-decoration:none; color:#fff}
.boxDARKthumb {float:right;}

.boxWIDEwrapper {margin:5px; position:relative;  cursor:pointer;}
.boxWIDE {background-image:url(img/box-WIDE-bg.png); width:800px; font-size:0.8em}
.boxWIDE img {border:0;}
.boxWIDEtop { margin:-10px}
.boxWIDEbottom {margin:-10px}
.boxWIDEname {padding: 0px 10px 0px 10px; font-weight:bold; color:#c33; font-size:1.3em;text-decoration:none; display:block}
.boxWIDEchars {padding: 0px 10px 0px 10px; font-size:1.1em;text-decoration:none; color:#111; display:inline; margin:5px; position:absolute; width:270px;}
.boxWIDEcontent {padding: 0px 10px 0px 10px; font-size:1.1em;text-decoration:none; color:#111; display:block; margin:0px 0px 0px 300px;}
.boxWIDEthumb {float:right;}

.boxWIDENONEwrapper {margin:5px;  width:800px; position:relative; cursor:pointer;border-bottom:1px solid #888; }
.boxWIDENONE { width:800px; font-size:1em;height:160px; overflow:hidden; margin:5px}
.boxWIDENONE img {border:0;}
.boxWIDENONEtop { margin:-10px}
.boxWIDENONEbottom {margin:-10px}
.boxWIDENONEname {padding: 0px 10px 0px 10px; font-weight:bold; color:#c33; font-size:1.3em;text-decoration:none; display:block}
.boxWIDENONEchars {padding: 0px 10px 0px 10px; font-size:1.1em;text-decoration:none; color:#111; display:inline; margin:5px; position:absolute; width:270px;}
.boxWIDENONEcontent {padding: 0px 10px 0px 10px; font-size:1.1em;text-decoration:none; color:#111; display:block; margin:0px 0px 0px 300px;}
.boxWIDENONEthumb {float:right;}

.boxNONEwrapper {}
.boxNONE {font-size:0.8em}
.boxNONE img {border:0;}
.boxNONEtop { display:none;}
.boxNONEbottom {display:none; }
.boxNONEname {padding: 0px 10px 0px 10px; font-weight:bold; color:#c33; font-size:1.3em;text-decoration:none}
.boxNONEcontent { font-size:1.2em;text-decoration:none}
.boxNONEthumb {float:right;}

.boxwrapper {}
.box {font-size:0.8em}
.box img {border:0;}
.boxtop { display:none;}
.boxbottom {display:none; }
.boxname {padding: 0px 10px 0px 10px; font-weight:bold; color:#c33; font-size:1.3em;text-decoration:none}
.boxcontent { font-size:1.1em;text-decoration:none}
.boxthumb {float:right;}


#submitform table {font-size:1em}
.formsection {text-align:left; font-weight:bold; font-size:1em; padding:30px 0px 0px 0px}
.falert {color:#f00;}
.required {border:1px solid #a00}

#submitform textarea {width:300px;}

.pageselector {background-color:#eee; margin:20px 0px 20px 0px; color:#999}
.pageselector a {color:#a00;}
.moreinfo {display:block; margin:10px; border:1px solid #c33; padding:3px; text-align:center;}
#listpreview {border:20px solid #eee444; font-size:0.8em}

#youtube {text-align:center}
#hits {display:block}
#weekhits {display:block}

#contactinfo {display:block; margin:10px; border:1px solid #c33; padding:3px; text-align:left;}

#tandcs {display:block; border:1px solid #c33; padding:10px; margin:10px; height:300px; overflow:scroll}

.advertiselist {margin-left:100px; line-height:2em; list-style-position:inside; color: #000; list-style-image: url(img/dot.png);}

.largebutton {border:1px outset #888; padding:10px; margin:20px;text-decoration:none; font-weight:bold; background-color:#c33; color:#fff; float:right; }

