body {
	background: #2D2220 url(/images/bg.jpg) repeat scroll 0 0;
/*	font: 68.75%/1.5 "Lucida Grande",Tahoma,sans-serif; */
/*	color: #2F2422; */
	cursor: default;
	margin: 8px;
/*	margin-top:0;
	margin-left:0;
*/
}

.time_date {
	color: #74675f;
	font-family: arial;
	font-weight: none;
	font-size: 12px;
	position: relative;
	z-index: 10;
	padding-bottom: -3px;
}

.input1 {
	background-color: #372826;
	background-image: url('/images/input_bg.jpg');
	border: 1px solid #635850;
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #FFF3D2;
	width: 120px;
	height: 14px;
}

.input2 {
	margin-left: 65px;
	margin-top: 7px;
	margin-bottom: -8px;
	background-color: #FFF;
	border: 1px solid #6c6555;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #9b8a7f;
	width: 175px;
	height: 14px;
}

.input3 {
	margin-left: 50px;
	background-color: #FFF;
	border: 1px solid #6c6555;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #9b8a7f;
	width: 175px;
	height: 14px;
}


.footer_txt {
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #fff3d2;
	margin-top: 10px;
}

.footer_txt, .footer_txt a:link, .footer_txt a:visited {
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #fff3d2;
	margin-top: 10px;
	text-decoration: none;
}

.footer_txt a:active, .footer_txt a:hover {
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #fff3d2;
	margin-top: 10px;
	text-decoration: underline;
}

.flash_container {
	margin: 5px 0 5px 9px;
	background: url('/images/flash_bg.jpg') no-repeat top left;
	width: 967px;
	height: 290px;
	z-index: 1;
	clear: both;
}

.update_container {
	background: url('/images/update_bg.jpg') no-repeat top left;
	width: 448px;
	height: 136px;
}

.update_title {
	font-family: times;
	font-weight: bold;
	font-size: 16px;
	margin: -3px 0 0 0;
}

.update_content {
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
}

td.td_spot div.spotlightRibbon {
  width: 254px;
  height: 30px;
  margin-top: -1px;
  margin-left:-10px;
  position: absolute;
}

td.td_spot div.spotlightRibbon a {
  width: 254px;
  height: 30px;
  display: block;
}
  
td#td_blog div.spotlightRibbon {
  background: transparent url(/images/tgc_box_ribbons.png) no-repeat 2px 0;
}

td#td_blog div.spotlightRibbon:hover {
  background: transparent url(/images/tgc_box_ribbons.png) no-repeat 2px -30px;
}

td#td_select div.spotlightRibbon {
  background: transparent url(/images/tgc_box_ribbons.png) no-repeat 2px -60px;
}

td#td_select div.spotlightRibbon:hover {
  background: transparent url(/images/tgc_box_ribbons.png) no-repeat 2px -90px;
}

/* resources */
ul#nav li a.resources {
  width:116px;
  margin-top:-5px;
  height:25px;
  background:url(/imgs/menu/menu.gif) no-repeat 0 0;
  text-indent:-9999px
}

ul#nav li:hover a.resources, ul#nav li.sfhover a.resources, ul#nav li.active a.resources {
  background:url(/imgs/menu/menu.gif) no-repeat -160px 0;
}

.column {
	float: left;
}

.small {
	font-size: smaller;
}

.about_bio {
	margin-bottom: 20px;
}

.about_bio > p {
	margin: 3px 3px 5px 0;
}

.home_content_box {
	margin: 0 0 5px 9px;
	border: solid 2px #6b6454;
	background-color: white;
	width: 210px;
}

.home_content_column {
	width: 670px;
}

.home_ads_right {
	width: 300px;
	float: right;
	padding-right: 8px;
}

.home_content_container {
	height: 275px;
}

.horizontal_content_container {
	height: 105px;
}

.home_content_bg {
	background: url('/images/home_content_bg.jpg') no-repeat top left;
	margin: 3px 0 3px 4px;
	width: 202px;
	height: 28px;
}

.home_content_txt {
	padding: 5px 0 0 0;
	font-family: times;
	font-size: 18px;
	font-weight: bold;
	color: #1e1515;
}

.home_content_title {
	margin: 5px 5px 5px 5px;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #745e3e;
}

.home_content_under {
	margin: 5px 5px 5px 5px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #1e1515;
}

.home_content_read_more {
	padding: 5px 5px 0 5px;
}

.home_flash_org {
	width: 670px;
	padding-left: 9px;
}

.userlinks, .userlinks a:link, .userlinks a:visited {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #fff3d2;
	margin-bottom: -2px;
}

.subnav_contain {
	margin: 0 0 0 5px;
	height: 30px;
	width: 974px;
	background: url('/images/subnav_bg.jpg') repeat-x top left;
}

.subnav_txt, .subnav_txt a:link, .subnav_txt a:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #fff3d2;
	margin-bottom: -2px;
}

.subnav_txt a:active, .subnav_txt a:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #fff3d2;
}

.subnav_txt2, .subnav_txt2 a:link, .subnav_txt2 a:visited {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #fff3d2;
}

.subnav_txt2 a:active, .subnav_txt2 a:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #fff3d2;
}

.subnav_txt3 {
	font-family: verdana;
	font-size: 10px;
	font-weight: none;
	color: #fff3d2;
}

.nav_container {
	margin: 0 0 0 10px;
	width: 180px;
}

.nav_select_bg {
	width: 180px;
	height: 31px;
	background: url('/images/nav_select_bg.jpg');
}

.nav_select_txt {
	padding-top: 6px;
	font-family: arial;
	font-size: 15px;
	font-weight: none;
	color: #f6e8b5;
}
.nav_select_txt h1{margin:0px; padding:0px; font-weight:normal; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.nav_select_sub {
	width: 180px;
	background: url('/images/nav_select_sub.jpg') repeat-x top left;
}

.nav_sub_txt {
	font-family: arial;
	font-size: 13px;
	font-weight: 500;
	color: #f6e8b5;
	text-decoration: none;
	line-height: 19px;
}

.nav_sub_txt a:link, .nav_sub_txt a:visited {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-family: arial;
	font-size: 13px;
	font-weight: 500;
	color: #f6e8b5;
	text-decoration: none;
	line-height: 19px;
}

.nav_sub_txt a:active, .nav_sub_txt a:hover {
	font-family: arial;
	font-size: 13px;
	font-weight: 500;
	color: #f6e8b5;
	text-decoration: underline;
	line-height: 19px;
}

.nav_green_on {
	width: 180px;
	height: 31px;
	background: url('/images/nav_green_on.jpg') repeat-x top left;
}

.nav_brown_arrow {
	padding-top: 5px;
	font-family: verdana;
	font-size: 17px;
	font-weight: bold;
	color: #322823;
	text-decoration: none;
	line-height: 13px;
}

.nav_green_arrow {
	padding-top: 5px;
	font-family: verdana;
	font-size: 17px;
	font-weight: bold;
	color: #527e20;
	text-decoration: none;
	line-height: 13px;
}

.nav_green_txt {
	padding-top: 5px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #527e20;
	text-decoration: none;
	line-height: 19px;
}

.nav_green_txt a:link, .nav_green_txt a:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #527e20;
	text-decoration: none;
	line-height: 19px;
}

.nav_green_txt a:active, .nav_green_txt a:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #527e20;
	text-decoration: underline;
	line-height: 19px;
}

.nav_off_bg {
	width: 180px;
	background: url('/images/nav_off_bg.jpg') repeat-y top left;
}

.nav_off_bg2 {
	width: 180px;
	height: 31px;
	background: url('/images/nav_off_bg.jpg') repeat-y top left;
}

.nav_off_txt {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #322823;
	text-decoration: none;
	line-height: 12px;
}

.nav_off_txt a:link, .nav_off_txt a:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #322823;
	text-decoration: none;
	line-height: 12px;
}

.nav_off_txt a:active, .nav_off_txt a:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #322823;
	text-decoration: underline;
	line-height: 12px;
}

.nav_off_txt2 {
	padding-top: 5px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #322823;
	text-decoration: none;
	line-height: 12px;
}

.nav_off_txt2 a:link, .nav_off_txt2 a:visited {
	padding-top: 5px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #322823;
	text-decoration: none;
	line-height: 12px;
}

.nav_off_txt2 a:active, .nav_off_txt2 a:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #322823;
	text-decoration: underline;
	line-height: 12px;
}

.center_container {
	width: 445px;
	margin-left: 8px;
	margin-bottom: 10px;
	background-color: #FFF;
}

.wide_container {
	width: 625px;
	margin-left: 8px;
	margin-bottom: 10px;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
}

.results_view, .results_view a:link, .results_view a:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #99948A;
	text-decoration: none;
	line-height: 12px;
}

.results_view, .results_view a:link, .results_view a:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #99948A;
	text-decoration: none;
	line-height: 12px;
}

.results_view a:active, .results_view a:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #99948A;
	text-decoration: underline;
	line-height: 12px;
}

.results_b {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #2f2422;
	text-decoration: none;
	line-height: 12px;
}

.results, .results a:link, .results a:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: none;
	color: #605d57;
	text-decoration: none;
	line-height: 12px;
}

.results a:hover, .results a:active {
	font-family: arial;
	font-size: 12px;
	font-weight: none;
	color: #605d57;
	text-decoration: underline;
	line-height: 12px;
}

.page_of_txt {
	font-family: verdana;
	font-size: 11px;
	font-weight: none;
	color: #605d57;
	text-decoration: none;
	line-height: 12px;
}

.view_txt, .view_txt a:link, .view_txt a:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #605d57;
	text-decoration: none;
	line-height: 12px;
}

.view_txt a:hover, .view_txt a:active {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #605d57;
	text-decoration: underline;
	line-height: 12px;
}

.view_txt2, .view_txt2 a:link, .view_txt2 a:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #568E07;
	text-decoration: none;
	line-height: 12px;
}

.view_txt2 a:hover, .view_txt2 a:active {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #568E07;
	text-decoration: underline;
	line-height: 12px;
}

.list_title, .list_title a:link, .list_title a:visited {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #1e1414;
	text-decoration: none;
	line-height: 16px;
}

.list_title a:hover, .list_title a:active {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #1e1414;
	text-decoration: underline;
	line-height: 16px;
}

.list_sub, .list_sub a:link, .list_sub a:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: none;
	color: #6b6454;
	text-decoration: none;
	line-height: 14px;
}

.list_sub a:hover, .list_sub a:active {
	font-family: arial;
	font-size: 12px;
	font-weight: none;
	color: #6b6454;
	text-decoration: underline;
	line-height: 14px;
}

.page_off {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #251c1a;
}

.page_off2 {
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	color: #564F58;
}

.pageTitle {
	font-family: "Times New Roman", Times, serif;
	color: #29201d;
	font-size: 24px;
	font-weight: bold;
}

.firstLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #74675f;
}

#result {
	border-bottom: 1px #E7DAC3 solid;
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #74675f;
	font-weight: bold;
}
.searchTerm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #74675f;

}

.ad_bg {
	width: 320px;
	margin: 0 0 0 8px;
	background: url('/images/ad_bg.png') repeat-y top left;
}

.ad_left {
	width: 180px;
	margin: 0 0 0 8px;
	background: url('/images/ad_bg.png') repeat-y top left;
}


.pad_ad {
	padding: 5px 10px 8px 8px;
}

.ad_txt {
	color: #74675f;
	font-family: verdana;
	font-weight: bold;
	font-size: 9px;
}

.title_container {
	width: 439px;
	height: 34px;
	background: url('/images/title_container.jpg') top left;
}

.title_times {
	padding-top: 7px!important;
	font-family: times;
	font-weight: bold;
	font-size: 21px;
	color: #1e1515;
}
h2.title_times, h2.news_title{margin:0px; padding:0px;}
.arial19 {
	font-size: 19px;
	font-family: arial;
	color: #29201d;
}

.arial15 {
	font-size: 15px;
	font-family: arial;
	color: #29201d;
}

.arial13 {
	font-size: 13px;
	font-family: arial;
	color: #29201d;
}

.green13 {
	font-size: 13px;
	font-family: arial;
	color: #5a8e07;
}

.error {
	font-size: 12px;
	font-family: arial;
	color: #db2800;
}

.in_article_image {
	padding: 0 0 2px 5px;
	float: right;
}

.date_posted {
	color: #74675f;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.center_txt {
	font-size: 13px;
	font-family: helvetica;
	color: #29201d;
}

.center_txt2 {
	font-size: 11px;
	font-family: verdana;
	line-height: 16px;
	color: #59565b;
}

.center_txt a:link, .center_txt a:visited {
	font-size: 13px;
	font-family: helvetica;
	color: #5a8e07;
	text-decoration: none;
}

.center_txt a:hover, .center_txt a:active {
	font-size: 13px;
	font-family: helvetica;
	color: #5a8e07;
	text-decoration: underline;
}

.center_txt li {
	margin-left: -15px;
	 padding-left: 1em;
	 text-indent: -.7em;
	 list-style: none;
}

.news_title {
	font-size: 15px;
	font-family: arial;
	color: #29201d;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.news_txt {
	font-size: 12px;
	font-family: helvetica;
	color: #463e39;
	font-weight: none;
	text-decoration: none;
	line-height: 18px;
}

.news_txt a:link, .news_txt a:visited {
	font-size: 12px;
	font-family: helvetica;
	color: #527e20;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

.news_txt a:hover, .news_txt a:active {
	font-size: 12px;
	font-family: helvetica;
	color: #527e20;
	font-weight: bold;
	text-decoration: underline;
	line-height: 18px;
}

.news_txt img {
	padding: 0 0 1px 4px;
}

.smaller_circle {
	font-family: arial;
	font-size: 6px;
}

.real_estate {
	font-family: arial;
	font-size: 10px;
	letter-spacing: 1px;
	color: #9d815b;
}

.cat_head_green {
	font-family: arial;
	font-size: 16px;
	color: #5a8e07;
}
h2.center_txt2, h2.cat_head_green{margin:0px; padding:0px; font-weight:normal;}
.read_more_green {
	font-family: arial;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #5a8e07;
}

.read_more_green a:link, .read_more_green a:visited {
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #5a8e07;
}

.read_more_green a:hover, .read_more_green a:active {
	font-family: arial;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: #5a8e07;
}

.read_more_green2 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #64922d;
}

.read_more_green2 a:link, .read_more_green2 a:visited {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #64922d;
}

.read_more_green2 a:hover, .read_more_green2 a:active {
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #64922d;
}
h2.center_txt2, h2.cat_sponsor_title{margin:0px; padding:0px; font-weight:normal;}
.sponsor_title {
	font-family: times;
	font-size: 16px;
	color: #29201d;
	font-weight: bold;
}

.view_details {
	color: #64922d;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}

.view_details a:link, .view_details a:visited {
	color: #64922d;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}

.view_details a:hover, .view_details a:active {
	color: #64922d;
	font-size: 11px;
	font-family: arial;
	text-decoration: underline;
	font-weight: bold;
}

.letter_nav {
	color: #5a8e07;
	font-size: 13px;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
	padding: 0 1px 0 1px;
}

.letter_nav a:link, .letter_nav a:visited {
	color: #74675f;
	font-size: 13px;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
	padding: 0 1px 0 1px;
}

.letter_nav a:hover, .letter_nav a:active {
	color: #74675f;
	font-size: 13px;
	font-family: arial;
	text-decoration: underline;
	font-weight: bold;
	padding: 0 1px 0 1px;
}

.letter_nav2 {
	color: #5a8e07;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}

.letter_nav2 a:link, .letter_nav2 a:visited {
	color: #74675f;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}

.letter_nav2 a:hover, .letter_nav2 a:active {
	color: #74675f;
	font-size: 12px;
	font-family: arial;
	text-decoration: underline;
	font-weight: bold;
}

.letter_nav_bg {
	height: 102px;
	width: 180px;
	background: url('/images/letter_nav.jpg');
}

.nav_luxury {
	font-family: arial;
	font-size: 15px;
	color: #1d1313;
	font-weight: bold;
}

.browse_name {
	font-family: arial;
	font-size: 12px;
	color: #39342c;
	font-weight: bold;
}

#favorites {
	padding: 2px;

}

#favorites h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #29201d;
	font-size: 18px;
	font-weight: bold;
	margin: -.75em 0 .5em 0; padding-bottom: 0.25em;
	border-bottom: 1px solid #74675f;
}
#favorites a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: 5a8e07;
	text-decoration: none;
}
#favorites a:hover {
	text-decoration: underline;
}
#saved {
	border-bottom: 1px dotted #74675f;
}

.favorite {
	font-family: Arial, Helvetica, sans-serif;
	color: #29201d;
	font-size: 18px;
	font-weight: bold;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.copyright {
	color: #74675f;
	font-family: arial;
	font-size: 10px;
}

.copyright a:link, .copyright a:visited {
	font-size: 10px;
	font-family: arial;
	color: #5a8e07;
	text-decoration: none;
}

.copyright a:hover, .copyright a:active {
	font-size: 10px;
	font-family: arial;
	color: #5a8e07;
	text-decoration: underline;
}



/***************************
code for drop down nav menus
****************************/
.menu, ul.menu
{
	margin: 0;
	padding: 0;
   list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	position:relative;
	z-index: 999;
}

.menu li{
	float:left;
	position:relative;
	margin: 0;
}

.menu ul{
	position: absolute;
	left: -40px;
	//width: 250px;
	z-index: 998;
	top: 36px;
}

.menu ul li{
	list-style-type:none;
	list-style-image:none;
	//background: url('/images/drop_down_middle.png');
	background: #ECDDAB;
	background-repeat: repeat-y;
	border-right: 1px solid #FFF3D1;
	border-left: 1px solid #FFF3D1;
	border-bottom: 1px solid #FFF3D1;
	padding-top: 3px;
	height: 16px;
}

.menu ul li a{
	color: #1E1515;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	//width: 130px;
	margin-left: 5px;
	padding-left: 5px;
	line-height: 12px;
}

.menu ul li a:hover{
	color: #517F1F;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	//width: 130px;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 2px;
	line-height: 12px;
}

.menu li:hover ul{
	display:none;
}

.menu li:hover ul{
	display:block;
}

/*
.menu a:link{
	display:block;
}

.menu a:hover{
	color: white;
	background: black;
	text-decoration: none;
}
*/


.menubutton{
	background: transparent;
	line-height: 0;
}

.insidedropdownmenu li{
	width: 180px;
}

/** SPACERS **/

.spc1 {
	line-height: 1px;
	font-size: 10px;
}

.spc3 {
	line-height: 3px;
	font-size: 12px;
}

.spc5 {
	line-height: 5px;
	font-size: 12px;
}

.spc10 {
	line-height: 10px;
	font-size: 12px;
}

.spc15 {
	line-height: 15px;
	font-size: 12px;
}

.spc17 {
	line-height: 17px;
	font-size: 12px;
}

.spc20 {
	line-height: 20px;
	font-size: 12px;
}

.spc30 {
	line-height: 30px;
	font-size: 12px;
}

.spc50 {
	line-height: 50px;
	font-size: 12px;
}


.top5-pad {
	padding: 0 10px 0 13px;
}

div#top-5 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
}

div.green-border-body {
		padding: 0 3px;
		margin: 0;
		background: transparent url('/images/top-5-sides.gif') repeat-y 0 0;
}

div.green-border {
	width: 306px;
	margin: 0; padding: 0;
	background: #E3D2A1 url('/images/top-5-bg.gif') no-repeat 3px 37px;
}

	div.green-border span.green-border-top {
		width: 100%;
		display: block;
		height: 3px;
		margin: 0; padding: 0;
		background: transparent url('/images/top-5-top.gif') no-repeat 0 0;
	}

	div.green-border span.green-border-bottom {
		width: 100%;
		display: block;
		height: 3px;
		margin: 0; padding: 0;
		background: transparent url('/images/top-5-bottom.gif') no-repeat 0 0;
	}

div#top-5 h2 {
	background: transparent url('/images/top-5-title-bg.gif') repeat-x 0 0;
	height: 37px;
	margin: 0; padding: 0;
	position: relative;
	text-align: center;
	white-space: nowrap;
}

	div#top-5 h2 img {
		position: absolute;
		top: 5px;
		left: 7px;
		margin: 0; padding: 0;
	}

	div#top-5 h2 span {
		font-size: 16px;
		line-height: 35px;
		color: #2F2422;
		display: inline;
		margin: 0 0 0 44px; padding: 0;
	}

div#top-5 ul {
	list-style-type: none;
	margin: 0; padding: 0;
}

	div#top-5 ul li {
		border-bottom: 1px solid #E8D8AF;
		margin: 0 2px;
		padding: 3px 2px 3px 2px;
		color: #423230;
		font-size: 13px;
		clear: both;
		min-height: 40px;
		overflow-y: auto;
	}

		div#top-5 ul li img {
			margin: 0 10px 0 0;
			float: left;
		}

		div#top-5 ul li a {
			text-decoration: none;
			display: block;
			min-height: 40px;
			margin: 0; padding: 0;
		}

			div#top-5 ul li a span {
				color: #423230;
				text-decoration: none;
				font-weight: bold;
				line-height: 16px;
				font-size: 13px;
				display: block;
				position: relative;
				top: 4px;
				margin: 0; padding: 0;
			}

div#top-5 a img { border: 0; margin: 0; padding: 0; }
div#top-5 ul li a:hover span, div#top-5 ul li a:hover { color: #477517; margin: 0; padding: 0; }
