body { background-color: #000; background-image: url(/bckp2.png); background-repeat: repeat-x; font-family: arial, helvetica, sans; font-size: 0.9em; color: #fff; }
a { text-decoration: none; color: #ccc; }
a:hover { text-decoration: none; color: #903; }
.mini h1 { font-size: 10px; font-weight: 100; }
.nav ul, .colsx ul { margin: 0px; padding: 0px; list-style-type: none; }
.colsx li { line-height: 18px; border-bottom: 1px solid #333; font-size: 0.9em; text-tansform: uppercase;}
.nav li { float: left; width: 80px; height: 20px; margin-top: 4px; margin-right: 1px; text-align:center; border: 1px solid #666; color: #fff; border-bottom: 0px; line-height: 20px; text-transform: uppercase; font-size: 0.8em;}
.nav li a { display: block; width: 100%; text-decoration: none; color: #ccc; font-size: 0.9em; border: 0px; }
.nav li a:hover { color: #fff; background: #903; }
li.evid { background: #111; color: #fff; }
h2 { color: #666; margin: 0px; font-size: 1.3em; }
.topsx h1, .colsx h2 b, .homelogop h1, .hometop h1, .hometop h2 { display: none; }
.slogan h1 { color: #666; letter-spacing: 1px; font-weight: 100; margin:0px; }
.slogan h2 big { text-transform: uppercase; color: #fff; letter-spacing: 5px; font-size: 13px; border-bottom: 1px solid #333; margin: 0px; display: block; height: 20px; padding-top: 8px; line-height: 20px;}
.slogan p { font-size: 11px; margin: 0px; line-height: 20px; }
.colcx1 dt { margin: 0px; font-size: 0.9em; font-weight: 100; color: #996; font-size: 0.9em; text-transform: uppercase; }
.colcx1 dt big { font-size: 0.9em; }
.colcx1 dd { margin: 0px; margin-bottom: 12px; border-bottom: 1px solid #903;}
.catblock h3 { margin: 0px; font-size: 1.2em; font-weight: 100; letter-spacing: -1px; text-transform: uppercase; }
.cattit a { padding: 8px; text-decoration: none; display: block; height: 46px; color: #903; }
.cattit a:hover { background: #903; color: #fff; }
.pagetxt h2 { color: #ccc; font-size: 1.7em; margin: 0px; line-height: 1.0em; font-weight: 100; letter-spacing: 1px; text-transform: uppercase; border-bottom: 1px solid #333; }
.pagetxt h3, .txt h2 { text-transform: uppercase; font-weight: 100; color: #903; font-size: 1.4em; margin: 0px; }
.pagetxt p { text-align: justify; }
.pagetxt a, .keytext a { color: #903; border-bottom: 1px solid #333; }
.pagetxt a:hover, .keytext a:hover { color: #fff; border-bottom: 1px solid #903; }
.txt h3 { font-weight: 100; color: #666; }
#slogansx { height: 40px; background: url(/artinwood.png); background-repeat: no-repeat; background-position: center center; }
.homeflag a {text-decoration: none; width: 40px; height: 28px; margin: 1px; padding:20px; text-align: center; margin-top: 48px; }
.keytext div { height: 440px; clear: both; }
.keytext p { padding-bottom: 40px; }
.keytext h3 { font-size: 2.7em; line-height: 2.2em; font-weight: 100; letter-spacing: -2px; color: #903; }
img.pictxt { float: left; margin-right: 4px; }
.colint { float: left; width: 220px; margin-right: 4px; padding: 4px; }
.colint p { text-align: justify; }
.picdx { float: right; width: 160px; margin-left: 40px; margin-bottom: 80px;}.main{margin:0px;}
.footer{padding:20px;font-size:0.8em;letter-spacing:4px;clear:both;padding-left:256px;background:#111;border-top:1px solid #333;border-bottom:1px solid #333;}
.imain{overflow:hidden;background:#000;}
.homecnt{width:768px;height:440px;margin:auto;margin-top:20px;background:url(/hmain.jpg);}
.homelogo{width:256px;height:256px;background:#000;float:right;}
.homesplash{height:320px;margin-right:258px;background-color:#000;background-image:url(/homecov.jpg);background-repeat:no-repeat;background-position:center right;}
.homeflag{height:20px;padding-top:8px;text-align:center;background:#333;}
.mini{height:20px;line-height:20px;width:768px;margin:auto;color:#999;text-align:center;}
