/* THEME STYLES */

.menustyle { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #99CC33; text-decoration: none; text-shadow: 0 0 0 #FF0099; }
a.menustyle:link { color: #FF0099; text-shadow: 0 0 0 #FF0099; }
a.menustyle:visited { color: #FF0099; text-shadow: 0 0 0 #FF0099; }
a.menustyle:hover { color: #666666; text-shadow: 0 0 0 #666666; }
a.menustyle:active { color: #666666; text-shadow: 0 0 0 #666666; }
a { color: #999999; outline: none; }

#titlebar { height: 26px; margin: 0 0 18px 0; overflow: hidden; }
#titlebarhome { margin: 0 0 18px 0; }

.logostyle { font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.pagetitle,.homeheadline { font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: normal; color: #000000; }
.pagestyle { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #999999; }
.smalltext { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #999999; }
.footstyle { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; }
.thumbs { border: 1px solid #FFFFFF; } /* thumbnails and galleryicons */

.borderT { border-top: 0px solid #FFFFFF; }
.borderL { border-left: 0px solid #FFFFFF; }
.borderR { border-right: 0px solid #FFFFFF; }
.borderB { border-bottom: 0px solid #FFFFFF; }

/* TEMPLATE STYLES */

.contentDIV { width: 940px; background-color: #FFFFFF; }
.contentDIV div { width: 940px; }
.rule { width: 940px; height: 1px; margin: 0; border: 0; background-color: #FFFFFF; overflow: hidden; }
.borderTT { background: #FFFFFF url('/lux/siteborders.php?bordercolor=FFFFFF') top repeat-x; }
.borderRR { background: #FFFFFF url('/lux/siteborders.php?bordercolor=FFFFFF') right repeat-y; }
.borderBB { background: #FFFFFF url('/lux/siteborders.php?bordercolor=FFFFFF') bottom repeat-x; }
.borderLL { background: #FFFFFF url('/lux/siteborders.php?bordercolor=FFFFFF') left repeat-y; }
.cornerTL { background: url('/lux/sitecorners.php?cornercolor=FFFFFF&bordercolor=FFFFFF&roundcorners=Y') top left; }
.cornerTR { background: url('/lux/sitecorners.php?cornercolor=FFFFFF&bordercolor=FFFFFF&roundcorners=Y') top right; }
.cornerBR { background: url('/lux/sitecorners.php?cornercolor=FFFFFF&bordercolor=FFFFFF&roundcorners=Y') bottom right; }
.cornerBL { background: url('/lux/sitecorners.php?cornercolor=FFFFFF&bordercolor=FFFFFF&roundcorners=Y') bottom left; }
.border { width: 940px; height: 10px; }
.corner { width: 10px; height: 10px; }
.floatL { float: left; }
#logo { text-align: left; } /* don't define height! */
#menu { height: 28px; text-align: left; }
#cont { height: 480px; }

/* SPECIAL STYLES */

form { margin: 0; padding: 0; }
table.layout { border-collapse: collapse; }
table.layout td { padding: 0; }
table.form { border-collapse: collapse; }
table.form td { padding: 2px 3px 2px 3px; }
.formfield { font-family: Arial,Helvetica,sans-serif; font-size: 16px; height: 28px; }
.formbutton { font-family: Arial,Helvetica,sans-serif; font-size: 16px; height: 28px; font-weight: bold; }
.formtextarea { font-family: Arial,Helvetica,sans-serif; font-size: 16px; }
.fullscreen { width: 100%; height: 100%; position: absolute; }
.debug { border: 1px dotted #CC0000; }