/****************************************************************/
/* 1. MICAH RICHARDS CSS 25/04/08                        	*/
/* 1. By Tom @ Webpraxis Ltd 			 	*/
/* tom@webpraxis.co.uk - www.webpraxis.co.uk			*/
/****************************************************************/


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

body{
margin:0px;
background-image:url(../images/background.jpg);
background-repeat:repeat-x;
background-color:#000000;
background-attachment: fixed;
}

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

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

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



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

#header{
margin:0px auto;
width:938px;
height:149px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
margin-top:10px;
}

#header img{
margin-left:15px;
margin-top:35px;
}

#header a img {
filter:alpha(opacity=100); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 1;
opacity: 1; 
}

#header a:link img {
filter:alpha(opacity=100); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 1;
opacity: 1; 
}

#header 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; 
}

/****************************************************************/
/* MENU            		                                        */
/****************************************************************/

#menu{
margin:0px auto;
width:938px;
height:39px;
background-image:url(../images/menu-bk.gif);
background-repeat:no-repeat;
font-size:16px;
}

#menu ul{
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:20px;
margin-right:0px;
list-style-type:none;
}

#menu li{
float:left;
}


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

.home_menu, .home_menu_selected { 
text-indent: -3000em;
background-image:url(../images/home-menu.gif);
background-repeat:no-repeat;
width: 56px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:30px;
}

.home_menu a{
text-indent: -3000em;
background-image:url(../images/home-menu.gif);
background-repeat:no-repeat;
width: 56px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:30px;
}

.home_menu a:hover, .home_menu_selected a{
text-indent: -3000em;
background-image:url(../images/home-menu-hover.gif);
width: 56px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* CHARITY MENU            		                                 */
/****************************************************************/

.charity_menu, .charity_menu_selected { 
text-indent: -3000em;
background-image:url(../images/charity-menu.gif);
background-repeat:no-repeat;
width: 81px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:30px;
}

.charity_menu a{
text-indent: -3000em;
background-image:url(../images/charity-menu.gif);
background-repeat:no-repeat;
width: 81px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:30px;
}

.charity_menu a:hover, .charity_menu_selected a{
text-indent: -3000em;
background-image:url(../images/charity-menu-hover.gif);
width: 81px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* ARCHIVE MENU            		                                 */
/****************************************************************/

.archive_menu, .archive_menu_selected { 
text-indent: -3000em;
background-image:url(../images/archive-menu.gif);
background-repeat:no-repeat;
width: 80px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:30px;
}

.archive_menu a{
text-indent: -3000em;
background-image:url(../images/archive-menu.gif);
background-repeat:no-repeat;
width: 80px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:30px;
}

.archive_menu a:hover, .archive_menu_selected a{
text-indent: -3000em;
background-image:url(../images/archive-menu-hover.gif);
width: 80px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

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

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

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

.blog_menu a:hover, .blog_menu_selected a{
text-indent: -3000em;
background-image:url(../images/blog-menu-hover.gif);
width: 51px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* GALLERY MENU            		                                 */
/****************************************************************/

.gallery_menu, .gallery_menu_selected { 
text-indent: -3000em;
background-image:url(../images/gallery-menu.gif);
background-repeat:no-repeat;
width: 84px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:25px;
}

.gallery_menu a{
text-indent: -3000em;
background-image:url(../images/gallery-menu.gif);
background-repeat:no-repeat;
width: 84px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:25px;
}

.gallery_menu a:hover, .gallery_menu_selected a{
text-indent: -3000em;
background-image:url(../images/gallery-menu-hover.gif);
width: 84px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* BIOGRAPHY MENU            		                                 */
/****************************************************************/

.bio_menu, .bio_menu_selected { 
text-indent: -3000em;
background-image:url(../images/biography-menu.gif);
background-repeat:no-repeat;
width: 106px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:28px;
}

.bio_menu a{
text-indent: -3000em;
background-image:url(../images/biography-menu.gif);
background-repeat:no-repeat;
width: 106px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:28px;
}

.bio_menu a:hover, .bio_menu_selected a {
text-indent: -3000em;
background-image:url(../images/biography-menu-hover.gif);
width: 106px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* SHOP MENU           		                           */
/****************************************************************/

.shop_menu { 
text-indent: -3000em;
background-image:url(../images/shop-menu.gif);
background-repeat:no-repeat;
width: 56px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:14px;
}

.shop_menu a{
text-indent: -3000em;
background-image:url(../images/shop-menu.gif);
background-repeat:no-repeat;
width: 56px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:14px;
}

.shop_menu a:hover{
text-indent: -3000em;
background-image:url(../images/shop-menu-hover.gif);
width: 56px;
height: 19px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* SEARCH           		                           */
/****************************************************************/

#search{
font-size:0px;
float:left;
margin-top:-3px;
}

.search_text_box{
width:120px;
height:16px;
margin-right:3px;
margin-top:0px;
background-image:url(../images/search-icon.gif);
background-repeat:no-repeat;
padding-left:27px;
font-size:11px;
font-family:Arial;
}

/****************************************************************/
/* FEATURED ARTICLE & YOUTUBE            		         */
/****************************************************************/

#featured_article_youtube{
margin:0px auto;
width:918px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
background-color:#000000;
border-right: 1px solid #303000;
border-left: 1px solid #303000;
}

/****************************************************************/
/* FEATURED ARTICLE                      		         */
/****************************************************************/

#featured_article{
width:614px;
float:left;
background-color:#000000;
display:inline;
border:3px solid #2c2c2c;
background-image:url(../images/article-bk.gif);
background-repeat:repeat-x;
}

.featured-image{
width:578px;
height:279px;
}


#featured_article_story{
float:left;

}

#featured_article_story_more{
width:125px;
background-color:#000000;
float:left;
margin:0px;
padding:0px;

}



#featured_article_story_more ul{
margin:0px;
padding:0px;
list-style-type:none;
width:125px;
}

*+html #featured_article_story_more li{ /* IMPORTANT fixes 1px space for position absolute in ie7 */
margin-bottom:-1px;
}

* html #featured_article_story_more li{ /* IMPORTANT fixes 1px space for position absolute in ie6 */
margin-bottom:-1px;
}

* html #featured_article_story_more{
margin-bottom:-1.1em;
}

#featured_article_story_more li a{
background-image:url(../images/you-tube-list-bk.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:0.7em;
color:#ffffff;
display:block;
padding:12px;
text-decoration:none;
margin:0px;
background-color:#000000;
border-bottom:1px solid #3c3c3c;
}

#featured_article_story_more li a:link{
background-image:url(../images/you-tube-list-bk.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#ffffff;
display:block;
padding:12px;
text-decoration:none;
margin:0px;
border-bottom:1px solid #3c3c3c;
background-color:#000000;
}

#featured_article_story_more li a:hover{
background-image:url(../images/you-tube-list-bk-over.gif);
background-repeat:repeat-x;
color:#ffffff;
border-bottom:1px solid #3c3c3c;
background-color:#1d64ae;
}

#featured_article_story_more h4{
visibility:hidden;
display:none;
}

/****************************************************************/
/* YOUTUBE                     		                  */
/****************************************************************/

#youtube{
width:298px;
float:left;
background-color:#000000;
display:inline;
height:100%;
}

.youtube_inner{
border-right:3px solid #313132;
border-bottom:3px solid #313132;
margin-top:10px;
}

#youtube h2{
font-size:0.9em;
margin:0px;
padding:0px;
width:295px;
word-wrap:break-word; /* IMPORTANT make sure when text is too wide that it breaks to the next line */
}

#youtube h2 a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
margin:0px;
text-decoration:none;
background-image:url(../images/you-tube-list-bk.gif);
background-repeat:repeat-x;
display:block;
background-color:#000000;
border-top:3px solid #313132;
padding:10px;
margin:0px
}

#youtube h2 a:link{

}

#youtube h2 a:hover{
background-image:url(../images/you-tube-head-bk.gif);
background-repeat:repeat-x;
display:block;
color:#ffffff;
background-color:#1d64ae;
}

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

#main_content{
margin:0px auto;
width:918px;
height:100%;
background-color:#000000;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

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

#sub_article_wrapper{
width:584px;
padding-top:20px;
padding-left:10px;
padding-right:20px;
padding-bottom:10px;
background-color:#202020;
border-top:1px solid #323234;
}

.sub_articles{
width:584px;
border-bottom:1px solid #323234;
margin-bottom:20px;
padding-bottom:20px;
}

.green{
color:#888103;
}

.caps{
color:#ffffff;
}

.sub_articles img{
border:3px solid #353537;
float:left;
margin-right:10px;
margin-bottom:5px;
}

.sub_articles h2{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:10px;
text-decoration:none;
font-size:0.9em;
font-weight:bold;
}

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

.sub_articles h2 a:link{
color:#ffffff;
}

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

.sub_articles p{
color:#ffffff;
margin:0px;
padding:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
text-align:justify;
}

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

#blog_wrapper{
width:614px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
background-color:#202020;
margin-top:-10px;
}

.blog_item{
float:left;
width:292px;
margin-left:10px;
display:inline;
}

.blog_item h3{
font-size:0.9em;
margin:0px;
padding:0px;
}

.blog_item h3 a{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
margin:0px;
padding:0px;
text-decoration:underline;
word-wrap:break-word;
}

.blog_item h3 a:link{
color:#ffffff;
}

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

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

.blog_text{
margin-left:96px;
}

.author{
color:#ffffff;
margin:0px;
padding:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
text-align:left;
}

#blog_wrapper span{
color:#888103;
}

/****************************************************************/
/* BLOG PREVIEW                           		         */
/****************************************************************/

#blog_preview_wrapper{
width:584px;
padding-top:20px;
padding-left:10px;
padding-right:20px;
padding-bottom:10px;
background-color:#19191b;
}

.blog_articles_wrapper_preview{
width:584px;
border-bottom:1px solid #323234;
margin-bottom:20px;
padding-bottom:20px;
}

.blog_articles_wrapper_preview img{
border:3px solid #353537;
float:left;
margin-right:10px;
margin-bottom:5px;
}

.blog_articles_wrapper_preview h2{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:10px;
text-decoration:none;
font-size:1.1em;
}

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

.blog_articles_wrapper_preview h2 a:link{
color:#ffffff;
}

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

.blog_articles_wrapper_preview p{
color:#ffffff;
margin:0px;
padding:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
text-align:justify;
}

.blog_articles_wrapper_preview ol{
color:#ffffff;
margin:0px;
padding:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
text-align:justify;
list-style-position:inside;
}

.blog_articles_wrapper_preview ul{
color:#ffffff;
margin:0px;
padding:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
text-align:justify;
list-style-position:inside;
}

#news_article .charity{
margin-left:10px;
margin-right:10px;
margin-top:10px;
border-bottom:1px solid #323234;
}

.paper{
margin-top:-10px;
margin-bottom:30px;
margin-left:5px;
}

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

#content_right{
width:298px;
float:left;
background-color:#999900;
display:inline;
height:100%;
}

/****************************************************************/
/* ADVERTISEMENT                            		         */
/****************************************************************/

#advertisement{
width:296px;
}

#advertisement h4{
margin-top:10px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
padding:0px;
cursor:pointer;
}
#advertisement span{
display:none;
visibility:hidden;
}

/****************************************************************/
/* MERCHANDISE                           		         */
/****************************************************************/

#merchandise{
margin-left:2px;
padding:0px;
}

#competition_sbar{
margin-top:10px;
}

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

#subscribe{
width:296px;
margin-top:0px;
}

#subscribe span{
visibility:hidden;
display:none;
}

#subscribe p{
color:#ffffff;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-size:0.7em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
}

#subscribe h4{
margin-top:10px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
padding:0px;
cursor:pointer;
}

#subscribe ul{
list-style-type:none;
font-size:0.7em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
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{
text-transform:uppercase;
font-size:0.55em;
text-align:center;
margin-left:5px;
margin-bottom:4px;
}

.new_sub_but{
margin-left:5px;
margin-top:-12px;
}

.input_box_rss{
margin-bottom:10px;
margin-left:10px;
border:1px solid #7f9db9;
width:185px;
margin-top:0px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
}

#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:2px;
}

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

#footer{
margin:0px auto;
width:940px;
text-align:left;
background-color:#000000;
text-align:center;
}

#footer_inner{
border-bottom: 1px solid #303000;
border-left: 1px solid #303000;
border-right: 1px solid #303000;
padding-top:10px;
}

#footer p{
color:#ffffff;
font-size:0.7em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin:0px;
padding-top:10px;
padding-bottom:10px;
}

#footer p a{
color:#ffffff;
}

#footer p a:link{
color:#ffffff;
}

#footer p a:hover{
text-decoration:none;
}

.facebook_like{
color:#ffffff;
float:left;
margin-top:9px;
}

.plus1{
color:#ffffff;
float:left;
margin-top:9px;
margin-right:10px;
}

.twitter-share-button{
float:left;
margin-top:10px;
margin-right:10px;
}

/****************************************************************/
/* STATIC_ARTICLE                    		         */
/****************************************************************/

#static_article{
width:594px;
float:left;
background-color:#232427;
display:inline;
border:3px solid #2c2c2c;
padding:10px;
}

#static_article p{
color:#ffffff;
font-size:0.85em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin:0px;
padding-top:10px;
padding-bottom:10px;
text-align:justify;
line-height:1.6em;
}

#static_article p a{
color:#ffffff;
}

#static_article p a:hover{
color:#ffffff;
text-decoration:none;
}

#static_article h1{
padding:0px;
margin-top:0px;
margin-bottom:0px;
color:#eaea05;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.6em;
border-bottom:1px solid #414448;
}

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

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

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


#static_article ul{
color:#ffffff;
font-size:0.85em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin:0px;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
line-height:1.6em;
}

#static_article ol{
color:#ffffff;
font-size:0.85em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin:0px;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
line-height:1.6em;
}

#static_article .intro{
background-color:#343538;
border:1px solid #3e4145;
padding:10px;
margin-top:10px;
margin-bottom:10px;
}

/****************************************************************/
/* NEWS_ARTICLE                    		                  */
/****************************************************************/

.intro{
font-weight:bold;
}


#news_article{
width:614px;
float:left;
background-color:#19191b;
display:inline;
border:3px solid #2c2c2c;
}

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

#news_article h1{
padding:0px;
margin:0px;
color:#eaea05;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.6em;
}

#auth_format p{
margin:0px;
padding:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
color:#ffffff;
}

#auth_format p a{
color:#fff;
}

#auth_format p a:hover{
text-decoration:none;
}

#individual_article_heading{
border-bottom:1px solid #414448;
padding:10px;
background-color:#232427;
}


.article_image{
padding-left:62px;
padding-right:63px;
background-color:#232427;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #414448;
}

.large_img_wrapper{
background-color:#232427;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #414448;
width:614px;
}

.large_img_wrapper p{
margin:0px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
text-align:center;
background-color:#19191b;
width:558px;
}

#article_body{
padding:10px;
width:594px;
}

#article_body p{
color:#ffffff;
font-size:0.85em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin:0px;
padding-top:10px;
padding-bottom:10px;
text-align:justify;
line-height:1.6em;
}

#article_body p a{
color:#ffffff;
}

#article_body p a:hover{
text-decoration:none;
}

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

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

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

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

.match_stats{
border-bottom:1px solid #eaea05;
}


#article_body ul{
color:#ffffff;
font-size:0.85em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin:0px;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
line-height:1.6em;
}

#article_body ol{
color:#ffffff;
font-size:0.85em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin:0px;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
line-height:1.6em;
}

#article_body blockquote{
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
background-color:#252527;
border:1px solid #3e4145;
padding:10px;
font-size:90%;
}

#article_body .highlight{
background-color:#252527;
border:1px solid #3e4145;
padding-top:20px;
padding-bottom:20px;
padding-left:50px;
padding-right:20px;
font-size:90%;
}

#next_article{
background-image:url(../images/rss-bk.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
margin-top:30px;
width:571px;
padding:10px;
background-color:#252527;
}

#next_article a{
color:#e6e600;
}

#next_article a:link{
color:#e6e600;
}

#next_article a:hover{
color:#e6e600;
text-decoration:none;
}

#next_article p{
color:#ffffff;
font-size:0.75em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin:0px;
padding-top:10px;
padding-bottom:0px;
padding-left:10px;
}

#next_article_bottom{
width:591px;
height:11px;
background-image:url(../images/rss-bk-bottom.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
margin-top:0px;
}

.float_right{
float:right;
margin-left:10px;
margin-top:10px;
padding:5px;
background-color:#4a4a4b;
font-size:0.8em;
width:182px;
}

.float_left{
float:left;
margin-left:0px;
margin-right:10px;
margin-top:10px;
padding:5px;
background-color:#4a4a4b;
font-size:0.8em;
width:182px;
}

.full_width_img{
margin-left:0px;
margin-right:0px;
margin-top:10px;
padding:5px;
background-color:#4a4a4b;
font-size:0.8em;
width:583px;
}



#excerpt{
font-weight:bold;
}

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

.landscape_news_image{
border:5px solid #4a4a4b;
width:489px;
height:279px;
margin-left:47px;
}

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

#more_news_list h4{
margin:0px;
padding:0px;
}

#more_news_list{
background-image:url(../images/more-news-list-bk.jpg);
background-repeat:repeat-x;
margin-bottom:10px;
}

#more_news_list span{
visibility:hidden;
display:none;
}

#more_news_list h5{
visibility:hidden;
display:none;
}

#more_news_list ul {
list-style: none;
margin: 0px;
padding: 0px;  
}

#more_news_list ul li {
margin: 0px;
padding: 0px;
}

#more_news_list ul li a {

color: #ffffff;
display: block;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.7em;
text-decoration:none;
width:258px;
border-bottom:1px solid #414448;
vertical-align: bottom; /* This fixes the IE5 Win gap! */
padding-left:35px;
padding-right:5px;
background-image:url(../images/more-news-list-icon.gif);
background-position: 10px 12px; 
background-repeat:no-repeat;	
}

#more_news_list ul li a:hover {
background:#373739;
text-decoration:none;
background-image:url(../images/more-news-list-icon.gif);
background-position: 10px 12px; 
background-repeat:no-repeat;

} 

/****************************************************************/
/* RELATED ARTICLES                   	                  */
/****************************************************************/

#related h4{
margin:0px;
padding:0px;
text-indent:-3000px;
background-image:url(../images/more-news-heading.jpg);
background-repeat:no-repeat;
width:298px;
height:39px;
}

#related{
background-image:url(../images/more-news-list-bk.jpg);
background-repeat:repeat-x;
}

#related span{
visibility:hidden;
display:none;
}

#related h5{
visibility:hidden;
display:none;
}

#related ul {
list-style: none;
margin-top: 0px;
margin-bottom: 10px;
margin-left:0px;
margin-right:0px;
padding: 0px;  
}

#related ul li {
margin: 0px;
padding: 0px;
}

#related ul li a {
color: #ffffff;
display: block;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em;
text-decoration:none;
width:258px;
border-bottom:1px solid #414448;
vertical-align: bottom; /* This fixes the IE5 Win gap! */
padding-left:35px;
padding-right:5px;
background-image:url(../images/more-news-list-icon.gif);
background-position: 10px 12px; 
background-repeat:no-repeat;	
}

#related ul li a:hover {
background:#373739;
text-decoration:none;
background-image:url(../images/more-news-list-icon.gif);
background-position: 10px 12px; 
background-repeat:no-repeat;
} 

/****************************************************************/
/* COMMENTS                    		                            */
/****************************************************************/

.comment_heading{
color:#eaea05;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:10px;
font-size:1.2em;
border-bottom:1px solid #414448;
margin-right:20px;
}

.comment_message{
background-color:#252527;
padding-left:30px;
padding-top:25px;
padding-right:30px;
padding-bottom:30px;
margin-left:10px;
margin-right:0px;
margin-bottom:0px;
width:505px;
}

.comment_message p{
line-height:20px;
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
}


.comment_message_bottom{
background-image:url(../images/speech-bubble-bottom.gif);
background-repeat:no-repeat;
background-position:20px 0px;
height:30px;
text-indent:20px;
margin-bottom:30px;
margin-top:0px;
padding:0px;
}

.small a{
padding-left:20px;
font-size:0.9em;
margin:0px;
padding-top:10px;

}

.small {
margin-top:0px;
margin-left:25px;
margin-right:0px;
margin-bottom:0px;
padding-top:10px;
padding-right:0px;
}


ol.comments {
margin-left:23px;
padding:0px;
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
}

ol.comments a{
color:#eaea05;
}

ol.comments a:link{
color:#eaea05;
}

ol.comments a:hover{
color:#eaea05;
text-decoration:none;
}

#com_table{
padding:10px;
background-image:url(../images/comments_form_bk.gif);
background-repeat:repeat-x;
}

#com_table h3{
margin:0px;
padding:0px;
}

#com_table p{
font-size:1.1em;
}


#comment_guidelines{
background-color:#3c3c3e;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:3px;
margin-top:1px;
font-size:1.1em;
}

#comment_guidelines p{
font-size:0.75em;
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
}

.label {
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-weight:normal;
color:#ffffff;
}

#featured_article_youtube .label{
font-size:0.9em;
}

#comments_closed p{
color:#ff0000;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;

}

#txpCommentInputForm{
color:#ff0000;
font-weight:normal;
background-color:#252527;
margin-left:10px;
margin-right:0px;
margin-bottom:20px;
width:577px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
padding:10px;
font-size:0.85em;
font-weight:bold;
}


#but_preview .button{
margin-bottom:10px;
width:150px;
}

/* comment button submit*/

#but_submit_com .button{
width:150px;
}

.comments-wrapper ul{
list-style-type:none;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:0px;
padding:10px;
}

.comments-wrapper li{
list-style-type:none;
font-size:1.1em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-bottom:3px;
}

#txpCommentInputForm a{
color:#eaea05;
}

#txpCommentInputForm a:link{
color:#eaea05;
}

#txpCommentInputForm a:hover{
color:#eaea05;
text-decoration:none;
}

#comm_closed p{
font-size:0.9em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ff0000;
margin-left:10px;
margin-bottom:20px;
font-weight:bold;
}

#cpreview{
font-size:0.75em;
color:#ffffff;
font-family : "Trebuchet MS", Trebuchet, Verdana;
}

#cpreview a{
color:#ffffff;
}

#cpreview a:hover{
text-decoration:none;
}

.comments_error{
width:300px;
font-size:0.8em;
color:#ff0000;
}

/****************************************************************/
/* GALLERY                   		                  */
/****************************************************************/

#gallery{
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
margin-right:0px;
}

#gallery h2{
margin-top:0px;
margin-bottom:10px;
padding:0px;
}

#gallery object{
margin:0px;
padding:0px;
}

/****************************************************************/
/* SEARCH RESULTS                  		                   */
/****************************************************************/

#search_results{
width:614px;
float:left;
background-color:#19191b;
display:inline;
border:3px solid #2c2c2c;
}

.search_results_wrap{
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
padding:10px;
border:1px solid #414448;
background-color:#252527;
}

.published{
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:0.75em;
margin:0px;
padding:0px;
}

.entry-title{
padding:0px;
margin-top:5px;
margin-bottom:5px;
color:#eaea05;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.2em;
text-transform:uppercase;
}

.entry-title a {
color:#eaea05;
}

.entry-title a:link{
color:#eaea05;
}


.entry-title a:hover{
color:#eaea05;
text-decoration:none;
}

.entry-summary{
padding:0px;
margin-top:10px;
margin-bottom:10px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
color:#ffffff;
text-align:justify;
}

.small_search_results{
margin:0px;
padding:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#eaea05;
font-size:0.75em;
}

.small_search_results a{
color:#eaea05;
}

.small_search_results a:link{
color:#eaea05;
}

.small_search_results a:hover{
color:#eaea05;
text-decoration:none;
}

.no_of_articles{
margin:10px;
padding:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:0.8em;
font-weight:bold;
}



/****************************************************************/
/* ARCHIVE                    		                   */
/****************************************************************/

#archive_page{
width:614px;
float:left;
background-color:#19191b;
display:inline;
border:3px solid #2c2c2c;
padding-bottom:20px;
}

#archive_page h2{
background-color:#252527;
color:#ffffff;
font-size:1.2em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:10px;
margin-top:10px;
padding:5px;
margin-right:10px;
border:1px solid #414448;
}

#archive_page h3{
padding:0px;
margin-top:5px;
margin-bottom:5px;
color:#eaea05;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.9em;
margin-left:10px;
border-bottom:1px solid #414448;
margin-top:20px;
}

#archive_page p{
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
}

#archive_page p a{
color:#eaea05;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
}

#archive_page p a:link{
color:#eaea05;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
}

#archive_page p a:hover{
color:#eaea05;
text-decoration:none;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em;
}

.archive_list{
color:#ffffff;
font-size:0.75em;
font-family : "Trebuchet MS", Trebuchet, Verdana;
}

/****************************************************************/
/* LATEST READER COMMENTS                   		         */
/****************************************************************/

#reader_comments_home h4{
margin:0px;
padding:0px;
}

#reader_comments_home{
background-repeat:repeat-x;
margin-bottom:0px;
margin-top:10px;
}

#reader_comments_home span{
visibility:hidden;
display:none;
}

#reader_comments_home h5{
visibility:hidden;
display:none;
}

#reader_comments_home ul {
list-style: none;
margin: 0px;
padding: 0px;  
}

#reader_comments_home ul li {
margin: 0px;
padding: 0px;
}

#reader_comments_home ul li a {
color: #ffffff;
display: block;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.7em;
text-decoration:none;
width:258px;
vertical-align: bottom; /* This fixes the IE5 Win gap! */
padding-left:35px;
padding-right:5px;
background-image:url(../images/comments-icon-home.gif);
background-position: 12px 13px; 
background-repeat:no-repeat;	
border-bottom:1px solid #414448;
}

#reader_comments_home ul li a:hover {
background:#1e1e1e;
text-decoration:none;
background-image:url(../images/comments-icon-home.gif);
background-position: 12px 13px; 
background-repeat:no-repeat;
} 

/****************************************************************/
/* BLOG CAT                  		                  */
/****************************************************************/

#blog_cat {
list-style-position: inside;
}

.blog_cat_h4{
background-image:url(../images/advertisement-bk.gif);
background-repeat:no-repeat;
width:295px;
height:39px;
text-indent:-3000px;
}

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

.blog_cat_list li {
margin: 0px;
padding: 0px;
}

.blog_cat_list li a {
color: #ffffff;
display: block;
width:200px;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif; 

font-size:0.8em;
text-decoration:none;
border-bottom:1px solid #414448;
vertical-align: bottom; /* This fixes the IE5 Win gap! */
background-image:url(../images/more-news-list-icon.gif);
background-position: 10px 12px; 
background-repeat:no-repeat;	
}

.blog_cat_list li a:hover {
background:#373739;
text-decoration:none;
background-image:url(../images/more-news-list-icon.gif);
background-position: 10px 12px; 
background-repeat:no-repeat;
}

/****************************************************************/
/* NEXT GAME                 		                            */
/****************************************************************/

.next_game{
font-family:Arial, Helvetica, sans-serif; 
font-size:0.75em;
color:#ffffff;
padding-top:5px;
padding-left:10px;
padding-right:5px;
padding-bottom:5px;
background-image:url(../images/next-game-bk.gif);
background-repeat:no-repeat;
margin:0px;
} 

/****************************************************************/
/* TOP FOOTER                 		                  */
/****************************************************************/

#top_footer{
margin:0px auto;
width:938px;
background-color:#000000;
border-left: 1px solid #303000;
border-right: 1px solid #303000;
}

#top_footer_inner{
background-color:#202020;
border: 3px solid #2c2c2c;
margin-left:10px;
margin-right:10px;
margin-top:0px;
padding:10px;
}

.explore{
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-indent:-3000px;
background-image:url(../images/25.gif);
background-repeat:no-repeat;
width:890px;
height:26px;
border-bottom:1px solid #aca433;
}

.news_cat_home{
float:left;
padding-right:50px;
margin-top:10px;
border-right:1px solid #2c2c2c;
min-height:180px;
}

.news_blog_cat{
margin-top:0px;
margin-left:10px;
margin-bottom:0px;
color:#63686f;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:1em;
}

.news_cat_list{
list-style-type:none;
font-family : "Trebuchet MS", Trebuchet, Verdana;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.news_cat_list a{
color:#63686f;
font-size:0.7em;
text-decoration:underline;
}

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

#top_footer .active {
color:#f0e029;
}

.adidas{
float:right;
margin-top:-20px;
margin-left:10px;
}

#top_footer_inner a img{
filter:alpha(opacity=40); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 0.4;
opacity: 0.4; 
}

#top_footer_inner  a:hover img {
filter:alpha(opacity=100); /* IMPORTANT allows a:hover border & background color to work in IE6 */
-moz-opacity: 1;
opacity: 1; 
}

.copy{
color:#63686f;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.65em;
margin-left:10px;
margin-top:10px;
margin-bottom:0px;
clear:both;
}

.copy a{
text-decoration:underline;
color:#63686f;
}

.copy a:hover{
text-decoration:none;
color:#63686f;
}

.copy_p{
float:left;
}

.white{
color:#ffffff;
}

.nike{
float:right;
margin-left:5px;
margin-top:-12px;
}

/****************************************************************/
/* TWITTER ON THE HOMEPAGE                 		                */
/****************************************************************/

.twitter_home{
width:303px;
margin-top: 10px; 
min-height: 183px; 
float: left;
}

.twitter_home_h4 {
margin-top: 0px; 
font-size: 1em; 
height:46px;
margin-bottom:-19px;
margin-left: 10px; 
color: #63686f; 
font-family: "trebuchet ms", trebuchet, verdana;
background-image:url(../images/twitter-bird.gif);
background-repeat:no-repeat;
background-position:248px 2px;
*background-position:245px 2px;
}

#twitter_div ul{
font-family : "trebuchet ms", trebuchet, verdana;
font-size:0.7em;
}

#twitter_update_list{
color:#ffffff;
list-style-type:none;
margin-left:10px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
font-size:12px;
padding:0px;
background-repeat:no-repeat;
background-position:0px 0px;
}

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

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

.twit_link{
margin-left:10px;
color:#5a686f;
font-family : "trebuchet ms", trebuchet, verdana;
font-size:0.7em;
margin-top:0px;
float:right;
}

.twitter_home a{
text-decoration:underline;
}

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

.twit_logo{
margin-top:4px;
}

/****************************************************************/
/* CONTACT US PAGE                 		                         */
/****************************************************************/



/* - - - Custom Theme - - - */

#container ul{
margin-top:0px;
margin-left:10px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
}

#container, body.embed{
margin-top:0px;
background-color:#343538;
border:1px solid #3e4145;
padding-bottom:10px;
}
.wufoo input.text, .wufoo textarea.textarea{
	
}
.wufoo .focused{

}
.wufoo .instruct{
	
}

/* Borders */
#container{

	width:582px;
	
}
.wufoo .info{
	border-bottom:0 dotted #CCCCCC;
}
.wufoo .section{
	border-top:0 dotted #CCCCCC;
}
.wufoo input.text, .wufoo textarea.textarea{
}
.wufoo .instruct{
	border:0 solid #E6E6E6;
}

/* Typography */
.wufoo .info h2{
	font-size:160%;
	font-family:inherit;
	color:#ffffff;
}
.wufoo .info div{
	font-size:95%;
	font-family:inherit;
	color:#ffffff;
}
.wufoo .section h3{
	font-size:110%;
	font-family:inherit;
	color:#ffffff;
}
.wufoo .section div{
	font-size:85%;
	font-family:inherit;
	color:#ffffff;
}

.wufoo .graph h3{
	color:#ffffff;
}
.wufoo .footer{
	color:#ffffff;
}
.wufoo .footer span{
	color:#ffffff;
}

.wufoo label.desc{
	font-size:95%;
	font-family:inherit;
	color:#ffffff;
}
.wufoo li div, .wufoo li span, .wufoo li div label, .wufoo li span label{
	font-family:font-family : "Trebuchet MS", Trebuchet, Verdana;
	color:#ffffff;
}
.wufoo label.choice{
	font-size:0.75em;
	font-family:inherit;
	color:#ffffff;
}
.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select{
	font-size:0.9em;
	font-family:font-family : "Trebuchet MS", Trebuchet, Verdana;
	color:#000000;
}
.wufoo .instruct{
	font-size:85%;
	font-family:font-family : "Trebuchet MS", Trebuchet, Verdana;
	color:#ffffff;
}
.wufoo li.altInstruct .instruct, .wufoo li.leftHalf .instruct, .wufoo li.rightHalf .instruct{
	color:#000000;
}
.wufoo input.btTxt{
	font-size:0.75em;
	font-family:font-family : "Trebuchet MS", Trebuchet, Verdana;
}

.wufoo li.focused label.desc{
	font-size:0.75em;
	font-family:font-family : "Trebuchet MS", Trebuchet, Verdana;
}
.wufoo li.focused label.desc{
	
}
.wufoo li.focused div, .wufoo li.focused span, .wufoo li.focused div label, .wufoo li.focused span label{
	font-family:font-family : "Trebuchet MS", Trebuchet, Verdana;
	
}

/* Drop Shadows */
#top, #bottom{
	visibility:hidden;
}

.wufoo{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
}
.wufoo li{
	width:62%;
}
form ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:100%;
}
form li{
	margin:0;
	padding:4px 5px 2px 9px;
	position:relative;
	clear:both;
}
form li:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
}

* html form li{height: 1%;}
form li{display: block;}
* html form li div{display:inline-block;}

form li div, form li span{
	margin:0 4px 0 0;
	padding:0 0 8px 0;
	color:#444;
}
form li span{
	float:left;
}

form li div.address{
	padding-bottom:0;
}
form li div span{
	width:100%;
}
form li div span.left, form li div span.right{
	width:47%;
	margin:0;
}

.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both !important;
}

/* ----- INFO ----- */

.info{
	display:inline-block; 
	clear:both;
	border-bottom:1px dotted #ccc;
	margin:0 0 1em 0;
}
.info[class]{
	display:block;
}
.info h2{
	font-weight:normal;
	font-size:160%;
	margin:0 0 .2em 0;
	clear:left;
}
.info div{
	font-size:95%;
	line-height:135%;
	margin:0 0 1em 0;
}

/* ----- SECTIONS ----- */

form hr{
	display:none;
}
form li.section{
	border-top:1px dotted #ccc;
	padding-top:.9em;
	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 .2em 0;
}
form .section div{
	display:block;
	font-size:85%;
	margin:0 0 1.2em 0;
	padding:0;
}

/* ----- LIKERT SCALE ----- */

form li.likert{
	width:97% !important;
}
.likert table{
	margin:0 0 1.5em 0;
	background:#fff;
}
.likert caption{
	text-align:left;
	color:#222;
	font-size:95%;
	font-weight:bold;
	line-height:135%;
	margin:0 0 .4em 0;
	padding:4px 0 0 0;
}
.likert label{
	font-size:10px;
	display:block;
}
.likert thead td{
	font-size:85%;
	border-left:1px solid #ccc;
	padding:10px 6px;
}
.likert thead td, .likert thead th{
	background-color:#e5e5e5;
}

.likert th, .likert td{
	border-bottom:1px solid #dedede;
	padding:4px 8px;
}
.likert tbody th{
	color:#222;
	font-size:95%;
	font-weight:bold;
}
.likert td{
	border-left:1px solid #dedede;
	width:12%;
	text-align:center;
}



.likert tbody tr.alt td, .likert tbody tr.alt th{
	background-color:#f8f8f8;
}
.likert tbody tr:hover td, .likert tbody tr:hover th{
	background-color:#FFFFCF;
}
.likert tbody tr td:hover{
	background-color:#D3F3FF;
}



/* ----- FIELDS AND LABELS ----- */

#container label.desc{
	line-height:150%;
	padding:0 0 1px 0;
	border:none;
	color:#ffffff;
	display:block;
	font-weight:bold;
	font-size:0.75em;
	font-family:font-family : "Trebuchet MS", Trebuchet, Verdana;
}
form li div label, form li span label{
	margin:0;
	padding-top:6px;
	clear:both;
	font-size:9px;
	line-height:9px;
	color:#444;
	display:block;
}
form li div label var{
	font-weight:bold;
	font-style:normal;
}
form li div label .currently{
	display:none;
}

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;
}

label.choice{
	font-size:100%;
	display:block;
	line-height:1.5em;
	margin:-1.65em 0 0 25px;
	padding:.44em 0 .5em 0;
	color:#222;
	width:88%; 
	display:block;
}
input.checkbox, input.radio{
	display:block;
	line-height:1.5em;
	margin:.6em 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 7px;
	width:auto;
	overflow:visible;
}
.buttons{
	clear:both;
	margin-top:10px;
}
.buttons input{
	font-size:120%;
	margin-right: 5px;
}

/* ----- TEXT DIRECTION ----- */

.rtl .info h2, .rtl .info div, .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 div, .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{
	display:none;
	color:red;
	font-weight:bold;
	font-size:10px;
	margin:-2px 0 5px 0;
	clear:both;
}
form li.error p.error{
	display:block;
}
.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:#232427;
}
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{
	width:74% !important;
	padding-top:9px;
}


.leftLabel label.desc, .rightLabel label.desc{
	float:left;
	width:29%;
	margin:2px 15px 0 0;
}
.rightLabel label.desc{
	text-align:right;
}
.leftLabel .address, .rightLabel .address,
.leftLabel .column, .rightLabel .column{
	float:left;
}



.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,
.leftLabel .column, .rightLabel .column{
	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 p.instruct, .rightLabel p.instruct{
	width:27%;
	margin-left:5px;
}
.leftLabel .altInstruct .instruct, .rightLabel .altInstruct .instruct{
	margin-left:29% !important;
	padding-left:15px;
	width:65%;
}



.leftLabel .buttons, .rightLabel .buttons{
	margin-left:15px;
}
.leftLabel .buttons input, .rightLabel .buttons input{
	margin-left:29%;
}
* html .leftLabel .buttons input, * html .rightLabel .buttons input{
	margin-left:22%;
}
* html .leftLabel .buttons, * html .rightLabel .buttons{
	margin-left:4px;
}
*+html .leftLabel .buttons, *+html .rightLabel .buttons{
	margin-left:7px;
}

/* ----- 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 label.desc, .noI .rightLabel label.desc{
	width:34%;
}
.noI .leftLabel .large, .noI .leftLabel textarea.textarea,
.noI .rightLabel .large, .noI .rightLabel textarea.textarea,
.noI .leftLabel .address, .noI .rightLabel .address,
.noI .leftLabel .column, .noI .rightLabel .column{
	width:60%;
}

.noI .leftLabel .buttons input, .noI .rightLabel .buttons input{
	margin-left:34%;
}

/* ----- 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%;
}

/****************************************************************/
/* SLIDER			                                            */
/****************************************************************/

#slide_wrapper{
width:614px;
background-color:#2e2e2e;
background-image:url(../images/slider-bk.gif);
background-repeat:repeat-y;
list-style-type:none;
overflow: hidden;  /* important (hide the items outside the div) */
}

#slide_wrap{
float:left;
margin:0px;
padding:0px;
width:578px;
overflow: hidden;  /* important (hide the items outside the div) */
}

#mycarousel{
margin:0px;
padding:0px;
list-style-type:none;
width:9999px; 
left:-578px;
overflow: hidden;  /* important (hide the items outside the div) */
}

.box_1{
width:578px;
min-height:279px;
float:left;
overflow: hidden;  /* important (hide the items outside the div) */
}

.box_2{
width:578px;
min-height:279px;
/*margin-left:10px;
margin-right:10px;*/
float:left;
overflow: hidden;  /* important (hide the items outside the div) */
}

.box_3{
width:578px;
min-height:279px;
float:left;
overflow: hidden;  /* important (hide the items outside the div) */
}

.left_arrow{
padding-top:110px;
float:left;
width:18px;
cursor: pointer;  
cursor: hand;
}


.right_arrow{
padding-top:110px;
float:left;
width:18px;
cursor: pointer;  
cursor: hand;
}

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

.featured_article_text{
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
background-color:#000000;
margin-bottom:0px;
width:558px;
}

.featured_article_text h1{
padding:0px;
margin-top:0px;
margin-bottom:10px;
margin-right:10px;
margin-left:0px;
color:#eaea05;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.4em;
}

.featured_article_text h1 a{
color:#eaea05;
padding:0px;
margin:0px;
}

.featured_article_text h1 a:link{
color:#eaea05;
padding:0px;
margin:0px;
}

.featured_article_text h1 a:hover{
color:#eaea05;
text-decoration:none;
}

.featured_article_text p{
padding-top:0px;
padding-bottom:8px;
padding-right:20px;
margin-top:0px;
margin-bottom:0px;
font-family : "Trebuchet MS", Trebuchet, Verdana;
font-size:0.7em;
color:#ffffff;
text-align:justify;
line-height:1.5em;
}

/****************************************************************/
/* FIXTURE LIST		                                            */
/****************************************************************/

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

.fixtures_list_txt li{
color: #ffffff;
display: block;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.7em;
text-decoration:none;
width:258px;
border-bottom:1px solid #414448;
vertical-align: bottom; /* This fixes the IE5 Win gap! */
padding-left:35px;
padding-right:5px;
background-image:url(../images/fix-arrow.gif);
background-position: 12px 13px; 
background-repeat:no-repeat;	
}

#fixtures_list span {
display:none;
visibility:hidden;
}

#fixtures_list h4{
margin-bottom:0px;
margin-top:0px;
}

.view_fix{
color:#ffffff;
margin-left:34px;
margin-right:10px;
margin-top:10px;
margin-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.65em;
}

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

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










