
#colophon { text-align: center; margin: 0 auto; width: 100%; width: 1024px;}
#colophon li { width: 300px; display:inline; list-style: none; padding: 20px; float: left; height: 100px;}
#colophon div { display: inline; }

footer { display: block; }
#rap { text-align: center; }
#content {  margin: 0 auto; text-align: left; border: solid 1px black; background: white; }

TD
{
    FONT-FAMILY: arial, verdana, helvetica;
    FONT-SIZE: 12px
}
BODY
{
    margin: 0;
    padding: 0;
    FONT-FAMILY: arial, verdana, helvetica;
    FONT-SIZE: 12px
}
.categories
{
    BACKGROUND-COLOR: #f0f0f0;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 20px;
    PADDING-TOP: 1px
}
.popCat
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 1px
}
.KermitLink
{
    TEXT-DECORATION: none
    BACKGROUND-COLOR: #800000;
}
.catLink
{
    TEXT-DECORATION: none
}
.catLinkblack
{
    COLOR: #999966;
    ForeCOLOR: #ff0000
    TEXT-DECORATION: none
}

.whitelink
{
    COLOR: white;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.submit 
{
    BACKGROUND-COLOR: #f0f0f0;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold  
}
.division
{
    COLOR: #ffffff;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 1px
}
.black
{
    BACKGROUND-COLOR: #000000
} 
.ltltyellow
{
    BACKGROUND-COLOR: #FFFFEC
}

.ltyellow
{
    BACKGROUND-COLOR: #FFFFCC
}
.yellow
{
    BACKGROUND-COLOR: #FFFF00
}
.dkblue
{
    BACKGROUND-COLOR: #000080
}
.blue
{
    BACKGROUND-COLOR: #000080
}
.ltblue
{
    BACKGROUND-COLOR: #00FFFF
}
.purple
{
    BACKGROUND-COLOR: #800080
}
.pink
{
    BACKGROUND-COLOR: #FF00FF
}
.ltgreen
{
    BACKGROUND-COLOR: #CCFFCC
}
.green
{
    BACKGROUND-COLOR: #339966
}
.dkgreen
{
    BACKGROUND-COLOR: #006600
}
.teal
{
    BACKGROUND-COLOR: #008080
}
.ltbrown
{
    BACKGROUND-COLOR: #808080
}
.grey
{
    BACKGROUND-COLOR: #f0f0f0    
}
.ltgrey
{
    BACKGROUND-COLOR: #cccccc
}
.dkgrey
{
    BACKGROUND-COLOR: #999999
}
.dkgreyborder
{
    BACKGROUND-COLOR: #666666
}
.ltgold
{
    BACKGROUND-COLOR: #ede49e
}
.gold
{
    BACKGROUND-COLOR: #ffcc00
}
.dkgold
{
    BACKGROUND-COLOR: #999966 
}
.red
{
    BACKGROUND-COLOR: #cc0000
}
.dkred
{
    BACKGROUND-COLOR: #990000
}
.ltred
{
    BACKGROUND-COLOR: #ff0000
}
.white
{
    BACKGROUND-COLOR: #ffffff
}
.topbackcolor
{
    BACKGROUND-COLOR: #ffffff
}
.mainbackcolor
{
    BACKGROUND-COLOR: #ffffff
}
.formsearch
{
    FONT-SIZE: 10px;
    HEIGHT: 18px;
    WIDTH: 100px
}
.formemail
{
    FONT-SIZE: 10px;
    HEIGHT: 18px;
    WIDTH: 80px
}
.ProvState
{
    FONT-SIZE: 10px;
    HEIGHT: 18px;
    WIDTH: 80px
}
.formdrop
{
    FONT-SIZE: 10px;
    HEIGHT: 18px;
    WIDTH: 150px
}
.newsheadline
{
    COLOR: #cc0000;
    FONT-SIZE: 13px
}
.newsfooter
{
    COLOR: #999999;
    FONT-SIZE: 10px
}
.pad1
{
    PADDING-LEFT: 5px
}
.pad2
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px
}
.featureText
{
    FONT-SIZE: 10px
}
.rankinglink
{
    TEXT-DECORATION: underline
}
.rankingheader
{
    FONT-SIZE: 10pt
}
.categorypadding
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
.ranking
{
    FONT-SIZE: 10pt
}
.rankingdesc
{
    FONT-SIZE: 8pt
}
.justbold
{
    FONT-WEIGHT: bolder
}
.sidetext {
	FONT-SIZE: 9px; COLOR: #666666; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sidebar_subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #660000; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link
{
    COLOR: #990000
}
A:visited
{
    COLOR: #550000
}
A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}

