﻿body {
}

.hide
{
	display: none;
}

.clear
{
	clear: both;
	display: block;
}

#wedi_body 
{
	padding: 0; 
	width:758px;
	margin:0 auto;
	padding: 0; 
	background: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	min-height: 500px;
	text-align: left;
}

#top_date
{
	margin-top: 6px;
	width: 250px;
	float: left;
}

#top_search
{
	text-align: right;
	width: 300px;
	float: right;
	margin-bottom: 2px;
	margin-right: 2px;
}

#top_search .search_box
{
	border: solid 1px #626262;
}

#top_search .search_button
{
	padding: 2px 10px 2px 10px;
	background-color: #626262;
	color: #ffffff;
	text-decoration: none;
}

#top_search .search_button:hover
{
	text-decoration: underline;
}

#top_bar_area
{
	margin-bottom: 0px;
}

#main_welcome
{
	float: left;
	width: 157px;
	height: 105px;
}

#top_wedi7_container
{
	margin-top: 2px;
}

#main_on_air
{
	float: left;
	width: 157px;
	height: 105px;
	background-color: #A1A19F;
}

#main_area_top
{
	margin-top: 2px;
}

.program_header
{
	float: left;
	width: 597px;
	height: 105px;
	margin-left: 2px;
}

#side_navigation
{
	float: left;
	width: 157px;
}

#side_navigation ul
{
	margin: 0;
	padding: 0;
}

#side_navigation ul li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 157px;
}

#side_navigation ul li a
{
	display: block;
	color: #413a36;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
	background-image: url("../images/layout/general/nav_normal.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

#side_navigation ul li a:hover
{
	color: #898989;
}

#side_navigation ul li a span
{
	padding: 2px 2px 4px 2px;
	display: block;
	margin-left: 14px;
}

#side_navigation ul li a.selected
{
	color: #ffffff;
	background-image: url("../images/layout/general/nav_selected.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

#side_navigation ul li a.selected span
{
	margin-left: 19px;
}

#side_navigation ul li ul
{
	margin-bottom: 15px;
}

#side_navigation ul li ul li a span
{
	margin-left: 19px;
}

#side_navigation ul li ul li.selected a
{
	margin-left: 12px;
}

#side_navigation ul li ul li.selected a span
{
	margin-left: 0;
	padding: 0 0 0 6px;
	margin: 2px 2px 4px 0;
}



#side_navigation ul li.home_li_selected a
{
	background-color: #c0183c;
}

#side_navigation ul li.items_li_selected a
{
	background-color: #AE8610;
}

#side_navigation ul li.credit_li_selected a
{
	background-color: #dd509c;
}

#side_navigation ul li.xmas_li_selected a
{
	background-color: #9F1432;
}

#side_navigation ul li.guests_li_selected a
{
	background-color: #3266cc;
}

#side_navigation ul li.art_li_selected a
{
	background-color: #8044BC;
}

#side_navigation ul li.fashion_li_selected a
{
	background-color: #dd509c;
}

#side_navigation ul li.health_li_selected a
{
	background-color: #57ADD9;
}

#side_navigation ul li.kitchen_li_selected a
{
	background-color: #58AD2B;
}

#side_navigation ul li.recepies_li_selected a
{
	background-color: #D96324;
}

#side_navigation ul li.garden_li_selected a
{
	background-color: #663200;
}

#side_navigation ul li.book_li_selected a
{
	background-color: #949eb9;
}

#side_navigation ul li.film_li_selected a
{
	background-color: #9966cb;
}

#side_navigation ul li.presenters_li_selected a
{
	background-color: #00cc99;
}

#side_navigation ul li.competitions_li_selected a
{
	background-color: #019934;
}

#side_navigation ul li.links_li_selected a
{
	background-color: #666666;
}

#side_navigation ul li.events_li_selected a
{
	background-color: #D8002C;
}






#side_navigation ul li.home_li_selected ul li a
{
	background: #ffffff;
	color: #dd509c;
}

#side_navigation ul li.items_li_selected ul li a
{
	background: #ffffff;
	color: #C19611;
}

#side_navigation ul li.credit_li_selected ul li a
{
	background: #ffffff;
	color: #dd509c;
}

#side_navigation ul li.xmas_li_selected ul li a
{
	background: #ffffff;
	color: #9F1432;
}

#side_navigation ul li.guests_li_selected ul li a
{
	background: #ffffff;
	color: #3266cc;
}

#side_navigation ul li.art_li_selected ul li a
{
	background: #ffffff;
	color: #8044BC;
}

#side_navigation ul li.fashion_li_selected ul li a
{
	background: #ffffff;
	color: #dd509c;
}

#side_navigation ul li.health_li_selected ul li a
{
	background: #ffffff;
	color: #57ADD9;
}

#side_navigation ul li.kitchen_li_selected ul li a
{
	background: #ffffff;
	color: #56A82B;
}

#side_navigation ul li.recepies_li_selected ul li a
{
	background: #ffffff;
	color: #BF5820;
}

#side_navigation ul li.garden_li_selected ul li a
{
	background: #ffffff;
	color: #663200;
}

#side_navigation ul li.book_li_selected ul li a
{
	background: #ffffff;
	color: #707DA0;
}

#side_navigation ul li.film_li_selected ul li a
{
	background: #ffffff;
	color: #9966cb;
}

#side_navigation ul li.presenters_li_selected ul li a
{
	background: #ffffff;
	color: #00cc99;
}

#side_navigation ul li.competitions_li_selected ul li a
{
	background: #ffffff;
	color: #019934;
}

#side_navigation ul li.links_li_selected ul li a
{
	background: #ffffff;
	color: #666666;
}

#side_navigation ul li.events_li_selected ul li a
{
	background: #ffffff;
	color: #BE0027;
}




#side_navigation ul li.items_li_selected ul li a:hover
{
	background-color: #F9ECC4;
}

#side_navigation ul li.credit_li_selected ul li a:hover
{
	background-color: #F6D3E6;
}

#side_navigation ul li.xmas_li_selected ul li a:hover
{
	background-color: #F6D3E6;
}

#side_navigation ul li.guests_li_selected ul li a:hover
{
	background-color: #CBD9F2;
}

#side_navigation ul li.art_li_selected ul li a:hover
{
	background-color: #DDCEEE;
}

#side_navigation ul li.fashion_li_selected ul li a:hover
{
	background-color: #F6D3E6;
}

#side_navigation ul li.health_li_selected ul li a:hover
{
	background-color: #D9F2FF;
}

#side_navigation ul li.kitchen_li_selected ul li a:hover
{
	background-color: #D9F2CC;
}

#side_navigation ul li.recepies_li_selected ul li a:hover
{
	background-color: #FFCCB0;
}

#side_navigation ul li.garden_li_selected ul li a:hover
{
	background-color: #D9CBBF;
}

#side_navigation ul li.book_li_selected ul li a:hover
{
	background-color: #E4E7ED;
}

#side_navigation ul li.film_li_selected ul li a:hover
{
	background-color: #E5D9F2;
}

#side_navigation ul li.events_li_selected ul li a:hover
{
	background-color: #FFBFCC;
}




#side_navigation ul li.items_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.credit_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.xmas_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.guests_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.art_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.fashion_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.health_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.kitchen_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.recepies_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.garden_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.book_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.film_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}

#side_navigation ul li.events_li_selected ul li.selected a:hover
{
	background-color: Transparent;
}




#side_navigation ul li.items_li_selected ul li.selected a span
{
	border-left: solid 2px #C19611;
}

#side_navigation ul li.credit_li_selected ul li.selected a span
{
	border-left: solid 2px #dd509c;
}

#side_navigation ul li.xmas_li_selected ul li.selected a span
{
	border-left: solid 2px #9F1432;
}

#side_navigation ul li.guests_li_selected ul li.selected a span
{
	border-left: solid 2px #3266cc;
}

#side_navigation ul li.art_li_selected ul li.selected a span
{
	border-left: solid 2px #8044BC;
}

#side_navigation ul li.fashion_li_selected ul li.selected a span
{
	border-left: solid 2px #dd509c;
}

#side_navigation ul li.health_li_selected ul li.selected a span
{
	border-left: solid 2px #57ADD9;
}

#side_navigation ul li.kitchen_li_selected ul li.selected a span
{
	border-left: solid 2px #56A82B;
}

#side_navigation ul li.recepies_li_selected ul li.selected a span
{
	border-left: solid 2px #BF5820;
}

#side_navigation ul li.garden_li_selected ul li.selected a span
{
	border-left: solid 2px #663200;
}

#side_navigation ul li.book_li_selected ul li.selected a span
{
	border-left: solid 2px #707DA0;
}

#side_navigation ul li.film_li_selected ul li.selected a span
{
	border-left: solid 2px #9966cb;
}

#side_navigation ul li.events_li_selected ul li.selected a span
{
	border-left: solid 2px #BE0027;
}






#footer_container
{
	float: left;
	margin-top: 40px;
}

#footer_container ul
{
	margin: 0;
	padding: 0;
}

#footer_container ul li
{
	list-style-type: none;
	float: left;
	display: block;
	font-size: 1.1em;
}

#footer_container ul li span
{
	color: #807873;
	margin: 0 10px 0 10px;
}

#footer_container a
{
	color: #807873;
	text-decoration: none;
}

#footer_container a:hover
{
	color: #000000;
}

#footer_left
{
	float: left;
	width: 400px;
	margin-top: 50px;
}

#footer_right
{
	float: right;
	width: 56px;
}




.wedi3_header
{
	background-color: #E8B315;
}

.wedi7_header
{
	background-color: #C0183C;
}

#home_tv_area
{
	float: left;
	width: 156px;
	height: 99px;
	background-color: #9F9F9C;
	margin: 0;
	padding: 0;
}

#home_tv_area a
{
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
}

#home_tv_area a img
{
	padding: 0;
	margin: 0;
	border: 0;
}

#home_tv_text
{
	color: #433b38;
	float: left;
	width: 439px;
	height: 99px;
	background-color: #d1cdcc;
	margin-left: 2px;
	font-size: 1em;
	font-weight: bold;
}

#home_tv_text div
{
	margin: 10px;
}

ul.home_lists
{
	margin: 0;
	padding: 0;
}

ul.home_lists li
{
	list-style-type: none;
}

ul.home_lists li .title_container
{
	font-weight: bold;
	font-size: 1.2em;
	color: #665b55;
	margin-bottom: 2px;
	margin-top: 2px;
}

ul.home_lists li .title_container a
{
	text-decoration: none;
	color: #665b55;
}

ul.home_lists li .title_container a:hover
{
	text-decoration: underline;
}

ul.home_lists li .image_container
{
	float: left;
	width: 84px;
}

ul.home_lists li .text_container
{
	float: left;
	margin-left: 8px;
	width: 195px;
	color: #665b55;
}

ul.home_lists li .text_container .text
{
	height: 6em;
}

ul.home_lists li .text_container .text a
{
	text-decoration: none;
	color: #665b55;
}

ul.home_lists li .text_container .text a:hover
{
	text-decoration: underline;
}

ul.home_lists li .text_container .link a
{
	display: block;
	text-align: right;
	text-decoration: none;
	color: #665B55;
	font-weight: bold;
}

ul.home_lists li .text_container .link a:hover
{
	text-decoration: underline;
}




ul.home_lists li.li_wedi3
{
	border-top: solid 4px #e8b315;
}

ul.home_lists li.li_wedi7
{
	border-top: solid 4px #bf183c;
}


#home_adverts_container
{
	margin-top: 2px;
}

#home_list_area
{
	margin-top: 2px;
}

#home_wedi3_list
{
	float: left;
	width: 297px;
}

#home_wedi7_list
{
	float: left;
	width: 298px;
	margin-left: 2px;
}

.home_list_header
{
	background-color: #93847b;
	height: 63px;
	margin-bottom: 2px;
}

.home_list_header_overlay
{
	height: 32px;
	background: transparent url("../images/layout/general/bg_black.gif") repeat top left;
}

.home_list_header_title
{
	height: 31px;
	color: #ffffff;
}

.home_list_header_title h2
{
	margin: 4px 0 0 0;
	padding: 2px 10px 2px 10px;
	background-color: #665b55;
	float: left;
	font-size: 1.2em;
}

#mainflash_home
{
	width: 597px;
	min-height: 272px;
	float: left;
}

#flash_container_home
{
	width: 597px;
	min-height: 272px;
}






#contents_area
{
	float: left;
	width: 597px;
	margin-left: 2px;
	min-height: 400px;
}

#article_section_header
{
	height: 48px;
}

#article_section_header h2
{
	margin: 9px 0 0 0;
	padding: 6px 10px 6px 10px;
	color: #ffffff;
	font-size: 2.5em;
	background: transparent url("../images/layout/general/bg_black.gif") repeat top left;
	float: left;
}

#article_content_pane
{
	margin-top: 2px;
}

#article_body
{
	float: left;
	width: 362px;
}

#latest_articles_sidebar
{
	float: left;
	width: 233px;
	margin-left: 2px;
}

.side_header_left, .side_header_right
{
	color: #ffffff;
	background-image: url("../images/layout/general/bg_black.gif");
	background-position: top left;
	background-repeat: repeat;
}

.side_header_left h3
{
	float: left;
	margin: 5px 6px 4px 6px;
	font-size: 1.3em;
}

.side_header_right h3
{
	float: right;
	margin: 5px 6px 4px 6px;
	font-size: 1.3em;
}

#article_bottom_options
{
	color: #ffffff;
	background-image: url("../images/layout/general/bg_black.gif");
	background-repeat: repeat;
	background-position: top left;
	min-height: 30px;
}

#article_bottom_options ul
{
	margin: 0 6px 0 6px;
	padding: 0;
}

#article_bottom_options ul li
{
	list-style-type: none;
	float: right;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-right: 10px;
	margin-left: 5px;
	font-size: 1.2em;
	font-weight: bold;
}

#article_bottom_options ul li a
{
	color: #ffffff;
	text-decoration: none;
}

#article_bottom_options ul li a:hover
{
	text-decoration: underline;
}

.article_print
{
	padding-left: 22px;
	background: transparent url("../images/layout/general/print.gif") no-repeat center left;
}

.article_send
{
	padding-left: 22px;
	background: transparent url("../images/layout/general/send.gif") no-repeat center left;
}

#article_short_description
{
	float: left;
	width: 362px;
	color: #ffffff;
	font-weight: bold;
}

#article_short_description div.padder
{
	margin: 5px;
}

#article_short_description div.padder_review
{
	margin: 2px 5px;
}

#review_contents
{
	float: left;
	width: 362px;
	background-color: #e9e9e8;
	min-height: 38px;
}

#article_contents
{
	float: left;
	width: 362px;
	background-color: #e9e9e8;
	min-height: 200px;
}

#article_contents2
{
	float: left;
	width: 597px;
	margin: 0;
	padding: 0;
	background-color: #e9e9e8;
	min-height: 200px;
}

#article_contents div.padder
{
	margin: 5px 5px 20px 5px;
	color: #151515;
}

#review_contents div.padder
{
	margin: 5px 5px 20px 5px;
	color: #151515;
}

#side_related_links ul
{
	margin: 2px 0 2px 0;
	padding: 0;
}

#side_related_links ul li
{
	list-style-type: none;
	text-align: right;
}

#side_related_links ul li a
{
	color: #000000;
	text-decoration: underline;
}

#side_related_links ul li a:hover
{
	text-decoration: none;
}

.title_image_container
{
	width: 362px;
	height: 106px;
	margin-bottom: 2px;
}

.title_image_container2
{
	width: 597px;
	height: 106px;
	margin-bottom: 2px;
}

.title_image_container .title_text, .title_image_container2 .title_text
{
	margin-left: 8px;
	margin-top: 80px;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	float: left;
}

#mainflash
{
	width: 481px;
	height: 296px;
	float: left;
}

#flash_container
{
	float: left;
	width: 481px;
	height: 296px;
}

#article_video_sidebar
{
	float: left;
	width: 116px;
	height: 296px;
	background-image: url("../images/layout/general/bg_black.gif");
	background-repeat: repeat;
	background-position: top left;
}

#article_video_sidebar a
{
	display: block;
	text-align: center;
	margin-top: 275px;
	font-size: 1em;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#article_video_sidebar a:hover
{
	text-decoration: underline;
}

.top_margin
{
	margin-top: 2px;
}

#sidebar_articles ul
{
	margin: 0;
	padding: 0;
}

#sidebar_articles ul li
{
	margin-top: 2px;
	list-style-type: none;
}

#sidebar_articles ul li .articles_left_image
{
	float: left;
	width: 84px;
}

#sidebar_articles ul li .articles_right_text
{
	float: left;
	margin-left: 2px;
	width: 147px;
	font-weight: bold;
}

#sidebar_articles ul li .articles_right_text .articles_right_date
{
	color: #ffffff;
	font-size: 1.2em;
}

#sidebar_articles ul li.selected .articles_right_text .articles_right_date
{
	background-image: url("../images/layout/general/bg_black.gif");
	background-repeat: repeat;
	background-position: top left;
	color: #ffffff;
	font-size: 1.2em;
}

#sidebar_articles ul li .articles_right_text .articles_right_date div
{
	margin-left: 4px;
}

#sidebar_articles ul li .articles_right_text .articles_right_body_container
{
	font-size: 1em;
}

#sidebar_articles ul li.selected .articles_right_text .articles_right_body_container
{
	font-size: 1em;
}

#sidebar_articles ul li .articles_right_text .articles_right_body_container .article_side_titlearea a
{
	display: block;
	text-align: left;
	color: #000000;
	text-decoration: none;
	margin-right: 2px;
}

#sidebar_articles ul li .articles_right_text .articles_right_body_container a
{
	display: block;
	text-align: right;
	color: #000000;
	text-decoration: none;
	margin-right: 2px;
}

#sidebar_articles ul li .articles_right_text .articles_right_body_container a.more_link span, ul.archive_list li .text_container .link a.more_link span
{
	padding-left: 30px;
	background: transparent url("../images/layout/general/vidicon.gif") no-repeat center left;
}

#sidebar_articles ul li.selected .articles_right_text .articles_right_body_container .article_side_titlearea a
{
	display: block;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	margin-right: 2px;
}

#sidebar_articles ul li.selected .articles_right_text .articles_right_body_container a
{
	display: block;
	text-align: right;
	color: #ffffff;
	text-decoration: none;
	margin-right: 2px;
}

#sidebar_articles ul li .articles_right_text .articles_right_body_container a:hover
{
	text-decoration: underline;
}

#sidebar_articles ul li .articles_right_text .articles_right_body_container .article_side_titlearea
{
	margin-left: 4px;
	height: 31px;
}




ul.archive_list
{
	margin: 2px 0 0 0;
	padding: 0;
}

ul.archive_list li
{
	border-top-style: solid;
	border-top-width: 4px;
	list-style-type: none;
}

ul.archive_list li .title_container
{
	font-weight: bold;
	font-size: 1.2em;
	color: #665b55;
	margin-bottom: 2px;
	margin-top: 2px;
}

ul.archive_list li .image_container
{
	float: left;
	width: 84px;
}

ul.archive_list li .text_container
{
	float: left;
	margin-left: 8px;
	width: 504px;
	color: #665b55;
}

ul.archive_list li .text_container .text
{
	height: 50px;
}

ul.archive_list li .text_container .link a
{
	display: block;
	text-align: right;
	text-decoration: none;
	color: #665B55;
	font-weight: bold;
}

ul.archive_list li .text_container .link a:hover
{
	text-decoration: underline;
}





.navBox
{
	display: none;
}

.navBox a
{
	text-decoration: none;
}

.navBox a:hover
{
	text-decoration: underline;
}

.navBox1
{
	line-height: 13.58pt;
	width: 60px;
}

.navBox1 a.back
{
	font-weight: 700;
	line-height: 13.58pt;
}

.navBox2
{
	width: 210px;
	text-align: center;
	line-height: 13.58pt;
	font-size: 0.8em;
}

.navBox2 a
{
	color: #ffffff;
	font-weight: 700;
	padding: 5px;
	text-align: center;
	line-height: 26px;
}

.navBox3
{
	text-align: right;
	line-height: 13.58pt;
	width: 60px;
}

.navBox3 a.next
{
	font-weight: 700;
	line-height: 13.58pt;
}

.galImg
{
	height: 190px;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 5px;
	text-align: center;
}

.picGalCaption
{
	height: 5em;
	padding-bottom: 10px;
	line-height: 13.58pt;
	overflow: auto;
}

.picGalHeader
{
	text-align: center;
	margin-bottom: 5px;
	padding-bottom: 0;
	font-size: 1.2em;
}

.gallery_padder
{
	margin: 10px;
}




.container_padding
{
	margin: 10px 0 20px 0;
	float: left;
	width: 597px;
}




/** 
*************************
* forms ....
*************************
*/

/* ************** */
/* form alignment */
/* ************** */


.cssform p, .cssform2 p
{
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 125px;
	height: 1%;
}

.cssform3 p
{
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 90px;
	height: 1%;
}

.cssform4 p
{
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 90px;
	height: 1%;
}

.cssform5 p
{
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 110px;
	height: 1%;
}

.cssform label
{
	float: left;
	margin-left: -155px;
	width: 150px; 
}

.cssform2 label
{
	float: left;
	margin-left: -105px;
	width: 100px; 
}

.cssform3 label
{
	float: left;
	margin-left: -84px;
	width: 79px; 
}

.cssform4 label
{
	float: left;
	margin-left: -84px;
	width: 79px; 
}

.cssform5 label
{
	float: left;
	margin-left: -114px;
	width: 100px; 
}

.cssform input[type="text"]
{
	width: 180px;
}

.cssform2 input
{
	width: 310px;
	background-color: #fafaef;
	border: solid 1px #dddddd;
	color: #333;
	padding: 5px;
	
	
}

.cssform3 input
{
	width: 310px;
	background-color: #fafaef;
	border: solid 1px #dddddd;
	color: #333;
	padding: 5px;
	overflow: hidden;
}

.cssform4 input
{
	width: 210px;
	background-color: #fafaef;
	border: solid 1px #dddddd;
	color: #333;
	padding: 5px;
	overflow: hidden;
}

.cssform5 input
{
	width: 210px;
	background-color: #fafaef;
	border: solid 1px #dddddd;
	color: #333;
	padding: 5px;
	overflow: hidden;
}

.cssform5 textarea
{
	background-color: #fafaef;
	border: solid 1px #dddddd;
	color: #333;
	padding: 5px;
}

.cssform textarea, .cssform2 textarea
{
	width: 250px;
	height: 150px;
}

* html .threepxfix
{
	margin-left: 3px;
}

.submit_btn_article_email 
{
	margin-top:5px;
	margin-right:20px;
	margin-bottom: 10px;
	float:right;
}

.submit_btn_article_email input
{
	width: auto;
	height: auto;
	border: solid 1px #000000;
	background-color:  #cccccc;
}


/* tell a friend */
#tellafriend_container
{
	margin-left: 20px;
	float: left;
	width: 465px;
	padding-bottom: 20px;
}

.tellafriend_input_container
{
	margin-top: 20px;
	margin-left: 20px;
}

.submit_btn2 input
{
	width: auto;
	height: auto;
	border: solid 1px #000000;
	background-color:  #cccccc;
}


/* 
*************************
* contact us styles 
*************************
*/

.input_contact_container
{
	margin-top: 10px;
}

.input_contact_container label
{
	margin-left: 6px;
	margin-bottom: 5px;
	display: block;
}

.input_contact_container textarea
{
	height: 160px;
	width: 410px;
	background-color: #fafaef;
	border: solid 1px #dddddd;
	color:#333;
	overflow: hidden;
}

.contact_form_top
{
	margin-top: 20px;
}

.contact_details_box
{
	margin-top: 25px;
	padding-left: 5px;
	color: #333;
}

.contact_details_box a
{
	text-decoration: underline;
}

.contact_details_box a:hover
{
	color: #ffffff;
}

.top_contact_container
{
	margin-bottom: 30px;
}

.bottom_contact_container
{
	border-top: solid 2px #cccccc;
	margin-left: 60px;
	margin-right: 60px;
	margin-bottom: 30px;
}



.sitemap_container
{
	margin-top: 20px;
}

.sitemap_container ul
{
	margin-top: 2px;
	margin-left: 20px;
}

.sitemap_container ul li
{
	list-style-type: none;
	margin-top: 2px;
	font-weight: bold;
	color: #000000;
}

.sitemap_container ul li ul
{
	margin-bottom: 15px;
}

.sitemap_container ul li a
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.sitemap_container ul li ul li a
{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

.sitemap_container ul li a:hover
{
	text-decoration: underline;
}

#sitemap_right
{
	float: left;
	width: 240px;
}

#sitemap_right .InfoTtl
{
	font-size: 1.2em;
	font-weight: bold;
}

.send_article_padding
{
	margin: 10px;
}

#send_article_container
{
	float: left;
	width: 362px;
}

#send_article_container h3
{
	font-size: 1.2em;
	margin-left: 5px;
	margin-bottom: 12px;
	padding-bottom: 0;
}




#alphabet ul
{
	padding: 0; 
	margin: 0 0 2px 8px;
	width: 590px;
}

#alphabet ul li
{
	margin-top: 6px;
	padding: 1px 0 2px 0;
	list-style-type: none;
	float: left;
	height: 3.2em;
}

#alphabet a 
{
	border:#BDCDDF 1px solid; 
	padding:5px; 
	margin-right:4px; 
	font-weight:bold; 
	font-size:1.4em; 
	text-decoration:none; 
	color:#246CA8;
	background-color:#fff;
	line-height:1.8em;
}

#alphabet a:hover 
{
	border:#3d86cf 1px solid; 
	background-color:#3d86cf; 
	color:#fff;
}

#alphabet a.selected 
{
	border:#fff 1px solid;
	background-color:#fff; 
	color:#c33; 
	font-size:1.6em;
	line-height:1.6em;
}

#alphabet a:hover.selected 
{
	border:#fff 1px solid; 
	background-color:#fff; 
	color:#c33; 
	cursor:default;
}



.recepies_top_border
{
	border-top-style: solid;
	border-top-width: 4px;
}

.no_results_padding
{
	margin: 10px;
	font-size: 1.2em;
	font-weight: bold;
}

.competitions_container
{
	margin: 10px;
}

.pager_container
{
	text-align: right;
	margin-top: 20px;
}

.pager_info
{
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}

.pager_container a.pager_link
{
	padding: 5px 8px 5px 8px;
	border: solid 1px #cccccc;
	line-height: 2.5em;
	background-color: #577E9C;
	color: #ffffff;
}

.pager_container a
{
	padding: 5px 8px 5px 8px;
	border: solid 1px #cccccc;
	line-height: 2.5em;
	background-color: #ffffff;
	color: #665F6E;
	font-weight: bold;
	text-decoration: none;
}

.pager_container span.disabled
{
	padding: 5px 8px 5px 8px;
	border: solid 1px #cccccc;
	line-height: 2.5em;
	background-color: #ffffff;
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
}

.pager_container a:hover
{
	text-decoration: underline;
	border: solid 1px #577E9C;
}

.pager_container a.pager_link:hover
{
	background-color: #665F6E;
	color: #ffffff;
}

.pager_container span.pager_link_selected
{
	padding: 5px 8px 5px 8px;
	border: solid 1px #cccccc;
	line-height: 2.5em;
	background-color: #665F6E;
	color: #ffffff;
}

.home_page_advent
{
	margin-top: 2px;
	border: solid 1px #cccccc;
	margin-bottom: 2px;
}

.advent_image
{
	border-bottom: solid 1px #cccccc;
	height: 104px;
}

.advent_image img
{
	padding: 0;
	margin: 0;
}

.advent_instructions
{
	display: inline;
}

.competition_text_area
{
	margin: 2px 20px 20px 20px;
}

.competition_text_area a
{
	color: #F41B14;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}

.competition_text_area a:hover
{
	text-decoration: underline;
}

.competition_form
{
	font-size: 1em;
}

.no_events_container
{
	margin: 20px;
	font-size: 1.1em;
	font-weight: bold;
}

ul.event_list, ul.event_list li ul
{
	margin: 0;
	padding: 0;
}

ul.event_list li
{
	float: left;
	width: 597px;
	border-bottom: solid 1px #ffffff;
}

ul.event_list li, ul.event_list li ul li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

li.heading_li
{
	background-color: #D80000;
}

li.content_li div.event_content
{
	margin: 10px 10px 20px 10px;
}

.event_heading
{
	color: #ffffff;
	font-weight: bold;
	font-size: 1.1em;
}

.event_heading_bottom
{
	float: left;
	width: 570px;
	margin: 0 10px 5px 10px;
}

.event_heading_top .date_time
{
	margin: 5px 0 5px 10px;
	float: left;
	width: 300px;
}

.event_heading_top .price
{
	margin: 5px 10px 5px 0;
	float: right;
	width: 230px;
	text-align: right;
}

.rules_container
{
	height: 160px;
	overflow: auto;
	background-color: #F4F4F4;
	border: solid 1px #AFAFAE;
}

.rules_container .padding
{
	margin: 20px;
}

.rules_panel
{
	font-size: 0.9em;
}

.rules_panel h3
{
	margin-bottom: 5px;
	padding-bottom: 0;	
}

.event_submit_container
{
	margin: 20px 20px 20px 60px;
}

.event_submit_instructions
{
	margin-right: 40px;
	margin-bottom: 10px;
	font-size: 1.1em;
}

.no_flash_header
{
	margin: 0 0 5px 0;
	padding: 0;	
}

.no_flash_item
{
	margin-bottom: 10px;
}

.text_advert
{
	border: solid 1px #FF4646;
	margin-top: 2px;
	background-color: #FF4646;
	color: #ffffff;
}

.text_advert div
{
	margin: 10px;
}

.text_advert h3
{
	font-size: 1.5em;
}

.text_advert p
{
	margin: 5px 0 5px 0;
	padding: 0;
}

.text_advert p.info
{
	font-style: italic;
}

.text_advert a
{
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	font-size: 1.1em;
}

.text_advert a:hover
{
	text-decoration: underline;
}

.ad_container
{
	margin-top: 2px;
}