/****************************************************************/
/* 1. LFE.org.uk CSS 12/10/2009                                 */
/* 1. By Tom @ Webpraxis Ltd 			 	                    */
/* tom@webpraxis.co.uk - www.webpraxis.co.uk			        */
/****************************************************************/

/****************************************************************/
/* GENERIC STYLING			                                    */
/****************************************************************/

body{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-image:url(../images/test-bk.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
background-position:top left;
background-color:#3d6529;
}

img{
border:none;
margin:0px;
padding:0px;
vertical-align:top;
}

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

html { 
min-height:100%;
margin-bottom:1px;
} 

object{
margin:0px;
border:none;
}

.hide{
display:none;
visibility:hidden;
font-size:0px;
}

/****************************************************************/
/* HEADER			                                            */
/****************************************************************/

#header{
margin:0px auto;
width:977px;
min-height:130px;
background-image:url(../images/header-bk.gif);
background-repeat:no-repeat;
background-color:#015730;
}

/****************************************************************/
/* VLE LOGIN		                                            */
/****************************************************************/

#vle_login{
float:right;
width:240px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.vle_head{
color:#cbd300;
font-size:0.9em;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
margin-top:5px;
padding:0px;
}

#vle_login label{
color:#ffffff;
font-size:10px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin-right:0px;
margin-top:4px;
margin-bottom:0px;
padding:0px;
width:70px;
float:left;
}

.input_vle{
width:157px;
border:1px solid #cccccc;
float:left;
margin-bottom:2px;
}

#vle_but{
display:block;
clear:left;
}

.forgot_pass{
margin:0px;
padding:0px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

.forgot_pass a{
text-decoration:underline;
color:#ffffff;
}

.forgot_pass a:hover{
text-decoration:none;
}

/****************************************************************/
/* SEARCH BAR			                                        */
/****************************************************************/

#search_bar{
margin:0px auto;
width:953px;
min-height:30px;
background-image:url(../images/search-bar-bk.gif);
background-repeat:repeat-x;
background-color:#005037;
padding-left:24px;
}

#search_bar_shadow{
margin:0px auto;
width:977px;
height:6px;
background-image:url(../images/search-bar-shadow.gif);
background-repeat:no-repeat;
}

/****************************************************************/
/* SEARCH LEFT			                                        */
/****************************************************************/

#search_left{
width:488px;
float:left;
margin-top:3px;
}

.customise{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
padding-left:0px;
display:inline;
list-style-type:none;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

.rss{
display:inline;
font-size:0.7em;
margin-right:10px;
}

.rss a{
padding-left:20px;
background-image:url(../images/rss-feed-icon.gif);
background-repeat:no-repeat;
padding-top:2px;
color:#ffffff;
text-decoration:none;
}

.rss a:hover{
text-decoration:underline;
color:#CAD300;
}


.font_size{
display:inline;
color:#ffffff;
font-size:0.7em;
margin-right:10px;
}

.background_pic{
display:inline;
font-size:0.7em;
}

.background_pic a img{
opacity:0.5;
filter:alpha(opacity=50);
}

.background_pic a:hover img {
opacity:1;
filter:alpha(opacity=100);
}

#search_left .size1 a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
margin-right:2px;
}

#search_left .size1 a:hover{
text-decoration:underline;
color:#CAD300;
}

#search_left .size2 a{
font-size:1.2em;
color:#ffffff;
text-decoration:none;
font-weight:bold;
margin-right:2px;
}

#search_left .size2 a:hover{
text-decoration:underline;
color:#CAD300;
}

#search_left .size3 a{
font-size:1.6em;
color:#ffffff;
text-decoration:none;
}

#search_left .size3 a:hover{
text-decoration:underline;
color:#CAD300;
}

/****************************************************************/
/* SEARCH RIGHT			                                        */
/****************************************************************/

#search_right{
margin:0px auto;
width:465px;
float:left;
margin-top:3px;
}

.search_text_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
border:1px solid #cccccc;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
vertical-align:top;
width:120px;
}

.search_but{
margin-left:0px;
vertical-align:top;
}

#search_right form{
margin-left:280px;
margin-top:1px;
}

/****************************************************************/
/* TOP MENU			                                            */
/****************************************************************/

#top_menu{
margin:0px auto;
width:977px;
min-height:25px;
list-style-type:none;
background-image:url(../images/menu-bk.png);
}

.top_menu_list{
margin:0px;
padding:0px;
}

/****************************************************************/
/* HOME MENU			                                        */
/****************************************************************/

.home{ 
background-image:url(../images/home-menu.gif);
background-repeat:no-repeat;
width:80px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.home a{
background-image:url(../images/home-menu.gif);
background-repeat:no-repeat;
width:80px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.home a:hover {
background-image:url(../images/home-menu-hover.gif);
background-repeat:no-repeat;
width:80px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.home_active{ 
background-image:url(../images/home-menu-hover.gif);
background-repeat:no-repeat;
width:80px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* NEWS MENU			                                        */
/****************************************************************/

.news{ 
background-image:url(../images/news-menu.gif);
background-repeat:no-repeat;
width:76px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.news a{
background-image:url(../images/news-menu.gif);
background-repeat:no-repeat;
width:76px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.news a:hover {
background-image:url(../images/news-menu-hover.gif);
background-repeat:no-repeat;
width:76px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.news_active a{ 
background-image:url(../images/news-menu-hover.gif);
background-repeat:no-repeat;
width:80px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}



/****************************************************************/
/* APPRENTICE INFO MENU			                                */
/****************************************************************/

.appren_info{ 
background-image:url(../images/appren-info-menu.gif);
background-repeat:no-repeat;
width:160px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.appren_info a{
background-image:url(../images/appren-info-menu.gif);
background-repeat:no-repeat;
width:160px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.appren_info a:hover {
background-image:url(../images/appren-info-menu-hover.gif);
background-repeat:no-repeat;
width:160px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.appren_info_active a{
background-image:url(../images/appren-info-menu-hover.gif);
background-repeat:no-repeat;
width:160px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* ABOUT US MENU			                                    */
/****************************************************************/

.about_us{ 
background-image:url(../images/about-us-menu.gif);
background-repeat:no-repeat;
width:111px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.about_us a{
background-image:url(../images/about-us-menu.gif);
background-repeat:no-repeat;
width:111px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.about_us a:hover {
background-image:url(../images/about-us-menu-hover.gif);
background-repeat:no-repeat;
width:111px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.about_us_active a{ 
background-image:url(../images/about-us-menu-hover.gif);
background-repeat:no-repeat;
width:111px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* PROGRESSION MENU			                                    */
/****************************************************************/

.prog{ 
background-image:url(../images/prog-menu.gif);
background-repeat:no-repeat;
width:133px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.prog a{
background-image:url(../images/prog-menu.gif);
background-repeat:no-repeat;
width:133px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.prog a:hover {
background-image:url(../images/prog-menu-hover.gif);
background-repeat:no-repeat;
width:133px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* BLOG MENU			                                        */
/****************************************************************/

.blog{ 
background-image:url(../images/blog-menu.gif);
background-repeat:no-repeat;
width:67px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.blog a{
background-image:url(../images/blog-menu.gif);
background-repeat:no-repeat;
width:67px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.blog a:hover {
background-image:url(../images/blog-menu-hover.gif);
background-repeat:no-repeat;
width:67px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* DOWNLOADS MENU			                                    */
/****************************************************************/

.dloads{ 
background-image:url(../images/downloads-menu.gif);
background-repeat:no-repeat;
width:125px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.dloads a{
background-image:url(../images/downloads-menu.gif);
background-repeat:no-repeat;
width:125px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.dloads a:hover {
background-image:url(../images/downloads-menu-hover.gif);
background-repeat:no-repeat;
width:125px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.dloads_active a{ 
background-image:url(../images/downloads-menu-hover.gif);
background-repeat:no-repeat;
width:125px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* LINKS MENU			                                        */
/****************************************************************/

.links{ 
background-image:url(../images/links-menu.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.links a{
background-image:url(../images/links-menu.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.links a:hover {
background-image:url(../images/links-menu-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.links_active a{ 
background-image:url(../images/links-menu-hover.gif);
background-repeat:no-repeat;
width:80px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* CONTACT MENU			                                        */
/****************************************************************/

.contact{ 
background-image:url(../images/contact-menu.gif);
background-repeat:no-repeat;
width:116px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.contact a{
background-image:url(../images/contact-menu.gif);
background-repeat:no-repeat;
width:116px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
}

.contact a:hover {
background-image:url(../images/contact-menu-hover.gif);
background-repeat:no-repeat;
width:116px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.contact_active a{ 
background-image:url(../images/contact-menu-hover.gif);
background-repeat:no-repeat;
width:116px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* BREADCRUM			                                        */
/****************************************************************/

#breadcrum{
margin:0px auto;
width:977px;
min-height:25px;
background-image:url(../images/main-content-bk.png);
}

.breadcrum_p{
font-size:0.75em;
color:#02513b;
font-family:Arial, Helvetica, sans-serif;
padding-left:22px;
padding-right:10px;
padding-top:10px;
margin:0px;
text-transform:capitalize;
}

.breadcrum_p a{
text-decoration:underline;
color:#02513b;
}

.breadcrum_p a:hover{
text-decoration:none;
}

/****************************************************************/
/* CONTENT HOMEPAGE		                                        */
/****************************************************************/

#content_homepage_wrapper{
margin:0px auto;
width:957px;
background-image:url(../images/main-content-bk.png);
padding:10px;
}

/****************************************************************/
/* LATEST NEWS		                                            */
/****************************************************************/

#latest_news{
float:left;
width:633px;
margin-right:15px;
display:inline;/* Fix float space in IE */
background-color:#000000;
margin-bottom:0px;
}

.latest_news_head{
width:633px;
height:36px;
background-image:url(../images/latest-news-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.home_main_image{
float:left;
width:239px;
margin:0px;
padding:0px;
background-color:#000000;
}

.headline_box{
background-image:url(../images/main-headline-bk.gif);
background-repeat:repeat-x;
min-height:98px;
/*margin-left:239px;*/
width:394px;
float:right;
background-color:#003b27;
}

.headline_h1{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:1.1em;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
padding-right:10px;
margin:0px;
}

.headline_h1 a{
color:#ffffff;
text-decoration:none;
}

.headline_h1 a:hover{
color:#CAD300;
text-decoration:underline;
}

.headline_p{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
margin:0px;
}

.headline_p p{
display:inline;}

#headline_window{
  width:239px;
  overflow:hidden;
  float:left;
  position:relative;
}

#headline_img_container{
  width:717px;
  left:0px;
  top:0;
  position:relative;
}

.headline_img{
  float:left;
  width:239px;
}

.headline_active p, .headline_active a{
  color:#CAD300;
}



/****************************************************************/
/* LFE TV		                                                */
/****************************************************************/

#lfe_tv{
float:left;
width:309px;
height:331px;
background-color:#000000;
display:inline; /* Fix float space in IE */
margin:0px;
padding:0px;
}

.lfe_tv_head{
width:309px;
height:36px;
background-image:url(../images/lfe-tv-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

/****************************************************************/
/* MAIN CONTENT LEFT		                                    */
/****************************************************************/

#main_content_left{
margin-top:0px;
width:633px;
float:left;
}

/****************************************************************/
/* COLUMN 1		                                                */
/****************************************************************/

#col_1{
width:309px;
float:left;
margin-right:15px;
}


/****************************************************************/
/* ADVERTS	                                                    */
/****************************************************************/

.advert_1{
margin-top:10px;
}

.advert_2{
margin-top:10px;
}

/****************************************************************/
/* TOUCHLINE	                                                */
/****************************************************************/

#touchline{
width:309px;
background-color:#ffffff;
min-height:187px;
margin-top:10px;
}

.touchline_head{
width:309px;
height:36px;
background-image:url(../images/touchline-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

#list_div{
overflow:hidden;
height:137px;
float:left;
width:249px;
margin-top:0px;
margin-left:0px;
position:relative;
}

#touchline_list{
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:10px;
padding:0px;
list-style-type:none;
height:127px;
position:relative;
width:1270px;
left:0px;
}

#touchline_list li{
display:block;
height:127px;
width:249px;
float:left;
margin-right:5px;
}

.arrow_left{
float:left;
margin-left:5px;
margin-right:5px;
margin-top:60px;
padding:0px;
width:20px;
height:20px;
}

.arrow_right{
float:right;
margin-left:5px;
margin-right:5px;
margin-top:60px;
padding:0px;
width:20px;
height:20px;
}

/****************************************************************/
/* TWITTER	                                                    */
/****************************************************************/

#twitter{
width:309px;
background-color:#ffffff;
margin-top:10px;
}

.twitter_head{
width:309px;
height:36px;
background-image:url(../images/twitter-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

#twitter_update_list{
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
padding:0px;
list-style-type:none;
color:#02513b;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
}

#twitter_update_list a{
color:#02513b;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:bold;
}

#twitter_update_list a:hover{
color:#02513b;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.link_twit{ 
background-image:url(../images/twitter-logo.gif);
background-repeat:no-repeat;
width:285px;
height:96px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-left:10px;
margin-bottom:10px;
text-indent: -3000em;
float:left;
padding:0px;
}

.link_twit a{
background-image:url(../images/twitter-logo.gif);
background-repeat:no-repeat;
width:285px;
height:96px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.link_twit a:hover {
background-image:url(../images/twitter-logo.gif);
background-repeat:no-repeat;
width:285px;
height:96px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* PROGRESSION 10 BADGE	                                        */
/****************************************************************/

.progression_10{
margin-top:10px;
}



/****************************************************************/
/* COLUMN 2		                                                */
/****************************************************************/

#col_2{
width:309px;
float:left;
}

/****************************************************************/
/* MORE NEWS		                                            */
/****************************************************************/

#more_news{
width:309px;
margin-top:10px;
}

.more_news_head{
width:309px;
height:36px;
background-image:url(../images/more-news-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.more_news_img{
float:left;
width:62px;
height:76px;
}

.m_news_h2{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
padding-left:10px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
float:left;
margin:0px;
width:255px;
background-image:url(../images/more-news-right.gif);
background-repeat:no-repeat;
background-position:right center ;
}

.m_news_h2 a{
color:#ffffff;
text-decoration:none;
}

.m_news_h2 a:hover{
color:#cad300;
text-decoration:underline;
}

.more_news_box{
background-image:url(../images/more_news_box_bk.gif);
background-repeat:repeat-x;
background-color:#003b27;
min-height:76px;
width:309px;
}

/****************************************************************/
/* LFE POLL		                                                */
/****************************************************************/

#lfe_poll{
width:309px;
margin-top:10px;
margin-bottom:0px;
background-color:#ffffff;
min-height:187px;
}

.lfe_poll_head{
width:309px;
height:36px;
background-image:url(../images/lfe-poll-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.poll_wrapper{
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:0px;
}

/****************************************************************/
/* FLICKR	                                                    */
/****************************************************************/

#flickr{
width:309px;
background-color:#ffffff;
height:237px;
margin-top:10px;
}

#flickr_wrap{
margin-left:10px;
margin-right:6px;
margin-top:6px;
padding-bottom:6px;
}

#flickr img{
width:69px;
height:69px;
margin-right:4px;
margin-top:4px;
padding-bottom:4px;
}

.flickr_head{
width:309px;
height:36px;
background-image:url(../images/gallery-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.follow_flickr{
width:208px;
height:25px;
background-image:url(../images/follow-flickr.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin-left:10px;
margin-top:0px;
padding-bottom:10px;
}

.follow_flickr a{
width:208px;
height:25px;
background-image:url(../images/follow-flickr.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* MAIN CONTENT RIGHT	                                        */
/****************************************************************/

#main_content_right{
width:309px;
margin-top:0px;
margin-left:15px;
float:left;
}

/****************************************************************/
/* BLOG		                                                    */
/****************************************************************/

#blog{
width:309px;
margin-top:10px;
background-color:#ffffff;
min-height:254px;
padding-bottom:10px;
}

.blog_head{
width:309px;
height:36px;
background-image:url(../images/blog-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.blog_wrapper{
clear:left;
}

.blog_pen{
float:left;
margin-right:0px;
margin-top:10px;
margin-bottom:0px;
margin-left:10px;
width:51px;
height:58px;
}

.blog_h2{
color:#02513b;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin-top:10px;
margin-bottom:0px;
margin-right:10px;
margin-left:71px;
padding:0px;
width:200px;
}

.blog_h2 a{
color:#02513b;
text-decoration:none;
}

.blog_h2 a:hover{
text-decoration:underline;
}

.blog_p{
color:#02513b;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
margin-top:0px;
margin-left:71px;
margin-right:10px;
margin-bottom:0px;
padding:0px;
}

/****************************************************************/
/* YOUTH ALLIANCE LEAGUE TABLES TOP TABS	                    */
/****************************************************************/

.nw{
background-image:url(../images/ya-nw.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.nw a{
background-image:url(../images/ya-nw.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.nw a:hover, .nw_selected a{
background-image:url(../images/ya-nw-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.ne{
background-image:url(../images/ya-ne.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.ne a{
background-image:url(../images/ya-ne.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.ne a:hover, .ne_selected a {
background-image:url(../images/ya-ne-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.sw{
background-image:url(../images/ya-sw.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.sw a{
background-image:url(../images/ya-sw.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.sw a:hover, .sw_selected a {
background-image:url(../images/ya-sw-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.se{
background-image:url(../images/ya-se.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.se a{
background-image:url(../images/ya-se.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.se a:hover, .se_selected a {
background-image:url(../images/ya-se-hover.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* YOUTH ALLIANCE LEAGUE TABLES BOTTOM TABS	                    */
/****************************************************************/

.a{
background-image:url(../images/acada-a.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.a a{
background-image:url(../images/acada-a.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.a a:hover, .a_selected a {
background-image:url(../images/acada-a-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.b{
background-image:url(../images/acada-b.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.b a{
background-image:url(../images/acada-b.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.b a:hover, .b_selected a {
background-image:url(../images/acada-b-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.c{
background-image:url(../images/acada-c.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.c a{
background-image:url(../images/acada-c.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.c a:hover, .c_selected a {
background-image:url(../images/acada-c-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.d{
background-image:url(../images/acada-d.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.d a{
background-image:url(../images/acada-d.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.d a:hover, .d_selected a {
background-image:url(../images/acada-d-hover.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* YOUTH ALLIANCE LEAGUE TABLES 	                            */
/****************************************************************/

#league_tables{
width:309px;
margin-top:10px;
background-color:#ffffff;
}

#results{

}

.league_tables_head{
width:309px;
height:36px;
background-image:url(../images/academy-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.league_tables_ul{
margin:0px;
padding:0px;
list-style-type:none;
clear:left;
}

.league_tables_ul li{
display:inline;
}

#ya_table{
color:#000000;
font-size:0.66em;
font-family:Arial, Helvetica, sans-serif;
width:289px;
margin:10px;
line-height:1.9em;
text-align:left;
clear:left; /* fix table float postion in safari and chrome */
padding-left:5px;
}

.bold_row{
font-weight:bold;
}

.left_align{
text-align:left;
text-indent:0px;
width:150px;
}

.alternate{
background-color:#dadada;
}

/****************************************************************/
/* LEADING GOAL SCORERS                                        */
/****************************************************************/

.youth_leading{
width:215px;
height:26px;
background-image:url(../images/leading-ya.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.youth_leading a{
background-image:url(../images/leading-ya.gif);
background-repeat:no-repeat;
width:215px;
height:26px;
display: block;
overflow: hidden; /* For nested divs in Safari */
float:left;
}

.acad_leading{
width:215px;
height:26px;
background-image:url(../images/leading-acad.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.acad_leading a{
background-image:url(../images/leading-acad.gif);
background-repeat:no-repeat;
width:215px;
height:26px;
display: block;
overflow: hidden; /* For nested divs in Safari */
float:left;
}

.yal{
width:46px;
height:26px;
background-image:url(../images/leading-ya-but.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
margin-left:1px;
margin-right:1px;
}

.yal a{
background-image:url(../images/leading-ya-but.gif);
background-repeat:no-repeat;
width:46px;
height:26px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.yal a:hover, .yal_active a{
background-image:url(../images/leading-ya-but-hover.gif);
background-repeat:no-repeat;
width:46px;
height:26px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.al{
width:46px;
height:26px;
background-image:url(../images/leading-acad-but.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.al a{
background-image:url(../images/leading-acad-but.gif);
background-repeat:no-repeat;
width:46px;
height:26px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.al a:hover, .al_active a{
background-image:url(../images/leading-acad-but-hover.gif);
background-repeat:no-repeat;
width:309px;
height:26px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.table_update{
color:#959595;
font-size:0.66em;
font-family:Arial, Helvetica, sans-serif;
margin:10px;
}

/****************************************************************/
/* EXPLORE LFE	                                                */
/****************************************************************/

#explore_lfe{
width:957px;
margin-top:10px;
margin-bottom:0px;
background-color:#ffffff;
}

.explore_margin{
margin-left:10px;
margin-bottom:0px;
padding:0px;
background-color:#ffffff;
}

.explore_lfe_head{
width:957px;
height:36px;
background-image:url(../images/explore-lfe-rounded-header.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.explore_lfe_col{
width:299px;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}

.explore_lfe_col h4{
color:#02513b;
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.explore_ul{
color:#02513b;
font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin-bottom:10px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
list-style-type:none;
}

.explore_ul li{
display:inline;
}

.explore_ul li a{
color:#02513b;
text-decoration:none;
margin-right:0px;
}

.explore_ul li a:hover{
text-decoration:underline;
}

body .active_explore a{
text-decoration:underline;
font-weight:bold;
}

body .active_explore a:hover{
text-decoration:none;
}

/****************************************************************/
/* FOOTER		                                                */
/****************************************************************/

#footer_wrapper{
margin:0px auto;
width:976px;;
padding-bottom:10px;
}

.footer_white_text{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
margin-left:10px;
margin-top:10px;
text-align:left;
line-height:1.5em;
float:left;
width:515px;
}

.footer_white_text a{
color:#ffffff;
text-decoration:underline;
}

.footer_white_text a:hover{
color:#ffffff;
text-decoration:none;
}

.footer_img{
float:right;
margin-top:10px;
margin-right:10px;
width:441px;
height:63px;
background-image:url(../images/footer-logos.png);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
}

/****************************************************************/
/* NEWSPAGE		                                                */
/****************************************************************/

/****************************************************************/
/* NEWSPAGE WRAPPER                                             */
/****************************************************************/

#news_page_wrapper{
margin:0px auto;
width:967px;
background-image:url(../images/main-content-bk.png);
padding-left:0px;
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
}

/****************************************************************/
/* LEFT NEWS                                                    */
/****************************************************************/

#left_news{
width:319px;
float:left;
display:inline;/* fix float bug in IE */
margin-right:16px;
margin-left:0px;
}


/****************************************************************/
/* NEWS CONTENT                                                 */
/****************************************************************/

#news_content{
width:622px;
float:left;
display:inline;/* fix float bug in IE */
margin-left:0px;
margin-top:0px;
padding-left:0px;
padding-right:10px;
padding-bottom:0px;
padding-top:0px;
}

/****************************************************************/
/* NEWS CONTENT TEXT                                            */
/****************************************************************/

#news_content p{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
margin-top:10px;
margin-bottom:10px;
padding:0px;
line-height:1.8em;
}

#news_content .intro{
font-weight:bold;
font-size:0.9em;
line-height:1.4em;
}

#news_content .newspage_date{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
margin-top:-5px;
margin-bottom:0px;
padding:0px;
}

.news_page_h1{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
padding:0px;
text-transform:capitalize;
}

#news_content blockquote{
font-size:1.5em;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
border-top:1px dotted #000000;
border-bottom:1px dotted #000000;
font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;
font-style:italic;
clear:left;
}

.news_img_caption{
width:239px;
background-color:#000000;
margin-right:10px;
margin-bottom:5px;
float:left;
}

#news_content .news_caption{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:0.7em;
padding-bottom:0px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
margin-top:8px;
margin-bottom:8px;
line-height:normal;
}

.clear_space{
clear:left;
}

#news_content .green{
border-bottom:1px dotted #000000;
margin-bottom:10px;
}

#news_content .box{
border:1px solid #dcd0b0;
padding:10px;
background-color:#fdeed7;
margin-bottom:10px;
}

.leagues{
background-color:#ffffff;
margin-bottom:10px;
padding-left:91px;
padding-right:91px;
padding-top:20px;
padding-bottom:20px;
border:1px solid #cccccc;
}

.large_img{
margin-left:50px;
margin-top:10px;
margin-bottom:10px;
}

/****************************************************************/
/* NEWS MENU                                                    */
/****************************************************************/

.news_menu_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.news_menu_ul li{
background-image:url(../images/news-menu-top-bk.gif);
background-repeat:no-repeat;
font-size:0.65em;
font-weight:bold;
padding-left:20px;
padding-top:6px;
margin-bottom:2px;
}

.news_menu_ul li a{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
display: block; 

}

.news_menu_ul li a:hover{
color:#CAD300;
text-decoration:none;
}

.news_menu_ul span a{
background-image:url(../images/news-menu-bot-bk.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:10px;
}

#news_menu .active a{
color:#CAD300;
text-decoration:none;
}

/****************************************************************/
/* SHARE THIS                                                   */
/****************************************************************/

#share_this_news{
margin-top:2px;
margin-bottom:0px;
background-image:url(../images/news-menu-top-bk.gif);
background-repeat:no-repeat;
}

.share_this{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
font-weight:bold;
padding-left:15px;
padding-top:6px;
background-image:url(../images/news-menu-bot-bk.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:8px;
}

.share_this a{
color:#ffffff;
text-decoration:none;
}

.share_this a:hover{
color:#CAD300;
text-decoration:none;
}

/****************************************************************/
/* SUB NEWS LEFT                                                */
/****************************************************************/

#sub_news_left{
padding-left:10px;
}

/****************************************************************/
/* NEWS PAGE ADVERT                                             */
/****************************************************************/

.news_page_advert{
margin-top:10px;
}

/****************************************************************/
/* NEWS BOTTOM MODULES                                          */
/****************************************************************/

#news_bottom{
width:632px;
padding-top:20px;
margin-bottom:0px;
clear:left;
}

.news_bottom_modules{
float:left;
width:309px;
margin-right:13px;
display:inline;
}

.news_bottom_modules_right{
float:left;
width:309px;
display:inline;
}

/****************************************************************/
/* RELATED STORIES                                              */
/****************************************************************/

#related{
width:309px;
background-color:#ffffff;
margin-top:0px;
min-height:50px;
}

#news_landing_page_wrapper .related_head{
width:309px;
height:36px;
background-image:url(../images/related_news_rounded_head.png);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.related_ul{
margin:0px;
padding:10px;
list-style-type:none;
}

.related_ul li{
background-image:url(../images/list-right.gif);
background-repeat:no-repeat;
background-position:center right;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
line-height:1.8em;
}

.related_ul li a{
color:#024d2f;
text-decoration:none;
}

.related_ul li a:hover{
color:#024d2f;
text-decoration:underline;
}

/****************************************************************/
/* MOST READ                                                    */
/****************************************************************/

#most_read{
width:309px;
background-color:#ffffff;
margin-top:0px;
}

#news_landing_page_wrapper .most_read_head{
width:309px;
height:36px;
background-image:url(../images/most_recent_rounded_head.png);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

#news_landing_page_wrapper .most_read_ul{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:10px;
list-style-type:none;
}

.most_read_ul li{
background-image:url(../images/list-right.gif);
background-repeat:no-repeat;
background-position:center right;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
line-height:1.8em;
}

.most_read_ul li a{
color:#024d2f;
text-decoration:none;
}

.most_read_ul li a:hover{
color:#024d2f;
text-decoration:underline;
}

.most_read_head_margin{
margin-top:10px;/* 10px margin for when it appears in the sidebar on news page */
}

/****************************************************************/
/* NEWS LANDING PAGE                                            */
/****************************************************************/

/****************************************************************/
/* SUB NEWS                                                     */
/****************************************************************/

#news_landing_page_wrapper{
margin:0px auto;
width:967px;
background-image:url(../images/main-content-bk.png);
padding-left:0px;
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
}

.top_img_news_landing{
float:left;
margin-right:10px;
width:239px;
height:295px;
}

#news_landing_page_wrapper .news_landing_page_h1{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
padding:0px;
text-decoration:none;
}

#news_landing_page_wrapper .news_landing_page_h1 a{
color:#000000;
text-decoration:none;
}

#news_landing_page_wrapper .news_landing_page_h1 a:hover{
color:#000000;
text-decoration:underline;
}

#sub_news{
width:632px;
margin-top:20px;
margin-bottom:0px;
}

.sub_news_left{
float:left;
width:309px;
margin-right:13px;
display:inline;
background-color:#00432a;
min-height:181px;
}

.sub_news_right{
float:left;
width:309px;
display:inline;
background-color:#00432a;
min-height:181px;
}

#news_landing_page_wrapper .sub_news_img{
width:147px;
height:181px;
float:left;
margin-right:10px;
}

#news_landing_page_wrapper .sub_news_h2{
margin-left:10px;
margin-top:10px;
margin-bottom:0px;
padding-right:10px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:140px;
overflow:hidden;
}

#news_landing_page_wrapper .sub_news_h2 a{
color:#ffffff;
text-decoration:none;
}

#news_landing_page_wrapper .sub_news_h2 a:hover{
color:#CAD300;
text-decoration:underline;
}

#news_landing_page_wrapper .sub_news_p{
padding-right:10px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
margin-top:5px;
margin-bottom:0px;
padding-bottom:5px;
line-height:1.4em;
margin-left:10px;
}

#news_landing_page_wrapper .older_but{
font-size:0.65em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
background-color:#00462c;
margin: 20px 0px 0px 0px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
padding-left:10px;
width:80px;
text-align:center;
float:right;
margin-right:10px;
background-image:url(../images/green-but-bk);
background-repeat:repeat-x;
text-transform:uppercase;
}

#news_landing_page_wrapper .older_but a{
color: #ffffff;
text-decoration:underline;
}

#news_landing_page_wrapper .older_but a:hover{
color: #ffffff;
}

#news_landing_page_wrapper .new_but{
font-size:0.65em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
background-color:#7d9e12;
margin: 20px 0px 0px 0px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
padding-left:10px;
width:80px;
text-align:center;
float:right;
margin-right:10px;
background-image:url(../images/light-green-but-bk);
background-repeat:repeat-x;
text-transform:uppercase;
}

#news_landing_page_wrapper .new_but a{
color: #ffffff;
text-decoration:underline;
}

#news_landing_page_wrapper .new_but a:hover{
color: #ffffff;
}

/****************************************************************/
/* SUB SUB NEWS                                                 */
/****************************************************************/

#sub_sub_news{
margin-top:0px;
}

.sub_sub_wrap{
border-bottom:1px dotted #000000;
margin-top:20px;
margin-bottom:0px;
}

.sub_sub_wrap img{
-ms-interpolation-mode: bicubic;
}

.sub_sub_news_img{
float:left;
width:80px;
height:98px;
margin-bottom:20px;
margin-right:10px;
padding:3px;
}

#news_landing_page_wrapper .sub_sub_news_h2{
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
padding-right:10px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
}

#news_landing_page_wrapper .sub_sub_news_h2 a{
color:#000000;
text-decoration:none;
}

#news_landing_page_wrapper .sub_sub_news_h2 a:hover{
color:#000000;
text-decoration:underline;
}

#news_landing_page_wrapper .sub_sub_news_p{
padding-right:10px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
margin-top:5px;
margin-bottom:0px;
padding-bottom:20px;
line-height:1.4em;
}


/****************************************************************/
/* STATIC PAGE   			                                    */
/****************************************************************/

.static_heading{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
margin-top:-5px;
margin-bottom:10px;
padding:0px;
text-transform:capitalize;
}

#news_content h2{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
padding:0px;
}

#news_content h3{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
padding:0px;
}

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

#news_content h3 a:hover{
color:#000000;
text-decoration:none;
}

#news_content h4{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
padding:0px;
}

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

#news_content p a:hover{
color:#000000;
text-decoration:none;
}

#news_content .list{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
margin-right:10px;
padding:0px;
list-style-position:inside;
line-height:1.6em;
}

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

.list a:hover{
text-decoration:none;
}

.img_float_left{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.img_full_width{
margin-top:10px;
margin-bottom:10px;
margin-left:90px;
}

#news_content .table{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.8em;
margin-top:20px;
}

.clear_vis{
margin:0px;
padding:0px;
height:0px;/* make sure empty clear div has no height in IE */
}

.email_us_p{
margin-bottom:0px;
}


/****************************************************************/
/* APPRENTICE JOURNEY PAGE   			                        */
/****************************************************************/

.journey_list{
margin:0px;
padding:10px;
list-style-type:none;
width:150px;
min-height:297px;
background-color:#ffffff;
float:left;
}

.journey_list li{
margin-top:5px;
margin-bottom:5px;
}

.journey_list li a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#000000;
text-decoration:none;
}

.journey_list li a:hover{
text-decoration:underline;
}

/****************************************************************/
/* TOUCHLINE PAGE			                                    */
/****************************************************************/

#news_content .divider{
border-top:1px dotted #000000;
padding-top:10px;
margin-top:0px;
clear:left;
}

/****************************************************************/
/* OLD WEBSITE			                                        */
/****************************************************************/

.landscape_img{
width:200px;
height:200px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.img{
float:left;
margin-right:10px;
}

.img_full_width{
}

/****************************************************************/
/* LINKS PAGE			                                        */
/****************************************************************/

.links_wrapper{
margin-bottom:0px;
padding:10px;
}

.link_decs{
float:left;
margin-right:20px;
background-color:#ffffff;
border:1px solid #cccccc;
padding-top:2px;
padding-bottom:2px;
padding-left:8px;
padding-right:8px;
}

#news_content .h3_links{
float:left;
margin-right:20px;
margin-top:10px;
font-size:0.8em;
font-weight:normal;
width:160px;
}

.h3_links a{
color:#000000;
}

.h3_links a:hover{
text-decoration:none;
}

#news_content .links_url{
float:left;
margin-top:6px;
font-size:0.8em;
font-weight:normal;
}

#news_content .links_url_span{
line-height:normal;
font-size:0.9em;
display:block;
font-weight:normal;
}

.links_url a{
color:#000000;
}

.links_url a:hover{
text-decoration:none;
}

/****************************************************************/
/* SEARCH PAGE			                                        */
/****************************************************************/

#news_content .search_title{
margin-top:20px;
margin-bottom:0px;
}


#news_content .search_title a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-decoration:underline;
}

#news_content .search_title a:hover{
text-decoration:none;
}

#news_content .search_pub{
font-size:0.7em;
margin-top:0px;
}

#news_content .search_link{
border-bottom:1px dotted #000000;
padding-bottom:20px;
}

.search_float_img img{
float:left;
margin-right:10px;
clear:left;
margin-top:10px;
margin-bottom:10px;
width:80px;
height:98px;
-ms-interpolation-mode: bicubic;
}

#news_content .search_summary{
font-size:0.7em;
line-height:normal;
}

#news_content .search_summary strong{
text-decoration:underline;
}

#news_content .search_link{
font-weight:normal;
font-size:0.7em;
margin-top:0px;
}

#news_content .search_link a{
text-decoration:none;
}

#news_content .search_link a:hover{
text-decoration:underline;
}

#news_content .no_of_articles{
font-weight:bold;
}

/****************************************************************/
/* SOCIAL MEDIA			                                        */
/****************************************************************/

.left_social{
float:left;
}

.right_social{
float:left;
padding-left:5px;
}

/****************************************************************/
/* SUBSCRIBE			                                        */
/****************************************************************/

.feedburner{
background-color:#ffffff;
padding-bottom:10px;
margin-top:0px;
margin-bottom:10px;
padding:0px;
}

.feedburner h5{
background-color:#006833;
color:#cbd300;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
padding:5px;
}

.sub_art{
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:28px;
border:1px solid #cccccc;
width:377px;
margin-top:10px;
margin-bottom:0px;
margin-left:10px;
float:left;
background-image:url(../images/email-icon-art.gif);
background-repeat:no-repeat;
background-position:5px 8px;
}

#news_bottom .sub_head{
width:632px;
height:36px;
background-image:url(../images/subscribe-art-rounded-head.png);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.sub_art_but{
margin-top:10px;
float:left;
margin-left:5px;
}

#news_content .sub_p{
margin-left:10px;
margin-top:0px;
padding-top:5px;
padding-bottom:10px;
}

.big_img_caption{
margin-left:50px;
margin-top:10px;
margin-bottom:10px;
background-color:#000000;
width:526px;
}

#news_content .big_img_caption p{
color:#ffffff;
font-size:0.7em;
margin:0px;
padding:5px;
}

/****************************************************************/
/* PODCAST			                                            */
/****************************************************************/

.artist{
visibility:hidden;
display:none;
}

.date{
visibility:hidden;
display:none;
}









