.main {
color: #7F9196;
font-size: 11px;
font-family: arial;
line-height: 18px;
}



.newsletter {
color: #C1A36D;
font-size: 11px;
font-family: arial;
}
.newsletterdark {
color: #A78B57;
font-size: 11px;
font-family: arial;
}

.newsletterdarklarge {
color: #A78B57;
font-size: 14px;
font-family: arial;
}

.newsletter2 {
color: #80848D;
font-size: 10px;
font-weight: bold;
font-family: arial;
}

.weather {
color: #7896B9;
font-size: 20px;
font-family: arial;
}
.bigwhite {
color: #ffffff;
font-size: 16px;
font-family: arial;
}
.white {
color: #ffffff;
font-size: 10px;
font-family: arial;
}

.body {
color: #72767F;
font-size: 11px;
font-family: arial;
}

.bodylarge {
color: #72767F;
font-size: 14px;
font-family: arial;
}

.body2 {
color: #72767F;
font-size: 12px;
font-family: arial;
}

.know {
  color: #928CA0;
  font-size: 14px;
  font-weight: bold;
  font-family: arial;
}
.knowsmall {
  color: #928CA0;
  font-size: 12px;
  font-family: arial;
}

.red {
  color: #9F4500;
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
}

.cancelled {
  color: #cf3d2c;
  font-size: 12px;
  font-family: arial;
}
.cancelled-big {
  color: #cf3d2c;
  font-size: 14px;
  font-family: arial;
}

.ah2 {
  cursor: pointer;
}
.ah3 {
  cursor: default;
}

.sform {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
.polldark {
  background: #BBBDCB;
}
.polllight {
  background: #C4C6D3;
}

.bg {
	background-image: url(images/bodybg-fade.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.leftbg {
	background-image: url(images/lbg.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.rightbg {
	background-image: url(images/rbg.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.bar {
	background-image: url(images/barbg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bodybg1 {
	background-image: url(images/bodybg1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bodytop {
	background-image: url(images/body1-top1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.votehead {
	background-image: url(images/poll-question.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.midbg {
	background-image: url(images/midbg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.weatherbg {
	background-image: url(images/weatherbg.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.pollbgtop {
	background-image: url(images/pollbarbg-top.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.pollbglight {
	background-image: url(images/pollbarbg-light.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.pollbgdark {
	background-image: url(images/pollbarbg-dark.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.pollbgbottom {
	background-image: url(images/pollbarbg-bottom.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.topshadow {
	background-image: url(images/topshadow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

img.fade {
	opacity: .40;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
}


input.search { border: none; font-family: sans-serif; font-size: 80%; color: #7A2E00; height: 22px; width: 124px; background: #FDF9EB; }
input.contact { border: 1px solid #D1D2D1; padding-left: 3px; font-family: sans-serif; font-size: 7pt; color: #8D8D8D; height: 15px; width: 175px; background: #E9E9E9; }
input.email { border: 1px solid #D1D2D1; padding-left: 3px; font-family: sans-serif; font-size: 7pt; color: #8D8D8D; height: 15px; width: 140px; background: #E9E9E9; }
input.upload { border: 1px solid #CFD6D8; font-family: sans-serif; font-size: 8pt; color: #6B2200; height: 17px; width: 150px; background: #DADDDF; }
select.dropdown { border: 1px solid #CFD6D8; font-family: sans-serif; font-size: 8pt; color: #7F9196; width: 119; background: #f8f8f8; }
.desc { border: 1px solid #CFD6D8; padding-left: 3px; font-family: sans-serif; font-size: 8pt; color: #6B2200; width: 350; background: #f8f8f8; background-image: url(images/tbg3.png); background-repeat: no-repeat; background-position: 0px 0px; }
textarea.textareacomment { border: 1px solid #D1D2D1; padding-left: 3px; font-family: sans-serif; font-size: 7pt; color: #8D8D8D; height: 80px; width: 140px; background: #E9E9E9; }

a.default {
color: #6B2200;
font-size: 11px;
font-family: arial;
text-decoration: underline;
}
a.default:hover {
color: #6B2200;
text-decoration: none;
}
a.default:active {
color: #6B2200;
}

a.default2 {
color: #527090;
font-size: 11px;
font-family: arial;
text-decoration: none;
}
a.default2:hover {
color: #634d36;
text-decoration: none;
}
a.default2:active {
color: #904326;
}

a.white {
color: #ffffff;
font-size: 10px;
font-family: arial;
text-decoration: none;
}
a.white:hover {
color: #ffffff;
text-decoration: underline;
}
a.white:active {
color: #ffffff;
}

a.yellow {
color: #E6B66F;
font-size: 10px;
font-family: arial;
text-decoration: underline;
}
a.yellow:hover {
color: #E6B66F;
text-decoration: none;
}
a.yellow:active {
color: #E6B66F;
}

a.big {
color: #6B2200;
font-size: 18px;
font-family: arial;
text-decoration: underline;
}
a.big:hover {
color: #6B2200;
text-decoration: none;
}
a.big:active {
color: #6B2200;
}
.tr{
align: left;
}