/****************************************************************/
/* 1. REYNOLDS GROUP CSS 10/03/08                        	*/
/* 1. By Tom @ Webpraxis Ltd 			 	*/
/* tom@webpraxis.co.uk - www.webpraxis.co.uk			*/
/****************************************************************/


/****************************************************************/
/* GENERIC STYLING			                           */
/****************************************************************/

body{
margin:0px;
background-color:#232427;
}

a{
color:#ff0000;
}


a:link{
color:#ff0000;
}

a:hover{

}

img{
border:none;
vertical-align:top;
margin:0px;
padding:0px;
}

form{
margin:0px;
padding:0px;
}

html { 
min-height:100%;
margin-bottom : 1px;
} 

object{
margin:0px;
border:none;
}

blockquote{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:1.5em;
text-align:left;
margin-top:10px;
margin-bottom:10px;
padding:10px;
background-color:#2d3234;
border:1px solid #414448;
background-image:url(../images/blockquote-right-bk.gif);
background-repeat:no-repeat;
background-position:bottom right;
font-style:italic;
margin-left:0px;
}


a:visited{
}

/****************************************************************/
/* SOCIAL NETWORKING											*/
/****************************************************************/

#social_networking{
width:100%;
background-color:#181818;
}

.social_networking{
text-align:center;
}

#social_networking p{
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
color:#ffffff;
margin:0px;
padding-top:10px;
padding-bottom:10px;
}

#social_networking a{
text-decoration:none;
}


#social_networking a:link{
text-decoration:none;
}

#social_networking a:hover{
text-decoration:underline;
}

.facebook_icon {
background-image:url(../images/facebook-icon.gif);
background-repeat:no-repeat;
padding-left:20px;
background-position:0px 2px;
}

.youtube_icon {
background-image:url(../images/you-tube-icon.gif);
background-repeat:no-repeat;
padding-left:20px;
background-position:0px 2px;
}

/****************************************************************/
/* LOGO	                                                       */
/****************************************************************/

#logo{
width:100%;
background-color:#000000;
height:105px;
background-image:url(../images/logo-bk.gif);
background-repeat:repeat-x;
border-bottom:6px solid #414448;
}

#logo_inner{
width:945px;
margin:0px auto;
}

.main_logo{
width:199px;
height:105px;
float:left;
}

.main_logo a img {
filter:alpha(opacity=100); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 1;
opacity: 1; 
}

.main_logo a:link img {
filter:alpha(opacity=100); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 1;
opacity: 1; 
}

.main_logo a:hover img {
filter:alpha(opacity=75); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 0.7;
opacity: 0.7; 
}

/****************************************************************/
/* SEARCH			                                     */
/****************************************************************/
#search{
width:247px;
height:33px;
background-image:url(../images/search-bk.gif);
background-repeat:no-repeat;
margin-left:684px;
margin-bottom:-32px;
padding-left:10px;
padding-top:0px;
padding-right:0px;
}

#search form{
width:247px;
height:33px;
margin:0px;
padding:0px;
}

.search_button{
margin-left:5px;
}

.search_text_box{
margin-top:0px;
padding-top:0px;
height:18px;
width:156px;
border:1px solid #6ebade;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
background-image:url(../images/search-box-bk.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:25px;
}

/****************************************************************/
/* MAIN MENU					         */
/****************************************************************/

#logo_inner .home_icon{
margin-right:1px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
clear:both;
float:left;
}

#main_menu{
padding-top:72px;
}

#main_menu ul{
list-style-type: none;
text-decoration:none;
float:right;
margin:0px;
padding-right:9px;
padding-left:0px;
}

#main_menu li{
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
text-decoration:none;
padding-left: 27px;
text-decoration:none;
margin-right:1px;
background-image:url(../images/left-rounded-menu.gif);
background-repeat:no-repeat;
background-position:top left;

} 

#main_menu li a:link{
text-decoration:none;
color: #ffffff;
}

#main_menu li a{
text-decoration:none;
color: #ffffff;
}

#main_menu li a:hover{
color: #ff0000;
}

#main_menu span {
background-image:url(../images/right-rounded-menu.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right: 25px;
text-decoration:none;
padding-top:8px;
padding-bottom:8px;
background-color:none;
}

.height{
padding-top:8px;
padding-bottom:10px;
}

#main_menu a:hover img {
filter:alpha(opacity=90); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 0.9;
opacity: 0.9; 
}

/****************************************************************/
/* MAIN CONTENT WRAPPER                                         */
/****************************************************************/

#main_content_wrapper{
width:917px;
margin:0px auto;
background-image:url(../images/main-content-back-top.gif);
background-repeat:repeat-y;
height:100%;
padding-left:14px;
padding-right:14px;
padding-top:12px;
padding-bottom:15px;
}

/****************************************************************/
/* MAIN CONTENT WRAPPER BOTTOM									*/
/****************************************************************/

#main_content_wrapper_bottom{
height:8px;
width:945px;
margin:0px auto;
background-image:url(../images/main-content-back-bottom.gif);
background-repeat:no-repeat;
padding-bottom:30px;
}

/****************************************************************/
/* LEFT CONTENT WRAPPER									        */
/****************************************************************/

#left_content_wrapper{
width:604px;
height:100%;
float:left;
margin-right:12px;
}

/****************************************************************/
/* RIGHT CONTENT WRAPPER                                        */
/****************************************************************/

#right_content_wrapper{
width:298px;
height:100%;
float:left;
}

/****************************************************************/
/* ENQUIRY						*/
/****************************************************************/

.enquiry{
width:298px;
background-color:#111516;
background-image:url(../images/right-content-head-bk.gif);
background-repeat:no-repeat;
background-position:top;
margin-top:0px;
}

.enquiry h2{
color:#ffffff;
margin:0px;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:10px 20px;
cursor: pointer;
}

.enquiry_bottom{
width:298px;
height:9px;
background-image:url(../images/subscribe-bottom.gif);
background-repeat:no-repeat;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:10px;
padding:0px;
}

.enquiry ul {
list-style: none;
margin: 0px;
padding:0px;
}

.enquiry ul li {
margin: 0px;
padding: 0px; 
}

.gym_heading{
font-weight:bold;
text-transform:uppercase;
}

.enquiry ul li a {
background: #111516;
color: #ffffff;
display: block;
padding-top:10px;
padding-bottom:10px;
font-family:"Trebuchet MS", Trebuchet, Verdana; 
font-size:0.8em;
text-decoration:none;
width:263px;
border-top:1px solid #111516;
vertical-align: bottom; /* This fixes the IE5 Win gap! */
padding-left:30px;
padding-right:5px;
background-image:url(../images/gen-enquire-bk.gif);
background-repeat:repeat-x;
}

.enquiry ul li a:hover {
background: #111516;
text-decoration:none;
background-image:url(../images/gym-arrow.gif);
background-position: 10px center; 
background-repeat:no-repeat;
} 

/****************************************************************/
/* LATEST VIDEO                                                 */
/****************************************************************/

.latest_video{
width:298px;
background-color:#383f42;
background-image:url(../images/right-content-head-bk.gif);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin-top:10px;
}

.latest_video h2{
color:#ffffff;
margin:0px;
padding:0px;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
padding-left:30px;
padding-top:10px;
padding-bottom:9px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:10px 20px;
cursor: pointer;
}

#you_tube_heading{
width:290px;
margin-left:0px;
background-color:#000000;
}

#you_tube object{
margin:0px;
padding:0px;
}

.latest_video h3{
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-weight:normal;
font-size:0.7em;
margin-top:0px;
padding-top:10px;
margin-bottom:0px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

.latest_video h3 a:hover{
color:#ffffff;
}

.latest_video h4{
visibility:hidden;
display:none;
margin:0px;
padding:0px;
}

.latest_video ul{
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
margin-right:10px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-weight:normal;
color:#ffffff;
font-size:0.75em;
list-style-type:none;
padding:0px;
}

.latest_video li {
margin-top:5px;
padding:0px;
}

.latest_video li a{
text-decoration:none;
background-image:url(../images/tv-icon.gif);
background-repeat:no-repeat;
padding-left:20px;
}

.latest_video li a:link{
text-decoration:none;
background-image:url(../images/tv-icon.gif);
background-repeat:no-repeat;
padding-left:20px;
}

.latest_video li a:hover{
text-decoration:none;
color:#ffffff;
}



.latest_video_bottom{
width:298px;
height:9px;
background-image:url(../images/latest-video-bottom.gif);
background-repeat:no-repeat;
margin-bottom:10px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
padding:0px;
}

#you_tube{
padding-top:0px;
padding-right:4px;
padding-left:4px;
padding-bottom:0px;
margin:0px;
}

.video_link{
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-weight:normal;
font-size:0.7em;
margin-top:10px;
margin-left:5px;
margin-bottom:0px;
background-image:url(../images/tv-icon.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:20px;
color:#ffffff;
}

.video_link a{
color:#ff0000;
padding:2px;
text-decoration:none;
}


.video_link a:link{
color:#ff0000;
padding:2px;
text-decoration:none;
}

.video_link a:hover{
text-decoration:none;
background-color:#1e1f1f;
padding:1px;
border:1px solid #4e5051;
}


/****************************************************************/
/* SUBSCRIBE						*/
/****************************************************************/

.subscribe{
width:298px;
background-color:#111516;
background-image:url(../images/right-content-head-bk.gif);
background-repeat:no-repeat;
background-position:top;
margin-top:0px;
}

.subscribe h2{
color:#ffffff;
margin:0px;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:10px 20px;
cursor: pointer;
}

.subscribe p{
color:#ffffff;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-size:0.7em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
}

.subscribe_bottom{
width:298px;
height:9px;
background-image:url(../images/subscribe-bottom.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

.subscribe_intro {
font-size:0.7em;
font-family:Arial;
color:#444444;
text-align:justify;
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

.subscribe ul{
list-style-type:none;
font-size:0.7em;
font-family:Arial;
color:#ffffff;
margin-right:10px;
margin-top:10px;
margin-left:0px;
margin-bottom:10px;
padding:0px;
}

.subscribe li{
margin-bottom:15px;
margin-top:0px;
padding-left:50px;
padding-top:0px;
}

.rss{
background-image:url(../images/rss-icon.gif);
background-repeat:no-repeat;
background-position:10px 4px;

}

.email{
background-image:url(../images/email-icon.gif);
background-repeat:no-repeat;
background-position:10px 4px;
height:100%;
}

form{
margin:0px;
padding:0px;
}

.rss_but{
width:99px;
height:25px;
text-transform:uppercase;
font-size:0.55em;
text-align:center;
margin-left:5px;
margin-bottom:4px;
}

.input_box_rss{
margin-bottom:10px;
margin-left:10px;
border:1px solid #7f9db9;
width:160px;
margin-top:0px;
}

.subscribe a{
color:#ff0000;
padding:2px;
text-decoration:none;
}


.subscribe a:link{
color:#ff0000;
padding:2px;
text-decoration:none;
}

.subscribe a:hover{
text-decoration:none;
background-color:#1e1f1f;
padding:1px;
border:1px solid #3a3c3d;
}



/****************************************************************/
/* LATEST PODCAST								                */
/****************************************************************/

.latest_podcast{
margin-top:10px;
margin-bottom:0px;
width:298px;
background-color:#111516;
background-image:url(../images/right-content-head-bk.gif);
background-repeat:no-repeat;
background-position:top;
}

.latest_podcast h2{
color:#ffffff;
margin:0px;
padding:0px;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:10px 20px;
cursor: pointer;
}

.latest_podcast_bottom{
width:298px;
height:9px;
background-image:url(../images/subscribe-bottom.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

.latest_podcast_rss{
color:#ffffff;
margin:0px;
padding-left:22px;
padding-right:10px;
padding-top:10px;
padding-bottom:0px;
font-size:0.7em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
background-image:url(../images/rss-icon-podcast.gif);
background-repeat:no-repeat;
background-position:3px 12px;
}

.latest_podcast_rss a:hover{
color:#ffffff;
}

.podcast_inner{
padding-left:4px;
padding-right:4px;
}

.podcast_inner h3{
font-size:0.75em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-top:10px;
margin-bottom:15px;
margin-left:5px;
padding:0px;
font-weight:normal;
}

.podcast_inner h3 a:hover{
color:#ffffff;
}

.podcast_read_more {
margin-top:5px;
margin-bottom:0px;
padding:0px;
font-size:0.75em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
background-image:url(../images/podcast-icon.gif);
background-repeat:no-repeat;
background-position:2px 0px;
padding-left:17px;
padding-bottom:2px;
}

.podcast_read_more a{
color:#ff0000;
padding:2px;
text-decoration:none;
}


.podcast_read_more a:link{
color:#ff0000;
padding:2px;
text-decoration:none;
}

.podcast_read_more a:hover{
text-decoration:none;
background-color:#1e1f1f;
border:1px solid #3a3c3d;
padding:1px;
}


/****************************************************************/
/* GALLERY						*/
/****************************************************************/

.gallery{
margin-top:10px;
width:298px;
background-color:#111516;
background-image:url(../images/right-content-head-bk.gif);
background-repeat:no-repeat;
background-position:top;
}

.gallery h2{
color:#ffffff;
margin:0px;
padding:0px;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:10px 20px;
cursor: pointer;
}

.gallery_bottom{
width:298px;
height:9px;
background-image:url(../images/subscribe-bottom.gif);
background-repeat:no-repeat;
margin-bottom:10px;
padding:0px;
}

.gallery p{
color:#ffffff;
margin:0px;
padding-left:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:0px;
font-size:0.7em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
background-image:url(../images/photos-icon.gif);
background-repeat:no-repeat;
background-position:0px 10px;
}

.gallery_inner{
padding-left:15px;
padding-right:11px;
padding-top:15px;
padding-bottom:10px;
}

.gallery img{
width:58px;
height:57px;
border:3px solid #383f42;
margin-right:4px;
margin-bottom:4px;
}

.gallery_link a{
color:#ff0000;
padding:2px;
text-decoration:none;
}

.gallery_link{
margin:0px;
}


.gallery_link a:link{
color:#ff0000;
padding:2px;
text-decoration:none;
}

.gallery_link a:hover{
text-decoration:none;
background-color:#1e1f1f;
padding:1px;
border:1px solid #3a3c3d;
}

.gallery a img {
filter:alpha(opacity=50); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 0.5;
opacity: 0.5; 
}

.gallery a:link img {
filter:alpha(opacity=50); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 0.5;
opacity: 0.5; 
}

.gallery a:hover img {
filter:alpha(opacity=100); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 1;
opacity: 1; 
}

/****************************************************************/
/* TODAYS TOP STORY				         */
/****************************************************************/

.todays_top_story{
width:604px;
background-image:url(../images/todays-top-story-bk.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#2d3234;
}

#todays_top_story_inner{
margin-left:10px;
}

.todays_top_story_heading{
width:604px;
height:44px;
}

.todays_top_story img{
float:left;
margin-bottom:10px;
margin-left:0px;
margin-right:10px;
margin-top:10px;
padding:0px;
background-color:#191c1d;
border:5px solid #414448;
}

.todays_top_story_inner img{
width:320px;
height:219px;
vertical-align:top;
}

.todays_top_story h2{
color:#ffffff;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:15px;
margin-bottom:0px;
margin-top:0px;
padding-top:10px;
padding-bottom:9px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 20px;
cursor: pointer;
text-indent:20px;
}

.todays_top_story h1{
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:1.5em;
color:#ff0000;
padding-top:10px;
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
text-transform:uppercase;
}

.todays_top_story h1 a:hover{
color:#ffffff;
}

.todays_top_story p{
color:#ffffff;
margin:0px;
padding-left:0px;
padding-right:10px;
font-size:0.8em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:1.8em;
text-align:left;
}

.read_more{
padding-top:10px;
padding-bottom:10px;
}

.read_more a{
color:#ff0000;
padding:2px;
text-decoration:none;
}


.read_more a:link{
color:#ff0000;
padding:2px;
text-decoration:none;
}

.read_more a:hover{
text-decoration:none;
background-color:#1e1f1f;
border:1px solid #3a3c3d;
padding:1px;
}

/****************************************************************/
/* BUTTONS					         */
/****************************************************************/

#buttons{
height:46px;
width:604px;
background-color:#191c1d;
display:block;
padding-bottom:10px;
}

.hide{
display:none;
}

#buttons ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#buttons li{
margin:0px;
padding:0px;
list-style-type:none;
display:block;
float:left;
}

#buttons img{
margin:0px;
padding:0px;
}

#buttons a:hover img {
filter:alpha(opacity=80); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 0.8;
opacity: 0.8; 
}

/****************************************************************/
/* WANT TO JOIN US					         */
/****************************************************************/

.want_to_join_us{
width:604px;
background-image:url(../images/todays-top-story-bk.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#111516;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
}

.want_to_join_us h2{
color:#ffffff;
padding:0px;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:15px;
margin-bottom:0px;
margin-top:0px;
padding-top:10px;
padding-bottom:10px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 20px;
cursor: pointer;
text-indent:20px;
}

#want_to_join_us_bottom{
background-image:url(../images/join-bottom.gif);
background-repeat:no-repeat;
width:604px;
height:9px;
margin:0px;
padding:0px;
}

.want_to_join_us p{
margin:0px;
padding:0px;
}

#want_to_join_us_inner{
padding-top:10px;
padding-bottom:4px;
padding-right:14px;
padding-left:14px;
width:575px;
}

#application_form{
background-image:url(../images/audition-form-top.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#383f42;
}

#application_form_bottom{
background-image:url(../images/audition-form-bottom.gif);
background-repeat:no-repeat;
height:8px;
}

/****************************************************************/
/* WUFOO                                						*/
/****************************************************************/
#container{
text-align:left;
}
#container, #top, #bottom, #footer{
margin:0 auto;
width:575px;
}
#top, #bottom{
width:650px;
height:10px !important;
display:block !important;
}
#top{
margin-top:10px;
}

form.wufoo{
margin:0px 0px 0 0px;
padding:0 0 0px 0;
}





/* - - - - - - - - - - - - - - - - - - - - -

Title : Wufoo Form Foundation
Author : Infinity Box Inc.
URL : http://wufoo.com

Last Updated : November 13, 2007

- - - - - - - - - - - - - - - - - - - - - */

.wufoo{
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:small;
}
.wufoo li{
width:62%;
}
form ul{
margin:0;
padding:0;
list-style-type:none;
width:100%;
font-size:100%;
}
form li{
margin:0;
padding:4px 5px 2px 9px;
position:relative;
clear:both;
}
form li:after, .buttons:after{
content:"."; 
display:block;
height:0; 
clear:both; 
visibility:hidden;
}

form li, .buttons{display: inline-block;}
* html form li, * html .buttons{height: 1%;}
form li, .buttons{display: block;}

* html form li div{
display:inline-block;
}
form li div, form li span{
margin:0 4px 0 0;
padding:0 0 0px 0; !important; /* ----- LIST LINE HEIGHT ----- */
color:#444;
}
form li span{
float:left;
}

form li div.address{
padding-bottom:0;
}

form li div.left{
display:inline;
float:left;
width:47%;
}
form li div.right{
display:inline;
float:right;
width:47%;
}

.clear{
clear:both !important;
}

/* ----- INFO ----- */

.info{
display:inline-block; 
clear:both;
margin:0 0 1em 0;
}
.info[class]{
display:block;
}
.info h2{
font-weight:normal;
font-size:160%;
margin:0 0 3px 0;
clear:left;
}
.info p{
font-size:95%;
line-height:135%;
margin:0 0 12px 0;
}

/* ----- SECTIONS ----- */

form hr{
display:none;
}
form li.section{
border-top:1px dotted #ccc;
margin-top:9px;
padding-top:13px;
padding-bottom:0px;
padding-left:9px;
width:97% !important;
}
form ul li.first{
border-top:none !important;
margin-top:0px !important;
padding-top:0px !important;
}
form .section h3{
font-weight:normal;
font-size:110%;
line-height:135%;
margin:0 0 2px 0;
}
form .section p{
font-size:85%;
margin:0 0 10px 0;
}

/* ----- FIELDS AND LABELS ----- */

label.desc{
line-height:150%;
padding:0 0 1px 0;
border:none;
color:#ffffff;
display:block;
font-size:80%;
font-weight:bold;
}
label.choice{
font-size:80%;
display:block;
line-height:1em;
margin:-1.55em 0 0 25px;
padding:4px 0 5px 0;
color:#ffffff;
width:90%;
}
form li div label, form li span label{
margin:0;
padding-top:3px;
clear:both;
font-size:9px;
line-height:9px;
color:#ffffff;
display:block;
}

input.text, input.file, textarea.textarea, select.select{
margin:0;
font-size:100%;
color:#333;
}
input.text, textarea.textarea, .firefox select.select{
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
background:#fff url(/images/fieldbg.gif) repeat-x top;
}
input.text, input.file{
padding:2px 0 2px 0;
}

input.checkbox, input.radio{
display:block;
line-height:1.4em;
margin:6px 0 0 3px;
width:13px;
height:13px;
}
textarea.textarea{
font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
}
select.select{
font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
margin:1px 0;
padding:1px 0 0 0;
}
select.select[class]{
margin:0;
padding:1px 0 1px 0;
}
*:first-child+html select.select[class]{
margin:1px 0;
}
.safari select.select{
margin-bottom:1px;
font-size:120% !important;
}

span.symbol{
font-size:115%;
line-height:130%;
}
form li .datepicker{
float:left;
margin:.1em 5px 0 0;
padding:0;
width: 16px;
height: 16px;
cursor:pointer !important;
}

/* ----- BUTTONS ----- */

input.btTxt{
padding:0 200px;
width:auto;
overflow:visible;
}
.buttons{
clear:both;
margin-top:10px;
}
.buttons input{
font-size:100%;
margin-right: 5px;
}

/* ----- TEXT DIRECTION ----- */

.rtl .info h2, .rtl .info p, .rtl label.desc, .rtl label.choice, 
.rtl div label, .rtl span label, .rtl input.text, 
.rtl textarea.textarea, .rtl select.select, .rtl p.instruct, 
.rtl .section h3, .rtl .section p, .rtl input.btTxt{
direction:rtl;
}

/* ----- SIZES ----- */

.third{
width:32% !important;
}
.half{
width:48% !important;
}
.full{
width:100% !important;
}

input.small, select.small{
width:25%;
}
input.medium, select.medium{
width:50%;
}
input.large, select.large, textarea.textarea{
width:100%;
}

textarea.small{
height:5.5em;
}
textarea.medium{
height:10em;
}
textarea.large{
height:20em;
}

/* ----- ERRORS ----- */

#errorLi{
width:99%;
margin:0 auto;
background:#fff;
border:1px dotted red;
margin-bottom:1em;
text-align:center;
padding-top:4px;
padding-left:0px;
padding-right:0px;
}
#errorMsgLbl{
margin:7px 0 5px 0;
padding:0;
font-size:125%;
color:#DF0000;
}
#errorMsg{
margin:0 0 .8em 0;
color:#000;
font-size:100%;
}
#errorMsg strong{
background-color: #FFDFDF;
padding:2px 3px;
color:red;
}
form li.error{
display:block !important;
background-color: #FFDFDF !important;
margin:3px 0;
}
form li.error label{
color:#DF0000 !important;
}
form p.error{
color:red;
font-weight:bold;
font-size:10px;
margin:-2px 0 5px 0;
clear:both;
}
.leftLabel p.error, .rightLabel p.error{
margin-left:30%;
padding-left:15px;
}
.noI .leftLabel p.error, .noI .rightLabel p.error{
margin-left:35%;
padding-left:15px;
}

/* ----- REQUIRED ----- */

form .req{
float:none;
color:red !important;
font-weight:bold;
margin:0;
}

/* ----- INSTRUCTIONS ----- */

form li.focused{
background-color:#272b2e;
}
form .instruct{
position:absolute;
top:0;
left:100%;
z-index:1000;
width:42%;
margin:0 0 0 8px;
padding:8px 10px 9px 10px;
border:1px solid #e6e6e6;
background:#f5f5f5;
line-height:130%;
font-size:80%;
color:#444;
visibility:hidden;
}
form .instruct small{
font-size:105%;
}
form li.focused .instruct, form li:hover .instruct{
visibility:visible;
}

/* ----- ALT INSTRUCTIONS ----- */

li.altInstruct .instruct, li.leftHalf .instruct, li.rightHalf .instruct{
visibility:visible;
position:static;
margin:-2px 0 0 0;
padding:0 0 7px 0;
background:none;
border:none;
width:100%;
font-size:9px;
clear:left;
}

/* ----- LABEL LAYOUT ----- */

.leftLabel li, .rightLabel li, li.leftLabel, li.rightLabel{
width:74% !important;
padding-top:9px;
}

.leftLabel .small, .rightLabel .small{
width:17%;
}
.leftLabel .medium, .rightLabel .medium{
width:35%;
}
.leftLabel .large, .leftLabel textarea.textarea,
.rightLabel .large, .rightLabel textarea.textarea,
.leftLabel .address, .rightLabel .address{
width:64%;
}

* html .leftLabel .small, * html .rightLabel .small{
width:23%;
}
* html .leftLabel .medium, * html .rightLabel .medium{
width:55%;
}
* html .leftLabel .large, * html .leftLabel textarea.textarea,
* html .rightLabel .large, * html .rightLabel textarea.textarea{
width:97%;
}

.leftLabel label.desc, .rightLabel label.desc{
float:left;
width:30%;
margin:2px 15px 0 0;
}
.rightLabel label.desc{
text-align:right;
}
.leftLabel .address, .rightLabel .address{
float:left;
}

.leftLabel p.instruct, .rightLabel p.instruct{
width:27%;
margin-left:5px;
}
.leftLabel .altInstruct .instruct, .rightLabel .altInstruct .instruct{
margin-left:30% !important;
padding-left:15px;
width:65%;
}

.leftLabel .buttons, .rightLabel .buttons{
margin-left:15px;
}
.leftLabel .buttons input, .rightLabel .buttons input{
margin-left:30%;
}

/* ----- NO INSTRUCTIONS ----- */

.noI .instruct{
display:none !important;
}
.noI form li, .noI form li.buttons{
width:97% !important;
}
.noI form li.section{
padding-left:9px !important;
}

/* ----- NO INSTRUCTIONS LABEL LAYOUT ----- */

.noI .leftLabel .large, .noI .leftLabel textarea.textarea,
.noI .rightLabel .large, .noI .rightLabel textarea.textarea,
.noI .leftLabel .address, .noI .rightLabel .address{
width:60%;
}

* html .noI .leftLabel .small, * html .noI .rightLabel .small{
width:23%;
}
* html .noI .leftLabel .medium, * html .noI .rightLabel .medium{
width:55%;
}
* html .noI .leftLabel .large, * html .noI .leftLabel textarea.textarea,
* html .noI .rightLabel .large, * html .noI .rightLabel textarea.textarea{
width:97%;
}

.noI .leftLabel label.desc, .noI .rightLabel label.desc{
width:35%;
}
.noI .leftLabel .buttons input, .noI .rightLabel .buttons input{
margin-left:35%;
}

/* ----- FIELD FLOATING ----- */

form li.leftHalf, form li.rightHalf{
width:46% !important;
}
li.leftHalf{
clear:left;
float:left;
}
li.rightHalf{
clear:none;
float:right;
}
li.leftHalf .medium, li.rightHalf .medium,
li.leftHalf .small, li.rightHalf .small{
width:100%;
}

.field text{
color:#ffffff;
}

/****************************************************************/
/* MORE NEWS					         */
/****************************************************************/




/****************************************************************/
/* BLOG LATEST			                           */
/****************************************************************/

.blog_latest{
width:604px;
background-image:url(../images/todays-top-story-bk.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#111516;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
}

.blog_latest h2{
color:#ffffff;
padding:0px;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:15px;
margin-bottom:0px;
margin-top:0px;
padding-top:10px;
padding-bottom:10px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 20px;
cursor: pointer;
text-indent:20px;
}

#blog_latest_bottom{
background-image:url(../images/join-bottom.gif);
background-repeat:no-repeat;
width:604px;
height:9px;
margin:0px;
padding:0px;
}

#blog_latest_inner{
width:604px;
margin:0px;
padding-bottom:20px;
}

.blog_latest p{
margin:0px;
padding:0px;
}

.latest_from_blog_float{
float:left;
width:251px;
height:100%;
margin-left:10px;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
}

.latest_from_blog_float h3{
font-size:0.8em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-bottom:3px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
}

.latest_from_blog_float h3 a:hover{
color:#ffffff;
}

.latest_from_blog_float img{
float:left;
padding-right:10px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}

.author{
font-size:0.7em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin:0px;
padding:0px;
color:#ffffff;
}

.comments{
font-size:0.7em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin:0px;
color:#ffffff;
}

/****************************************************************/
/* STATIC PAGE		                                     */
/****************************************************************/

.static_page{
width:604px;
background-image:url(../images/todays-top-story-bk.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#111516;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.static_page h1{
color:#ffffff;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:15px;
margin-bottom:10px;
margin-top:0px;
padding-top:10px;
padding-bottom:9px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 20px;
cursor: pointer;
text-indent:20px;
}

#static_page_bottom{
background-image:url(../images/join-bottom.gif);
background-repeat:no-repeat;
width:604px;
height:9px;
margin:0px;
padding:0px;
}

#static_page_inner{
margin-left:20px;
margin-top:10px;
margin-right:0px;
padding-right:20px;
padding-bottom:0px;
width:560px;
margin-bottom:0px;
}

#static_page_inner img{
}

#static_page_inner a:hover{
text-decoration:none;
}

.static_page p{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:1.7em;
font-size:0.85em;
text-align:justify;
margin:0px;
padding-top:7px;
padding-bottom:7px;
}

.static_page ul{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:1.7em;
font-size:0.85em;
margin-top:10px;
margin-bottom:0px;
margin-right:10px;
margin-left:20px;
line-height:1.5em;
padding-top:0px;
padding-bottom:10px;
padding-left:0px;
list-style-position: inside;
}

.static_page ol{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:1.7em;
font-size:0.85em;
margin-top:10px;
margin-bottom:0px;
margin-right:10px;
margin-left:30px;
line-height:1.5em;
padding-top:0px;
padding-bottom:10px;
padding-left:0px;
list-style-position: inside;
}

.static_page h2{
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:1.1em;
margin-top:10px;
margin-bottom:10px;
padding:0px;
text-transform:none;
}

.static_page h3{
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:1em;
padding-top:10px;
margin:0px;
}

.static_page h4{
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:0.9em;
padding-top:20px;
margin:0px;
}

.classes{
border-bottom:1px solid #414448;
padding-bottom:2px;
}


/****************************************************************/
/* STATIC MENU	                                              */
/****************************************************************/

.static_menu{
width:604px;
background-image:url(../images/todays-top-story-bk.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#2d3234;
}

.static_menu_heading{
width:604px;
height:44px;
}

.static_menu h2{
color:#ffffff;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:15px;
margin-bottom:0px;
margin-top:0px;
padding-top:10px;
padding-bottom:9px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 20px;
cursor: pointer;
text-indent:20px;
}

#buttons li{
}

.static_menu img{
padding:0px;
float:left;
margin:0px;
}


/****************************************************************/
/* NEWS ARTICLE DISPLAY	                                    */
/****************************************************************/

.article{
width:604px;
background-image:url(../images/todays-top-story-bk.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#111516;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.news_h2{
color:#ffffff;
padding:0px;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:15px;
margin-bottom:0px;
margin-top:0px;
padding-top:10px;
padding-bottom:10px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 20px;
cursor: pointer;
text-indent:20px;
}

#article_bottom{
background-image:url(../images/join-bottom.gif);
background-repeat:no-repeat;
width:604px;
height:9px;
margin:0px;
padding:0px;
}

#article_inner{
width:584px;
padding-right:10px;
padding-left:10px;
}

#individual_article_heading{
background-color:#232427;
border-bottom:1px solid #414448;
height:100%;
width:604px;
margin-left:-10px;
margin-right:-10px;
margin-bottom:20px;
}

#article_inner h1{
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:1.8em;
padding-top:20px;
margin:0px;
}

.avatar-individual{
margin-top:20px;
margin-right:10px;
margin-left:20px;
margin-bottom:10px;
float:left;
}

#main_content_wrapper #auth_format p{
margin:0px;
padding-bottom:20px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
padding-top:0px;
}

#auth_format{
font-size:0.8em;
}

.article_image{
margin-top:10px;
margin-right:10px;
margin-left:0px;
margin-bottom:10px;
border:5px solid #2d3234;
padding:0px;
float:left;
background-color:#2d3234;
font-size:0.8em;
}

.article_image_float_right{
margin-top:10px;
margin-right:0px;
margin-left:10px;
margin-bottom:10px;
border:5px solid #2d3234;
padding:0px;
float:right;
background-color:#2d3234;
font-size:0.8em;
}

.article_image p{
width:300px;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}

#main_content_wrapper .article_image p{
line-height:1.5em;
text-align:left;
} 

#article_inner p{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:1.6em;
font-size:0.85em;
text-align:left;
margin:0px;
padding-top:7px;
padding-bottom:7px;
}

#article_inner ul{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:1.6em;
font-size:0.85em;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
padding:0px;
list-style-position: inside;
}

#article_inner h2{
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:1.1em;
margin-top:10px;
margin-bottom:10px;
padding:0px;
text-transform:none;
}

#article_inner h3{
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:1em;
padding-top:20px;
margin:0px;
}

#article_inner h4{
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:0.9em;
padding-top:20px;
margin:0px;
}

#article_inner ol{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:2em;
font-size:0.85em;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
padding:0px;
list-style-position: inside;
}

#article_inner object{
float:left;
margin-right:10px;
margin-top:15px;
margin-bottom:5px;
border:5px solid #393c3d;
}

#next_article{
padding:5px;
}

#next_article p{
font-size:0.75em;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
}

#next_article p a{
color:#ff0000;
padding:2px;
text-decoration:none;
}


#next_article p a:link{
color:#ff0000;
padding:2px;
text-decoration:none;
}

#next_article p a:hover{
text-decoration:none;
background-color:#1e1f1f;
padding:1px;
border:1px solid #3a3c3d;
}

.caption{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:2em;
}

#subscribe_rss_article{
margin-bottom:0px;
margin-top:0px;
padding:0px;
}

#subscribe_rss_article p{
margin:0px;
padding-left:17px;
font-size:0.7em;
background-image:url(../images/rss-icon-podcast.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-top:0px;
}

#subscribe_rss_article p a:hover {
color:#ffffff;
}

/****************************************************************/
/* SEARCH RESULTS		                                     */
/****************************************************************/

.search_results{
width:604px;
background-image:url(../images/todays-top-story-bk.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#111516;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.search_results h2{
color:#ffffff;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:15px;
margin-bottom:0px;
margin-top:0px;
padding-top:10px;
padding-bottom:9px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 20px;
cursor: pointer;
text-indent:20px;
}

#search_results_bottom{
background-image:url(../images/join-bottom.gif);
background-repeat:no-repeat;
width:604px;
height:9px;
margin:0px;
padding:0px;
}

#search_results_inner{
margin-left:20px;
margin-top:0px;
margin-right:0px;
padding-right:20px;
width:560px;
background-image:url(../images/more-news-bk.gif);
background-repeat:repeat:y;
}

.search_results p{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:2em;
font-size:0.85em;
text-align:justify;
margin-top:15px;
}

.entry-title{
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:1.2em;
}

.entry-title a:hover{
color:#ffffff;
}

#main_content_wrapper .published{
margin-top:5px;
margin-bottom:5px;
padding:0px;
font-size:0.7em;
}


#main_content_wrapper .entry-summary{
margin:0px;
padding:0px;
font-size:0.75em;
}

#main_content_wrapper .entry-summary strong{
text-decoration:underline;
}

#main_content_wrapper .small{
marhin:0px;
padding:0px;
font-size:0.75em;
}

#main_content_wrapper .small a{
color:#ff0000;
padding:2px;
text-decoration:none;
}


#main_content_wrapper .small a:link{
color:#ff0000;
padding:2px;
text-decoration:none;
}

#main_content_wrapper .small a:hover{
text-decoration:none;
background-color:#1e1f1f;
border:1px solid #3a3c3d;
padding:1px;
}


.search_results_wrap{
background-color:#232427;
border:1px solid #414448;
padding:10px;
margin-bottom:20px;
margin-top:10px;
}

.no_of_articles{
margin:0px;
padding-bottom:10px;
}

/****************************************************************/
/* ARCHIVE PAGE		                                     */
/****************************************************************/

.archive_page{
width:604px;
background-image:url(../images/todays-top-story-bk.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#111516;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.archive_page h1{
color:#ffffff;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:15px;
margin-bottom:0px;
margin-top:0px;
padding-top:10px;
padding-bottom:9px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 20px;
cursor: pointer;
text-indent:20px;
}

#archive_page_bottom{
background-image:url(../images/join-bottom.gif);
background-repeat:no-repeat;
width:604px;
height:9px;
margin-top:0px;
padding:0px;
}

#archive_page_inner{
margin-left:20px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding-right:20px;
width:560px;
padding-bottom:20px;
background-image:url(../images/more-news-bk.gif);
background-repeat:no-repeat;
}

#main_content_wrapper .archive_page p{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:2em;
font-size:0.75em;
text-align:justify;
margin:0px;
}

#main_content_wrapper .archive_page p a:hover{
color:#ffffff;
}

.archive_list{
margin:0px;
padding:0px;
}

.archive_page h3{
border-bottom:1px solid #414448;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:1em;
color:#ffffff;
margin-top:10px;
margin-bottom:10px;
}

.archive_page h2{
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:1.2em;
color:#ffffff;
margin-bottom:10px;
border:1px solid #414448;
padding:5px;
margin-bottom:20px;
margin-top:20px;
background-color:#232427;
}

.archive_page h4{
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:1em;
color:#ffffff;
margin-top:10px;
margin-bottom:10px;
border:1px solid #414448;
padding:5px;
margin-bottom:20px;
margin-top:10px;

}

#categories{
background-color:#232427;
border:1px solid #414448;
padding:10px;
margin-bottom:20px;
margin-top:10px;
}

#categories li{
display:inline;
}

#categories li a:hover{
color:#ffffff;
}

#categories ul{
margin-top:10px;
margin-left:0px;
margin-bottom:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
}

#categories h3{
margin-top:0px;
margin-bottom:0px;
}

/****************************************************************/
/* MORE PODCASTS                                                */
/****************************************************************/

.more_podcast{
width:298px;
background-color:#383f42;
background-image:url(../images/right-content-head-bk.gif);
background-repeat:no-repeat;
background-position:top;
}

.more_podcast h2{
color:#ffffff;
margin:0px;
padding:0px;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
font-family : "Trebuchet MS", Trebuchet, Verdana;
padding-left:30px;
padding-top:10px;
padding-bottom:9px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:10px 20px;
cursor: pointer;
}

.more_podcast h4{
visibility:hidden;
display:none;
margin:0px;
padding:0px;
}

.more_podcast  ul{
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
margin-right:10px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-weight:normal;
color:#ffffff;
font-size:0.75em;
list-style-type:none;
padding:0px;
}

.more_podcast  li {
margin-top:5px;
padding:0px;
}

.more_podcast  li a{
text-decoration:none;
background-image:url(../images/podcast-icon.gif);
background-repeat:no-repeat;
padding-left:20px;
}

.more_podcast  li a:link{
text-decoration:none;
background-image:url(../images/podcast-icon.gif);
background-repeat:no-repeat;
padding-left:20px;
}

.more_podcast  li a:hover{
text-decoration:none;
color:#ffffff;
}

.podcast_bottom{
width:298px;
height:9px;
background-image:url(../images/latest-video-bottom.gif);
background-repeat:no-repeat;
margin-bottom:10px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
padding:0px;
}

.list{
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
line-height:1.7em;
font-size:0.85em;
margin-top:10px;
margin-bottom:0px;
margin-right:10px;
margin-left:20px;
line-height:1.5em;
padding-top:0px;
padding-bottom:10px;
padding-left:0px;
list-style-position: inside;
}

