body {
  background-image: url(./imgs/default/bg.gif);
}
.scarlettblock {
  background-image: url(#IMGROOT#scarlett_bg.gif);
  background-repeat: no-repeat;
  text-align: right;
  font: 13px Arial, Helvetica, sans-serif;
  color:#000000;
}
.scarlettblock A{
  font: 13px Arial, Helvetica, sans-serif;
  color:#000000;
}
.scarlettblock A:hover{
  font: 13px Arial, Helvetica, sans-serif;
  color:#FF4D00;
}

.brandblock td {
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#333333;
}

.brandblock A {
   text-decoration: none;
   color:#333333;
}
.brandblock A:hover {
  color:#0D4FA5;
}

.footer A {
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#CAE3F7;
  text-decoration: none;
}
.footer A:hover {
  color:#0D4FA5;
}

.ftr_stretch {
  background-image: url(./imgs/default/ftr_s.gif);
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#CAE3F7;
}

.copyright {
  font: 11px Arial, Helvetica, sans-serif;
  color:#646466;
}


.contest {
  font:bold 13px Arial, Helvetica, sans-serif;
  color:#DEDEDE;
}

.rowside {
	background-color: #666577;
	width: 1px;
}

.latest_post {

	font:9px Arial, Helvetica, sans-serif;
	color:#666666;
	background-color: #FFFFFF;
	color: #555;
}

.threadname {
        font:bold 11px Arial, Helvetica, sans-serif;
        color:#000000;
	text-align: left;
	text-decoration: none;
}

.threadname A:hover{
        font:bold 11px Arial, Helvetica, sans-serif;
        color:#000000;
        text-align: left;
        text-decoration: underline;
}

.threadcontents {
        font: 10px Arial, Helvetica, sans-serif;
        color:#000000;
        text-align: left;
        text-decoration: none;
}

.threadtime {
	text-align: right;
}

.threadauthor {
        text-align: left;
}

.ftr_stretch {

  background:url(imgs/pnl1/ftr_s.gif);
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#CAE3F7;
}

.copyright {
  font: 11px Arial, Helvetica, sans-serif;
  color:#646466;
}

.locationstr {
        font: 11px Arial, Helvetica, sans-serif;
        color:#000000;
}
.locationstrBOLD {
        font:bold 13px Arial, Helvetica, sans-serif;
        color:#000000;
}

input { 
 font-size: 10px; 
 background-color: #CCCCCC; 
 border: 1px solid #666666; 
}

select {
	background-color: #FEFEFE;
        font: 10px Arial, Helvetica, sans-serif;
        color:#000000;
        text-align: left;
 	border: 1px solid #BDBDBD;
}



/* Calendar: */
caption.bCalendarCaption {
	border: 1px solid #ccc;
	background-color: #eee;
	border-bottom: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 84%;
}
table.bCalendarTable {
	border: solid 1px #ccc;
	border-collapse: separate;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 84%;
	width: 150px;
}

table.bCalendarTable a {
	color: #0B2943;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 84%;
}

table.bCalendarTable tfoot td {
	background-color: #eee;
	border-top: 1px solid #ccc;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 84%;
}

table.bCalendarTable tfoot a {
	text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 84%;
}

table.bCalendarTable tfoot a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 84%;
	background-color: #fac;
}

th.bCalendarHeaderCell {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 84%;
	color: #ccc;
	font-weight:normal;
}

#bCalendarCell {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 84%;
}

#bCalendarToday {
        background-color: #e1952e;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 84%;
}


