*, html { margin: 0; padding: 0; }

body {
  width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000;
  background: #000;
}

.bod {
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: none;
}

.bodrvs {
	color: #b3b3b3;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: none;
}

.bodgray {
	color: #B4B4B4;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: none;
}

.bodheadred {
	color: #f70000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.bodbblue {
	color: #122b67;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

.bodbheadblk {
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.bods {
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: none;
}

.bodsgrn {
	color: #7BC143;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
}

.bodsorg {
	color: #F68D42;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
}

.bodsh {
	color: #7BC143;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

.vote_title_sm {
	color: #21368c;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

.bodsh-o {
	color: #F68D42;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

.bodk {
	color: 21368c;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

#wrapper { width: 1020px; margin: 0px auto; }
#bottom { background: #000 url(../images/footer-news.jpg) 22px top no-repeat; height: 39px; }
#header { width: 1020px; height: 243px; background: url(../images/hdr-news_.jpg) center top no-repeat; margin: 0 auto; }
#container { background: #000 url(../images/body-bg.jpg) top repeat-x; width: 980px; padding: 0px; }
div.space { width: 828px; background: #fff; margin-left: 101px; }
div.bod { width: 628px; margin: 0 auto; }
#left { position: absolute; top: 0; left: 0; height: 100%; width: 500px; background: url(../images/myleft.jpg) repeat-x; z-index: -100; }
#right { position: absolute; top: 0; right: 0; height: 100%; width: 500px; background: url(../images/myright.jpg) repeat-x; z-index: -100; }

h2 {
	color: #000;
	font-size: 18px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#month {
	padding: 12px 18px;
	background-color: #f8f8ff;
	border: 1px solid #eee;
}

