/* -------------------------------------------------------------------------- */
/* REDEFINED HTML TAGS ---------------------------------------- */
/* -------------------------------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 1em;
	background-color: #FFF;
	background-image: url(/layout/content_bkgrd.gif);
	background-repeat: repeat-y;
}

form, ol, ul, li, dl, dt, dd, p, blockquote, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}


h1, h2, h3, h4, h5, .related_links td a {
	font-weight: bold;
}

h1 {
	font-size: 100%;
}

h2, .related_links th {
	font-size: 95%;
}

h2 q {
	font-size: 90%;
}

h3, h4, h5, .whos_who div.column_1.index dl dt, .whos_who div.column_2.index dl dt, .related_links td {
	font-size: 75%;
}

p, dt, dd, li, /*label, */q {
	font-size: 70%;
}

li li {
	font-size: 100%;
}

p, dd, li, label, blockquote {
	line-height: 1.3em;
}

img {
	border: 0;
}

a:link, a:visited, a:hover {
	text-decoration: none;
	color: #666;
}

a:link.more, a:visited.more, a:hover.more {
	padding: 0 0 0 17px;
	background-image: url(/layout/arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}

a:link.button_link, a:visited.button_link, a:hover.button_link {
	float: right;
	background-image: url(/layout/arrow_next.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 24px;
	background-repeat: no-repeat;
}

a:link.comments, a:visited.comments, a:hover.comments {
	background-image: url(/layout/icon_comments.gif);
	padding: 0 0 2px 20px;
	background-repeat: no-repeat;
}

h1, h2, h3, h4, h5,
h1 a:link, h1 a:visited, h1 a:hover,
h2 a:link, h2 a:visited, h2 a:hover,
h3 a:link, h3 a:visited, h3 a:hover,
.others div.main_header p,
.others .main_feature dd, .others .main_feature dd a:link, .others .main_feature dd a:visited, .others .main_feature dd a:hover,
.whos_who div.column_1.index dl dt a:link, .whos_who div.column_1.index dl dt a:visited, .whos_who div.column_1.index dl dt a:hover,
.whos_who div.column_2.index dl dt a:link, .whos_who div.column_2.index dl dt a:visited, .whos_who div.column_2.index dl dt a:hover,
.search_results ol li dl dt a:link, .search_results ol li dl dt a:visited, .search_results ol li dl dt a:hover,
.small_feature_list li a:link, .small_feature_list li a:visited, .small_feature_list li a:hover,
.message, .related_links th {
	color: #BC0000;
}

/* -------------------------------------------------------------------------- */
/* CONTAINER ---------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

#container {
	width: 950px;
}

/* -------------------------------------------------------------------------- */
/* MASTHEAD STYLES ---------------------------------------------------------- */
/* -------------------------------------------------------------------------- */


#masthead {
	position: relative;
	background-color: #F51500;
	height: 110px;
	background-repeat: no-repeat;
	background-position: 145px 0;
}

#masthead img.logo {
	position: absolute;
	top: 8px;
	left: 2px;
}

#banner_advert {
	float: right;
	margin: 10px 18px 0 0;
	text-align: center;
}

#masthead > #banner_advert {
	margin-right: 40px;
}

/*christmas style */
#santa {
	position:absolute;
	width:131px;
	height:35px;
	top:105px;
	left:468px;
}

#tv_search {
    float: left;
	background-repeat: no-repeat;
	background-position: top left;
    background: #F51500;
    height: 60px;
}

#tv_search form {
	height: 59px;
}

#tv_search form p {
	margin-bottom: 1px;
}

#good2know {
    padding: 0 0 0 6px;
    width: 150px;
    float: left;
    height: 74px;
    background: #F51500;
}

#good2know img {
	margin-top:35px;
}


#film_search2 {
    padding: 0px 0 0 0;
    height: 136px;
    background: url(/layout/search_film_box.gif) no-repeat center;
    text-align: center;
}

#film_search2 form {
    padding: 85px 0 0 0;
}

#film_search2 input {
    width: 125px;
}

#tv_guide {
	/*background-image: url(/layout/tv_guide_bkgrd.gif);*/
    background:#F51500 url(/layout/find_out_background.gif) no-repeat 22px 10px;
	float: left;
	width: 425px;
	height: 60px;
	padding-left: 42px;
    padding-top: 15px;
	/*margin-right: 10px;*/
}

#tv_guide label img, #film_guide label img {
	margin: 0 6px 0 0;
}

#tv_guide select#region, #tv_guide select#platform {
	margin: 0 10px 0 0;
	width: 110px;
}

#film_guide {
	float: left;
	background: #F51500;
	padding-top: 12px;
	padding-left: 12px;
	height:62px;
	width: 315px;
}

#film_guide input.form_text_field, #film_guide_2 input.form_text_field {
	width: 194px;
}

#film_guide input.form_button {
	margin: 0 0 0 10px;
}

#tv_search form input.form_text_field, #tv_search form select, .tv_search_2 input.form_text_field, .tv_search_2 select {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#tv_search form input.form_button, .tv_search_2 input.form_button {
	position: relative;
	top: 4px;
}

#film_text {
    width: 136px;
}

.film_search_go_button {
    text-align: right;
    padding: 3px 8px 0 0;
}

/* -------------------------------------------------------------------------- */
/* LEFT HAND NAVIGATION STYLES ---------------------------------------------- */
/* -------------------------------------------------------------------------- */
#navigation {
	background-image: url(/layout/navigation_bkgrd.gif);
	background-repeat: repeat-x;
	float: left;
	width: 140px;
	clear: left;
	margin: 0;
	height: 1380px; /* Set height for IE only */
	padding-top: 15px;
    

	/* remove before coupons go up */
	padding-top: 0px;
}

#container > #navigation {
	height: auto; /* Correct height for all other browsers */
	min-height: 1380px;
}

#navigation dl {
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-bottom: 6px;
	margin-bottom: 5px;
}

#navigation dl dt {
	padding-left: 16px;
}

#navigation dl dt, #navigation dl dd {
	background-position: top right;
	background-repeat: repeat-y;
	font-size:80%;
}

#navigation dl dd a:link, #navigation dl dd a:visited, #navigation dl dd a:hover {
	display: block;
	width: 114px;
	line-height:1.0em;
	padding:2px 0 2px 15px;
	color:#fff;
}


#navigation dl.soaps dd a:link, #navigation dl.soaps dd a:visited {
	border-top: 1px solid #D71103;
	border-bottom: 1px solid #CF0F01;
}

#navigation dl.primetime dd a:link, #navigation dl.primetime dd a:visited {
	border-top: 1px solid #CB0F03;
	border-bottom: 1px solid #C30D01;
}

#navigation dl.others dd a:link, #navigation dl.others dd a:visited {
	border-top: 1px solid #B30900;
	border-bottom: 1px solid #A50A00;
}

#navigation dl dd.last a:link, #navigation dl dd.last a:visited {
	border-bottom: none;
}

#navigation dl dt img {
	margin-top: 2px;
}

#navigation dl dd img {
	border: 0;
}

#navigation dl dd a {
	line-height: 0;
}

#navigation dl.soaps {
	margin-top: 17px;
	margin-top: 10px;
	background-image: url(/layout/nav_soaps_last_bkgrd.gif);
}

#navigation dl.soaps dt {
	background-image: url(/layout/nav_soaps_first_bkgrd.gif);
	height: 19px;
}

#navigation dl.soaps dt a {
	color:#FFF;
}

#navigation dl.soaps dd {
	background-image: url(/layout/nav_soaps_bkgrd.gif);
}

#navigation dl.primetime {
	background-image: url(/layout/nav_primetime_last_bkgrd.gif);
}

#navigation dl.primetime dt {
	background-image: url(/layout/nav_primetime_first_bkgrd.gif);
	height: 21px;
}

#navigation dl.primetime dd {
	background-image: url(/layout/nav_primetime_bkgrd.gif);
}

#navigation dl.others {
	background-image: url(/layout/nav_others_last_bkgrd.gif);
}

#navigation dl.others dt {
	background-image: url(/layout/nav_others_first_bkgrd.gif);
	height: 21px;
}

#navigation dl.others dd {
	background-image: url(/layout/nav_others_bkgrd.gif);
}

/* Search ------------------------------------------------------------------- */

#search {
	width: 120px;
	padding: 0 0 10px 0;
	background-color: #F15700;
	background-image: url(/layout/search_form_bkgrd.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 15px 0 0 10px;
}

#search div.area_header {
	background-image: url(/layout/header_search_bkgrd.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#search div.area_header img {
	margin: 6px 0 6px 6px;
}

#search input.form_text_field {
	display: block;
	height: 16px;
	width: 112px;
	margin: 0 0 4px 4px;
	border: 0;
	_margin-left: -7px; /* This rule for IE only */
	background-image: url(/layout/dummy_yahoo_search.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
}

#search p {
	color: #FFF;
	margin-bottom: 8px;
}

#search input.form_button {
	margin: 0 0 0 70px;
}

/* -------------------------------------------------------------------------- */
/* CONTENT STYLES ----------------------------------------------------------- */
/* -------------------------------------------------------------------------- */


div.latest_news h2
{

}


.features {
	width: 630px;
	/*float: left;
	margin: 0 0 0 10px;*/
	margin: 0 0 0 147px;
}

#container > div.features {
	float: left;
	margin: 0 0 0 10px;
}

.soaps div.features.block_1, .primetime div.features.block_1, .others div.features.block_1 {
	margin-top: 10px;
}

.soaps div.features.block_1, .soaps div.features.block_2,
.primetime div.features.block_1, .primetime div.features.block_2,
.others div.features.block_1, .others div.features.block_2 {
	padding-top: 10px;
}

/* Common Styles ------------------------------------------------------------ */

.show_title img {
	margin: 10px 0 0 0;
}

.main_header {
	margin: 10px 0 4px 0;
	height: 28px;
	position: relative;
}

.main_header {
	margin: 10px 0 4px 0;
}

div.show_title + div.main_header {
	margin-top: 6px;
}

.main_header p { /* To position dates and text over the area header */
	position: absolute;
	top: 7px;
	left: 320px;
	width: 310px;
	font-weight: bold;
	text-align: left;
}

.soaps div.main_header p {
	color: #FFF;
}

.primetime div.main_header p {
	color: #333;
}

img.left {
	float: left;
}

.clear_both {
	clear: both;
}

.hidden {
	display: none;
}

p.date {
	font-size: 65%;
}

p.nopad {
	margin: 0px;
	padding: 0px;
}

span.time {
	text-transform: lowercase;
}

/* Common Colours ----------------------------------------------------------- */

/* Soaps */

.soaps div.features.block_1, .soaps div.features.block_2 {
	border-top: 1px solid #0300F4;
}

.soaps .whos_who div.column_2.index div,
.soaps .small_feature,
.soaps ul.small_feature_list li,
.soaps div.blog_item {
	border-bottom: 1px solid #0300F4;
}

/* Primetime */

.primetime div.features.block_1, .primetime div.features.block_2 {
	border-top: 1px solid #9570B8;
}

.primetime .whos_who div.column_2.index div,
.primetime .small_feature,
.primetime ul.small_feature_list li {
	border-bottom: 1px solid #9570B8;
}

/* Quick Pages (.others) */

.others div.features.block_1, .others div.features.block_2 {
	border-top: 1px solid #ECBD0B;
}

.picks_of_the_day div.column_1.index ul.feature_links,
.others .whos_who div.column_1.index div, .others .whos_who div.column_2.index div,
.others .small_feature,
.others ul.small_feature_list li,
.ad_space {
	border-bottom: 1px solid #ECBD0B;
}

/* Common Graphics ---------------------------------------------------------- */

/* Soaps */

.soaps .whos_who div.column_2.index div.selected,
.soaps div.small_feature.selected {
	background-image: url(/layout/soaps_selected_bkgrd.gif);
}

/* Primetime */

.primetime .whos_who div.column_2.index div.selected,
.primetime div.small_feature.selected {
	background-image: url(/layout/primetime_selected_bkgrd.gif);
}


.primetime .whos_who div.column_2.index div.selected_red,
.primetime div.small_feature.selected_red {
	background-image: url(/layout/primetime_selected_bkgrd_red.gif);
}


/* Quick Pages (.others) */

.others div.small_feature.selected {
	background-image: url(/layout/others_selected_bkgrd.gif);
}

/* Tab Systems -------------------------------------------------------------- */

.tab_system_150px, .tab_system_150px_bb, .tab_system_link_bb {
	margin-top: 10px;
}
.features > ul.tab_system_150px {
	margin-top: 6px;
}
.features > ul.tab_system_150px_bb {
	margin-top: 6px;
}
.features > ul.tab_system_link_bb {
	margin-top: 6px;
}

.tab_system_150px, .tab_system_165px, .tab_system_150px_bb, .tab_system_link_bb {
	list-style: none;
	height: 25px;
}

.tab_system_150px li, .tab_system_165px li, .tab_system_150px_bb li, .tab_system_link_bb li{
	height: 25px;
	background-repeat: no-repeat;
	float: left;
}

.tab_system_150px li, .tab_system_150px_bb li, .tab_system_link_bb li {
	width: 150px;
}

.tab_system_165px li {
	width: 165px;
}

.tab_system_150px li.tab_1, .tab_system_165px li, .tab_system_150px_bb li.tab_1, .tab_system_link_bb li.tab_1 {
	background-position: 0 0;
	margin-right: 10px;
}

.tab_system_150px li.tab_2, .tab_system_150px_bb li.tab_2, .tab_system_link_bb li.tab_2 {
	background-position: -160px 0;
	margin-right: 10px;
}

.tab_system_150px li.tab_3, .tab_system_150px_bb li.tab_3 {
	background-position: -320px 0;
	margin-right: 10px;
}
.tab_system_link_bb li.tab_3  {
	margin-right: 10px;
}

.tab_system_150px li.tab_4, .tab_system_150px_bb li.tab_4, .tab_system_link_bb li.tab_4  {
	background-position: -480px 0;
}

.tab_system_165px li.tab_2 {
	background-position: -175px 0;
}

.tab_system_150px li a:link, .tab_system_150px li a:visited, .tab_system_150px li a:hover,
.tab_system_150px_bb li a:link, .tab_system_150px_bb li a:visited, .tab_system_150px_bb li a:hover,
.tab_system_link_bb li a:link, .tab_system_link_bb li a:visited, .tab_system_link_bb li a:hover,
.tab_system_165px li a:link, .tab_system_165px li a:visited, .tab_system_165px li a:hover {
	display: block;
	height: 25px;
	width: 100%;
}

.soaps .tab_system_150px li {
	background-image: url(/layout/nav_tabs_150px_soap.gif);
}

.soaps .tab_system_150px li.selected {
	background-image: url(/layout/nav_tabs_150px_soap_selected.gif);
}

.primetime .tab_system_150px li {
	background-image: url(/layout/nav_tabs_150px_prime.gif);
}

.primetime .tab_system_150px li.selected {
	background-image: url(/layout/nav_tabs_150px_prime_selected.gif);
}
.primetime .tab_system_150px_bb li {
	background-image: url(/layout/nav_tabs_150px_bb8.gif);
}

.primetime .tab_system_150px_bb li.selected {
	background-image: url(/layout/nav_tabs_150px_bb8_select.gif);
	/*background-image: url(/layout/nav_tabs_150px_soap.gif);*/
}
.tab_system_link_bb li
{
	background-image: url(/layout/titlebar_orange_housemates.gif);
}
.home .tab_system_165px li {
	background-image: url(/layout/nav_tabs_165px_home.gif);
}

.home .tab_system_165px li.selected {
	background-image: url(/layout/nav_tabs_165px_home_selected.gif);
}

/* Previous & Next / Features Navigation ------------------------------------ */

ul.previous_and_next, ul.feature_links {
	list-style: none;
	height: 17px;
	/*clear: both;*/
}

ul.previous_and_next {
	clear: left;
}

ul.previous_and_next li, ul.feature_links li {
	float: left;
}

ul.previous_and_next li {
	width: 50%;
	background-repeat: no-repeat;
	height: 18px;
}

ul.previous_and_next li.prev {
	text-align: left;
	background-image: url(/layout/arrow_previous.gif);
	background-position: top left;
}

ul.previous_and_next li.next {
	text-align: right;
	background-image: url(/layout/arrow_next.gif);
	background-position: top right;
}

ul.previous_and_next li.prev a, p.back a, ul.previous_and_next li.prev span {
	margin: 0 0 0 22px;
}

ul.previous_and_next li.next a, ul.previous_and_next li.next span {
	margin: 0 22px 0 0;
}

ul.feature_links li {
	margin-right: 20px;
	background-repeat: no-repeat;
	height: 18px;
	background-position: top left;
}

ul.feature_links li.view_clip, ul.feature_links li.view_clip, ul.feature_links li.view_clip {
	background-image: url(/layout/icon_view_clip.gif);
}

ul.feature_links li.more, ul.feature_links li.more, ul.feature_links li.more {
	background-image: url(/layout/arrow_next.gif);
}

ul.feature_links li a:link, ul.feature_links li a:visited, ul.feature_links li a:hover {
	padding: 0 0 0 22px;
}

.features p.back {
	background-repeat: no-repeat;
	height: 18px;
	background-position: top left;
	background-image: url(/layout/arrow_previous.gif);
	text-align: left;
	margin-bottom: 5px;
}

/* -------------------------------------------------------------------------- */
/* FEATURE CONTENT ---------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.features div.column_1 {
	width: 310px;
	float: left;
	margin-right: 10px;
}

.features div.column_2 {
	float: left;
	width: 310px;
}

.features p.date {
	margin-bottom: 15px;
}

.features p {
	margin-bottom: 1.5em;
}

/* INDEX PAGES -------------------------------------------------------------- */

/* Program (For Soap Index Pages) ------------------------------------------- */

.coming_next p {
	margin-bottom: 0.5em;
}

.main_feature_nav, .main_feature_nav_bb {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 29px;
	clear: left;
}

.soaps .main_feature_nav {
	background-image: url(/layout/main_feature_nav_soap_bkrgd.gif);
}

.primetime .main_feature_nav {
	background-image: url(/layout/main_feature_nav_prime_bkrgd.gif);
}

.primetime .main_feature_nav_bb {
	background-image: url(/layout/main_feature_nav_prime_bb_bkrgd.gif);
}

.main_feature_nav li, .main_feature_nav_bb li {
	float: left;
	padding: 6px 0 0 12px;
}

.main_feature_nav li a:link, .main_feature_nav li a:visited {
	color: #FFF;
	font-weight: bold;
	font-size: 110%;
}
.main_feature_nav_bb li a:link, .main_feature_nav_bb li a:visited {
	color: #FFF;
	font-weight: bold;
	font-size: 110%;
}


.main_feature_nav li a:hover {
	color: #FFE83A;
}

.main_feature_nav_bb li a:hover {
	color: #FFE83A;
}

.program div.column_1 h1,
.program div.column_1 h3,
.program div.column_1 p,
#background p {
	margin-left: 10px;
	margin-right: 10px;
}

.program div.column_1 h1 {
	margin-top: 15px;
}

.program div.column_1 p a {
	line-height: 2em;
}

#background dl + p {
	padding-top: 15px;
}

#background p img {
	float: left;
}


#gooogle_search {
	background: #F45D00;
	margin: 10px 0 10px 0;
}


/* Whos's Who --------------------------------------------------------------- */

.whos_who div.column_1.index h1 {
	padding: 15px 0 0 0;
}

.whos_who div.column_1.index h2 {
	margin-bottom: 10px;
}

.whos_who div.column_1.index h5 {
	margin: .5em 0 10px 0;
}

.soaps .whos_who div.column_1.index dl,
.primetime .whos_who div.column_1.index dl {
	margin-bottom: 1.5em;
}

.soaps .whos_who div.column_1.index dl dt,
.primetime .whos_who div.column_1.index dl dt {
	margin-top: .5em;
	font-weight: bold;
}

.whos_who div.column_1.index q:before {content: open-quote}

.whos_who div.column_1.index q:after {content: close-quote}

.whos_who div.column_1.index h1,
.whos_who div.column_1.index h2,
.whos_who div.column_1.index h4,
.whos_who div.column_1.index h5,
.soaps .whos_who div.column_1.index dl,
.primetime .whos_who div.column_1.index dl,
div.features.whos_who div.column_1.index p {
	margin-left: 10px;
}

.whos_who div.column_2.index div, .whos_who div.column_1.index div {
	height: 44px;
	margin-bottom: 10px;
}

.whos_who div.column_1.index > div, .whos_who div.column_2.index > div {
	height: auto;
	min-height: 44px;
}

.whos_who div.column_2.index div.selected {
	background-position: bottom;
	background-repeat: repeat-x;
}

.whos_who div.column_1.index div img.left,
.whos_who div.column_2.index div img.left {
	margin-left: 10px;
}

div#container div.features.whos_who div.column_1.index div dl,
div#container div.features.whos_who div.column_2.index div dl
/* All because the lady loves milk tray ... oh that and the fact IE wont see these styles if they are any less specific */ {
	margin: 0 0 0 65px;
	width: auto;
}

.whos_who div.column_1.index div dl dt, .whos_who div.column_2.index div dl dt {
	margin: 0;
	font-weight: bold;
}

.whos_who div.column_2 ul {
	list-style: none;
}

.whos_who div.column_2 ul li {
	width: 33%;
	display: inline;
	float: left;
}

.whos_who div.column_2 ul li.middle {
	text-align: center;
}

.whos_who div.column_2 ul li.right {
	text-align: right;
}

.others div.features.whos_who a.button_link {
	margin-bottom: 10px;
}

/* Video -------------------------------------------------------------------- */

.video_link {
	background-repeat: no-repeat;
	background-position: top left;
}

a.video_link, p.video_link {
	height: 20px;
	padding: 2px 0 0 26px;
	margin: 2px 0 10px 0;
}

.soaps .video_link,
.soaps .video ul.small_feature_list li,
.soaps .related_video ul li,
.soaps .soap_include div.related_links dl.video {
	background-image: url(/layout/icon_video_all.gif);
}

.primetime .video_link,
.primetime .video ul.small_feature_list li,
.primetime .related_video ul li,
.primetime .news_include div.related_links dl.video,
.primetime .soap_include div.related_links dl.video {
	background-image: url(/layout/icon_video_all.gif);
}

.others .video_link,
.others .news_include div.related_links dl.video,
.others .video ul.small_feature_list li {
	background-image: url(/layout/icon_video_all.gif);
}

.video ul.small_feature_list {
	margin-top: 1px;
}

div.features.video ul.small_feature_list li {
	background-position: left;
	background-repeat: no-repeat;
	height: 22px;
	padding: 6px 0 0 26px;
	width: 278px;
	display: inline;
	float: left;
	margin-left: 10px;
}

.video ul.previous_and_next {
	margin: 10px 0 0 10px;
}

/* Competition Entry -------------------------------------------------------- */

.competition_entry div.column_2 h1 {
	margin-top: 15px;
}

ol.competition_options {
	margin: 0 0 20px 20px;
}

ol.competition_options li {
	font-weight: bold;
	margin-bottom: 5px;
}

ol.competition_options li p {
	font-size: 100%;
	padding-left: 0;
	margin-bottom: .2em;
	font-weight: normal;
}

/* Picks Of The Day --------------------------------------------------------- */

.picks_of_the_day div.column_1.index h1,
.picks_of_the_day div.column_1.index h3,
div.features.picks_of_the_day div.column_1.index p,
.picks_of_the_day div.column_1.index ul {
	margin-left: 10px;
}

.picks_of_the_day div.column_1.index ul.feature_links {
	height: 26px;
}

/* News & Gossip / Star Interviews ------------------------------------------ */

.star_interviews div.column_1, .news_gossip div.column_1 {
	margin-bottom: 10px;
}

.news_gossip div.column_1.index h1,
.news_gossip div.column_1.index h3,
#container div.news_gossip div.column_1.index p,
.star_interviews div.column_1.index h1,
.star_interviews div.column_1.index h3,
#container div.star_interviews div.column_1.index p {
	margin-left: 10px;
}

.news_gossip div.column_1.index a.button_link,
.star_interviews div.column_1.index a.button_link {
	margin-top: 1.5em;
}

/* Main Feature - Common On Index Pages ------------------------------------- */

dl.main_feature, dl.main_feature_bb, dl.main_feature_bb_red {
	width: 310px;
	float: left;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-bottom: 10px;
}

#background dl.main_feature {
	float: right;
	margin-left: 10px;
}
#background dl.main_feature_bb {
	float: right;
	margin-left: 10px;
}
#background dl.main_feature_bb_red {
	float: right;
	margin-left: 10px;
}

.main_feature dd, .main_feature_bb dd, .main_feature_bb_red dd  {
	margin-top: -2px;
	padding: 6px 10px 4px 10px;
	font-weight: bold;
	color: #FFF;
}

.main_feature dd a:link, .main_feature dd a:visited, .main_feature dd a:hover {
	color: #FFF;
}

.main_feature_bb dd a:link, .main_feature_bb dd a:visited, .main_feature_bb dd a:hover {
	color: #FFF;
}
.main_feature dd.video_link {
	padding-left: 34px;
	background-position: 10px;
	margin-bottom: 4px;
}

.soaps .main_feature {
	background-image: url(/layout/main_feature_dl_soaps_bkgrd.gif);
	background-color: #0300F4;
}

.soaps .main_feature dd.video_link {
	background-image: url(/layout/icon_video_soaps_bkgrd.gif);
}

.primetime .main_feature {
	background-image: url(/layout/main_feature_dl_prime_bkgrd.gif);
	background-color: #67329A;
}
.primetime .main_feature_bb {
	background-image: url(/layout/main_feature_dl_prime_bb_bkgrd.gif);
	background-color: #430947;
}

/*Big Brother red template */
.primetime .main_feature_bb_red {
	background-image: url(/layout/main_feature_dl_prime_bb_bkgrd_red.gif);
	background-color: #920C25;
}

/*.primetime .main_feature dd, .primetime .main_feature dd a:link, .primetime .main_feature dd a:visited, .primetime .main_feature dd a:hover {
	color: #333;
}*/

.primetime .main_feature dd.video_link {
	background-image: url(/layout/icon_video_prime_bkgrd.gif);
}

.others .main_feature {
	background-image: url(/layout/main_feature_dl_others_bkgrd.gif);
	background-color: #ECBD0B;
}

/* Small Feature - Common On Index Pages ------------------------------------ */

.small_feature {
	margin-bottom: 10px;
	height: 82px;
}

.feature_ad {
	padding-bottom: 5px;
}

div > div.small_feature {
	height: auto;
	min-height: 82px;
}

.generic_list div.small_feature {
	width: 310px;
	float: left;
	height: 96px;
}

.generic_list > div.small_feature {
	height: auto;
	min-height: 96px;
}

div.small_feature.right {
	margin-left: 10px;
}

div.small_feature.selected {
	background-position: bottom;
	background-repeat: repeat-x;
}

.small_feature img.left {
	margin-left: 10px;
}

div#container div.features div.small_feature h3,
div#container div.features div.small_feature p,
div#container div.features div.small_feature ul {
	margin-left: 110px;
}

.small_feature p.date, .small_feature h3 {
	margin-bottom: .2em;
}

.generic_list div.small_feature h3 {
	margin-bottom: 0;
}

.small_feature p, .small_feature ul.feature_links {
	margin-bottom: .6em;
}

.small_feature ul {
	list-style: none;
}

.small_feature ul li {
	float: left;
	width: 100px;
	font-weight: bold;
	margin-bottom: .2em;
}

/* Small Feature List - Common On Index Pages ------------------------------- */

.small_feature_list {
	clear: left;
	list-style: none;
	margin: -10px 0 10px 0;
}

.small_feature_list li {
	font-size: 80%;
	font-weight: bold;
	background-image: url(/layout/arrow_next.gif);
	background-position: right;
	background-repeat: no-repeat;
	_height: 22px;
	min-height: 22px;
	padding: 6px 22px 0 10px;
}

/* ARTICLE PAGES ------------------------------------------------------------ */

/* Generic Article ---------------------------------------------------------- */

div.features.generic_article {
	margin-bottom: 10px;
}

.generic_article div.column_1 {
	padding: 0 10px 10px 0;
}

.generic_article h1 {
	padding-top: 15px;
	padding-left: 10px;
}

.generic_article h2 {
	padding-left: 10px;
}

.generic_article p {
	padding-left: 10px;
	margin-bottom: 1em;
}

.generic_article div.column_2 p {
	padding-left: 0;
}

.generic_article ul, .generic_article ol {
	margin-left: 26px;
}

.generic_article ol ol {
	margin-left: 20px;
}

.generic_article ol li {
	margin-bottom: 1em;
	font-weight: bold;
}

.generic_article ol li ol {
	margin: 1em 0 0 26px;
}

.generic_article ol li ol li, .generic_article ol li ol li ol li {
	font-weight: normal;
}

.generic_article dl.address {
	margin: 0 0 2em 10px;
}

.generic_article ul.previous_and_next {
	margin: 0 0 10px 10px;
}

.article_content a {
	text-decoration: underline !important;
}

.soaplife img {
	position: relative;
	top: 4px;
	margin-right: 6px;
}

.show_logo img {
	margin-right: 6px;
}

/* Error -------------------------------------------------------------------- */

.error h1 {
	padding-top: 15px;
}

.error ul {
	list-style: none;
}

.error ul li {
	font-weight: bold;
}

.error ul li ul {
	margin-left: 1em;
}

.error ul li ul li {
	font-weight: normal;
}

/* Fun ---------------------------------------------------------------------- */

.ad_space {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.fun h1 {
	padding-left: 10px;
}

div.features.fun div.column_1 p {
	padding-left: 10px;
}

.fun div.column_1 p a, .fun div.column_2 p a {
	line-height: 2em;
}

.fun div.column_2 form label {
	display: block;
	font-weight: bold;
}

.fun div.column_2 form label, .fun div.column_2 form input {
	margin-bottom: 10px;
}

/* Blog --------------------------------------------------------------------- */

.blog_item {
	padding: 0 10px 0 10px;
}

.blog_item h1 {
	margin-top: 10px;
}

/* Story So Far ------------------------------------------------------------- */

.story_so_far div.column_1 {
	padding-right: 10px;
}

.story_so_far div.column_2 {
	margin-bottom: 10px;
}

.story_so_far h1 {
	padding-top: 15px;
}

.story_so_far p {
	padding-left: 10px;
}

.story_so_far ul.previous_and_next {
	margin: 0 0 10px 10px;
}

/* Gallery Enlargement ------------------------------------------------------ */

.gallery_enlargement {
	width: 630px;
	text-align: center;
	float: left;
}

.gallery_enlargement dl.main_feature {
	float: none;
	text-align: left;
	margin: 0 auto 20px auto;
}

.gallery_enlargement dl.main_feature {
	background-position: top;
	padding-top: 6px;
}

.gallery_enlargement dl.main_feature dt {
	text-align: center;
}

.gallery_enlargement dl.main_feature dd {
	background-repeat: no-repeat;
	background-position: bottom;
}

.gallery_enlargement dl.main_feature.portrait {
	width: 380px;
}

.gallery_enlargement dl.main_feature.landscape {
	width: 450px;
}

.gallery_enlargement div.gallery {
	text-align: left;
	width: 515px;
	margin: 0 auto 0 auto;
	background-position: top right;
}

.gallery_enlargement div.gallery div#slider_container {
	background-image: none;
	width: 515px;
	background-position: 0 0;
}

.gallery_enlargement div.gallery ul li, .gallery_enlargement div.gallery_bb ul li {
	width: 247px;
}

.soaps .gallery_enlargement div.gallery div#slider_container,  {
	background-image: url(/layout/gallery_large_soaps_top.gif);
}

.soaps .gallery_enlargement div.gallery ul {
	background-image: url(/layout/gallery_large_soaps_bottom.gif);
}

.soaps .gallery_enlargement dl.main_feature.portrait {
	background-image: url(/layout/gallery_port_dl_soaps_bkgrd.gif);
}

.soaps .gallery_enlargement dl.main_feature.portrait dd {
	background-image: url(/layout/gallery_port_dl_dd_soaps_bkgrd.gif);
}

.soaps .gallery_enlargement dl.main_feature.landscape {
	background-image: url(/layout/gallery_land_dl_soaps_bkgrd.gif);
}

.soaps .gallery_enlargement dl.main_feature.landscape dd {
	background-image: url(/layout/gallery_land_dl_dd_soaps_bkgrd.gif);
}

.primetime .gallery_enlargement div.gallery div#slider_container {
	background-image: url(/layout/gallery_large_prime_top.gif);
}

.primetime .gallery_enlargement div.gallery ul {
	background-image: url(/layout/gallery_large_prime_bottom.gif);
}

.primetime .gallery_enlargement dl.main_feature.portrait {
	background-image: url(/layout/gallery_port_dl_prime_bkgrd.gif);
}

.primetime .gallery_enlargement dl.main_feature.portrait dd {
	background-image: url(/layout/gallery_port_dl_dd_prime_bkgrd.gif);
}

.primetime .gallery_enlargement dl.main_feature.landscape {
	background-image: url(/layout/gallery_land_dl_prime_bkgrd.gif);
}

.primetime .gallery_enlargement dl.main_feature.landscape dd {
	background-image: url(/layout/gallery_land_dl_dd_prime_bkgrd.gif);
}


/* Gallery_bb Enlargement ------------------------------------------------------ */

.gallery_enlargement_bb {
	width: 630px;
	text-align: center;
	float: left;
}

.gallery_enlargement_bb dl.main_feature_bb {
	float: none;
	text-align: left;
	margin: 0 auto 20px auto;
}

.gallery_enlargement_bb dl.main_feature_bb {
	background-position: top;
	padding-top: 6px;
}

.gallery_enlargement_bb dl.main_feature_bb dt {
	text-align: center;
}

.gallery_enlargement_bb dl.main_feature_bb dd {
	background-repeat: no-repeat;
	background-position: bottom;
}

.gallery_enlargement_bb dl.main_feature_bb {
	width: 380px;
}

.gallery_enlargement_bb dl.main_feature_bb.landscape {
	width: 450px;
}

.gallery_enlargement_bb div.gallery_bb {
	text-align: left;
	width: 515px;
	margin: 0 auto 0 auto;
	background-position: top right;
}

.gallery_enlargement_bb div.gallery_bb div#slider_container {
	background-image: none;
	width: 515px;
	background-position: 0 0;
}

.gallery_enlargement_bb div.gallery_bb ul li, .gallery_enlargement_bb div.gallery_bb ul li {
	width: 247px;
}

.primetime .gallery_enlargement_bb div.gallery_bb div#slider_container  {
	background-image: url(/layout/gallery_large_soaps_top.gif);
}

.primetime .gallery_enlargement_bb div.gallery_bb ul {
	background-image: url(/layout/gallery_large_soaps_bottom.gif);
}

.primetime .gallery_enlargement_bb dl.main_feature_bb {
	background-image: url(/layout/gallery_port_dl_soaps_bkgrd.gif);
}

.primetime .gallery_enlargement_bb dl.main_feature_bb dd {
	background-image: url(/layout/gallery_port_dl_dd_soaps_bkgrd.gif);
}

.primetime .gallery_enlargement_bb dl.main_feature_bb.landscape {
	background-image: url(/layout/gallery_land_dl_soaps_bkgrd.gif);
}

.primetime .gallery_enlargement_bb dl.main_feature_bb.landscape dd {
	background-image: url(/layout/gallery_land_dl_dd_soaps_bkgrd.gif);
}



/* Search Results ----------------------------------------------------------- */

.search_results h1 {
	margin: 15px 0 0 10px;
}

.search_results ol li dl {
	margin: 0 20px 1em 0;
}

.search_results ol li dl dt {
	font-size: 110%;
	font-weight: bold;
}

.search_results ol li dl dd {
	font-size: 100%
}

.sponsored {
	background-color: #F5FFB6;
	padding-bottom: .5em;
	background-image: url(/layout/sponsored_bkgrd.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* SPECIFIC STYLES ---------------------------------------------------------- */

/* Viral Quiz ------------------------------------------------------------------ */

.viral_quiz
{
	/*
	background-color:#4D0668;
	background-image: url(/layout/background_quiz_big_brother_8.gif);
	*/
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}

.features div.viral_quiz .column_1
{
	width: 300px;
}

.features div.viral_quiz .column_2 {
	width: 310px;
}

.viral_quiz .column_2  p
{
	margin-right: 10px;
	color: #FFFFFF;
	text-align:justify;

}


.viral_quiz .column_1 div.question img
{
	float:left;
	margin-left: 10px;
}
.viral_quiz .column_1  p
{
	margin-left: 10px;
	margin-right: 10px;
	color: #FFFFFF;
	text-align:justify;

}
.viral_quiz .column_1  p.bold
{
	font-weight: bold;
}
.viral_quiz .column_1  .you_are
{
	margin-left: 10px;
	margin-right: 10px;
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
}

.viral_quiz .column_1 div.question p
{
	margin-left: 60px;
	margin-right: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.viral_quiz .column_1 div.answers input.radio
{
	margin-right: 0px;
	margin-left: 60px;
	float:left;
}

.viral_quiz .column_1 div.answers input.form_button {
	float: none;
	font-weight: bold;
	border:	#4E4468;
	height:20px;
	width:45px;
	margin-left: 60px;
}

.viral_quiz .column_1 div.answers p
{
	margin-right: 10px;
	margin-left: 80px;
	color: #FFFFFF;

}
.viral_quiz .column_1 div.answers p
{
	margin-right: 10px;
	margin-left: 80px;
	color: #FFFFFF;

}
.viral_quiz .column_1 form.competition input
{
	width:200px;
	position: absolute;
	left:220px;
}



/* Gallery ------------------------------------------------------------------ */

.gallery {
	clear: left;
	background-repeat: repeat-x;
	background-position: left 24px;
	margin-bottom: 20px;
}

.gallery div.area_header {
	margin: 0;
	height: 24px;
}

.gallery #slider_container {
	background-repeat: no-repeat;
	background-position: 304px 0;
	position: relative;
    visibility: visible;
    left: 0px;
    top: 0px;
    overflow: hidden;
    width: 310px;
}


.gallery #slider_sub {
	margin: 8px 0 0 0;
	height: 71px;
    width: 2900px;
    padding: 0 0 0 1px;
}

.gallery a.bro {
	display: inline;
	margin: 0 0 0 9px;
}

.gallery_enlargement > div.gallery a.bro {
	display: block;
	float: left;
	margin: 0 0 0 9px;
}

.gallery #slider_sub img {
    border: 1px solid #FFF;
}

/*
.gallery dl {
	float: left;
	width: 92px;
	text-align: center;
	padding: 0 0 0 9px;
	margin-bottom: 5px;
}

.gallery dl dt img {
	border: 1px solid #FFF;
	margin-bottom: 8px;
}
*/

.gallery ul {
	clear: left;
	padding: 0 10px 0 10px;
	margin-top: 5px;
	list-style: none;
	height: 24px;
	background-repeat: no-repeat;
	background-position: bottom left;
}


.gallery ul li {
	float: left;
	width: 145px;
	background-repeat: no-repeat;
}


.gallery ul li.prev, .gallery ul li.prev_fade {
	text-align: left;
	background-position: top left;
}

.gallery ul li.next, .gallery ul li.next_fade {
	text-align: right;
	background-position: top right;
}

.gallery ul li img {
	cursor: pointer;
}

.gallery ul li.prev img, .gallery ul li.prev_fade img {
	margin-left: 26px;
}

.gallery ul li.next img, .gallery ul li.next_fade img {
	margin-right: 26px;
}

.soaps .gallery {
	background-color: #2753FE;
	background-image: url(/layout/gallery_soaps_bkgrd.gif);
}

.soaps .gallery #slider_container {
	background-image: url(/layout/gallery_soaps_top_right.gif);
}

.soaps .gallery ul {
	background-image: url(/layout/gallery_soaps_bottom.gif);
}

.soaps .gallery ul li.prev {
	background-image: url(/layout/arrow_previous_soaps.gif);
}

.soaps .gallery ul li.next {
	background-image: url(/layout/arrow_next_soaps.gif);
}

.gallery #slider_sub img {
    border: 1px solid #FFF;
}

.primetime .gallery {
	background-color: #864EB3;
	background-image: url(/layout/gallery_primetime_bkgrd.gif);
}

.primetime .gallery #slider_container {
	background-image: url(/layout/gallery_primetime_top_right.gif);
}

.primetime .gallery ul {
	background-image: url(/layout/gallery_primetime_bottom.gif);
}

.primetime .gallery ul li.prev {
	background-image: url(/layout/arrow_previous_primetime.gif);
}

.primetime .gallery ul li.next {
	background-image: url(/layout/arrow_next_primetime.gif);
}

/* Gallery_bb ------------------------------------------------------------------ */

.gallery_bb {
	clear: left;
	background-repeat: repeat-x;
	background-position: left 24px;
	margin-bottom: 20px;
}

.gallery_bb div.area_header {
	margin: 0;
	height: 24px;
}

.gallery_bb #slider_container {
	background-repeat: no-repeat;
	background-position: 304px 0;
	position: relative;
    visibility: visible;
    left: 0px;
    top: 0px;
    overflow: hidden;
    width: 310px;
    /*background-color: #2753FE;*/
}

.gallery_bb #slider_sub {
	margin: 8px 0 0 0;
	height: 71px;
    width: 2900px;
    padding: 0 0 0 1px;
}

.gallery_bb a.bro {
	display: inline;
	margin: 0 0 0 9px;
}

.gallery_enlargement_bb > div.gallery_bb a.bro {
	display: block;
	float: left;
	margin: 0 0 0 9px;
}

.gallery_bb #slider_sub img {
    border: 1px solid #FFF;
}

/*
.gallery_bb dl {
	float: left;
	width: 92px;
	text-align: center;
	padding: 0 0 0 9px;
	margin-bottom: 5px;
}

.gallery_bb dl dt img {
	border: 1px solid #FFF;
	margin-bottom: 8px;
}
*/

.gallery_bb ul {
	clear: left;
	padding: 0 10px 0 10px;
	padding-top: 5px;
	list-style: none;
	height: 24px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #2753FE;
}

.gallery_bb ul li {
	float: left;
	width: 145px;
	background-repeat: no-repeat;
}

.gallery_bb ul li.prev, .gallery_bb ul li.prev_fade {
	text-align: left;
	background-position: top left;
}

.gallery_bb ul li.next, .gallery_bb ul li.next_fade {
	text-align: right;
	background-position: top right;
}

.gallery_bb ul li img {
	cursor: pointer;
}

.gallery_bb ul li.prev img, .gallery_bb ul li.prev_fade img {
	margin-left: 26px;
}

.gallery_bb ul li.next img, .gallery_bb ul li.next_fade img {
	margin-right: 26px;
}

.primetime .gallery_bb {
	background-image: url(/layout/gallery_soaps_bkgrd.gif);
}
.primetime .gallery_bb .navigate{
	background-color: #2753FE;
}
.primetime .gallery_bb #slider_container {
	background-image: url(/layout/gallery_soaps_top_right.gif);
}

.primetime .gallery_bb ul {
	background-image: url(/layout/gallery_soaps_bottom.gif);
}

.primetime .gallery_bb ul li.prev {
	background-image: url(/layout/arrow_previous_soaps.gif);
}

.primetime .gallery_bb ul li.next {
	background-image: url(/layout/arrow_next_soaps.gif);
}

.gallery_bb #slider_sub img {
    border: 1px solid #FFF;
}


/* What A Day For ----------------------------------------------------------- */

.what_a_day {
	width: 150px;
	float: right;
	margin: 0 0 10px 5px;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 8px 0 0 0;
}

.what_a_day img {
	float: left;
}

div.features.story_so_far div.what_a_day p {
	clear: left;
	color: #FFF;
	padding: 10px 10px 20px 10px;
	margin: 0;
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 54px;
}

div.features.story_so_far div.what_a_day > p {
	height: auto;
	min-height: 54px;
}

.what_a_day p a:link, .what_a_day p a:visited, .what_a_day p a:hover {
	display: block;
	color: #FFF;
	margin-top: .5em;
}

.soaps .what_a_day p {
	background-image: url(/layout/what_a_day_for_p_soap_bkgrd.gif);
}

.soaps .what_a_day {
	background-color: #2854FD;
	background-image: url(/layout/what_a_day_for_soap_bkgrd.gif);
}

.primetime .what_a_day p {
	background-image: url(/layout/what_a_day_for_p_prime_bkgrd.gif);
}

.primetime .what_a_day {
	background-color: #864EB3;
	background-image: url(/layout/what_a_day_for_prime_bkgrd.gif);
}


/* OTHER FEATURES ----------------------------------------------------------- */









.index div.blog, .index div.competition, .index div.gallery, .index div.news_and_gossip,
.index div.quick_poll, .index div.web_links, .index div.star_interviews, .index div.related_video,
.index div.profiles {
	clear: left;
	margin-bottom: 20px;
}

.blog div.area_header, .competition div.area_header, .news_and_gossip div.area_header,
.quick_poll div.area_header, .web_links div.area_header, .profiles div.area_header, .rate_box div.area_header,
.related_video div.area_header, .have_your_say div.area_header, .star_interviews div.area_header,
.forums div.area_header {
	margin: 0 0 10px 0;
}

.index div.blog p, div.quick_poll p, .index div.web_links p,
.index div.related_video p, .index div.have_your_say p,
.related_video p, .have_your_say p, index.star_interviews p,
.forums p {
	margin: 0 10px 0 10px;
}

.index div.blog a, .index div.news_and_gossip a.more,
.forums p a.more {
	line-height: 2em;
}

.star_interviews ul, .news_and_gossip ul {
	margin-left: 24px;
}

.star_interviews > ul, .news_and_gossip > ul {
	margin-left: 22px;
}

.star_interviews ul.small_feature_list {
	margin-left: 0;
}

/* Competition, News & Gossip, Who's Who (.profiles) ------------------------ */

.competition img.left, .news_and_gossip img.left, .index div.profiles img.left,  .index div.rate_box img.left{
	margin-left: 10px;
}
.competition img.left_thumbnail
{
	float:left;
	margin-left: 5px;
	margin-bottom: 10px;
}

.news_and_gossip img.left {
	margin-bottom: 15px;
}

.news_and_gossip h2,
.competition h2,
.program div.column_1 div.competition p,
.program div.column_1 div.news_and_gossip p,
div.column_2 div.competition p,
.news_gossip div.column_2.index h3,
.news_gossip div.column_2.index p,
.star_interviews div.column_2.index h3,
.star_interviews div.column_2.index p,
.index div.profiles p,
.index div.rate_box p
{
	margin-left: 110px;
}

.index div.profiles p {
	margin-right: 10px;
}

.competition p {
	margin-bottom: 14px;
}

.news_and_gossip ul {
	clear: left;
}

.news_and_gossip ul li, .star_interviews ul li {
	line-height: 1.5em;
}

.news_and_gossip span {
	display: block;
	margin-left: 10px;
}

.news_and_gossip span a {
	font-size: 70%;
}

.index div.profiles a {
	line-height: 2em;
}

/* Video (Related Video) ---------------------------------------------------- */

.related_video ul {
	margin: 0 10px 0 10px;
	padding-bottom: 5px;
	list-style: none;
}

.related_video ul li {
	background-repeat: no-repeat;
	background-position: top left;
	height: 20px;
}

.related_video ul li {
	margin-bottom: .5em;
}

.related_video ul li a:link, .related_video ul li a:hover, .related_video ul li a:visited {
	padding: 0 0 0 26px;
	position: relative;
	top: 3px;
}

.others .related_video ul li {
	background-image: url(/layout/icon_video_other.gif);
}

/* Quick Poll --------------------------------------------------------------- */

.quick_poll form {
	padding: 10px 10px 0 0;
}

.quick_poll form input.form_button {
	float: right;
	margin: 5px 0 20px 0;
}

/* Web Links ---------------------------------------------------------------- */

.web_links dl {
	margin: 0 0 10px 10px;
}

.web_links dl dd a:link, .web_links dl dd a:visited, .web_links dl dd a:hover {
	color: #39C;
}

.web_links dl dd {
	color: #666;
}
/* Last post Forum ------------------------------------------------------------ */

.postforum {
	margin: 0 10px 0 10px;
}
.postforum .separation{
	background-image: url(/layout/bar.jpg);
	background-repeat: no-repeat;
	height:15px;

}
.postforum .body a{
	font-size: 70%;
	color: #666666;
}
.postforum .footer {
	font-size: 60%;
	color: #999999;
}
.postforum .footer a{

	color: #999999;
}
.postforum .headline a{
	font-size: 75%;
	color: #bc0000;
	font-weight: bold;
}

/* Have Your Say ------------------------------------------------------------ */

.have_your_say p {
	background-image: url(/layout/icon_have_say_others.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 18px;
}

.have_your_say p a:link, .have_your_say p a:hover, .have_your_say p a:visited {
	padding: 0 0 0 35px;
	position: relative;
	top: 2px;
}



/* -------------------------------------------------------------------------- */
/* MPU ---------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.mpu {
	border: 3px solid #B6B6B6;
	background-color: #B6B6B6;
	text-align: center;
}

/* -------------------------------------------------------------------------- */
/* RIGHT PANEL -------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

#right_panel {
	/*float: left;
	width: 160px;
	margin: 0 0 0 10px;*/
	width: 160px; 
	position: absolute;
	top: 184px;
	left: 790px;             
}        

#right_panel div.area_header {
	background-image: url(/layout/right_panel_header_bkgrd.gif);
	height: 29px;
}

/* Newsletter --------------------------------------------------------------- */

.newsletter {
	margin: 10px 0 10px 0;
}

.newsletter form {
	border: 1px solid #333;
	padding: 5px 5px 5px 5px;
}

.newsletter form p {
	margin-bottom: .25em;
}

.newsletter label {
	font-weight: bold;
}

.newsletter input.form_text_field {
	width: 120px;
	margin-bottom: 5px;
}


/* Google Search --------------------------------------------------------- */

#google_search_box {
	background: #F45D00;
	color: white;
	margin: 10px 0 0 0;
}

#google_search_box form {
	padding: 5px 5px 0 5px;
}

#google_search_box .ginput {
	width: 95%;
	height: 12px;
	font-size: 11px;
}

#google_search_box div label {
	font-size: 11px;
}

#google_search_box div {
	float: left;
	clear: left;
	width: 140px;
}
#google_search_box label{
	float:left;
	padding:3px 0 0 0;
}
#google_search_box div input{
	float:left;
}
#google_search_box .form_button {
	margin:0 0 0 10px;
	float:left;
}

/* Butlins --------------------------------------------------------------- */

.rightbox {
	margin: 10px 0 10px 0;
}

.rightbox div.area_content {
	border: 1px solid #333;
	padding: 5px 5px 5px 5px;
}

.rightbox div.area_content p {
	margin-bottom: .25em;
}

/* Weather ------------------------------------------------------------------ */

#weather {
	margin: 10px 0 10px 0;
}

#weather span {
	display: block;
	font-size: 65%;
	margin:	5px 0 10px 0;
}

#weather img.forecast {
	float: right;
	margin: 14px 15px 0 0;
}

#weather ul {
	list-style: none;
	margin: 8px 0 0 8px;
}

#weather ul li {
	font-weight: bold;
}

#weather ul li.temp {
	font-size: 130%;
}

#weather ul li a:link, #weather ul li a:visited {
	font-size: 90%;
	font-weight: normal;
	color: #C60000;
}

/* Why Not Try -------------------------------------------------------------- */

.sponsored_area {
	margin-bottom: 5px;
}

/* Lotto Results ------------------------------------------------------------ */

.lottery_checker {
	margin-bottom: 5px;
}

.lottery_checker div.area_header {
	margin-bottom: 10px;
}

.lottery_checker p {
	margin: 0 8px 8px 8px;
	font-weight: bold;
	font-size: .8em;
}

.lottery_checker ul {
	list-style: none;
	margin-left: 5px;
}

.lottery_checker ul li {
	display: inline;
}

.lottery_checker span {
	font-size: .8em;
	font-weight: bold;
	display: block;
	text-align: right;
	margin: -17px 0 10px 0;
}

/* -------------------------------------------------------------------------- */
/* SOAP / NEWS INCLUDE ------------------------------------------------------ */
/* -------------------------------------------------------------------------- */

.soap_include {
	clear:both;
}

.features div.soap_include div.column_1 {
	padding: 0;
}

.soap_include div.profiles div.area_header,
.news_include div.profiles div.area_header,
.news_include div.more_news div.area_header,
.soap_include div.star_interviews div.area_header,
.soap_include div.story_so_far div.area_header,
.news_include div.related_links_news div.area_header {
	margin-bottom: 12px;
}

.soap_include div.star_interviews,
.soap_include div.profiles,
.news_include div.profiles{
	margin-bottom: 10px;
}

.soap_include div.profiles img.left,
.news_include div.profiles img.left {
	margin: 0 0 0 10px;
}

.soap_include div.profiles p,
.news_include div.profiles p {
	margin: 0 10px 0 110px;
}

.soap_include div.story_so_far {
	padding: 0;
}

.soap_include div.story_so_far p, .soap_include div.star_interviews p, .soap_include div.news_and_gossip p {
	margin: 2px 10px 10px 10px;
	padding: 0;
}

.soap_include div.story_so_far dl {
	margin-left: 10px;
}

.soap_include div.story_so_far dl dt {
	font-weight: bold;
}

.soap_include div.story_so_far dl dd {
	padding: 0 0 0 17px;
	background-image: url(/layout/arrow_small.gif);
	background-position: 2px 3px;
	background-repeat: no-repeat;
	margin: 0 0 4px 0;
}

.soap_include div.related_links, .news_include div.related_links {
	background-repeat: repeat-x;
	background-position: 0 24px;
}

.soap_include div.related_links {
	background-image: url(/layout/related_links_soaps_bkgrd.gif);
}

.others div.news_include div.related_links {
	background-image: url(/layout/related_links_others_bkgrd.gif);
}

.primetime div.news_include div.related_links,
.primetime div.soap_include div.related_links {
	background-image: url(/layout/related_links_prime_bkgrd.gif);
}


.soap_include div.related_links div.area_header, .news_include div.related_links div.area_header {
	margin-bottom: 2px;
}

.soap_include div.related_links dl, .news_include div.related_links dl {
	padding: 10px 10px 13px 0;
	background-repeat: repeat-x;
	background-position: bottom;
	_height: 30px; /* This rule for IE only */
	min-height: 30px;
}

.soaps .soap_include div.related_links dl {
	background-image: url(/layout/bar_soaps.gif);
}

.primetime div.news_include div.related_links dl,
.primetime div.soap_include div.related_links dl {
	background-image: url(/layout/bar_primetime.gif);
}

.others div.news_include div.related_links dl {
	background-image: url(/layout/bar_others.gif);
}

.soap_include div.related_links dl dt, .news_include div.related_links dl dt {
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	width: 78px;
	float: left;
	margin: 2px;
	height: 3em; /* Set height for IE only */
}

.soap_include div.related_links dl > dt, .news_include div.related_links dl > dt {
	height: auto; /* Correct height for all other browsers */
}

.soap_include div.related_links dl dd, .news_include div.related_links dl dd {
	margin: 0 0 3px 96px;
	padding: 0 0 0 17px;
	background-image: url(/layout/arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

.soap_include div.related_links dl dd.date, .news_include div.related_links dl dd.date {
	font-size: .6em;
	background-image: none;
}

.soap_include div.related_links dl dd.text, .news_include div.related_links dl dd.text {
	background-image: none;
}

.soap_include div.related_links dl.video, .news_include div.related_links dl.video {
	background-repeat: no-repeat;
	background-position: 5px 6px;
}

.soap_include div.related_links dl.video dt, .news_include div.related_links dl.video dt {
	padding-left: 32px;
	width: 56px;
}

.news_include div.related_links_news ul {
	list-style: none;
	margin-left: 10px;
}

.news_include div.related_links_news ul li {
	margin-bottom: 4px;
}

.news_include div.more_news ul {
	margin: 0 0 0 24px;
}

.news_include div.more_news > ul {
	margin: 0 0 0 21px;
}

/* -------------------------------------------------------------------------- */
/* FOOTER ------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

#footer {
	width: 950px;
	clear: both;
	padding: 13px 0 0 0;
	background-image: url(/layout/footer_bkgrd.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#footer ul {
	background-color: #980100;
	list-style: none;
	margin: 0;
	padding: 4px 0 4px 151px;

}

#footer ul li {
	display: inline;
	margin: 0 2px 0 0;
	_margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #FFF;
}

#footer ul li.last {
	margin: 0;
	padding: 0;
	border: 0;
}

#footer ul li a:link, #footer ul li a:visited, #footer ul li a:hover {
	color: #FFF;
}

/* -------------------------------------------------------------------------- */
/* SPECIFIC FORM STYLES ----------------------------------------------------- */
/* -------------------------------------------------------------------------- */

#register, #log_in, #profile {
	margin: 20px 0 0 0;
}

/*
#register {
	width: 350px;
}

#log_in {
	width: 250px;
}

#profile {
	width: 200px;
}
*/

#review_form {
	padding-top: 1em;
}

#register p label, #log_in p label, #profile p label, #error_search label {
	font-size: 100%;
}

#register p label, #log_in p label, #profile p label, #error_search label, #review_form label {
	font-weight: bold;
}

#register label, #log_in label, #profile label, #review_form p strong {
	display: block;
}

#register h1, h1#competition_title, #profile p label, #profile p input,
#log_in > input.form_button, #review_form p {
	margin-bottom: 10px;
}

#register h1 {
	padding-top: 0;
}

#register p {
	clear: left;
}

#register label, #log_in label, #review_form label, #review_form p strong {
	float: left;
}

#register label {
	width: 120px;
}

#register label a {
	display: block;
	margin-bottom: 10px;
	font-weight: normal;
	padding-left: 10px;
}

#register label > a {
	padding-left: .5em;
}

#log_in label, #review_form label, #review_form p strong {
	width: 80px;
}

#review_form input.form_button {
	margin-left: 80px;
}

/*
#log_in input.form_button, #profile input.form_button, #register input.form_button {
	float: right;
}


#register input.form_button {
	margin-top: 10px;
}
*/

#log_in input.form_text_field {
	width: 150px;
}

#log_in ul {
	clear: right;
	list-style: none;
}

#log_in ul li {
	margin-bottom: 0.5em;
}

#log_in ul li label {
	width: auto;
}

#log_in ul li input {
	margin: 0 0 0 5px;
}

#error_search {
	margin-bottom: 1em;
}

#error_search input.form_text_field, #error_search input.form_button, .generic_article #log_in ul {
	margin-left: 10px;
}

#error_search input.form_button {
	position: relative;
	top: 4px;
}

.profileFormFooter, .profileFormFooter p {
	clear: left;
}

.profileFormFooter input {
	float: left;
}

#register div.profileFormFooter label {
	width: auto;
}

#register div.profileFormFooter label a {
	display: inline;
	padding: 0;
}

#register div.profileFormFooter p > input.form_button {
	margin-top: 10px;
}

.profileError {
	font-weight: bold;
}

.required {
	background-image: url(/layout/required_field.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	text-indent: 10px;
}

p > label.required {
	background-image: none;
	text-indent: 0;
}

p > label.required:before {
	content: "* ";
}

/* -------------------------------------------------------------------------- */
/* TV LISTINGS -------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

/*div.features.tv_listing {
	position: absolute;
}

div > div.features.tv_listing {
	position: relative;
}*/

/*div.features.tv_listing {
	position: absolute;
	top: 200px;
	left: 10px;
}

div > div.features.tv_listing {
	left: 140px;
}*/

div.features.tv_listing {
	width: 790px;
}

#TVNavigation, #tvgFilmSearch, #tvgFilmReview {
	margin-top: 10px;
}

a.tvgCast:link, a.tvgCast:hover, a.tvgCast:visited {
	text-decoration: underline;
}

/* Poll Results ------------------------------------------------------------- */

.slider {
	padding-left: 10px;
}

.slider p {
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 80%;
}

.slider p.result {
	margin-bottom: 1.5em;
}

.slider img {
	margin-bottom: 1em;
	position: relative;
	top: 11px;
}

.slider em {
	padding-left: 5px;
}

p.message {
	margin-bottom: 0;
}form p
{
margin:0;
padding:0;
}

.tvlistingshelp p {
	font-size: 80%;
}

.related_links th {
	text-align: left;
	padding: 10px 0;
}
.related_links td {
	padding: 1px 5px;
}
.related_links td.link {
	text-align: left;
}
.related_links td.name {
	text-align: right;
}

/* Rate of Characters BB ---------------------------------------------------------- */
.rate_bb .rate_picture
{
	text-align: center;

}
.rate_bb .rate_picture td
{
	color:#470058;
	font-size: 80%;
	font-weight: bold;
	vertical-align: middle;
}
.rate_bb .name_character
{
	color:#470058;
	font-size: 80%;
	font-weight: bold;
}
.rate_bb .form
{
	margin-left: 40px;
}
.rate_bb .rate_graphics
{
	padding: 0 0 0 0;
	color: #999;
	cursor: pointer;
	width: 50px;
	height: 50px;
	display: block;
	float: left;
}

.rate_bb .finish_button 
{
    width: 169px;
    height: 35px;
    float: right;
    margin-right: 60px;
}

/* -------------------------------------------------------------------------- */
/* New Gallery System-------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

div.galleries {

	margin-top:30px;
	margin-right:0px;
	border:0px solid red;
	width:298px;
}
div.top_galleries {

	margin-top:15px;
	margin-right:0px;
}

div.galleries a h2,div.top_galleries a h2{
	float:left;
	padding-top:20px;
	padding-left:3px;
	width:190px;
	color:#000000;
	font-size:14px;

}
div.galleries .img,div.top_galleries .img{
	float:left;
	margin:0;
	padding:0;

}
div.galleries .date,div.top_galleries .date{
	margin-top:5px;
	padding-left:3px;
	color:red;
	font-size:11px;
	float:left;
	width:190px;
}

div.galleries a:hover, div.top_galleries a:hover, div.galleries_column_2 a:hover {
	text-decoration: underline;
}

div.galleries a, div.top_galleries a, div.galleries_column_2 a {
	color: black;
}

img.left_img
{
	float:left;
	margin-right:5px;
}
.mpu_gallery
{
	margin-top:30px;

}

div.pagination{
	background-color:#0300F4;
	padding-top:1px;
}

div.pagination a.previous{
	width:100px;
	float:left;
}

div.pagination a.next{
	width:100px;
	float:right;
}

div.pagination div.pages {
	background:transparent;
	float:left;
	text-align: center;
	width:420px;
	padding-top:3px;
}

div.pagination .pages a{
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
}

div.pagination a.selected_page {
	color:yellow;
}

div.displayed_gallery
{
	text-align:center;
	margin-top:0px;
}
div.displayed_gallery div.navigation_gallery
{
	margin-top:10px;
}

div.displayed_gallery div.navigation_gallery .previous
{
	margin-left:155px;
	border:0px solid red;
	float:left;
}
div.displayed_gallery div.navigation_gallery .next
{
	border:0px solid red;
	float:left;
}

div.displayed_gallery div.navigation_gallery div.nb_pages
{
	border:0px solid red;
	background-color:#0300F4;
	float:left;
	width:120px;
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

div.displayed_gallery h1
{
	color:#000000;
	font-size:18px;
	margin-top:5px;
	margin-bottom:5px;

}
div.displayed_gallery div.desc
{
	color:#333333;
	font-size:12px;
	font-weight: bold;
	margin-bottom:5px;
}

.features div.gallery_column_1
{
	width: 310px;
	float: left;
	margin-right: 20px;
}

.features div.gallery_column_2
{
	float: left;
	width: 300px;
}

/* -------------------------------------------------------------------------- */
/* New Gallery System on Main Soap/Primetime Page --------------------------- */
/* -------------------------------------------------------------------------- */

.soaps div.galleries_box div.content
{
	background-color:#0300F4;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	border:0px solid red;
}
.primetime div.galleries_box div.content
{
	background-color:#7633A9;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	border:0px solid red;
}



.features .galleries_box
{
	margin-bottom:20px;
}

.features .galleries_box h2 a
{
	float:left;
	padding-top:10px;
	color:#FFFFFF;
	font-size:17px;
	font-weight: bold;
	border:0px solid red;
	height:60px;
	width:185px;

}
.features .galleries_box a.title
{
	float:left;
	color:#FFFFFF;
	font-size:14px;
	border:0px solid red;
	width:185px;
	margin-bottom:10px;
}

.features .galleries_box div.date
{
	float:left;
	width:185px;
	color:#FFCC00;
	font-size:12px;
	border:0px solid yellow;
	margin-bottom:35px;
}
.features .galleries_box img.arrow
{
	float:right;
	padding-top:3px;
	border:0px solid #FFFFFF;
	margin-bottom:3px;
}
.features .galleries_box img.rule
{
	float:right;
	border:0px solid red;
}
.features .galleries_box img.left_img_box
{
	float:left;
	margin-right:5px;
	margin-top:5px;
	border:1px solid #FFFFFF;
}

/* -------------------------------------------------------------------------- */
/* Adsense Code ------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.adsense {
	border:1px solid #BC0000;
	width:630px;

	margin-left:150px;
	/*background-color:yellow;*/
	padding-bottom:5px;

}
.adsense .header {
	border:0px solid blue;
	float:right;
	background-color:#BC0000;
	padding:5px;
	color:#FFFFFF;
}
.adsense .ad {
	border-left:1px solid #BC0000;
	float:left;
	height:90px;
	width:180px;
	/*background-color:red;*/
	padding:5px;
	margin-bottom:10px;
	word-wrap: break-word;
	overflow: hidden
}

.adsense .adfirst {
	margin-left:10px;
	float:left;
	height:90px;
	width:180px;
	/*background-color:red;*/
	padding:5px;
	margin-bottom:10px;
	word-wrap: break-word;
	overflow: hidden
}

.adsense .adthird {
	border-left:1px solid #BC0000;
	margin-right:10px;
	float:left;
	height:90px;
	width:192px;
	/*background-color:red;*/
	padding:5px;
	margin-bottom:10px;
	word-wrap: break-word;
	overflow: hidden
}

.adsense span.title {
	font-size: 13px;
	color:#BC0000;
}
.adsense span.desc {
    font-size: 12px;
	color:#666666;
}
.adsense span.url {
 	font-size: 12px;
	color:#9570B8;
}


/* -------------------------------------------------------------------------- */
/* Google Search specific stuff --------------------------------------------- */
/* -------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */
/* Recycle Now Advertorial Specific stuff ------------------------------------ */
/* -------------------------------------------------------------------------- */

#recycle_now_left {
    float: left;
    width: 50%;
}

#recycle_now_right {
    float: left;
    width: 50%;
    padding-right: 0px;
}

#recycle_now_left h2, #recycle_now_right h2 {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #343434;
    padding-left: 0px;
    margin-left: 0px;
}

#recycle_now_left p, #recyle_now_right p {
    color: #343434;
    padding-left: 0px;
    padding-right: 5px;
}

#recycle_now_left p {
    padding-right: 5px;
}

#recycle_now_right p {
    padding-right: 0px;
}

#recycle_now_right h3 {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #343434;
}


#recycle_now_right h4 {
    float: left;
    padding-left: 10px;
}

#recycle_now_right .img_left {
    float: left;
    width: 91px;
    padding-right:3px;
}

#recycle_now_right .txt_right {
    float: left;
    width: 210px;
}

#recycle_now_right em {
    font-weight: bold;
    font-style: normal;
}

/* -------------------------------------------------------------------------- */
/* Ubisoft Specific--------------- ------------------------------------ */
/* -------------------------------------------------------------------------- */

#ubisoft_top .ubisoft_left {
	float: left;
	width: 240px;
}

#ubisoft_top .ubisoft_right {
	float: left;
	width: 320px;
}

#ubisoft_bottom_left {
	float: left;
	width: 320px;
}

#ubisoft_bottom .img_left {
	padding: 2px;
	float: left;
	width: 95px;
}

#ubisoft_bottom .txt_right {
	float: left;
	width: 200px;
}

/* -------------------------------------------------------------------------- */
/* Soaplife Coupon ---------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.soaplife_coupon a {
	display: block;
	width: 160px;
	height: 130px;
	border: 1px solid;
	background: url(/layout/soaplife/45p-off_01.gif);
}

.soaplife_coupon a:hover {
	display: block;
	width: 160px;
	height: 130px;
	border: 1px solid;
	background: url(/layout/soaplife/45p-off_01-over.gif);
}

/* -------------------------------------------------------------------------- */
/* Classified Ads ------------------------------------ */
/* -------------------------------------------------------------------------- */
/* Classifieds Catagory List */
div#ClssifiedCategoryHolder {
	float:left;
	margin: 0 0 20px 0;
}
div#ClassifiedsColumnOne {
	margin: 5px 0 0 0;
	width: 300px;
	float: left;
}
div#ClassifiedsColumnTwo {
	margin: 5px 0 0 0;
	width: 300px;
	float: left;
}

/* Clssified Web Site Of The Month */
div#ClssifiedWebSiteOfTheMonth {
	float:left;
}
div#ClssifiedWebSiteOfTheMonth img{
	margin-bottom: 10px;
}

/* Classifieds Ad Listings */
img.classifiedsAdLine{
	margin: 0 0 10px 0;
}
div#classifiedsAdOutter {
	margin: 0 0 30px 0;
}
div#classifiedsAdContainerImg {
	float: left;
	width: 140px;
}
div#classifiedsAdContainer {
	width: 480px;
	margin-left: 140px;
}
a.classifieds, a.classifieds:VISITED{
	font-weight: bold;
	font-size: 90%;
	color: #BC0000;
}
a.classifieds:HOVER {
	font-weight: bold;
	font-size: 90%;
	color: #BC0000;
	text-decoration: underline;
}

div.column_2 div.competition h1 {
	width: 185px;
	float: left;
	padding-left: 7px;
}

.roi_image {height: 0px; width: 0px; border: 0px;}  

/**
 * SOAPS HOMEPAGE
*/
#soaps_home {font-size: 16px;}
#soaps_home .left_col {float: left; width: 311px;}
#soaps_home .right_col {float: right; width: 311px;}
#soaps_home .soap_data ul {list-style-type: none; padding: 0px; margin: 0px;}
#soaps_home .description{color: red; font-weight: bold;}
#soaps_home .soap_data {padding: 5px;}
#soaps_home .homepage {color: #0B2DF7;}
#soaps_home .right {padding-left: 200px;}
#soaps_home .soap_section {height: 350px;}
#soaps_home .link {text-decoration: underline;}
#soaps_home .mpu {height:324px; background: white; border: 0px; padding-top: 26px; padding-bottom: 9px;}

/**
 * PRIMETIME HOMEPAGE
*/
#primetime_home .show_box {float: left; width: 100px; height: 160px; padding: 10px 10px 0 10px;}
#primetime_home .show_title {font-weight: bold;}
#primetime_home .more {color: #234EFC;}
#primetime_home .mpu {float: left; background: white; border: 0px; padding-right: 33px; padding-left: 33px; padding-top: 30px;}



/**
 * YouTube Stuffs
*/
.video_small {height:105px; height:auto; min-height:110px; width: 310px; padding: 5px 0 5px 0; clear:none; float:left;}
.video_small .youTubeThumb {width:125px; float:left; margin:0 10px 0 0; }

