/* THEME STYLES */

.menustyle { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none; }
a.menustyle:link { color: #FFFFFF; text-shadow: 0 0 0 #FFFFFF; }
a.menustyle:visited { color: #FFFFFF; text-shadow: 0 0 0 #FFFFFF; }
a.menustyle:hover { color: #CCCCCC; text-shadow: 0 0 0 #CCCCCC; }
a.menustyle:active { color: #CCCCCC; text-shadow: 0 0 0 #CCCCCC; }
a { color: #FFFFFF; outline: none; }
a.softlink { color: #FFFFFF; text-decoration: none; }

#titlebar { height: 26px; margin: 0 0 18px 0; overflow: hidden; width: auto; height: auto; }
.logostyle { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 22px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.pagetitle,.homeheadline { font-family: Georgia,Lucida Grande,serif; font-size: 22px; font-weight: normal; color: #FFFFFF; }
.pagestyle { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }
.gallerylink { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }
.smalltext { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; }
.toolbarlink { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; }
.footstyle { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #999999; }
.thumbs { border: 1px solid #CCCCCC; } /* thumbnails and galleryicons */
.borderT { border-top: 0px solid #CCCCCC; }
.borderL { border-left: 0px solid #CCCCCC; }
.borderR { border-right: 0px solid #CCCCCC; }
.borderB { border-bottom: 0px solid #CCCCCC; }

/* TEMPLATE STYLES */

.previewinnerbgcolor { background-color: #999999; } /* for /sitemanager/pagepreview.php only */
.contentDIV { width: 940px; background-color: #999999; }
.contentDIV div { width: 940px; }
.rule { width: 940px; height: 1px; margin: 0; border: 0; background-color: #CCCCCC; overflow: hidden; }
.borderTT { background: #999999 url('/flex/siteborders.php?bordercolor=999999') top repeat-x; }
.borderRR { background: #999999 url('/flex/siteborders.php?bordercolor=999999') right repeat-y; }
.borderBB { background: #999999 url('/flex/siteborders.php?bordercolor=999999') bottom repeat-x; }
.borderLL { background: #999999 url('/flex/siteborders.php?bordercolor=999999') left repeat-y; }
.cornerTL { background: url('/flex/sitecorners.php?cornercolor=999999&bordercolor=999999&roundcorners=Y') top left; }
.cornerTR { background: url('/flex/sitecorners.php?cornercolor=999999&bordercolor=999999&roundcorners=Y') top right; }
.cornerBR { background: url('/flex/sitecorners.php?cornercolor=999999&bordercolor=999999&roundcorners=Y') bottom right; }
.cornerBL { background: url('/flex/sitecorners.php?cornercolor=999999&bordercolor=999999&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 */

ul { margin: 0 0 0 32px; padding: 0; }
ol { margin: 0 0 0 37px; padding: 0; }
ul li, ol li { margin: 0; padding: 0; line-height: 1.8; }
li { margin: 0 0 0 14px; padding: 0; line-height: 1.8; }
.formlabel { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; }
.formfield { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 16px; height: 28px; }
span.btn {
  /* non-IE6 */
  height: 28px;
  line-height: 30px;
  padding: 4px 15px 4px 15px;
  /* all */
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  background-color: #EFEFEF;
  color: #333333;
  border-top: 1px solid #AAAAAA;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #AAAAAA;
}
.formtextarea { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 16px; }
.dropdown { font-size: 10px; background-color: #EEEEEE; color: #333333; border: 1px solid #CCCCCC; padding: 0; }
.fullscreen { width: 100%; height: 100%; position: absolute; }
.debug { border: 1px dotted #CC0000; }

