BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Sans-Serif; BACKGROUND-COLOR: #40637a
}
A {
	FONT-SIZE: 7pt; COLOR: #99ccff; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 7pt; FONT-FAMILY: Verdana, Sans-Serif
}
.bullet1 {
	FONT-WEIGHT: bold; COLOR: #ff9933
}
.bullet2 {
	FONT-WEIGHT: bold; COLOR: #99ff99
}
.bullet3 {
	FONT-WEIGHT: bold; COLOR: #99ccff
}
.hilite {
	COLOR: #99ccff
}
.hilite2 {
	FONT-WEIGHT: bold; COLOR: #99ccff; TEXT-DECORATION: underline
}
.mediatype {
	COLOR: #ff99cc
}
.enumeration {
	COLOR: #ffffcc
}
.title {
	FONT-STYLE: italic
}
.label {
	COLOR: #ffffcc
}
.letterheader {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.bio {
	FONT-STYLE: italic
}
.fruity {
	FONT-WEIGHT: bold; COLOR: #ff99ff
}
.labelname {
	COLOR: #ffffcc
}
.justified {
	TEXT-ALIGN: justify
}
 HTML .contentsection {
	HEIGHT: 1%
}
.contentsection {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #52595a; TEXT-ALIGN: justify
}
.contentheader {
	MARGIN: 1px 1px 3px; POSITION: relative; BACKGROUND-COLOR: #000000
}
.contentheader H3 {
	DISPLAY: inline; FONT-SIZE: 8pt; COLOR: #ffffff
}
.contentbody {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.contentbody TABLE {
	POSITION: relative
}
.contentfooter {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: relative; BACKGROUND-COLOR: #000000
}
#footer {
	CLEAR: both; TEXT-ALIGN: center
}
#footerad {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: auto; WIDTH: 485px; HEIGHT: 70px; BORDER-RIGHT-WIDTH: 0px
}
#footerad IFRAME {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: auto; WIDTH: 485px; HEIGHT: 70px; BORDER-RIGHT-WIDTH: 0px
}
#content {
	MARGIN: auto; WIDTH: 1000px
}
#contentpanel {
	MARGIN-BOTTOM: 10px; WIDTH: 100%; MARGIN-RIGHT: 10px
}
#contentpanel IFRAME {
	WIDTH: 98%; HEIGHT: 550px
}
#leftcol {
	FLOAT: left; WIDTH: 350px; MARGIN-RIGHT: 5px
}
#leftcol DIV DIV.contentheader {
	MARGIN: 0px
}
#centercol {
	FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 435px; MARGIN-RIGHT: 0px
}
#centercol DIV DIV.contentheader {
	MARGIN: 0px
}
#rightcol {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 200px
}
#rightcol DIV DIV.contentheader {
	MARGIN: 0px
}
#header {
	MARGIN: 10px auto; WIDTH: 1000px
}
#masthead {
	FLOAT: left
}
#banner {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 470px; HEIGHT: 60px
}
#banner IFRAME {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; HEIGHT: 65px; BORDER-RIGHT-WIDTH: 0px
}
.headerpart {
	CLEAR: both; PADDING-RIGHT: 3px; MARGIN-TOP: 2px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.headerpart A {
	COLOR: #ffffff! important
}
#nav1 {
	CLEAR: left; PADDING-RIGHT: 3px; MARGIN-TOP: 2px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 80%; COLOR: #000000; PADDING-TOP: 3px; TEXT-ALIGN: left
}
#codeblue {
	BACKGROUND-COLOR: #ff9933
}
#codeblueheader {
	MARGIN-TOP: -5px; FONT-WEIGHT: bold; COLOR: #ffffff
}
#getyourhoodon {
	BACKGROUND-COLOR: #ffffcc
}
#getyourhoodonheader {
	FONT-WEIGHT: bold; COLOR: #003399
}
#positionsopen {
	COLOR: #ffffff; BACKGROUND-COLOR: #666666
}
#positionsopenheader {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.featuresection {
	CLEAR: both; MARGIN-BOTTOM: 5px
}
.featureimg IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 3px; BORDER-RIGHT-WIDTH: 0px
}
.featuresummary H3 {
	DISPLAY: inline; FONT-SIZE: 8pt; COLOR: #80a6bb
}
.featuredate {
	COLOR: #ffffcc
}
.featuretitle {
	FONT-WEIGHT: bold
}
#fieldnotescontent {
	TEXT-ALIGN: justify
}
#stickerscontent {
	TEXT-ALIGN: justify
}
#mailerscontent {
	TEXT-ALIGN: justify
}
#worldwidecontent {
	TEXT-ALIGN: justify
}
#bookscontent {
	TEXT-ALIGN: justify
}
#musicreviews .contentheader {
	BACKGROUND: url(images/front_record-reviews.gif) #000000 no-repeat; HEIGHT: 50px
}
#musicreviews H3 {
	DISPLAY: none
}
#books H3 {
	DISPLAY: none
}
#fieldnotes H3 {
	DISPLAY: none
}
#activecauses H3 {
	DISPLAY: none
}
#mp3 H3 {
	DISPLAY: none
}
#columns H3 {
	DISPLAY: none
}
#cinema H3 {
	DISPLAY: none
}
#books .contentheader {
	BACKGROUND: url(images/front_print-review.gif) #000000 no-repeat; HEIGHT: 50px
}
#bookscontent A {
	FONT-WEIGHT: bold
}
#fieldnotes .contentheader {
	BACKGROUND: url(images/front_fieldnotes.gif) #000000 no-repeat; HEIGHT: 50px
}
#activecauses .contentheader {
	BACKGROUND: url(images/front_getactive.gif) #000000 no-repeat; HEIGHT: 50px
}
#mp3 .contentheader {
	BACKGROUND: url(images/front_mp3.gif) #000000 no-repeat; HEIGHT: 50px
}
.mp3td {
	BACKGROUND-COLOR: #52595a; TEXT-ALIGN: left
}
.mp3td TD {
	BACKGROUND-COLOR: #52595a
}
#columns .contentheader {
	BACKGROUND: url(images/front_columns.gif) #000000 no-repeat; HEIGHT: 50px
}
#cinema .contentheader {
	BACKGROUND: url(images/front_cinema-review.gif) #000000 no-repeat; HEIGHT: 50px
}
#newsheader2 {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center
}
#news {
	WIDTH: 100%; TEXT-ALIGN: justify
}
#news .contentheader {
	COLOR: #ffffff
}
.ratingshead {
	FONT-WEIGHT: bold; MARGIN: 10px 10px 2px; COLOR: #000000; BACKGROUND-COLOR: #99ccff; TEXT-ALIGN: center
}
#ratings {
	TEXT-ALIGN: justify
}
.ratingnumber {
	FONT-WEIGHT: bold; COLOR: #99cc00
}
.ratingname {
	FONT-WEIGHT: bold; COLOR: #ffcc66
}
.polloption {
	FONT-WEIGHT: bold; COLOR: #000000
}
.polltext {
	FONT-WEIGHT: bold
}
.searchdiv {
	MARGIN-TOP: 2px; FLOAT: right
}
.searchdiv FORM {
	FONT-SIZE: 7pt
}
.button {
	WIDTH: 50px
}
.match {
	FONT-WEIGHT: bold; COLOR: #000000
}
.pollclosed {
	FONT-WEIGHT: bold; COLOR: #80a6bb
}
#freebiespagecontent {
	MARGIN-LEFT: 15px; WIDTH: 600px
}

