.contents{ color: #808080; font-family: Arial, Helvetica, sans-serif; background-color:#fff; }


.left_bar
{ color: #808080; background-color:#fff; }

.highlight_box
{ color: #000; background-color:#fff; }

.right_bar
{ color: #808080; background-color:#fff; border-left: 2px solid #d2d2d2; }
h2 { color: #808080; font-size: 12pt; font-weight: 900; line-height: 13pt; background-color: #fff; text-align: left; margin: 0.83em 0; }
hr { color: #bfbfbf; height: 1px; }
h4 { color: #bfbfbf; font-size: 12pt; font-family: "Palatino Linotype"; font-weight: 900; line-height: 12pt; background-color: #fff; text-align: left; margin: 0.83em 0; }
.content
{
	background-color:#ffffff;
	font-size:11px;
	padding:0 8px;
}
h3 { color: #bfbfbf; font-size: 12pt; font-weight: 900; line-height: 12pt; background-color: #fff; text-align: left; margin: 0.83em 0; }
h5 { color: #808080; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: 500; line-height: 12pt; background-color: #ffffff; }
h6 { color: #808080; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: 500; line-height: 12pt; background-color: #ffffff; }
body, td
{
	font-family:Arial, Helvetica, sans-serif;
}


.copyright, .copyright a
{
	padding-top:5px;
	font-size:11px;
	color:#666666;
}


.copyright a:hover
{
	text-decoration:none;
}
.main_nav
{ color: #808080; background-color:#fff; height:5px; border: solid 1px; }


.newsletter
{ padding:3px; font-size:12px; color:#fff; background-color: #d2d2d2; border-top: 1px solid #fff; }


.newsletter input
{
	margin:3px 0px;
}


.search_links a
{
	font-size:10px;
	line-height:13px;
	color:#000000;
}
#menu2 { color: #fff; background-color: #173967; }
.search_links a:hover
{
	text-decoration:none;
}


.highlight_box
{ color: #808080; background-color: #fff; margin:0 3px; }


.highlight_box_heading
{ color: #808080; padding:2px 10px; font-weight:bold; background-color: #fff; }


.highlight_box_contents li
{
	font-size:11px;	
	margin-left:-15px;
	line-height:20px;
}

.rates_heading
{
	color:#000000;
}


.box, .rates
{
	border:1px solid #000000;
	
}

.rates th, .rates td
{
	padding:2px 3px;
	background-color:#fff7dd;
	color:#000000;
	font-size:10px;
}

.rates_odd_row
{ background-color: #d4e6fc; padding:2px 5px; }

.rates_disclaimer
{
	font-size:9px;
}

.content_heading, .par_head, .news_back a, .news_date, .news_link, a
{
	color:#808080;
}

.news_title
{ color:#808080; font-size: 20px; font-family: Impact; font-weight: 100; text-decoration: none; }

.news_heading
{ color:#808080; font-size: 24px; font-family: Impact; font-weight: 100; }

.news_back a:hover, .news_link:hover, a:hover
{
	text-decoration:none;
}

.search_links a
{ color:#ffffff; background-color: #808080; text-decoration:none; }

.news_divider
{
	background-image:url(/images/countrylife/news_divider.gif);
}

.readmore
{
	background-image:url(/images/countrylife/readmore.gif);
}


.back
{
	background-image:url(/images/countrylife/back.gif);
}

.news_archive .title, .menu
{
	background-color:#808080;
	padding:2px 5px;
	color:#ffffff;
	font-weight:bold;
}

.news_archive .content
{
	padding:2px 5px;
}

.pagination_active
{
	color:#b4152b;
	font-weight:bold;
	font-size:10px;
}

.pagination
{
	color:#b4152b;
	font-size:10px;
}

.newsletter
{ color:#ffffff; background-color: #808080; border-top: 1px solid #fff; }
.search_results .heading
{
	padding:2px 10px;
}

.relatedTitle
{
	color:#f1e7ff;
}


.archive
{
	border:1px solid #000000;
	margin:0px 5px;
}

.archive .title
{
	padding:2px 5px;
	background-color:#808080;
	font-weight:bold;
	border-bottom:1px solid #000000;
}

.archive .aconten
{
	padding:5px;
	background-color:#ffffff;
}


.compendium .heading, .compendium_odd .heading
{
	font-size:12px;
	font-weight:bold;
	background-color:#808080;
}

.compendium_odd
{
	background-color:#d2d2d2;
}

.compendium_odd td, .compendium td
{
	padding:3px 5px;
}

.image_club
{
	background-color:#808080;
	color:#ffffff;
}

.digest .odd
{
	background-color:#d2d2d2;
}

.digest .even
{
	background-color:#d2d2d2;
}

.digest a
{
	color:#b4152b;
}


.contact th
{
	padding:2px 5px;
	background-color:#b4152b;
	text-align:left;
	color:#ffffff;
}

.contact td
{
	padding:2px 10px;
}
#id { }
.milonic_main { color: #808080; background-color: #fff; width: 70px; padding: 0 3px; }
.milonic_sub_off { MARGIN-LEFT: -3px; COLOR: #fff; BACKGROUND-COLOR: #b4152b; TEXT-DECORATION: none
; padding: 2px 3px; border: solid 1px #b4152b; }
.milonic_sub_on { MARGIN-LEFT: -3px; COLOR: #b4152b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
; padding: 2px 3px; border: solid 1px; }
.poll { color: #000; font-size: 9px; font-family: verdana; font-weight: normal; background-color: #fff; left: 10px; width: 150px; padding: 4px; }
.poll_content { color: #000; font-size: 9px; font-family: verdana; background-color: #fff; padding: 4px; }
.poll_content .table  { color: #000; font-size: 9px; background-color: #fff; padding: 4px; }
.td .poll_content { color: #000; font-size: 9px; background-color: #fff; padding: 4px; }
.tr .poll_content { color: #000; font-size: 9px; background-color: #fff; padding: 4px; } 
.pollsubmit {  }
.pollsubmitimage { background-image: url(http://www.countrylife.co.za/data/content/Image/Country%20Life/Feb09/votepoll.jpg); background-repeat: no-repeat; background-position: center top; width: 150px; height: 23px; }


.poll_content #table11 td
{ color:#808080; font-weight: normal; text-decoration: none; }
.boxgap { width: 5px; }
.pollbar {
 BACKGROUND-COLOR: #ffffff
}
.calendar-month {
	COLOR: #ab073a
}
.calendar TH {
	COLOR: #ab073a
}
.calendar-prev A {
	TEXT-DECORATION: none
}
.calendar-next A {
	TEXT-DECORATION: none
}
table11 { color: #000028; font-size: 9px; font-weight: normal; font-style: normal; }
.calendar A {
	TEXT-DECORATION: none
}
.event_day {
	FONT-WEIGHT: bold; COLOR: #b4152b
}
.event_cur_day { color: #fff; background-color: #b4152b; padding: 2px; }
