#home_mid_top { 
border: 0px #000000 dotted; width: 950px;
}

#bottom_wrapper { 
background: url(../images/home_mid.jpg) repeat-x top left #147a00; border-bottom: 0px #000000 solid; padding-top: 1.2em ; 
}

.left_mid_top {
border: 0px #000000 dotted; PADDING-TOP: 10px; PADDING-BOTTOM: 0px; padding-LEFT: 17px; PADDING-RIGHT: 0px; float: left; text-align: left 
}

.mid_mid_top {
border: 0px #000000 dotted; PADDING-TOP: 10px; PADDING-BOTTOM: 0px; padding-LEFT: 30px; PADDING-RIGHT: 0px; float: left; text-align: left 
}

.right_mid_top {
border: 0px  #000000 dotted; PADDING-TOP: 10px; PADDING-BOTTOM: 0px; margin-LEFT: 0px; PADDING-RIGHT: 0px; float: right; text-align: left 
}

.home_comment_area_small_top {
border: 0px  #000000 dotted; background: url(../images/home_top.gif) no-repeat top left; padding-bottom: 1.0em; padding-top: 10px;  
}

.home_comment_area_small_top_mid {
border: 0px  #000000 dotted; background: url(../images/home_top.gif) no-repeat top left; padding-bottom: 0.8em; padding-top: 12px;  
}

.home_comment_area_small_top_right {
border: 0px  #000000 dotted; background: url(../images/home_top.gif) no-repeat top left; padding-bottom: 0.8em; padding-top: 10px;  
}


.home_comment_area_small_bottom {
line-height: 125%; border: 0px  #000000 dotted; margin-top: 0.25em; padding-bottom: 1.5em; padding-left: 10px;  margin-right: 0px; background: url(../images/home_bottom.gif) no-repeat bottom left;  font-size: 85%; color: #FFFFFF; ;width: 280px;
}

.home_comment_area_small_bottom_mid {
line-height: 125%; border: 0px  #000000 dotted; margin-top: 0.25em; padding-bottom: 1.35em; padding-left: 10px;  margin-right: 0px; background: url(../images/home_bottom.gif) no-repeat bottom left;  font-size: 85%; color: #FFFFFF; ;width: 280px;
}

.home_comment_area_small_bottom_right {
line-height: 125%; border: 0px  #000000 dotted; margin-top: 0.0em; padding-bottom: 0.7em; padding-left: 10px;  margin-right: 0px; background: url(../images/home_bottom.gif) no-repeat bottom left;  font-size: 85%; color: #FFFFFF; ;width: 280px;
}


* html .home_comment_area_small_bottom_right {
line-height: 125%; border: 0px  #000000 dotted; margin-top: 0.0em; padding-bottom: 0.9em; padding-left: 10px;  margin-right: 0px; background: url(../images/home_bottom.gif) no-repeat bottom left;  font-size: 85%; color: #FFFFFF; ;width: 280px;
}



* html .home_comment_area_small_bottom {
line-height: 125%; border: 0px  #000000 dotted; margin-top: 0.25em; padding-bottom: 1.5em; padding-left: 10px;  margin-right:0px; background: url(../images/home_bottom.gif) no-repeat bottom left; font-size: 85%; color: #FFFFFF; width: 280px;
}


.format {	font-family: Arial, Helvetica, serif; font-size: 170%; font-weight: bold; line-height: 100%; color: #FFFF99; text-decoration: none; 
}

.format_flat {	font-family: Arial, Helvetica, serif; color: #FFFF99; text-decoration: none; 
}


.format_two {	font-family: Georgia, Arial, Helvetica, serif; font-size: 215%; font-weight: normal; line-height: 100%; color: #FFFF99; text-decoration: none; 
}

.format_three {	font-family: Arial, Helvetica, serif; font-size: 215%; font-weight: bold; line-height: 100%; color: #FFFF99; text-decoration: none; 
}

.format_four {	font-family: Arial, Helvetica, serif; font-size: 125%; font-weight: normal; line-height: 120%; color: #FFFF99; text-decoration: none; 
}

.format_text {	color: #D5e7d1; line-height: 120%; 
}

a.no_format_link:link { border-bottom: none; text-decoration: none ; 
}
a.no_format_link:visited { border-bottom: none; text-decoration: none  ; 
}
a.no_format_link:hover { border-bottom: 1px dotted #FFFF99;  text-decoration: none  ; 
}
a.no_format_link:active { border-bottom: 1px dotted #FFFF99;  text-decoration: none  
}
a.no_format_link:focus { border-bottom: 1px dotted #FFFF99; text-decoration: none  ;
}


a.no_format_link_two:link { border-bottom: none; text-decoration: none ; 
}
a.no_format_link_two:visited { border-bottom: none; text-decoration: none  ; 
}
a.no_format_link_two:hover {border-bottom: none; text-decoration: none ; 
}
a.no_format_link_two:active { border-bottom: none; text-decoration: none ; 
}
a.no_format_link_two:focus { border-bottom: none; text-decoration: none ;
}



a.format_link:link { color:#D5e7d1; border-bottom: 1px dotted #D5e7d1; text-decoration: none ; font-size: 90%; 
}
a.format_link:visited { color:#D5e7d1; border-bottom: 1px dotted #D5e7d1; text-decoration: none  ; font-size: 90%; 
}
a.format_link:hover { color:#D5e7d1; border-bottom: none; text-decoration: none  ; font-size: 90%; 
}
a.format_link:active { color:#D5e7d1; border-bottom: none; text-decoration: none  ; font-size: 90%; 
}
a.format_link:focus { color:#D5e7d1; border-bottom: none; text-decoration: none  ; font-size: 90%; 
}



a.format_link_small:link { color:#D5e7d1; border-bottom: 1px dotted #D5e7d1; text-decoration: none ; font-size: 80%; 
}
a.format_link_small:visited { color:#D5e7d1; border-bottom: 1px dotted #D5e7d1; text-decoration: none  ; font-size: 80%; 
}
a.format_link_small:hover { color:#D5e7d1; border-bottom: none; text-decoration: none  ; font-size: 80%; 
}
a.format_link_small:active { color:#D5e7d1; border-bottom: none; text-decoration: none  ; font-size: 80%; 
}
a.format_link_small:focus { color:#D5e7d1; border-bottom: none; text-decoration: none  ; font-size: 80%;
}

.home_bottom_headline {
 color:#fff; margin-bottom: 0.0em
}


#home_mid_bottom { 
border: 0px #000000 dotted; width: 950px
}

.left_mid_bottom {
border: 0px #000000 dotted; PADDING-TOP: 1px; PADDING-BOTTOM: 0px; padding-left:17px; PADDING-RIGHT: 0px; float: left; text-align: left ;
}

.right_mid_bottom {
border: 0px #000000 dotted; PADDING-TOP: 1px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; float: right; text-align: left ; 
}


.home_comment_area_wide_top {
border: 0px #000000 dotted; background: url(../images/home_top_text.gif) no-repeat top left; padding-bottom: 1.0em; padding-top: 18px; float:left; margin-top: -12px;	
}

.home_comment_area_wide_bottom {
line-height: 125%; border: 0px #000000 dotted; padding-top: 0.25em; padding-bottom: 2.5em; padding-left: 10px;  padding-right:20px; background: url(../images/home_bottom_text.gif) no-repeat bottom left; width: 414px; font-size: 85%; color: #ffffff;height: 3em

}


.home_comment_area_wide_top_right {
border: 0px #000000 dotted; background: url(../images/home_top_text.gif) no-repeat top left; padding-bottom: 1.0em; padding-top: 18px; float:left; margin-top: -12px; 
}

.home_comment_area_wide_bottom_right {
line-height: 125%; border: 0px #000000 dotted; padding-top: 0.25em; padding-bottom: 2.5em; padding-left: 10px;  padding-right:20px; background: url(../images/home_bottom_text.gif) no-repeat bottom left; width: 414px; font-size: 85%; color: #ffffff;height: 3em

}


* html .home_comment_area_wide_bottom_right {
line-height: 125%; border: 0px #000000 dotted; padding-top: 0.25em; padding-bottom: 3.8em; padding-left: 10px;  padding-right:20px; background: url(../images/home_bottom_text.gif) no-repeat bottom left; width: 414px; font-size: 85%; color: #ffffff;height: 3em

}


body {
	PADDING-top: 0px; MARGIN: 0px; font-family: Arial, Helvetica, serif; font-size: 100%; font-style: normal; line-height: 145%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background: #339900 url(../images/bg.jpg) repeat-x top center;  MARGIN: 0px 0px 0px 0px;   voice-family: "\"}\""; voice-family:inherit; 
	}


* html body {
	PADDING-top: 0px; MARGIN: 0px; font-family: Arial, Helvetica, serif; font-size: 100%; font-style: normal; line-height: 145%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background: #339900 url(../images/bg2.jpg) repeat-x top center;  MARGIN: 0px 0px 0px 0px;   voice-family: "\"}\""; voice-family:inherit; 
	}

#body_place {
	PADDING-top: 0px; MARGIN: 0px; font-family: Arial, Helvetica, serif; font-size: 100%; font-style: normal; line-height: 145%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background: #339900 url(../images/bg_other.jpg) repeat-x top center;  MARGIN: 0px 0px 0px 0px;   voice-family: "\"}\""; voice-family:inherit; 
	}

* html #body_place {
	PADDING-top: 0px; MARGIN: 0px; font-family: Arial, Helvetica, serif; font-size: 100%; font-style: normal; line-height: 145%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background: #339900 url(../images/bg_other2.jpg) repeat-x top center;  MARGIN: 0px 0px 0px 0px;   voice-family: "\"}\""; voice-family:inherit; 
	}

#body_rate {
	PADDING-top: 0px; MARGIN: 0px; font-family: Arial, Helvetica, serif; font-size: 100%; font-style: normal; line-height: 145%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background: #339900 url(../images/bg_rate.jpg) repeat-x top center;  MARGIN: 0px 0px 0px 0px;   voice-family: "\"}\""; voice-family:inherit; 
	}

* html #body_rate {
	PADDING-top: 0px; MARGIN: 0px; font-family: Arial, Helvetica, serif; font-size: 100%; font-style: normal; line-height: 145%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background: #339900 url(../images/bg_rate2.jpg) repeat-x top center;  MARGIN: 0px 0px 0px 0px;   voice-family: "\"}\""; voice-family:inherit; 
	}


#body_rateonly {
	PADDING-top: 0px; MARGIN: 0px; font-family: Arial, Helvetica, serif; font-size: 100%; font-style: normal; line-height: 145%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background: #339900 url(../images/bg_rateonly.jpg) repeat-x top center;  MARGIN: 0px 0px 0px 0px;   voice-family: "\"}\""; voice-family:inherit; 
	}

* html #body_rateonly {
	PADDING-top: 0px; MARGIN: 0px; font-family: Arial, Helvetica, serif; font-size: 100%; font-style: normal; line-height: 145%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background: #339900 url(../images/bg_rateonlyie6.jpg) repeat-x top center;  MARGIN: 0px 0px 0px 0px;   voice-family: "\"}\""; voice-family:inherit; 
	}


#body_meta {
	PADDING-top: 0px; MARGIN: 0px; font-family: Arial, Helvetica, serif; font-size: 100%; font-style: normal; line-height: 145%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background: #339900 ;  MARGIN: 0px 0px 0px 0px;   voice-family: "\"}\""; voice-family:inherit; 
	}


.form_fame { margin-top: 1.3em; margin-bottom: 1em; font-size: 78%; vertical-align:middle
}

.form_state { margin-top: 1.5em; margin-bottom: 1em
}



#logo_pda {
	display: none
	}

#pagetop {
	WIDTH: 950px;  BORDER: #cccc00 0px dotted; overflow: hidden; 
}
	
#pagetop_meta {
	WIDTH: 950px;  BORDER: #cccc00 0px dotted; overflow: hidden; #ffffff 
}


#main {
	WIDTH: 950px; BORDER-bottom: #000000 0px solid;  background: #ffffff ;
}

#main2 {
	WIDTH: 950px; background: #ffffff ; BORDER: #cccccc 0px solid; 
}

#main3 {
	WIDTH: 950px; background: #ffffff ; BORDER: #cccccc 0px solid; 
}


#main_home {
	WIDTH: 950px; BORDER: #666666 0px dotted;  background: #ffffff;
}

#main_home2 {
	WIDTH: 950px; BORDER: #666666 0px dotted;  
}

* html #main {
	padding-top: 0px
}

* html #main2 {
	padding-top: 20px; margin-bottom: -20px
}

* html #main3 {
	padding-top: 20px; margin-bottom: -20px
}


* html #main_home {
	padding-top: 20px
}



#left { PADDING-TOP: 0px;  PADDING-LEFT: 45px; PADDING-RIGHT: 10px; BORDER: #000000 0px solid; float: left; background: #ffffff ; text-align: left ; width:665px; left: 17px;  margin-top: -10px
}

#left_colophon { PADDING-TOP: 16px; PADDING-BOTTOM: 20px; PADDING-LEFT: 45px; PADDING-RIGHT: 10px; BORDER: #000000 0px solid; float: left; background: #ffffff ; text-align: left ; width:665px; left: 17px;  
}

* html #left_colophon { width: 665px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; margin-top: 0px; padding-top: 53px
} 

#left2 { PADDING-TOP: 1em; PADDING-BOTTOM: 20px; PADDING-LEFT: 45px; PADDING-RIGHT: 10px; BORDER: #000000 0px solid; float: left; background: #ffffff ; text-align: left ; width:665px; left: 17px
}

#left3 { PADDING-BOTTOM: 20px; PADDING-LEFT: 45px; PADDING-RIGHT: 10px; BORDER: #000000 0px solid; float: left; background: #ffffff ; text-align: left ; width:665px; left: 17px
}


#left_home { PADDING-TOP: 0px; PADDING-BOTTOM: 20px; PADDING-LEFT: 45px; PADDING-RIGHT: 10px; BORDER: #000000 0px solid; float: left; background: #ffffff ; text-align: left ; width:665px; left: 17px
}

#left_home2 { PADDING-TOP: 40px; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; BORDER: #000000 0px dotted; float: left; text-align: left ; width:700px; left: 17px
}


* html #left_home2 { PADDING-TOP: 55px; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; BORDER: #000000 0px dotted; float: left; text-align: left ; width:700px; left: 17px
}

#right_home2 {
	WIDTH: 180px; PADDING-TOP: 3.2em; PADDING-BOTTOM: 50px; PADDING-LEFT: 24px; PADDING-RIGHT: 10px; BORDER: #000000 0px dotted; float: left;  text-align: left ; 
}

* html #right_home2 {
	WIDTH: 190px; PADDING-TOP: 3.3em; PADDING-BOTTOM: 50px; PADDING-LEFT: 35px; PADDING-RIGHT:	0px; BORDER: #000000 0px dotted; float: left;  text-align: left ; 
}



* html #left { width: 695px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; margin-top: -20px; margin-bottom: -20px
} 


* html #left2 { width: 675px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; 
} 

* html #left3 { width: 675px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; ; margin-top: -30px
} 

* html #left_home { width: 695px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px;
} 



#left_rate {
	PADDING-TOP: 1em; PADDING-BOTTOM: 20px; PADDING-LEFT: 45px; PADDING-RIGHT: 10px; BORDER: #000000 0px solid; float: left; background: #ffffff ; text-align: left ; width:800px; left: 17px
}

* html #left_rate { width: 860px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; 
} 




#right {
	WIDTH: 201px; PADDING-TOP: 70px; PADDING-BOTTOM: 50px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER: #000000 0px dotted; background: #ffffff ; float: left;  text-align: left ; 
}

#right2 {
	WIDTH: 201px; PADDING-TOP: 40px; PADDING-BOTTOM: 50px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER: #000000 0px dotted; background: #ffffff ; float: left;  text-align: left ; 
}

#right3 {
	WIDTH: 201px; PADDING-TOP: 50px; PADDING-BOTTOM: 50px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER: #000000 0px dotted; background: #ffffff ; float: left;  text-align: left ; 
}


#right_home {
	WIDTH: 201px; PADDING-TOP: 20px; PADDING-BOTTOM: 50px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER: #000000 0px dotted; background: #ffffff ; float: left;  text-align: left ; 
}

* html #right { width: 200px; BORDER: #000000 0px dotted; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
} 

* html #right2 { width: 221px; BORDER: #000000 0px dotted; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
} 

* html #right3 { width: 221px; BORDER: #000000 0px dotted; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
} 


* html #right_home { width: 200px; BORDER: #000000 0px dotted; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
} 




.homeside_image {margin-top: 0.6em
}

* html .homeside_image {margin-top: -0.8em
}


.home_drop_box { color: #ffffcc; line-height: 100%; margin-top:20.5em; margin-bottom: 0.2em; border: 1px 1px 1px 1px #000000
}

* html .home_drop_box { color: #ffffcc; line-height: 100%; margin-top:23.5em; margin-bottom: -1.2em; 
}

.home_drop_box_county { color: #ffffcc; line-height: 120%; margin-top:2em; color: #000000;  
}

* html .home_drop_box_county { color: #ffffcc; line-height: 120%; margin-top:4em; color: #000000 ;
}

.home_drop_box_countybox { color: #ffffcc; line-height: 100%; margin-top:5em; color: #000000; margin-bottom: 0.2em; 
}

* html .home_drop_box_countybox { color: #ffffcc; line-height: 100%; margin-top:7em; color: #000000 ; margin-bottom: -1.2em; 
}

.home_drop_box_countybox_top { color: #ffffcc; line-height: 100%; margin-top:5em; color: #000000; margin-bottom: -0.7em; 
}

* html .home_drop_box_countybox_top { color: #ffffcc; line-height: 100%; margin-top:7em; color: #000000 ; margin-bottom: -1.2em; 
}


.home_drop_box_countybox_bot { color: #ffffcc; line-height: 100%; margin-top:1em; color: #000000; margin-bottom: 0.2em; 
}

* html .home_drop_box_countybox_bot { color: #ffffcc; line-height: 100%; margin-top:3em; color: #000000 ; margin-bottom: -1.2em; 
}



.home_drop_box_countybox_two { color: #ffffcc; line-height: 100%; margin-top:11em; color: #000000; margin-bottom: 0.2em; 
}

* html .home_drop_box_countybox_two { color: #ffffcc; line-height: 100%; margin-top:13em; color: #000000 ; margin-bottom: -1.2em; 
}



.home_drop_box_two { width: 165px; margin-bottom: 0.2em; BACKGROUND: #ffffcc;
}

* html .home_drop_box_two { width: 165px;  margin-bottom: 0.0em; BACKGROUND: #ffffcc;
}



.home_drop_box_new { color: #ffffcc; line-height: 100%; margin-top:0em; margin-bottom: 0.2em; 
}

* html .home_drop_box_new { color: #ffffcc; line-height: 100%; margin-top:0em; margin-bottom: 0.0em; 
}



.hide {
	display: none;
}

* html .hide {
	display: none;
}

#top {
	BACKGROUND: #333333; TEXT-ALIGN: left; HEIGHT: 1.6EM; border: 0px dashed #FF0000; POSITION: relative; COLOR: #FFFFFF; PADDING-BOTTOM: 0em; MARGIN: 0px 0px 0px 0px;
}

#home {
	PADDING-LEFT: 16px; border: 0px dashed #FF0000; POSITION: absolute; LEFT: 0px; FONT-SIZE: 80%; z-index: 1000; font-weight: bold
}

#top_inside_right {
	PADDING-RIGHT: 15px; MARGIN: 0px 0px 0px 0px; TEXT-ALIGN: right; POSITION: relative; border: 0px dotted #FF0000; FONT-SIZE: 80%; color: #CCCCCC; font-weight: normal 
}

#banner {
	PADDING: 12px 5px 0px 0px; MARGIN: 0px 0px 0px 0px; POSITION: relative; HEIGHT: 81px; TEXT-ALIGN: left; border-top: #ffffff solid 1px  
}

#logo {
	border: 0px dashed #FF0000; POSITION: absolute; LEFT: 0px; z-index: 1000; border: 0px dotted #000000; 
}

#search {
	PADDING-LEFT: 243px; MARGIN: 25px 0px 0px 0px; TEXT-ALIGN: left; POSITION: relative; border: 0px dotted #FF0000; 
}

* html #search {
	PADDING-LEFT: 243px; MARGIN: 41px 0px 0px 0px; TEXT-ALIGN: left; POSITION: relative; border: 0px dotted #FF0000; 
}

.white {color: #ffff33; margin-bottom:1.5em;  font-size: 100%; 
}

.main_arrow_home { padding-top: 0.7em; padding-left: 1em
}

h2.white_home {margin-top: -0.1em; color:#ffcc33; font-size: 250%
}

* html h2.white_home {margin-top: -0.4em; color:#ffffff; font-size: 250%
}


h2.white_home2 {margin-top: -0.3em; color:#ffcc33; font-size: 200%; font-weight:normal	
}

* html h2.white_home2 {margin-top: -0.7em; color:#ffffff; font-size: 200%; font-weight:normal
}




.meta_white { color:#ffffff
}

.top_place {font-family: Georgia; font-weight:normal; font-size: 100%
}


.top_place2 {font-family: Georgia; font-weight:normal; font-size: 110%
}



#searchbox { 
	BACKGROUND: url(../images/search_background.png) repeat left top; border: solid 1px #000000; height:33px ; width: 400px; font: 1.6em Arial, sans-serif; z-index: 500000;}

.rate_box { 
	BACKGROUND: url(../images/search_background.png) repeat left top; border: solid 1px #000000; height:22px ; width: 150px; font: 1em Arial, sans-serif; vertical-align:middle}

.rate_box_email { 
	BACKGROUND: url(../images/search_background.png) repeat left top; border: solid 1px #000000; height:22px ; width: 200px; font: 1em Arial, sans-serif;}


.comment_box { 
	BACKGROUND: url(../images/search_background.png) repeat left top; border: solid 1px #000000; height:100px ; width: 450px; font: 1em Arial, sans-serif;}


* html .rate_box { 
	BACKGROUND: url(../images/search_background.png) repeat left top; border: solid 1px #000000; height:25px ; width: 150px; font: 1em Arial, sans-serif;}


.search_image {
	border: dashed 0px #000000; vertical-align: bottom; MARGIN-bottom: 3px
	}

.search_button {
	border: dashed 0px #000000; height:30px ; width: 150px; vertical-align: bottom;
	}

#masthead_text {
	PADDING-LEFT: 244px; MARGIN: 0px 0px 0px 0px; TEXT-ALIGN: left; POSITION: relative; border: 0px dotted #FF0000; margin-top: -1em; 
}

.masthead_text {
	TEXT-ALIGN: left; POSITION: relative; border: 0px dotted #FF0000; FONT-SIZE: 107%; MARGIN: -.0em 0px 0px 0px; 
}

#container_navigation {
	overflow: hidden; PADDING-TOP: 20px; PADDING-LEFT: 17px;  border: dotted 0px #FF0000; 
}

#container_navigation_other {
	overflow: hidden; PADDING-TOP: 20px; PADDING-LEFT: 17px; PADDING-TOP: 3px; PADDING-BOTTOM: 8px; PADDING-RIGHT: 15px; BORDER-top: #FF6600 3px solid;
}



#top_content {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: -67px; PADDING-LEFT: 67px; MARGIN: 0px 17px 0px 17px; PADDING-TOP: 0px; TEXT-ALIGN: left; border: 1px solid #FFFFFF; POSITION: relative; COLOR: #000000 ; clear: both
}

#top_content_other {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: -67px; PADDING-LEFT: 67px; MARGIN: 0px 17px 0px 17px; PADDING-TOP: 1.5em; TEXT-ALIGN: left; border: 1px solid #FFFFFF; POSITION: relative; COLOR: #000000 ; clear: both
}


#main_content {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: -70px; PADDING-LEFT: 70px; PADDING-BOTTOM: 2em; MARGIN: 0px 17px 0px 17px; PADDING-TOP: 0px; TEXT-ALIGN: left; border-bottom: 1px solid #CCCCCC;  COLOR: #000000 ; background: #FFFFFF ; 
}


#main_content_other {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: -70px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0em; MARGIN: 0px 17px 0px 17px; PADDING-TOP: 0px; TEXT-ALIGN: left; border-bottom: 0px solid #CCCCCC;  COLOR: #000000 ; background: #FFFFFF ; clear: both; POSITION: relative; 
}

#extra_content_top {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: -70px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0em; MARGIN: 0px 17px 0px 17px; PADDING-TOP: 0em; TEXT-ALIGN: left; border-bottom: 0px solid #CCCCCC;  POSITION: relative; COLOR: #000000 ;  clear: both
}

#left_content_other_bottom_top {
	FLOAT: left; PADDING-RIGHT: 0px; MARGIN: 0em 0px 0px 0px; WIDTH: 75%; POSITION: relative; border: 0px dotted #CCCCCC; LEFT: 0%; max-width: 48em
}



#main_content_colophon {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: -70px; PADDING-LEFT: 70px; PADDING-BOTTOM: 2em; MARGIN: 0px 17px 0px 17px; PADDING-TOP: 0px; TEXT-ALIGN: left; border-bottom: 1px solid #CCCCCC;  COLOR: #000000 ; background: #FFFFFF ;
}


#left_content {
	FLOAT: left; PADDING-RIGHT: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 75%; POSITION: relative; border: 0px dotted #CCCCCC; LEFT: 0%; 
}

#left_content_other {
	FLOAT: left; PADDING-RIGHT: 0px; MARGIN: -1em 0px 0px 0px; WIDTH: 75%; POSITION: relative; border: 0px dotted #CCCCCC; LEFT: 0%; ; max-width: 48em
}

#left_content_colophon {
	FLOAT: left; PADDING-RIGHT: 0px; MARGIN: -1em 0px 0px 0px; WIDTH: 70%; POSITION: relative; border: 0px dotted #CCCCCC; LEFT: 0%; max-width: 70%
}


#left_content_other_fullwidth {
	FLOAT: left; PADDING-RIGHT: 0px; MARGIN: -1em 0px 0px 0px; WIDTH: 95%; POSITION: relative; border: 0px dotted #CCCCCC; LEFT: 0%;
}

#left_content_other_bottom {
	FLOAT: left; PADDING-RIGHT: 0px; MARGIN: 0em 0px 0px 0px; WIDTH: 75%; POSITION: relative; border: 0px dotted #CCCCCC; LEFT: 0%; max-width: 48em
}

* html #left_content_other_bottom {
	FLOAT: left; PADDING-RIGHT: 0px; MARGIN: -2em 0px 0px 0px; WIDTH: 75%; POSITION: relative; border: 0px dotted #CCCCCC; LEFT: 0%; max-width: 48em
}

#right_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; FLOAT: left; MARGIN: -2em 0px 0px 0px; border: 0px dotted #990099; POSITION: absolute; LEFT: 77.5%;  width: 18.5%; 
}

#right_content_other {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 1.0em; PADDING-BOTTOM: 0px; FLOAT: left; MARGIN: 0px 0px 0px 0px; border: 1px dotted #990099; POSITION: absolute; LEFT: 77.5%;  width: 18.5%; z-index: 500000
}

#google_ads {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 0em; PADDING-BOTTOM: 0px; FLOAT: left; MARGIN: 0px 0px 0px 0px; border: 0px dotted #CCCCCC; POSITION: absolute; LEFT: 77.5%;  width: 18.5%; 
}

* html #google_ads { width: 180px; w\idth: 18.5%;
}

#right_top {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 2em; PADDING-BOTTOM: 0px; FLOAT: left; MARGIN: 0px 0px 0px 0px; border: 0px dotted #CCCCCC; POSITION: absolute; LEFT: 77.5%;  width: 18.5%; 
}

* html #right_top { width: 180px; w\idth: 18.5%;
}


/*
Bugs: In IE6 LEFT is too narrow. causes left to wrap way too early.
In OPERA RIGHT is too far left: causes right to drape over left.
Both issues coould cause obscuration or wrapping with long town names
*/

#home_bottom_content {
		WIDTH: 950px; BORDER-top: #99cc80 0px none; font-size: 90%;  
}

.home_bottom_text1 { color:#ffffff; padding-left: 33px;  background: url(../images/list_icon.png) no-repeat left; font-size:90%; margin-bottom:-1em; margin-top: 2em
}

.home_bottom_text2 { color:#ffffff; padding-left: 33px; background: url(../images/blog_icon.png) no-repeat left; font-size:90%; margin-bottom:1.6em
}


#footer_bottom_content {
		WIDTH: 950px; BORDER-top: #000000 0px none; font-size: 90%;  margin-top: 0.5em; 
}

* html #footer_bottom_content {
		WIDTH: 950px; BORDER-top: #99cc80 0px none; font-size: 90%;  margin-top: 2.0em; 
}

#footer_bottom_area { PADDING-LEFT: 44px; PADDING-RIGHT: 6px; BORDER: #000000 0px solid; float: left; text-align: left; WIDTH: 900px; ; padding-bottom: 1em; color: #ffffff; PADDING-TOP: 0.5em; background: #339900 url(../images/bottom_bg.png) repeat-x top left; margin-bottom: 0.5em; height: 100px
}

* html #footer_bottom_area { PADDING-LEFT: 44px; PADDING-RIGHT: 6px; BORDER: #000000 0px solid; float: left; text-align: left; WIDTH: 900px;  ; padding-bottom: 2.5em; color: #ffffff; PADDING-TOP: 15px; margin-bottom: 0.5em; height: 60px
}


#footer_bottom_area_home { PADDING-LEFT: 26px; PADDING-RIGHT: 6px; BORDER: #000000 0px solid; float: left; text-align: left; WIDTH: 900px; ; padding-bottom: 1em; PADDING-TOP: 0.5em; margin-bottom: 0.5em; height: 100px
}

* html #footer_bottom_area_home { PADDING-LEFT: 26px; PADDING-RIGHT: 6px; BORDER: #000000 0px solid; float: left; text-align: left; WIDTH: 900px;  ; padding-bottom: 2.5em; PADDING-TOP: 15px; margin-bottom: 0.5em; height: 60px
}



#footer_bottom_content_home {
		WIDTH: 950px; BORDER-top: #B3D9A0 0px dotted; font-size: 80%;  margin-top: 0.0em; color: #B3D9A0; padding-bottom: 2em
}

* html #footer_bottom_content_home {
		WIDTH: 950px; BORDER-top: #99cc80 0px none; font-size: 80%;  margin-top: 0.5em; color: #B3D9A0; margin-bottom: -2em
}

#footer_bottom_area_home { PADDING-LEFT: 16px; PADDING-RIGHT: 6px; BORDER: #000000 0px solid; float: left; text-align: left; WIDTH: 900px; color: #B3D9A0 ; padding-bottom: 2em; PADDING-TOP: 0.0em; margin-bottom: 0.5em; 
}

* html #footer_bottom_area_home { PADDING-LEFT: 16px; PADDING-RIGHT: 6px; BORDER: #000000 0px solid; float: left; text-align: left; WIDTH: 900px; color: #B3D9A0 ; padding-bottom: 4.5em; PADDING-TOP: 15px; margin-bottom: 0.5em; 
}






#left_bottom_area { PADDING-LEFT: 16px; PADDING-RIGHT: 10px; BORDER: #000000 0px solid; float: left; text-align: left; WIDTH: 900px; color: #99cc80 ; padding-bottom: 30px; PADDING-TOP: 15px;
}


#extra_content {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: -70px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0.75em; MARGIN: 0px 17px 0px 17px; PADDING-TOP: 0em; TEXT-ALIGN: left; border-bottom: 1px solid #CCCCCC;  POSITION: relative; COLOR: #000000 ;  clear: both
}


#extra_content_comment {
	BACKGROUND: #FFFFFF; PADDING-RIGHT: -70px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0.75em; MARGIN: 0px 17px 0px 17px; PADDING-TOP: 0em; TEXT-ALIGN: left; border-bottom: 1px solid #CCCCCC;  POSITION: relative; COLOR: #000000 ;  clear: both
}	


* html #main_content  { PADDING-BOTTOM: 2em;
}

* html #left_content { width: 75%; 
}

* html #left_content_other { width: 85%; 
}

* html #left_content_other_bottom_top { width: 85%; 
}

* html #left_content_colophon { width: 75%; 
}

* html #right_content { width: 180px; w\idth: 18.5%;
}

* html #right_content_other { width: 180px; w\idth: 18%;
}

* html #top_content { height: 2em; padding-top: 10px; padding-bottom: 5px
}

* html #top_content_other { height: 2em; padding-top: 10px; padding-bottom: 5px
}

* html #left_content_other_fullwidth {
	WIDTH: 85%;
}


* html #bottom_content  { height: 2em; padding-top: 1.5em; PADDING-BOTTOM: 1em;  
}

* html #extra_content  { height: 2em; padding-top: 1.75em; PADDING-BOTTOM: 1em;
}

* html #extra_content_top  { height: 2em; padding-top: 1.75em; PADDING-BOTTOM: 1em;
}

* html #extra_content_comment  { height: 2em; padding-top: 2.75em; PADDING-BOTTOM: 1em;
}

a.top_meta:link {  color: #CCCCCC;  text-decoration: none;   } 

a.top_meta:visited {  color: #CCCCCC; text-decoration: none; } 

a.top_meta:hover {   color: #FFFFFF; text-decoration: none;  } 

a.top_meta:active {   color: #FFFFFF;  text-decoration: none;   }   


.inline_big { font-size: 140%
}





a.ranking:link {  text-decoration: none;  color: #000000;  } 

a.ranking:visited {  text-decoration: none; color: #000000;  } 

a.ranking:hover {   text-decoration: none;  color: #FF3300;  } 

a.ranking:active {   text-decoration: none;   color: #FF3300;  }  


a.ranking2:link {  text-decoration: none;  color: #000000;  } 

a.ranking2:visited {  text-decoration: none; color: #000000;  } 

a.ranking2:hover {   text-decoration: none;  color: #FF3300;  } 

a.ranking2:active {   text-decoration: none;   color: #FF3300;  }  


a.white:link {  text-decoration: underline;  color: #FFFFFF} 

a.white:visited {  text-decoration: underline; color: #FFFFFF} 

a.white:hover {   text-decoration: none; color: #FFFFFF} 

a.white:active {   text-decoration: none; color: #FFFFFF} 



a.grey:link {  text-decoration: underline;  color: #666666} 

a.grey:visited {  text-decoration: underline; color: #666666} 

a.grey:hover {   text-decoration: none; color: #666666} 

a.grey:active {   text-decoration: none; color: #666666} 



a.white_noline:link {  text-decoration: none;  color: #ffff33} 

a.white_noline:visited {  text-decoration: none; color: #ffff33} 

a.white_noline:hover {   text-decoration: none; color: #ffff33; border-bottom: 1px dotted #ffff33;} 

a.white_noline:active {   text-decoration: none; color: #ffff33; border-bottom: 1px dotted #ffff33;} 


a.white_noline2:link {  text-decoration: none;  color: #ffff33} 

a.white_noline2:visited {  text-decoration: none; color: #ffff33} 

a.white_noline2:hover {   text-decoration: none; color: #ffff33; border-bottom: 1px dotted #ffff33;} 

a.white_noline2:active {   text-decoration: none; color: #ffff33; border-bottom: 1px dotted #ffff33;} 



a.bottom_meta:link {  text-decoration: none;  color: #ffffff ; border-bottom: 1px dotted #ffffff ; text-decoration: none } 

a.bottom_meta:visited {  text-decoration: none; color: #ffffff ; border-bottom: 1px dotted #ffffff ; text-decoration: none } 

a.bottom_meta:hover {   text-decoration: none; color: #ffffff ; border-bottom: 0px dotted #ffffff ; text-decoration: none } 

a.bottom_meta:active {   text-decoration: none; color: #ffffff ; border-bottom: 0px dotted #ffffff ; text-decoration: none }  


a.bottom_meta_home:link {  text-decoration: none;  color: #B3D9A0 ; border-bottom: 1px dotted #B3D9A0 ; text-decoration: none } 

a.bottom_meta_home:visited {  text-decoration: none; color: #B3D9A0 ; border-bottom: 1px dotted #B3D9A0 ; text-decoration: none } 

a.bottom_meta_home:hover {   text-decoration: none; color: #B3D9A0 ; border-bottom: 0px dotted #B3D9A0 ; text-decoration: none } 

a.bottom_meta_home:active {   text-decoration: none; color: #B3D9A0 ; border-bottom: 0px dotted #B3D9A0 ; text-decoration: none }  






a:link { 
	color: #0000FF; text-decoration: underline; 
	}

a:visited { 
	color: #0000FF; text-decoration: underline;  
	}

a:hover { 
	color: #0000FF; text-decoration: none; 
	}

a:active { 
	color: #0000FF; text-decoration: none;  
	}



a.nav:link { 
	color: #999999; font-family: Arial, Helvetica, serif; font-size: 100%; font-weight: bold; text-decoration: none; 
	}

a.nav:visited { 
	color: #999999; font-family: Arial, Helvetica, serif; font-size: 100%; font-weight: bold; text-decoration: none;  
	}

a.nav:hover { 
	color: #666666; font-family: Arial, Helvetica, serif; font-size: 100%; font-weight: bold; text-decoration: none; 
	}

a.nav:active { 
	color: #666666; font-family: Arial, Helvetica, serif; font-size: 100%; font-weight: bold; text-decoration: none;  
	}


table {
	border: 0px solid #B2B2B2;
	}

/*
th.first, td.first, tbody th {border-left: none;}
*/
tbody td {text-align: left; vertical-align: top; padding-right: 0.15em; padding-top: 0.2em; }


.first_place
{	font-family: Georgia, Times New Roman, serif; font-size: 185%; font-style: normal; line-height: 130%; font-weight: bold; color: #FF3300;    TEXT-ALIGN: left; vertical-align: bottom; 
	}

* html .first_place
{ padding-bottom: 0em
	}


.last_place_main
{	font-family: Georgia, Times New Roman, serif; font-size: 185%; font-style: normal; line-height: 130%; font-weight: bold; color: #000000;    TEXT-ALIGN: right; vertical-align: bottom; 
	}

* html .last_place_main
{ padding-bottom: 0em
	}


.other_places
{	font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-style: normal; line-height: 155%; font-weight: normal; color: #000000;    TEXT-ALIGN: right; vertical-align: bottom; padding-right: 0.6em
	}

.other_places_fame
{	font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; line-height: 180%; font-weight: normal; color: #000000;    TEXT-ALIGN: right; vertical-align: bottom; 
	}



.fame_date
{	font-family: Georgia, Times New Roman, serif; font-size: 130%; font-style: normal; line-height: 130%; font-weight: normal; color: #000000;    TEXT-ALIGN: left; vertical-align: bottom; padding-right: 1em
	}

.last_place
{	font-family: Georgia, Times New Roman, serif; font-size: 130%; font-style: normal; line-height: 130%; font-weight: bold; color: #000000;    TEXT-ALIGN: right; vertical-align: bottom; 
	}


.first_town
{	font-family: Arial, Helvetica, sans-serif; font-size: 200%;  line-height: 100%; color: #FF3300;  vertical-align: bottom; padding-right: 20px
	}

.other_towns
{	font-family:  Arial, Helvetica, sans-serif ; font-size: 150%; font-style: normal; line-height: 100%; font-weight: normal; color: #000000;  vertical-align: bottom	; 
	}

.other_towns_fame
{	font-family:  Arial, Helvetica, sans-serif ; font-size: 150%; font-style: normal; line-height: 100%; font-weight: normal; color: #000000;  vertical-align: bottom; padding-right: 0.8em	; padding-top: 0.45em
	}

.first_score
{	font-family: Georgia, Times New Roman, serif; font-size: 200%; font-style: normal; line-height: 100%; font-weight: normal; color: #FF3300;  vertical-align: bottom	; text-align: center 
	}

.place_score
{	font-family: Georgia, Times New Roman, serif; font-size: 180%; font-style: normal; line-height: 100%; font-weight: normal; color: #000000; border: 0px #000000 dotted; 
	}

.place_score_comments
{	font-family: Georgia, Times New Roman, serif; font-size: 240%; font-style: normal; line-height: 100%; font-weight: normal; color: #000000; border: 0px #000000 dotted; 
	}

.small_score_span
{	font-size: 50%;  font-weight:normal; font-family: Georgia, Times New Roman, serif; 
	}


.oneinline_score
{	color:#ffff33; font-size: 260%;  font-weight:normal; font-family: Georgia, Times New Roman, serif; padding-left: 0.2em
	}

.twoinline_score
{	color:#ffff66; font-size: 150%;  font-weight:normal; font-family: Georgia, Times New Roman, serif; padding-left: 0.8em
	}

.threeinline_score
{	color:#ffff99; font-size: 150%;  font-weight:normal; font-family: Georgia, Times New Roman, serif; padding-left: 0.8em
	}

.fourinline_score
{	 color:#ffffcc; font-size: 150%;  font-weight:normal; font-family: Georgia, Times New Roman, serif; padding-left: 0.8em
	}

.fiveinline_score
{	color:#ffffff; font-size: 150%;  font-weight:normal; font-family: Georgia, Times New Roman, serif; padding-left: 0.8em
	}


a.black_link:link { color:#000000; border-bottom: 1px dotted #999999; text-decoration: none 
}
a.black_link:visited { color:#000000; border-bottom: 1px dotted #999999; text-decoration: none 
}
a.black_link:hover { color:#000000; border-bottom: none; text-decoration: none 
}
a.black_link:active { color:#000000; border-bottom: none; text-decoration: none 
}


a.grey_link_list:link { color:#666666; border-bottom: 1px dotted #666666; text-decoration: none 
}
a.grey_link_list:visited { color:#666666; border-bottom: 1px dotted #666666; text-decoration: none 
}
a.grey_link_list:hover { color:666666; border-bottom: none; text-decoration: none 
}
a.grey_link_list:active { color:#666666; border-bottom: none; text-decoration: none 
}
a.grey_link_list:focus { color:#666666; border-bottom: none; text-decoration: none 
}



a.oneplace:link { color:#ffff33; text-decoration: none ; font-weight: bold
}
a.oneplace:visited { color:#ffff33; text-decoration: none ; font-weight: bold
}
a.oneplace:hover { color:#ffff33; text-decoration: none ; border-bottom: 1px dotted #ffff33 ;; font-weight: bold
}
a.oneplace:active { color:#ffff33; text-decoration: none ; border-bottom: 1px dotted #ffff33 ;; font-weight: bold
}



a.twoplace:link { color:#ffff66; text-decoration: none 
}
a.twoplace:visited { color:#ffff66; text-decoration: none 
}
a.twoplace:hover { color:#ffff66; text-decoration: none ; border-bottom: 1px dotted #ffff66 ;
}
a.twoplace:active { color:#ffff66; text-decoration: none ; border-bottom: 1px dotted #ffff66 ;
}


a.threeplace:link { color:#ffff99; text-decoration: none 
}
a.threeplace:visited { color:#ffff99; text-decoration: none 
}
a.threeplace:hover { color:#FFFF99; text-decoration: none ; border-bottom: 1px dotted #ffff99 ;
}
a.threeplace:active { color:#ffff99; text-decoration: none ; border-bottom: 1px dotted #ffff99 ;
}


a.fourplace:link { color:#ffffcc; text-decoration: none 
}
a.fourplace:visited { color:#ffffcc; text-decoration: none 
}
a.fourplace:hover { color:#ffffcc; text-decoration: none ; border-bottom: 1px dotted #ffffcc ;
}
a.fourplace:active { color:#ffffcc; text-decoration: none ; border-bottom: 1px dotted #ffffcc ;
}



a.fiveplace:link { color:#ffffff; text-decoration: none 
}
a.fiveplace:visited { color:#ffffff; text-decoration: none 
}
a.fiveplace:hover { color:#ffffff; text-decoration: none ; border-bottom: 1px dotted #ffffff;
}
a.fiveplace:active { color:#ffffff; text-decoration: none ; border-bottom: 1px dotted #ffffff;
}



a.sixplace:link { color:#ffffff; text-decoration: underline 
}
a.sixplace:visited { color:#ffffff; text-decoration: underline 
}
a.sixplace:hover { color:#ffffff; text-decoration: none; 
}
a.sixplace:active { color:#ffffff; text-decoration: none ; 
}


a.bottom_shade:link { color:#ffffff; text-decoration: underline 
}
a.bottom_shade:visited { color:#ffffff; text-decoration: underline 
}
a.bottom_shade:hover { color:#ffffff; text-decoration: none; 
}
a.bottom_shade:active { color:#ffffff; text-decoration: none ; 
}
a.bottom_shade:focus { color:#ffffff; text-decoration: none ; 
}



.oneplace { color:#ffff66; font-size: 125%; margin-bottom: 0.5em; padding-right: 0.5em; height: 2em; padding-bottom: 0.3em; font-weight: bold
}


.twoplace { color:#ffff66; font-size: 120%; margin-bottom: -0.5em; padding-right: 0.5em; height: 2em
}

.threeplace { color:#ffff99; font-size: 120%; margin-bottom: -0.5em; padding-right: 0.5em; height: 2em
}

.fourplace { color:#ffffcc; font-size: 120%; margin-bottom: -0.5em; padding-right: 0.5em; height: 2em
}

.fiveplace { color:#ffffff; font-size: 120%; margin-bottom: -0.5em; padding-right: 0.5em; height: 2em
}

.sixplace { color:#ffffff; font-size: 105%; margin-bottom: -0.5em; padding-right: 0.5em; height: 2em
}



.bar_image
{ padding-bottom: 0.2em; padding-top: 0.2em; 
}

.small_score_place_span
{	font-family: Georgia, Times New Roman, serif; font-size: 75%; color: #000000; font-style: normal;   
	}

.other_score
{	font-family: Georgia, Times New Roman, serif; font-size: 130%; font-style: normal; line-height: 100%; font-weight: normal; color: #000000;  vertical-align: bottom	;  text-align: center ; padding-left: 0.5em
	}

.other_score_fame
{	font-family: Georgia, Times New Roman, serif; font-size: 130%; font-style: normal; line-height: 120%; font-weight: normal; color: #000000;  vertical-align: bottom	;  text-align: center ; padding-right: 0.7em;
	}

.score_search
{	font-family: Georgia, Times New Roman, serif; font-size: 150%; font-style: normal; line-height: 120%; font-weight: normal; color: #000000;  vertical-align: bottom	;  text-align: left; padding-left: 1.1em;
	}


.first_image
{	font-family: Arial, Helvetica, sans-serif; font-size: 230%; font-style: normal; line-height: 100%; font-weight: normal; color: #000000;  vertical-align: bottom; padding-left: 0.5em
	}

.score_notes
{	font-size: 75%; font-style: normal; line-height: 100%; font-weight: normal; color: #666666;  vertical-align: middle	; padding-top:10px; padding-right:10px; padding-left:20px
	}

.score_notes_fame
{	font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; line-height: 180%; font-weight: normal; color: #999999;    TEXT-ALIGN: right; vertical-align: bottom; padding-left: 1.3em
	}

.score_notes_other
{	font-size: 75%; font-style: normal; line-height: 100%; font-weight: normal; color: #000000; padding-top:10px; padding-right:10px; vertical-align: middle
	}


.question_mark
{	font-weight: normal; color: #000000; padding-left:10px; vertical-align: middle
	}

.question_mark_rate
{	font-weight: normal; color: #000000; padding-right:10px; vertical-align: middle
	}


.score_notes_link
{	font-size: 75%; font-style: normal; line-height: 120%; font-weight: normal; color: #666666;  vertical-align: middle	; text-align:center; padding-top:10px; padding-right:0px; padding-left:20px
	}


.score_notes_other_null
{	font-size: 75%; font-style: normal; line-height: 100%; font-weight: normal; color: #666666; padding-top:10px; padding-right:10px; vertical-align: middle
	}

.state_initial
{	font-size: 70%; font-style: normal; 
	}



h2.side {
	font-family: Georgia, Times New Roman, serif; font-size: 80%; font-style: normal; line-height: 125%; color: #990099; MARGIN: 0px 0px -0.5em 0px   
}

.side {
	font-family: Arial, Helvetica, sans-serif; font-size: 85%; font-style: normal; line-height: 130%;  MARGIN: 0px 0px -0.0em 0px ; padding-bottom: 1.7em; color: #990099;
	}

.img_side {
width: 28px ; height: 32px; border: 1px ; vertical-align: bottom; float: left 
}

img { border:0
}


.text_small_grey 
{
font-size: 75% ; BORDER: #cccc00 0px dotted; line-height: 130%; color: #666666; margin-top: -0.9em; margin-bottom: 1.3em
}


.text_small_grey_place
{
font-size: 75% ; BORDER: #cccc00 0px dotted; color: #666666; line-height: 130%; margin-bottom: 0.4em; margin-top: -0.4em;
}

.text_small_black
{
font-size: 75% ; BORDER: #cccc00 0px dotted; color: #000000; line-height: 150%; margin-top: 1.5em
}

.text_small_black_detail
{
font-size: 75% ; BORDER: #cccc00 0px dotted; color: #000000; line-height: 100%; margin-top: 3.5em
}

.text_small_black_map
{
font-size: 75% ; BORDER: #cccc00 0px dotted; color: #000000; line-height: 150%; margin-top: 2.0em
}

.text_small_black_comments
{
font-size: 75% ; BORDER: #cccc00 0px dotted; color: #000000; line-height: 150%; padding-top: 0.5em; 
}

.text_small_black_bottom 
{
font-size: 75% ; BORDER: #cccc00 0px dotted; color: #000000; line-height: 150%; padding-top: 0.5em
}

.text_small_black_bottom_narrow 
{
font-size: 75% ; BORDER: #cccc00 0px dotted; color: #000000; line-height: 120%; margin-bottom: -0.5em
}

.map_anchor_link
{
font-size: 45% ; BORDER: #cccc00 0px dotted; font-weight: normal
}

.float_div {
position:absolute; left:28%; top:17.5em; overflow:visible; background: transparent no-repeat -200px -200px; margin: 0 0 0 -163px; padding:0; color:#000; z-index:1000000000; border:0; float:none
}

.float_div_place {
position:absolute; left:850px; top:14em; overflow:visible; background: transparent no-repeat -200px -200px; margin: 0 0 0 -163px; padding:0; color:#000; z-index:1000000000; border:0; float:none; 
}

.float_image {
border:0
}

h1.colophon
{	font-family: Arial, Helvetica, sans-serif; font-size: 160%; font-style: bold; line-height: 100%; margin: 1.3em 0 0 0  }


h1.tab-header
{	font-family: Arial, Helvetica, sans-serif; font-size: 160%; font-style: bold; line-height: 100%; margin: 1em 0 0 0  }



h2.colophon
{ font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-style: normal ; line-height: 100%; border: 0px dotted solid; margin: 1.5em 0 0 0  
}

h1.content
{	font-family: Arial, Helvetica, sans-serif; font-size: 160%; font-style: bold; line-height: 100%; }

h2.content
{	font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-style: normal ; line-height: 100%; border: 0px dotted solid; 
	}

h3.colophon
{ font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-style: bold; line-height: 120%; padding-top: 0.3em
}

p { padding-top: .25em
}

ul { font-size: 95%
}

p.ratings_comments { margin-bottom: 0.7em; margin-top: 0.0em; line-height:125%
}

p.ratings_comments_less { margin-bottom: 0.4em; margin-top: -0.9em; line-height:125%
}


p.ratings_comments_close { margin-bottom: 0.4em;  line-height:125%
}


p.ratings_comments_main { line-height: 125%; margin-bottom: 0.9em; margin-top: -0.6em;
}

* html p.ratings_comments_main { line-height: 125%; font-style: italic; margin-bottom: 1em; margin-top: -1em;
}

#table_comment { padding-top: 0.5em; margin-bottom: -0.5em
}

p.ratings_comments_grey { margin-bottom: 0.7em; margin-top: 0.0em; color: #666666; line-height:125%
}

.comment_space {
 padding-top: 0.3em 
}



h1.place
{	font-family: Arial, Helvetica, serif;  font-size: 200%; line-height: 100%; font-weight: bold;  }

h2.place
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted solid; margin-bottom: -0.5em; margin-top: -0.5em
	}

h2.place_comments
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted solid; margin-top: 1.22em; ; font-weight: normal; margin-bottom: -0.5em
	}

h2.place_comments_rank
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted solid; margin-top: 0.5em; ; font-weight: bold; margin-bottom: 1.0em
	}

h2.place_comments_rank_rate
{	font-family: Arial, Helvetica, serif; font-size: 110%; line-height: 100%; border: 0px dotted solid; margin-top: 1.5em; ; font-weight: bold; margin-bottom: -0.3em
	}




h3.place_comments
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted solid; margin-top: 1.22em; ; font-weight: normal; margin-bottom: -0.8em
	}

* html h3.place_comments
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted solid; margin-top: 1.22em; ; font-weight: normal; margin-bottom: -1em
	}

h2.place_life
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted #000000; margin-top: 1.25em
	}

* html h2.place_life
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted #000000; margin-top: 1.25em
	}


h2.bottom_area_header
{	font-family: Arial, Helvetica, serif; font-size: 100%; line-height: 100%; border: 0px dotted solid; 
	}


h2.place_life_ratings
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted solid; margin-top: 2em; margin-bottom: -0.55em; 
	}

h2.place_life_ratings_bottom
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted solid; margin-top: 1.5em; margin-bottom: -0.5em; 
	}

h3.place_top
{   font-family: Arial, Helvetica, serif;  font-size: 100%; line-height: 100%; font-weight: bold; color: #000000; border: 0px #000000 dotted; margin-bottom: -0.75em; margin-top: -0.0em
}

* html h3.place_top
{   margin-bottom: -1.1em; margin-top: -0.0em
}

h3.place
{   font-family: Arial, Helvetica, serif;  font-size: 100%; line-height: 100%; font-weight: normal; color: #000000; border: 0px #000000 dotted; margin-bottom: 0.5em; 
}

* html h3.place
{   font-family: Arial, Helvetica, serif;  font-size: 122%; line-height: 100%; font-weight: normal; color: #000000; border: 0px #000000 dotted; margin-bottom: 0.6em; 
}

.place_score_log
{	font-family: Arial, Helvetica, serif; font-size: 110%; line-height: 100%; border: 0px dotted solid; padding-top: 0.4em; padding-right: 10px; text-align:left
	}

.place_score_log_rate
{	font-family: Arial, Helvetica, serif; font-size: 110%; line-height: 100%; border: 0px dotted solid; text-align:left; width: 10em; 
	}


.place_score_log_null
{	font-family: Arial, Helvetica, serif; font-size: 110%; line-height: 100%; border: 0px dotted solid; padding-top: 0.4em; padding-right: 20px; text-align:left; color: #666666
	}

.place_score_log_score
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted solid; padding-top: 0.3em; text-align:left; font-weight: bold;
	}

.place_score_log_score_cost
{	font-family: Arial, Helvetica, serif; font-size: 75%; line-height: 100%; border: 0px dotted solid; padding-top: 0.3em; text-align:left; font-weight: bold;
	}


.place_score_rate_header
{	font-family: Arial, Helvetica, serif; font-size: 90%; line-height: 100%; padding-top: 0.3em; text-align: center; font-weight: bold; width: 4em; 
	}


.place_score_rate
{	font-family: Arial, Helvetica, serif; font-size: 100%; line-height: 150%; border-top: 0px solid #cccccc; border-right: 0px solid #333333; border-bottom: 0px solid #333333; border-left: 0px solid #cccccc; text-align:center; font-weight: bold; width: 4.1em; background: url(../images/rating_page/single_0.png) no-repeat center center; 
	}

* html .place_score_rate
{	font-family: Arial, Helvetica, serif; font-size: 100%; line-height: 150%; border-top: 0px solid #cccccc; border-right: 0px solid #333333; border-bottom: 0px solid #333333; border-left: 0px solid #cccccc; text-align:center; font-weight: bold; width: 4.2em; background: url(../images/rating_page/single_0.png) no-repeat center center; 
	}


.place_score_rate_selected
{	font-family: Arial, Helvetica, serif; font-size: 100%; line-height: 150%; border-top: 0px solid #FFFFFF; border-right: 0px solid #003300; border-bottom: 0px solid #003300; border-left: 0px solid #FFFFFF; text-align:center; font-weight: bold; width: 4em; background: #009900; color: #FFFFFF
	}

.place_score_rate_label
{	font-family: Arial, Helvetica, serif; font-size: 90%; line-height: 150%; border: 0px solid #333333; padding-top: 0.5em; text-align:center; font-weight: normal; font-style: italic ; width: 8em; 
	}



.place_score_log_score_null
{	font-family: Arial, Helvetica, serif; font-size: 130%; line-height: 100%; border: 0px dotted solid; padding-top: 0.3em; text-align:left; font-weight: bold; color: #666666
	}

.place_score_log_rank
{   font-family: Georgia, Times New Roman, serif; font-size: 122%; line-height: 100%; font-weight: bold; color: #000000; border: 0px #000000 dotted; 
}


#widget { font-family: Georgia, Times New Roman, serif; font-size: 100%; line-height: 100%; font-weight: bold; color: #000000; border-top: 1px #999999 dotted; border-bottom: 1px #999999 dotted;  padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px
}

.widget_text { margin-bottom:-.7em; 
}

.widget_text_link { font-size: 70%;  font-family: Arial, Helvetica, Sans-Serif; font-weight: normal
}

.widget_image {
margin-bottom:-.8em
}



.ratings_comments_span_big
{	font-size: 180%; font-family: Georgia, Times New Roman, serif; color: #000000;
}

.ratings_comments_span_map
{	font-size: 150%; font-family: Georgia, Times New Roman, serif; color: #000000;
}

.ratings_comments_span_small
{	font-size: 70%; font-family: Georgia, Times New Roman, serif; color: #000000;
}


#header {
  float:left; width:100%; line-height: normal; border: 0px dotted #FF0000; margin:1.2em 0 -2px 0 ; 
  }

#header ul {
  margin:0; padding:10px 10px 0 0px; list-style:none; border: 0px dotted #FF0000; font-weight:normal; 
  }
#header li {
  float:left; background:url("../images/tab_left2.png") no-repeat left top; margin:0 0 0 0px; padding:0 0 0 9px; border: 0px dotted #CCCCCC;
  }

#header a:link {
  float:left;  display:block; background:url("../images/tab_right2.png") no-repeat right top;  padding:10px 15px 4px 6px;  text-decoration:none; font-weight:normal; color:#060; font-size:100% 
  }
#header a:hover {
  float:left;  display:block; background:url("../images/tab_right2.png") no-repeat right top;  padding:10px 15px 4px 6px;  text-decoration:none; font-weight:normal; color:#060; font-size:100% 
  }
#header a:active {
  float:left;  display:block; background:url("../images/tab_right2.png") no-repeat right top;  padding:10px 15px 4px 6px;  text-decoration:none; font-weight:normal; color:#060; font-size:100% 
  }
#header a:visited {
  float:left;  display:block; background:url("../images/tab_right2.png") no-repeat right top;  padding:10px 15px 4px 6px;  text-decoration:none; font-weight:normal; color:#060; font-size:100% 
  }


* html #header {
margin: 1.2em 0 -2px 0 ; 
}

* html #header ul {
  padding:10px 10px 0 0px; 
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */



#header #current {
  background-image:url("../images/tab_left_on_new1.png");
  }

#header #current a {
  background-image:url("../images/tab_right_on_new1.png"); color:#663300; padding-bottom:5px;font-size:100% ; font-weight:normal;
  }
p
{ font-size: 90%; 
}

.place_image
{	vertical-align: top;
	}

.place_image_bottom
{	vertical-align: bottom; height: 1.75em
	}

.table_bg {
background: #FFFFCC; padding-bottom: 10px; padding-right: 10px; 
}

.table_home {
padding-bottom: 10px; padding-right: 10px; 
}

.table_bg_rate {
padding-bottom: 0px; padding-top: 0px ; padding-right: 0px; 
}

.table_bg_rate_color {
padding-top: 5px; padding-bottom: 5px; padding-right: 0px; 
}



#related-content_top {
	background: url("../images/button_bg_rating_left_bottom.png") no-repeat bottom left;
	width: 14em;
	float: left;
	border: 0px dotted #000000;
	padding-bottom:12px
}

#related-content {
	background: url("../images/button_bg_rating_right_bottom.png") no-repeat bottom right;
	width: 24em;
	float: left;
	border: 0px dotted #000000;
	padding-bottom:12px
}

#related-content_comment {
	background: url("../images/button_bg_rating_right_bottom.png") no-repeat bottom right;
	width: 24em;
	float: left;
	border: 0px dotted #000000;
	padding-bottom:12px;
		padding-top:2.5em
}


div.reportdownload {
	background: url("../images/button_bg_rating_left.png") no-repeat top left;
  border: 0px dotted #cc0000; 
  padding-left:16px;   
	}

div.reportdownload a {
	padding: 0px 0 0 0;
	display:block;
	text-align:center;
	font-weight: bold;
	text-decoration:none;
	font-size: 95%;
	}


div.reportdownload a:link, 
div.reportdownload a:visited,
div.reportdownload a:hover,
div.reportdownload a:focus,
div.reportdownload a:active {
	color: #FFF; 	
	background: url("../images/button_bg_rating_right.png") no-repeat top right;
	border: 0px dotted #FF0000; cursor: hand; padding-right:16px; 
	}

div.reportdownload a span {
	padding: 4px 0px 0px 0px;
	display:block;
	text-align:center;
	border: 0px dotted #000000;
	z-index: 400
	}


.pagination {display:block; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 90%; margin: 3em 0em 1em 0em; 	border: 0px dotted #000000;
}

.current_page {;color:#000000; text-decoration:none;font-weight:700;margin:3px;padding:4px}

a.text_float_left {border:1px solid #ccc;background-color:#FFF;color:#000;text-decoration:none;margin:3px;padding:2px 4px}

a.text_float_left:link {background-color:#FFF; color:#000; text-decoration:none}

a.text_float_left:hover {background-color:#FF6600; color:#FFFFFF; text-decoration:none; border:1px solid #FF6600;}

a.text_float_left:active {background-color:#FF6600; color:#FFFFFF; text-decoration:none; border:1px solid #FF6600;}

.greyed_pagination {color:#666666; border:1px solid #cccccc; text-decoration:none; margin:3px; padding:2px 4px}

.bottom_area { background: #FFFFCC; padding: 0.1em 1em 2em 0.5em ; width: 470px; float:left
}


.viewfull { margin: 20px 0; padding-top: 12px; border: 0px dotted #000000; float:left ;  border: 0px dotted #000000 }
.viewfull p { width: 35em;  _height: 2em; margin: 0 auto;  _position: relative; overflow: hidden;  border: 0px dotted #000000 }
.viewfull a { _position: absolute; }

* html .viewfull p { width: 35em;  height: 3em; margin: 0 auto;  _position: relative; overflow: hidden;  border: 0px dotted #000000; float:left }


.viewfull2 { margin: 20px 0; padding-top: 12px; border: 1px dotted #000000; float:left ;  border: 0px dotted #000000 }
.viewfull2 p { width: 210px;  _height: 2em; margin: 0 auto;  _position: relative; overflow: hidden;  border: 0px dotted #000000 }
.viewfull2 a { _position: absolute; }

* html .viewfull2 p { width: 210px;  _height: 100px; margin: 0 auto;  _position: relative; overflow: hidden;  border: 0px dotted #000000; float:right }


a.action { display: block; float: left; margin: 0 10px 0 0; border: 1px solid #FF6600; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #FF6600 url(xx) repeat-x 100% 0; text-decoration: none !important; color: #fff !important; cursor: pointer; text-align: left; }

a.action span {display: block; min-height: 16px; padding: 3px 20px !important; white-space: normal !important; }
a.action.secondary {  background: #cccccc url(xx) repeat-x 0 0; border: 1px solid  #000000; ; color: #000}
a.action:hover { color: #FF6600; background: #FF9900 ; border: 1px solid  #FF9900; color: #000 }
a.action:action { color: #FF6600; background: #FF9900 ; border: 1px solid  #FF9900; color: #000 }
a.action:visited {color: #000000;}


.divider {clear:both
}

* html .divider {clear:both; margin-top: -0.9em
}



/*
-----------------------------------------------
Blogger Template Style
Name:     Minima
Designer: Douglas Bowman
URL:      www.stopdesign.com
Date:     26 Feb 2004
----------------------------------------------- 
*/




/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #ccc;
    padding-bottom:1.5em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#c60;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#c60;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#666;
  line-height:1.5em;
  }


/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #ddd;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Footer
----------------------------------------------- */
#footer {
  width:660px;
  clear:both;
  margin:0 auto;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding-top:15px;
  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Feeds
----------------------------------------------- */
#blogfeeds {
 font-size: 80%
  }
#postfeeds {
  }
  
  
  	/* AJAX Drop Down Box */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:400px;	/* Width of box */
		height:220px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #003366;;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font: 1.2em "Trebuchet MS", Verdana, sans-serif;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		
		background-image: url(selCell.png);
		background-color: #26478A;
		color:white;
		background-repeat: no-repeat;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	/* Fading Tooltips By Dustin Diaz*/
	body div#toolTip { position:absolute;z-index:1000;width:150px;background:#916c48;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
	body div#toolTip p { margin:0;padding:0;color:#fff;font:0.8em arial,verdana,sans-serif; }
	body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
	body div#toolTip p em span { font-weight:bold;color:#fff; }	

	a.top_meta:focus {   color: #FFFFFF; text-decoration: none;  } 

a.ranking:focus {   text-decoration: none;  color: #FF3300;  } 

a.ranking2:focus {   text-decoration: none;  color: #FF3300;  } 

a.white:focus {   text-decoration: none; color: #FFFFFF} 

a.grey:focus {   text-decoration: none; color: #666666} 

a.white_noline:focus {   text-decoration: none; color: #ffff33; border-bottom: 1px dotted #ffff33;} 

a.white_noline2:focus {   text-decoration: none; color: #ffff33; border-bottom: 1px dotted #ffff33;} 

a.bottom_meta:focus {   text-decoration: none; color: #ffffff ; border-bottom: 0px dotted #ffffff ; text-decoration: none } 

a.bottom_meta_home:focus {   text-decoration: none; color: #B3D9A0 ; border-bottom: 0px dotted #B3D9A0 ; text-decoration: none } 

a:focus { 
	color: #0000FF; text-decoration: none; 
	}

a.nav:focus { 
	color: #666666; font-family: Arial, Helvetica, serif; font-size: 100%; font-weight: bold; text-decoration: none; 
	}

a.black_link:focus  { color:#000000; border-bottom: none; text-decoration: none 
}

a.oneplace:focus { color:#ffff33; text-decoration: none ; border-bottom: 1px dotted #ffff33 ;; font-weight: bold
}

a.twoplace:focus { color:#ffff66; text-decoration: none ; border-bottom: 1px dotted #ffff66 ;
}

a.threeplace:focus { color:#FFFF99; text-decoration: none ; border-bottom: 1px dotted #ffff99 ;
}

a.fourplace:focus { color:#ffffcc; text-decoration: none ; border-bottom: 1px dotted #ffffcc ;
}

a.fiveplace:focus { color:#ffffff; text-decoration: none ; border-bottom: 1px dotted #ffffff;
}

a.sixplace:focus { color:#ffffff; text-decoration: none; 
}

#header a:focus {
  float:left;  display:block; background:url("../images/tab_right.png") no-repeat right top;  padding:10px 15px 4px 6px;  text-decoration:none; font-weight:normal; color:#666666; font-size:100% 
  }

a.text_float_left:focus {background-color:#FF6600; color:#FFFFFF; text-decoration:none; border:1px solid #FF6600;}

a.action:focus { color: #ffffff; background: #FF9900; border: 1px solid  #FF9900; }

a.all_comment:focus { color:#ff6600; text-decoration: none ; font-weight: bold; font-size: 225%;  
}

a.one_comment:focus { color:#ff6600; text-decoration: none ; font-weight: bold; font-size: 200%;  
}

a.two_comment:focus { color:#ff6600; text-decoration: none ; font-weight: bold; font-size: 175%; 
}

a.three_comment:focus { color:#ff6600; text-decoration: none ; font-weight: bold; font-size: 150%; 
}

a.four_comment:focus { color:#ff6600; text-decoration: none ; font-weight: bold; font-size: 125%; 
}

a.five_comment:focus { color:#ff6600; text-decoration: none ; font-weight: bold; font-size: 100%; 
}

.text_small_red_comments
{
font-size: 75% ; BORDER: #cccc00 0px dotted; color: #FF0000; line-height: 150%; padding-top: 0.5em; padding-left: 20px; font-weight: bold; background: url(../images/warning.png) no-repeat left;  
}


a.darkgrey_link:focus { color:#333333; border-bottom:none ; text-decoration: none
}

a.darkgrey_link:link { color:#333333; border-bottom: 1px dotted #333333; text-decoration: none
}
a.darkgrey_link:hover { color:#333333; border-bottom:none ; text-decoration: none
}
a.darkgrey_link:active { color:#333333; border-bottom:none ; text-decoration: none
}
a.darkgrey_link:visited { color:#333333; border-bottom: 1px dotted #333333 ; text-decoration: none
}


#recently {
font-size:80%; margin-left:-24px
}

* html #recently {
font-size:80%; margin-left: 0px
}

.archive-list {
font-size:80%; margin-left:-24px
}

* html .archive-list {
font-size:80%; margin-left: 0px
}

#newsflash {  font-size: 120%; PADDING-TOP: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: -3em

}
