/* ----------------- WICKED - CSS Stylesheet - http://www.bslbt.co.uk/wicked/ ----------------- */

/* ----------------- Global ----------------- */

* {
margin: 0px;
padding: 0px;
}

* html body {
height: 100%;
}

img {
border: none;
}

p {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #333333;
padding-bottom: 0.8em;
}

.hidden_img {
display: none;
}

.align_right
{
text-align: right;
}

.right
{
float: right;
}

h1 {
font: 1em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
/*color: #174a7c;*/
color:#000000;
padding-bottom: 0.8em;
}

h1 span {
display: block;
position: relative;
z-index: 1;
}

/* IE5 Mac Hack \*/
h1 { 
overflow: hidden; 
}

/*/
h1 { 
text-indent: -100em; 
}
/* End Hack */

h2 {
font: 1.1em Arial, Helvetica, sans-serif;
/*font-weight:bold;*/
color: #333333;
padding-bottom: 0.8em;
/*padding-top: 0.8em;*/
}

h2 a {
/*font-weight:bold;*/
color: #333333;
/*padding-top: 0.8em;*/
}

h2 a:hover {
text-decoration: underline;
/*padding-top: 0.8em;*/
}


h3 {
font: 0.7em Verdana, Arial, Helvetica, sans-serif;
color: #333333;
padding: 0;
}

h3 a {
color: #333333;
}

h3 a:active {
color: #333333;
}

h3 a:visited {
color: #333333;
}

h3 a:hover {
text-decoration: underline;
}

h4 {
font: 1em Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}

h5 {
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
padding-bottom: 0.8em;
}

h6 {
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
/*font-weight:bold;*/
color: #333333;
padding-bottom: 0.8em;
/*padding-top: 0.8em;*/
}

a:link {
color: #333333;
text-decoration: none;
}

a:visited {
color: #333333;
text-decoration: none;
}

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

a:hover {
color: #333333;
text-decoration: underline;
}

#container {
margin: 0 auto;
width: 960px;
height: auto;
}

/* ----------------- Header ----------------- */

#header_wrapper {
position: relative;
/*float: left;*/
width: 960px;
height: 173px;
margin: 0px 0px 25px 0px;
/*background-color: #999999;*/
}

#wicked_logo {
float: left;
width: 598px;
height: 167px;
margin: 10px 5px 0px 0px;
}

#wicked_van {
float: left;
width: 357px;
height: 176px;
margin: 12px 0px 0px 0px;
}

/* ----------------- First Level Navigation ----------------- */

#nav_wrapper {
float: left;
width: 960px;
height: 29px;
margin: 0;
}

#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(/wicked/wicked_assets/nav.gif) no-repeat;
	width: 960px;
	height: 29px;
	position: relative;
	text-indent: -9999px; overflow: hidden;
}
#nav li {
	margin: 0; padding: 0;
	float: left;
}
#nav li a {
	position: absolute;
	display: block;
	background: url(/wicked/wicked_assets/nav.gif) no-repeat;
	height: 29px;
}

li#nav_home a {width:63px; left: 0; background-position: 0 0;}
li#nav_information a {width:156px; left:146px; background-position: -146px 0;}
li#nav_programmes a {width:164px; left:384px; background-position: -384px 0;}
li#nav_presenters a {width:140px; left:630px; background-position: -630px 0;}
li#nav_contact a {width:108px; left:852px; background-position: -852px 0;}

li#nav_home a:hover {background-position: 0 -29px;}
li#nav_information a:hover {background-position: -146px -29px;}
li#nav_programmes a:hover {background-position: -384px -29px;}
li#nav_presenters a:hover {background-position: -630px -29px;}
li#nav_contact a:hover {background-position: -852px -29px;}

li#nav_home.currentpage a {background-position: 0 -29px;}
li#nav_information.currentpage a {background-position: -146px -29px;}
li#nav_programmes.currentpage a {background-position: -384px -29px;}
li#nav_presenters.currentpage a {background-position: -630px -29px;}
li#nav_contact.currentpage a {background-position: -852px -29px;}

/* ----------------- Second Level Navigation ----------------- */

.l_sidebar {
float: left;
width: 100%;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding-left: 0;
margin-left: 0;
border-bottom: 1px dashed #999999;
/*width: 200px;*/
}

.l_sidebar li {
/*font: 0.8em Verdana, Arial, Helvetica, sans-serif;*/
list-style: none;
margin: 0;
padding: 0.8em 0em 0.8em 0em;
border-top: 1px dashed #999999;
}

.l_sidebar li a {
}

.l_sidebar li a:hover {
color: #ff6600;
}

#currentsubpage a {
color: #ff6600;
}

#currentsubheading a {
color: #000000;
text-decoration: underline;
}

/* ----------------- Content ----------------- */

#breadcrumbs {
float: left;
width: 960px;
height: auto;
margin: 0px 0px 4px 0px;
color: #666666;
}

#breadcrumbs li { 
float: left;
display: inline;
margin: 0px 5px 0px 0px;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#breadcrumbs a { 
color: #000000;
background: url(/wicked/wicked_assets/breadcrumb_arrow.gif) right no-repeat; 
padding: 0px 15px 0px 0px;
text-decoration: none;
} 

#breadcrumbs a:hover { 
color: #ff6600;
background: url(/wicked/wicked_assets/breadcrumb_arrow.gif) right no-repeat; 
} 

#content_wrapper {
float: left;
width: 960px;
height: auto;
margin: 10px 0px 0px 0px;
position: relative;
}

#additional_content_wrapper {
float: left;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #333333;
width: 100%;
height: auto;
margin: 0px 0px 10px 0px;
}

/*  -------- left side nav -------- */

#ls_boxes_container {
float: left;
width: 200px;
height: auto;
/*padding: 20px;*/
overflow: hidden;
margin: 0px 20px 0px 0px;
/*background-color: #CCCCCC;*/
}

.ls_box_wrapper {
position: relative;
float: left;
width: 160px;
height: auto;
padding: 20px;
overflow: hidden;
margin: 0px 20px 20px 0px;
/*background-color: #CCCCCC;*/
}

.ls_top_left {
/*background-color: #FF0000;*/
position: absolute;
width: 14px;
height: 8px;
background: url(/wicked/wicked_assets/top_left.gif) no-repeat;
top: 3px;
left: 0px;
}

.ls_top_right {
/*background-color: #FF0000;*/
position: absolute;
width: 15px;
height: 8px;
background: url(/wicked/wicked_assets/top_right.gif) no-repeat;
top: 4px;
right: 3px;
}

.ls_bottom_left {
/*background-color: #FF0000;*/
position: absolute;
width: 11px;
height: 11px;
background: url(/wicked/wicked_assets/bottom_left.gif) no-repeat;
bottom: 0px;
left: 3px;
}

.ls_bottom_right {
background-color: #FF0000;
position: absolute;
width: 11px;
height: 8px;
background: url(/wicked/wicked_assets/bottom_right.gif) no-repeat;
bottom: 0px;
right: 3px;
}

.ls_top {
/*background-color: #00FF00;*/
position: absolute;
background: url(/wicked/wicked_assets/top.gif) repeat-x;
width: 100%;
height: 6px;
top: 0px;
left: 14px;
}

.ls_bottom {
/*background-color: #00FF00;*/
position: absolute;
background: url(/wicked/wicked_assets/bottom.gif) repeat-x;
width: 100%;
height: 4px;
bottom: 0px;
left: 11px;
}

.ls_left {
/*background-color: #00FF00;*/
position: absolute;
background: url(/wicked/wicked_assets/left.gif) repeat-y;
width: 5px;
height: 100%;
top: 6px;
left: 0px;
}

.ls_right {
/*background-color: #00FF00;*/
position: absolute;
background: url(/wicked/wicked_assets/right.gif) repeat-y;
width: 6px;
height: 100%;
top: 3px;
right: 0px;
}

/*  -------- inline nav -------- */

.inline_links {
float: left;
width: 100%;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding-left: 0;
margin: 0.4em 0 1.1em 0;
text-align: center;
/*border-bottom: 1px dashed #999999;*/
/*width: 200px;*/
}

.inline_links li {
/*font: 0.8em Verdana, Arial, Helvetica, sans-serif;*/
display: inline;
list-style: none;
margin: 0;
padding: 0 2em 0 2em;
/*border-top: 1px dashed #999999;*/
}

.inline_links li a {
text-decoration: underline;
}

.inline_links li a:active {
text-decoration: underline;
}

.inline_links li a:visited {
text-decoration: underline;
}

.inline_links li a:hover {
color: #ff6600;
text-decoration: underline;
}

#currentinlinepage a {
color: #ff6600;
text-decoration: underline;
}

/*  -------- inline nav - vertical -------- */

.inline_links_v {
margin-left: 0;
padding-left: 10px;
list-style: none;
/*margin: 0.4em 0 1.1em 0;*/
/*border-bottom: 1px dashed #999999;*/
/*width: 200px;*/
}

.inline_links_v li {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
/*font: 0.8em Verdana, Arial, Helvetica, sans-serif;*/
/*padding-left: 20px;*/
padding-bottom: 10px;
/*border-top: 1px dashed #999999;*/
}

.inline_links_v li a {
text-decoration: underline;
}

.inline_links_v li a:hover {
color: #ff6600;
text-decoration: underline;
}

.bullets {
/*display: inline;*/
margin-left: 0;
padding-left: 10px;
list-style: none;
/*font: 0.9em Verdana, Arial, Helvetica, sans-serif;
color: #000000;*/
}

.bullets li {
padding-left: 20px;
padding-bottom: 10px;
background-image: url(../../assets/bullet01.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}

/*  -------- content -------- */

#c_box_wrapper {
position: relative;
float: left;
width: 700px;
height: auto;
padding: 20px;
overflow: hidden;
/*background-color: #CCCCCC;*/
}

/*  -------- content - full width -------- */

#c_box_wrapper_full {
position: relative;
float: left;
width: 920px;
height: auto;
padding: 20px;
overflow: hidden;
/*background-color: #CCCCCC;*/
}

#c_top_left {
/*background-color: #FF0000;*/
position: absolute;
width: 14px;
height: 8px;
background: url(/wicked/wicked_assets/top_left.gif) no-repeat;
top: 3px;
left: 0px;
}

#c_top_right {
/*background-color: #FF0000;*/
position: absolute;
width: 15px;
height: 8px;
background: url(/wicked/wicked_assets/top_right.gif) no-repeat;
top: 3px;
right: 3px;
}

#c_bottom_left {
/*background-color: #FF0000;*/
position: absolute;
width: 11px;
height: 11px;
background: url(/wicked/wicked_assets/bottom_left.gif) no-repeat;
bottom: 0px;
left: 3px;
}

#c_bottom_right {
background-color: #FF0000;
position: absolute;
width: 11px;
height: 8px;
background: url(/wicked/wicked_assets/bottom_right.gif) no-repeat;
bottom: 0px;
right: 3px;
}

#c_top {
/*background-color: #00FF00;*/
position: absolute;
background: url(/wicked/wicked_assets/top.gif) repeat-x;
width: 100%;
height: 6px;
top: 0px;
left: 14px;
}

#c_bottom {
/*background-color: #00FF00;*/
position: absolute;
background: url(/wicked/wicked_assets/bottom.gif) repeat-x;
width: 100%;
height: 4px;
bottom: 0px;
left: 11px;
}

#c_left {
/*background-color: #00FF00;*/
position: absolute;
background: url(/wicked/wicked_assets/left.gif) repeat-y;
width: 5px;
height: 100%;
top: 6px;
left: 0px;
}

#c_right {
/*background-color: #00FF00;*/
position: absolute;
background: url(/wicked/wicked_assets/right.gif) repeat-y;
width: 6px;
height: 100%;
top: 3px;
right: 0px;
}

/* ------ HEADINGS - Home ------ */

/* repeated code per header */
.heading_home, .heading_home span {
width: 62px;
height: 27px;
background: url(/wicked/wicked_assets/heading_home.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_home span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Information ------ */

/* repeated code per header */
.heading_information, .heading_information span {
width: 149px;
height: 27px;
background: url(/wicked/wicked_assets/heading_information.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_information span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Upcoming ------ */

/* repeated code per header */
.heading_upcoming, .heading_upcoming span {
width: 118px;
height: 25px;
background: url(/wicked/wicked_assets/heading_upcoming.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_upcoming span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Programmes ------ */

/* repeated code per header */
.heading_programmes, .heading_programmes span {
width: 158px;
height: 27px;
background: url(/wicked/wicked_assets/heading_programmes.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_programmes span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Presenters ------ */

/* repeated code per header */
.heading_presenters, .heading_presenters span {
width: 135px;
height: 26px;
background: url(/wicked/wicked_assets/heading_presenters.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_presenters span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Contact ------ */

/* repeated code per header */
.heading_contact, .heading_contact span {
width: 104px;
height: 26px;
background: url(/wicked/wicked_assets/heading_contact.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_contact span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Sitemap ------ */

/* repeated code per header */
.heading_sitemap, .heading_sitemap span {
width: 98px;
height: 27px;
background: url(/wicked/wicked_assets/heading_sitemap.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_sitemap span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Other ------ */

/* repeated code per header */
#heading_other, #heading_other span {
width: 64px;
height: 26px;
background: url(/wicked/wicked_assets/heading_links.gif) no-repeat;
}

 /* This is what moves the text under the span */
#heading_other span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Wicked ------ */

/* repeated code per header */
.heading_wicked, .heading_wicked span {
width: 92px;
height: 27px;
background: url(/wicked/wicked_assets/heading_wicked.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_wicked span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Remark ------ */

/* repeated code per header */
.heading_remark, .heading_remark span {
width: 103px;
height: 28px;
background: url(/wicked/wicked_assets/heading_remark.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_remark span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - BSLBT ------ */

/* repeated code per header */
.heading_bslbt, .heading_bslbt span {
width: 69px;
height: 25px;
background: url(/wicked/wicked_assets/heading_bslbt.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_bslbt span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 1 - Episode One ------ */

/* repeated code per header */
.heading_s1_e1, .heading_s1_e1 span {
width: 267px;
height: 29px;
background: url(/wicked/wicked_assets/heading_s1_e1.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s1_e1 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 1 - Episode Two ------ */

/* repeated code per header */
.heading_s1_e2, .heading_s1_e2 span {
width: 278px;
height: 29px;
background: url(/wicked/wicked_assets/heading_s1_e2.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s1_e2 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 1 - Episode Three ------ */

/* repeated code per header */
.heading_s1_e3, .heading_s1_e3 span {
width: 292px;
height: 30px;
background: url(/wicked/wicked_assets/heading_s1_e3.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s1_e3 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 1 - Episode Four ------ */

/* repeated code per header */
.heading_s1_e4, .heading_s1_e4 span {
width: 281px;
height: 29px;
background: url(/wicked/wicked_assets/heading_s1_e4.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s1_e4 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 1 - Episode Five ------ */

/* repeated code per header */
.heading_s1_e5, .heading_s1_e5 span {
width: 270px;
height: 29px;
background: url(/wicked/wicked_assets/heading_s1_e5.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s1_e5 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 1 - Episode Six ------ */

/* repeated code per header */
.heading_s1_e6, .heading_s1_e6 span {
width: 262px;
height: 29px;
background: url(/wicked/wicked_assets/heading_s1_e6.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s1_e6 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 1 - Episode Seven ------ */

/* repeated code per header */
.heading_s1_e7, .heading_s1_e7 span {
width: 292px;
height: 29px;
background: url(/wicked/wicked_assets/heading_s1_e7.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s1_e7 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 1 - Episode Eight ------ */

/* repeated code per header */
.heading_s1_e8, .heading_s1_e8 span {
width: 288px;
height: 30px;
background: url(/wicked/wicked_assets/heading_s1_e8.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s1_e8 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 2 - Episode One ------ */

/* repeated code per header */
.heading_s2_e1, .heading_s2_e1 span {
width: 270px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s2_e1.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s2_e1 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 2 - Episode Two ------ */

/* repeated code per header */
.heading_s2_e2, .heading_s2_e2 span {
width: 281px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s2_e2.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s2_e2 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 2 - Episode Three ------ */

/* repeated code per header */
.heading_s2_e3, .heading_s2_e3 span {
width: 295px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s2_e3.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s2_e3 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 2 - Episode Four ------ */

/* repeated code per header */
.heading_s2_e4, .heading_s2_e4 span {
width: 284px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s2_e4.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s2_e4 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 2 - Episode Five ------ */

/* repeated code per header */
.heading_s2_e5, .heading_s2_e5 span {
width: 273px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s2_e5.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s2_e5 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 2 - Xmas Special ------ */

/* repeated code per header */
.heading_s2_xs, .heading_s2_xs span {
width: 297px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s2_xs.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s2_xs span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 2 - Episode Six ------ */

/* repeated code per header */
.heading_s2_e6, .heading_s2_e6 span {
width: 265px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s2_e6.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s2_e6 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 2 - Episode Seven ------ */

/* repeated code per header */
.heading_s2_e7, .heading_s2_e7 span {
width: 295px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s2_e7.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s2_e7 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 2 - Episode Eight ------ */

/* repeated code per header */
.heading_s2_e8, .heading_s2_e8 span {
width: 291px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s2_e8.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s2_e8 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 3 - Episode One ------ */

/* repeated code per header */
.heading_s3_e1, .heading_s3_e1 span {
width: 271px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s3_e1.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s3_e1 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 3 - Episode Two ------ */

/* repeated code per header */
.heading_s3_e2, .heading_s3_e2 span {
width: 282px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s3_e2.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s3_e2 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 3 - Episode Three ------ */

/* repeated code per header */
.heading_s3_e3, .heading_s3_e3 span {
width: 296px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s3_e3.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s3_e3 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 3 - Episode Four ------ */

/* repeated code per header */
.heading_s3_e4, .heading_s3_e4 span {
width: 285px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s3_e4.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s3_e4 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 3 - Episode Five ------ */

/* repeated code per header */
.heading_s3_e5, .heading_s3_e5 span {
width: 274px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s3_e5.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s3_e5 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 3 - Episode Six ------ */

/* repeated code per header */
.heading_s3_e6, .heading_s3_e6 span {
width: 266px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s3_e6.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s3_e6 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 3 - Episode Seven ------ */

/* repeated code per header */
.heading_s3_e7, .heading_s3_e7 span {
width: 296px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s3_e7.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s3_e7 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 3 - Episode Eight ------ */

/* repeated code per header */
.heading_s3_e8, .heading_s3_e8 span {
width: 292px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s3_e8.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s3_e8 span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Series 3 - The Fingerspellers ------ */

/* repeated code per header */
.heading_s3_tf, .heading_s3_tf span {
width: 223px;
height: 31px;
background: url(/wicked/wicked_assets/heading_s3_the_fingerspellers.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_s3_tf span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Lilli ------ */

/* repeated code per header */
.heading_lilli, .heading_lilli span {
width: 140px;
height: 29px;
background: url(/wicked/wicked_assets/heading_lilli.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_lilli span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Nathan ------ */

/* repeated code per header */
.heading_nathan, .heading_nathan span {
width: 140px;
height: 29px;
background: url(/wicked/wicked_assets/heading_nathan.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_nathan span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Dr Buff ------ */

/* repeated code per header */
.heading_drbuff, .heading_drbuff span {
width: 140px;
height: 29px;
background: url(/wicked/wicked_assets/heading_drbuff.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_drbuff span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Nadia ------ */

/* repeated code per header */
.heading_nadia, .heading_nadia span {
width: 71px;
height: 28px;
background: url(/wicked/wicked_assets/heading_nadia.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_nadia span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Big Chief ------ */

/* repeated code per header */
.heading_big_chief_no_hear, .heading_big_chief_no_hear span {
width: 217px;
height: 28px;
background: url(/wicked/wicked_assets/heading_big_chief_no_hear.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_big_chief_no_hear span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Lee ------ */

/* repeated code per header */
.heading_lee, .heading_lee span {
width: 32px;
height: 25px;
background: url(/wicked/wicked_assets/heading_lee.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_lee span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Sebastian ------ */

/* repeated code per header */
.heading_sebastian, .heading_sebastian span {
width: 124px;
height: 27px;
background: url(/wicked/wicked_assets/heading_sebastian.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_sebastian span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Feedback ------ */

/* repeated code per header */
.heading_feedback, .heading_feedback span {
width: 140px;
height: 29px;
background: url(/wicked/wicked_assets/heading_feedback.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_feedback span { 
margin-bottom: -40px; 
}

/* ------ HEADINGS - Latest news ------ */

/* repeated code per header */
.heading_latestnews, .heading_latestnews span {
width: 152px;
height: 27px;
background: url(/wicked/wicked_assets/heading_latestnews.gif) no-repeat;
}

 /* This is what moves the text under the span */
.heading_latestnews span { 
margin-bottom: -40px; 
}

/* ------ Images ------ */

/*.image_medium_container {
float: left;
width: 340px;
height: auto;
margin: 0px 0px 0px 0px;
}*/

.image_medium {
float: left;
margin: 0px 0px 10px 0px;
position: relative;
width: 340px;
height: 255px;
}

.image_medium span {
width: 340px;
height: 255px;
display: block;
position: absolute;
top: 0px;
left: 0px;
background: url(/wicked/wicked_assets/image_border_overlay_02.gif) no-repeat;
}

.image_sep {
float: left;
width: 20px;
height: 255px;
margin: 0px 0px 0px 0px;
}

.image_medium_single {
float: left;
margin: 5px 10px 10px 0px;
position: relative;
width: 340px;
height: 255px;
}

.image_medium_single span {
width: 340px;
height: 255px;
display: block;
position: absolute;
top: 0px;
left: 0px;
background: url(/wicked/wicked_assets/image_border_overlay_02.gif) no-repeat;
}

.video {
float: left;
margin: 0px 50px 10px 0px;
width: 600px;
height: 338px;
padding: 24px 20px 24px 20px;
background: url(/wicked/wicked_assets/wicked_trailer_bg.gif) no-repeat;
clear: both;
}

.video2 {
float: left;
margin: 0px 50px 10px 0px;
width: 660px;
height: 392px;
padding: 24px 20px 24px 20px;
background: url(/wicked/wicked_assets/wicked_trailer_bg_03.gif) no-repeat;
clear: both;
}

/* ----------------- Footer ----------------- */

#footer_wrapper {
float: left;
width: 100%;
height: 100px;
margin: 20px 0px 0px 0px;
background: url(/wicked/wicked_assets/footer_orange.gif) repeat-x;
}

#footer_container {
margin: 0 auto;
width: 740px;
height: 85px;
padding: 15px 0px 0px 220px;
/*text-align: center;*/
}

/*#footer {
width: 100%;
height: 80px;
margin: 20px 0px 0px 0px;
text-align: center;
}*/

#footer_a li {
font: 0.7em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
display: inline;
list-style-type: none;
padding: 0px 20px 0px 0px;
}

#footer_a li a {
color: #000000;
}

#footer_b li {
font: 0.7em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
display: inline;
list-style-type: none;
}

#footer_b li a {
color: #FFFFFF;
}

/*#footer li a:hover {
color: #ff6600;
}*/

#ieNoticeWrapper {
margin: 0 auto;
width: 100%;
height: auto;
padding: 0px;
background: #ff9999;
/*font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;*/
}

#ieNotice {
margin: 0 20px;
width: auto;
height: auto;
padding: 0px;
}

/* ----------------- BSLBT Strap ----------------- */

.v_strap_contain {
margin: 0 auto;
width: 960px;
height: auto;
}

#vertical_slide {
display: none;
float: left;
width: 920px;
background: #7a97b0;
color: #FFFFFF;
font-weight: bold;
padding: 10px 20px 0px 20px;
/*	margin-top: 10px;*/
}

.v_close {
float: right;
width: auto;
text-align: right;
margin-bottom: 0px;
}

.v_close a {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

.v_close a:visited {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

.v_close a:active {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

.v_close a:hover {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: underline;
}

.v_strap {
position: relative;
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
margin: 0 auto;
width: 960px;
height: 40px;
background: url(/wicked/wicked_assets/strap.png) no-repeat;
text-align: right;
}

#v_logo {
position: absolute;
top: 12px;
left: 18px;
width: 360px;
height: 19px;
}

.v_buttons {
position: absolute;
top: 9px;
right: 18px;
width: 960px;
height: auto;
text-align: right;
color: #FFFFFF;
/*margin-top: 10px;*/
/*padding: 12px;*/
}

.v_buttons a {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}

.v_buttons a:visited {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}

.v_buttons a:active {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}

.v_buttons a:hover {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: underline;
text-transform: uppercase;
}

.v_strap_wrap {
float: left;
width: auto;
height: auto;
margin: 0px 35px 0px 0px;
}

.v_strap_wrapT {
float: left;
width: 465px;
height: auto;
margin: 0px 0px 0px 0px;
}

.v_strap_list li {
/*font: 0.8em Verdana, Arial, Helvetica, sans-serif;*/
list-style: none;
margin: 0;
padding: 0 0 6px 0;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
/*font-weight: bold;*/
}

.v_strap_list li a {
color: #FFFFFF;
text-decoration: none;
}

.v_strap_list li a:visited {
color: #FFFFFF;
text-decoration: none;
}

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

.v_strap_list li a:hover {
color: #FFFFFF;
text-decoration: underline;
}

/* ----------------- Shout ----------------- */

/* Shoutbox PHP tutorial for NETTUTS.com by DanHarper.me */

p.error {
background-color: #FF0000;
color: #FFFFFF;
border: 1px solid #CCCCCC;
width: 260px;
padding: 5px;
margin-bottom: 15px;
}

p.success {
background-color: #00FF00;
color: #000000;
border: 1px solid #CCCCCC;
width: 260px;
padding: 5px;
margin-bottom: 15px;
}

	#content {
	margin: 0 auto;
	width: 510px;
	text-align: left;
	padding: 15px 0px 15px 0px;
	}
	
		#content ul {
		margin-left: 0;
		margin-bottom: 15px;
		}
		
		#content ul li {
		list-style: none;
		clear: both;
		padding-top: 30px;
		}
		
			#content ul li:first-child {
			padding-top:0;
			}
		
		.meta {
		width: 85px;
		text-align: left;
		float: left;
		min-height: 110px;
		font-weight: bold;
		}
		
			.meta img {
			padding: 1px;
			background-color: #333333;
			}
			
			.meta p {
			font-size: 0.8em;
			padding-top: 4px;
			}
		
		.shout {
		width: 398px;
		float: left;
		margin-left: 15px;
		min-height: 110px;
		padding: 5px 5px 0px 5px;
		border: 1px solid #CCCCCC;
		}
		
		form {
		clear: both;
		margin-top: 135px !important;
		}
		
			.fname, .femail {
			width: 222px;
			float: left;
			}
			
			form p {
			font-weight: bold;
			margin-bottom: 3px;
			padding-bottom: 0px;
			}
			
/*			form input {
			width: 365px;
			overflow: hidden;
			}*/
			
			form textarea {
			width: 365px;
			overflow: hidden; /* removes vertical scrollbar in IE */
			}
		
			form input, form textarea {
			background-color: #FFFFFF;
			border: 1px solid #999999;
			color: #333333;
			padding: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
/*			font-family: Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;*/
			margin-bottom: 10px;
			}
		
/*.postit {
position: absolute;
width: auto;
height: auto;
top: 10px;
right: -10px;
padding: 8px;
border-right: 3px solid #CCCCCC;
border-bottom: 3px solid #CCCCCC;
background-color: #FFFF00;
text-align: right;
z-index: 1;
}*/

.postit {
position: absolute;
width: auto;
height: auto;
top: 5px;
right: -10px;
padding: 8px;
border-right: 3px solid #CCCCCC;
border-bottom: 3px solid #CCCCCC;
background-color: #FFFF00;
text-align: right;
z-index: 1;
}

div.photo {
float: left;
width: 100%;
height: auto;
}

.photo img {
border: 1px dashed #333333;
margin: 0px 0px 0px 0px;
padding: 2px;
}

.photo ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.photo li {
float: left;
margin: 4px 12px 4px 0px;
}
.photo li a {
	color: #333333;
}