/* START MAIN ELEMENTS */

Body 
{ 
    /*background:#f0f0f0;*/
    color:#464646;
}

#wrapper
{
    clear: both;
    text-align: left;
    /*background:#fff;*/

} 


.headercontent .container{
    background-color:#3F3F3F;
}

.container { background:#fff; padding:0 10px; }
.footer_content {padding:0px !important; width: 972px;}

a 
{ 
    color:#111;
    text-decoration:none;
    font-weight:bold;
}

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

.alt a 
{ 
    color:#e60009;
    text-decoration:none;
    font-weight:bold;
}

.alt a:hover 
{ 
    color:#444;
    text-decoration:underline;
}
.blurb h1
{
    font-size:2.6em;
}
.blurb h2
{
    font-size: 1.6em;
}
.blurb h3
{
    font-size: 1.1em;

}
.blurb h4
{
    font-size: 1.0em;

}
.blurb h5
{
    font-size: 1.0em;

}
.blurb h6
{
    font-size: 1.0em;

}

h1, h2, h3, h4, h5, h6 
{ 
    margin:0 0 10px;
    padding:0px;
    font-weight:bold;
    color:#444;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
{ 
    color:#292929;
    text-decoration:none;
    font-weight: bold;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover 
{ 
    color:#444;
}

ul
{
    padding-left:15px;
    font-size: 112%;
}

ol
{
    padding-left:25px;
}

.box
{
    background:#f3f3f3;
    padding:10px;
    margin:0 0 10px;
    border-top:solid 1px #d4d4d4;
}

.quiet
{
    text-transform:uppercase;
    color:#7f7f7f;
}

caption
{
    background:transparent;
    text-transform:uppercase;
    color:#7f7f7f;
} 

.textalignleft
{
    text-align:left;
}

.textalignright
{
    text-align:right;
}

.textaligncenter
{
    text-align:center;
}

.noticepage
{  
    background:#f0f0f0;
    border:solid 1px #d1d1d1;
    margin:0px 0px 10px 0px;
    padding:80px 160px;
    text-align:center;
}

.noticepage a
{ 
    color: #e60009;
    font-weight: normal;
    text-transform:uppercase;
}

.noticepage h2
{
    text-transform:uppercase;
}

.noticepage p
{
    padding:10px;
    margin:0 0 10px;
    background: #fff;
    border:solid 1px #d1d1d1;
}

/* END MAIN ELEMENTS */

/* START HEADER ELEMENTS */

#header
{
    background:#3f3f3f;
    padding-top:50px;
}

#header .headercontent
{
    background:#3f3f3f url(../images/sprite_header.png) repeat-x 0px -50px ;
    display: inline;
}

#wrapper { clear: both;  text-align: left;}
#header .container { background: transparent; }
#header .container h1 { margin-left:-10px; }
#navigation .container { background:#fff; padding:10px; }

#header h1 
{ 
    float: left;
    display: inline;
    width: 310px;
    height: 88px;
    margin:0;
    padding:0px;
}

#header h1 a 
{
    display: block;
    height: 88px;
    width: 310px;
    text-indent: -1000px;
    background: url(../images/sprite_header.png) no-repeat 0 -148px;
    overflow: hidden;
}

#header h1 a:hover 
{  
    background: url(../images/sprite_header.png) no-repeat 0 -236px;
    height: 88px;
    width: 310px;
}

#header .topstory 
{   
    background:#ffcc33 url(../images/sprite_header.png) no-repeat 0 -400px;
    float:left;
    width:203px;
    height:75px;
    display:block;
    margin-right:10px;
}

#header .topstory img
{
    float:left;
    margin:0 8px 0 0;
    height:75px;
    padding:0px;
    display:block;
}

#header .topstory h4
{
    padding:8px 8px 0 0;
    font-size:13px;
    margin:0px;
}

#header .end 
{   
    width:204px;
    margin-right:0px;
}

/* START LEADERBOARD */

#header .advert
{
    margin-bottom:5px;
} 


.advert
{
    margin-bottom:5px;
} 

#header .advert h3, #header .advert h3 a
{
    color:#fff;
    text-transform:uppercase;
    font-size:18px;
}

/* END LEADERBOARD */	

/* END HEADER ELEMENTS */

/* START NAVIGATION ELEMENTS */

#navigation { margin:0 ; }



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

#navigation ul li
{ 
    list-style: none;
    padding:0px;
    margin:0px;
    float:left;
    margin-right:3px;
    text-indent: -1000px;
    overflow: hidden;
} 

#navigation ul li a
{ 
    display: block;
    height: 30px;
} 

#navigation ul li a.home { width:50px; background:  url(../images/sprite_navigation.gif) no-repeat 0 -6px; }
#navigation ul li a.home:hover, #navigation ul li.selected a.home { background:  url(../images/sprite_navigation.gif) no-repeat 0 -40px; }

#navigation ul li a.news { width:50px; background:  url(../images/sprite_navigation.gif) no-repeat 0 -74px; }
#navigation ul li a.news:hover, #navigation ul li.selected a.news { background:  url(../images/sprite_navigation.gif) no-repeat 0 -108px; }

#navigation ul li a.sport { width:53px; background:  url(../images/sprite_navigation.gif) no-repeat 0 -142px; }
#navigation ul li a.sport:hover, #navigation ul li.selected a.sport { background:  url(../images/sprite_navigation.gif) no-repeat 0 -176px; }

#navigation ul li a.entertainment { width:115px; background:  url(../images/sprite_navigation.gif) no-repeat 0 -210px; }
#navigation ul li a.entertainment:hover, #navigation ul li.selected a.entertainment { background:  url(../images/sprite_navigation.gif) no-repeat 0 -244px; }

#navigation ul li a.columnists { width:91px; background:  url(../images/sprite_navigation.gif) no-repeat 0 -278px; }
#navigation ul li a.columnists:hover, #navigation ul li.selected a.columnists { background:  url(../images/sprite_navigation.gif) no-repeat 0 -312px; }

#navigation ul li a.good_life { width:77px; background:  url(../images/sprite_navigation.gif) no-repeat 0 -346px; }
#navigation ul li a.good_life:hover, #navigation ul li.selected a.good_life { background:  url(../images/sprite_navigation.gif) no-repeat 0 -380px; }

#navigation ul li a.help_line { width:77px; background:  url(../images/sprite_navigation.gif) no-repeat 0 -414px; }
#navigation ul li a.help_line:hover, #navigation ul li.selected a.help_line { background:  url(../images/sprite_navigation.gif) no-repeat 0 -448px; }

#navigation ul li a.multimedia { width:93px; background:  url(../images/sprite_navigation.gif) no-repeat 0 -482px; }
#navigation ul li a.multimedia:hover, #navigation ul li.selected a.multimedia { background:  url(../images/sprite_navigation.gif) no-repeat 0 -516px; }

#navigation ul li a.blogs { width:54px; background:  url(../images/sprite_navigation.gif) no-repeat 0 -550px; }
#navigation ul li a.blogs:hover, #navigation ul li.selected a.blogs { background:  url(../images/sprite_navigation.gif) no-repeat 0 -584px; }

#navigation ul li a.jobs { width:44px; background:  url(../images/sprite_navigation.gif) no-repeat 0 -618px; }
#navigation ul li a.jobs:hover, #navigation ul li.selected a.jobs { background:  url(../images/sprite_navigation.gif) no-repeat 0 -652px; }


#navigation div.search 
{    
    padding:0 0 0 10px;
    float:left;
    display:block;
}

#navigation div.search input
{   
    margin:0px;
}

/* END NAVIGATION ELEMENTS */

/* START SUB NAVIGATION ELEMENTS */

#subnavigation 
{
    margin:0 0 10px 0;
    text-transform:uppercase;
}



#subnavigation .container
{
    border-top:solid 1px #d4d4d4;
    padding-top:10px;
}
#subnavigation ul
{
    list-style: none;
    padding:0px;
    margin:0px;
}

#subnavigation ul li
{
    color:#222222;
    list-style: none;
    padding:0px;
    margin:0px;
    float:left;
    margin-right:10px;
} 

#subnavigation ul li a
{
    font-size:12px;
    font-weight:normal;
}  


#subnavigation ul li.selected a
{
    font-size:12px;
    font-weight:normal;
    color:#c81016;
}

#subnavigation ul li.selected span
{
    color:#c81016;
}

#subnavigation ul li.selected
{
    font-size:12px;
    color:#c81016;
    font-weight:bold;
}

/* END SUB NAVIGATION ELEMENTS */

/* START NETWORK */	

#network 
{
    font-size:13px;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #242424;
    height: 31px;
    border-bottom: solid #282828 1px;
    z-index: 10000;
}

html>body #network 
{ 
    background:#242424 url(../images/sprite_header.png) repeat-x -36px -350px;
    height: 36px;
    border: none;
}

#network h2 
{
    display: none;
}

#network a 
{
    color: #b9b9b9;
    font-weight: normal;
}

#network .content 
{
    width: 950px;
    margin: 0 auto;
    text-align: left;
    height:30px;
}

#network .content ul.websites 
{
    float: left;
    display: inline;
    padding:0px;
    font-size: 100%;
}

#network .content ul.websites li 
{
    float: left;
    display: inline;
    height: 31px;
    line-height: 31px;
    margin: 0 20px 0 0;
} 

#network .content ul.subscription 
{
    float: right;
    display: inline;
    padding:0px;
    margin:0px;
    font-size:100%;
}

#network .content ul.subscription li 
{
    float: left;
    display: inline;
    height: 31px;
    line-height: 31px;
    margin: 0 0 0 20px;
}


#sddm li.d-down
{
    background: url(../images/topnav_mnu_arrow.gif) center right no-repeat;
    padding-right:20px;
}

#sddm div
{	
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    border: 1px solid #232323;
    border-bottom:0px;
}

#sddm div a
{	
    position: relative;
    display: block;
    margin: 0;
    padding: 5px 10px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    text-transform:uppercase;
    background: #3e3e3e;
    color: #fff;
    font: 11px arial;
    font-weight:bold;
    border-bottom: 1px solid #232323
}

#sddm div a:hover
{	
    background: #d2392e;
    color: #FFF;
}

/* END NETWORK */	

/* START LABEL */

.label
{
    padding:5px 0;
    margin:0 0 10px;
    border-top:solid 1px #d4d4d4;
    border-bottom:solid 3px #333333;
}

.label h2
{
    margin:3px 0 0;
    padding:0;
    text-transform:uppercase;
    font-size:18px;
    float:left;
    color:#333;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -1.0px;
    line-height: 1.5em;
}

.label h2 a
{ 
    color:#333;
}

.label ul
{
    margin:0;
    padding:10px 0 0 0;
    list-style:none;
    clear:right;
}

.label ul li
{
    margin:0;
    padding:0 0 0 10px;
    list-style:none;
    float:right;
    margin-left:10px;
    border-left:solid 1px #4e4e4e;
    line-height:1;
    text-transform:uppercase;
}

.label ul li a
{
    color:#e60009;
    font-weight:normal;
}

.label ul li.noborder
{
    border:0px;
}

.label ul li.captionsml
{
    border:0px;
    font-size:10px;
    color:#999;
}

/* END LABEL */	

/* START BLURB ELEMENTS */

.blurb/*--------new size changes---------*/
{
    margin-bottom:10px;
    clear:both;
    font-size: 112%;
}

.blurb img
{
    float:left;
    margin:5px 10px 5px 0;
    display: inline;
}  

.blurb h1 a, .blurb h2 a, .blurb h3 a, .blurb h4 a, .blurb h5 a, .blurb h6 a
{ 
    font-weight:bold;
    line-height:1;
}

.blurbborder
{
    border-bottom:solid 1px #d4d4d4;
    padding-bottom:10px;
}

.blurbbordernobottom
{
    border-bottom:solid 0px #d4d4d4;
    padding-bottom:10px;
}

.lead
{
    background:#333;
    padding:10px;
    color:#d9d9d9;
}

.lead img
{
    margin:0 0 10px 0;
}

.lead a
{
    color:#ffcc33;
}

.lead a:hover
{
    color:#ffd452;
}

.lead h1 a, .lead h2 a, .lead h3 a, .lead h4 a, .lead h5 a, .lead h6 a
{
    color:#fff;
}

.lead h1 a:hover, .lead h2 a:hover, .lead h3 a:hover, .lead h4 a:hover, .lead h5 a:hover, .lead h6 a:hover
{
    color:#cfcfcf;
    text-decoration:none;
}

.audio .lead img
{
    margin-right:10px;
}

.secondlead
{
    background:#f3f3f3;
    margin-bottom:-1px;
    border-top:solid 1px #d4d4d4;
}

.secondlead div
{
    padding:10px;
    margin:0px;
    border-bottom:solid 1px #d4d4d4;
} 

.secondlead .quote h3
{
    font-weight:normal;
    font-style: italic;
    line-height:1.2;
    display:block;
}

.secondlead .quote h3 span
{
    background: url(../images/sprite_content.gif) no-repeat top left;
    text-indent: -10px;
    overflow: hidden;
    display: inline;
    width:20px;
    height:20px;
    float:left;
    margin-right:10px;
}

.secondlead .quote h3 span.end
{
    background: url(../images/sprite_content.gif) no-repeat -20px 0 ;
    text-indent: -10px;
    overflow: hidden;
    display: inline;
    width:15px;
    height:15px;
    float:right;
    margin: 5px 0 0px 0;
}

.section .lead
{
    background: #f3f3f3;
    border:solid 1px #d5d5d5;
    border-left:0px;
    border-right:0px;
    color:#555;
}

.section .lead a,
.section .lead a:hover,
.section .lead h1 a, .section .lead h2 a, .section .lead h3 a, .section .lead h4 a, .section .lead h5 a, .section .lead h6 a,
.section .lead h1 a:hover, .section .lead h2 a:hover, .section .lead h3 a:hover, .section .lead h4 a:hover, .section .lead h5 a:hover, .section .lead h6 a:hover
{
    color: #292929
}

.section .secondlead
{
    background: #fff;
}

/* END BLURB ELEMENTS */

/* START COLUMNISTS ELEMENTS */

.columnists img
{ 
    margin-top:-5px;
    margin-bottom:20px;
}

.columnists h4
{ 
    margin-top:10px;
}
.columnists h4 span
{
    background:#ffcc33;
    text-transform:uppercase;
    margin:10px 0 0 -10px;
    padding:4px 6px;
}

.columnistspage img
{
    margin-top:0px;
    margin-bottom:0px;
}

.columnistspage .label
{
    background:#ffcc33;
    border-top:solid 1px #333;
}

.columnistspage .label h2
{
    padding-left:10px;
}

/* END COLUMNISTS ELEMENTS */ 

/* START ARTICLE ELEMENTS */

.articleheader div
{
    text-transform:uppercase;
    margin-bottom:10px;
}

.articleheader div a
{ 
    color:#e60009;
}

.articleheader h3
{
    color:#464646;
    line-height:1.3;
}

.articlerelated
{
    float:right;
    width:290px;
    margin-left:10px;
}

.articlerelated
{
    float:right;
    width:290px;
    margin-left:10px;
}

.articlerelated .image
{
    margin-bottom:10px;
}

.articlerelated .meta
{
    color:#7f7f7f;
}

.articlerelated .quote
{
    background:#f8f2e2;
    border:solid 1px #e7dfca;
    padding:10px;
    margin-bottom:10px;
    text-align:center;
}

.articlerelated .quote h3
{
    font-weight:normal;
    font-style: italic;
    line-height:1.2;
    display:block;
}


.articlerelated .quote h3 span
{
    background: url(../images/sprite_content.gif) no-repeat top left;
    text-indent: -10px;
    overflow: hidden;
    display: inline;
    width:20px;
    height:20px;
    float:left;
    margin-right:10px;
}

.articlequote
{
    background: url(../images/sprite_content.gif) no-repeat top left;
    text-indent: -10px;
    overflow: hidden;
    display: inline;
    width:20px;
    height:20px;
    float:left;
    margin-right:10px;
}

.articlequoteend
{
    background: url(../images/sprite_content.gif) no-repeat -20px 0 ;
    text-indent: -10px;
    overflow: hidden;
    display: inline;
    width:20px;
    height:20px;
    float:right;
    margin: 5px 0 0px 0;
}


.articlerelated .quote h3 span.end
{
    background: url(../images/sprite_content.gif) no-repeat -20px 0 ;
    text-indent: -10px;
    overflow: hidden;
    display: inline;
    width:20px;
    height:20px;
    float:right;
    margin: 5px 0 0px 0;
}



.articlerelated .quote h3 small
{
    color:#7f7f7f;
    font-size:13px;
    text-transform:uppercase;
}

.articlerelated .label
{
    margin-bottom:0;
}

.articlerelated .box
{
    background:#f8f2e2;
    border:solid 1px #e7dfca;
    margin-bottom:10px;
}

.articlerelated .box h4
{
    color:#e60009;
    text-transform:uppercase;
    font-size:13px;
    margin-bottom:5px;
}

.articlerelated .box h3
{ 
    margin-bottom:5px;
}

.socialMediaBar
{
    margin-bottom:10px;
    height:33px;
}


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

.socialMediaBar ul li
{ 
    list-style: none;
    padding:0px;
    margin:0px;
    float:left;
    /*text-indent: -1000px;*/
    overflow: hidden;
} 

.socialMediaBar ul li a
{ 
    display: block;
    height: 33px;
    width: 33px;
} 

.socialMediaBar ul li.email a { background:  url(../images/sprite_content.gif) no-repeat 0 -274px; }
.socialMediaBar ul li.email a:hover { background:  url(../images/sprite_content.gif) no-repeat 0 -314px; }

.socialMediaBar ul li.print a { background:  url(../images/sprite_content.gif) no-repeat -36px -274px; }
.socialMediaBar ul li.print a:hover { background:  url(../images/sprite_content.gif) no-repeat -36px -314px; }

.socialMediaBar ul li.twitter a { background:  url(../images/sprite_content.gif) no-repeat -71px -274px; }
.socialMediaBar ul li.twitter a:hover { background:  url(../images/sprite_content.gif) no-repeat -71px -314px; }

.socialMediaBar ul li.facebook a { background:  url(../images/sprite_content.gif) no-repeat -106px -274px; }
.socialMediaBar ul li.facebook a:hover { background:  url(../images/sprite_content.gif) no-repeat -106px -314px; }

.socialMediaBar ul li.digg a { background:  url(../images/sprite_content.gif) no-repeat -142px -274px; }
.socialMediaBar ul li.digg a:hover { background:  url(../images/sprite_content.gif) no-repeat -142px -314px; }

.socialMediaBar ul li.more a { width:81px; background:  url(../images/sprite_content.gif) no-repeat -176px -274px; }
.socialMediaBar ul li.more a:hover { background:  url(../images/sprite_content.gif) no-repeat -176px -314px; }

/* END ARTICLE ELEMENTS */

/* START COMMENTS ELEMENTS */

.comment
{ 
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:solid 1px #d4d4d4;
}

.avatar
{
    width:115px;
    float:left;
    margin-right:10px;
    height:95px;
    background: url(../images/sprite_content.gif) no-repeat  0px -30px;
}

.avatar img
{
    margin: 9px 0 0 13px;
    padding: 0;
    border:solid 1px #d4d4d4;
}

.commenttext
{
    width:505px;
    float:left;
} 

.commenttext .quiet
{ 
    float:right;
    margin-top:10px;
}

.comments h2
{
    padding-left:40px;
    background: url(../images/sprite_content.gif) no-repeat  0px -131px;
}


/* END COMMENTS ELEMENTS */

/* START TABLE ELEMENTS */

tr
{ 	
}

td
{
    border-bottom:solid 1px #d4d4d4;
    padding:1px 2px;

}

th
{
    border-bottom:solid 1px #d4d4d4;
    border-top:solid 1px #d4d4d4;
    text-transform:uppercase;
    background:#f3f3f3;
}

td strong
{
    color:#292929;
}

/* END TABLE ELEMENTS */

/* START FORM ELEMENTS */

input.button 
{
    color:#fff;
    background:#de1920;
    padding:5px;
    font-size:1em;
    border:solid 1px #d7151d;
    background:#d6151c url(../images/sprite_forms.jpg) repeat-x -307px -567px;
    margin-top:0px;
}


input.buttonDisabled
{
    padding:5px;
    font-size:1em;
    border:solid 0px #dedede;
    background:url(../images/register_grey.jpg) no-repeat;
    width:65px;
    height:30px;
}

input.text
{
    background: url(../images/sprite_forms.jpg) no-repeat 0px -565px;
    border:0px;
    padding:8px 7px;
    width:290px;
    color:#666;
    font-size: 13px

}

input.short
{
    background: url(../images/sprite_forms.jpg) no-repeat 0px -527px;
    width:190px;
}

input.search
{
    background: url(../images/sprite_forms.jpg) no-repeat -210px -527px;
    width:130px;
    padding-right:40px;
}

input.searchwide
{
    background: url(../images/sprite_forms.jpg) no-repeat 0px -605px;
    width:258px;
    padding-right:40px;
}

.searchButton
{
    background: url(../images/sprite_forms.jpg) no-repeat -210px -527px;
}

legend
{
    text-transform:uppercase;
    padding-left:10px;
    padding-right:10px;
    font-size:18px;
}

label
{
    font-size:16px;
}

fieldset
{
    padding: 20px;
}

.form_item
{ 
    padding:0 0 10px 0;
    clear: both;
    border-bottom:solid 1px #d4d4d4;
}

.form_input
{ 
    float:left;
    width:320px;
    margin-bottom:10px;
    padding-top:10px;
}

.form_input label
{
    font-size:13px;
}

.form_info
{ 
    float:left;
    width:210px;
    border-left:solid 1px #d4d4d4;
    padding:10px;
    color:#888;
    margin-bottom:10px;
    background:#f5f5f5;
}

/* END FORM ELEMENTS */

/* START MARKETINDICATORS */

.marketIndicators
{
    background: transparent;
    padding:0px;
    border:0px;
}

.marketIndicators .left
{
    width:150px;
}

.marketIndicators span.up, .marketIndicators span.down, .marketIndicators span.same
{
    text-indent: -1000px;
    overflow: hidden;
    width:7px;
    height:15px;
    margin:0 5px 0 7px;
    padding:0px;
    display:block;
}

.marketIndicators span.up
{
    background: url(../images/sprite_content.gif) no-repeat 0px -185px;
}

.marketIndicators span.down
{
    background: url(../images/sprite_content.gif) no-repeat 0px -170px;
}

.marketIndicators span.same
{
    background: url(../images/sprite_content.gif) no-repeat 0px -157px;
} 

/* END MARKETINDICATORSS */

/* START SIDEBAR */

.sidebar .box
{
    border:0px;
    background:transparent;
    padding:0px;
}

.sidebar a
{
    font-weight: normal;
}

.sidebar ul li, .sidebar ol li
{
    border-bottom:solid 1px #f0f0f0;
}

.sidebar .label
{
    background: #f3f3f3;
}

.sidebar .label h2
{
    padding-left:10px;
}

.sidebar .label ul
{
    padding-right:10px;
}

.label ul li
{ 
    border-left:solid 1px #999;
    border-bottom:0px;
}

.sidebar .label ul li a
{
    color:#888;
}

.sidebar .advert, .sidebar .cartoon, .sidebar .adsense, .sidebar .todayspaper
{
    margin-bottom:10px;
    border: solid #f0f0f0 1px;
    padding:4px;
}

.sidebar .blurb img
{
    margin-bottom:0px;
}

.sidebar .twitter a, .sidebar .facebook a, .sidebar .mobile a
{
    text-indent: -1000px;
    overflow: hidden;
    display: inline;
    float:left;
    height:135px;
    width:100px;
    margin-right:3px;
}

.sidebar .twitter a
{
    background: url(../images/sprite_sidebar.jpg) no-repeat 0px 0px;
}

.sidebar .twitter a:hover
{
    background: url(../images/sprite_sidebar.jpg) no-repeat 0px -134px;
}

.sidebar .facebook a
{
    background: url(../images/sprite_sidebar.jpg) no-repeat -109px 0px;
}

.sidebar .facebook a:hover
{
    background: url(../images/sprite_sidebar.jpg) no-repeat -109px -134px;
}

.sidebar .mobile a
{
    background: url(../images/sprite_sidebar.jpg) no-repeat -218px 0px;
}

.sidebar .mobile a:hover
{
    background: url(../images/sprite_sidebar.jpg) no-repeat -218px -134px;
}

.sponsoredlinks img 
{
    float:left;
    margin:0 10px 10px 0;
    width:20px;
}
.sponsoredlinks td 
{ 
    width:50%;
}

.video ul, .audio ul 
{
    list-style:none;
    padding:0px;
    margin:0px;
}

.video ul li, .audio ul li 
{
    list-style:none;
    padding:0 0 0 20px;
    margin:0px;
}

.audio ul li 
{ 
    list-style:none;
    padding:0 0 0 20px;
    margin:0px;
    background: url(../images/sprite_content.gif) no-repeat -5px -249px;
}

.video ul li 
{
    list-style:none;
    padding:0 0 0 20px;
    margin:0px;
    background: url(../images/sprite_content.gif) no-repeat -10px -212px;
}

li.audio
{
    list-style:none;
    padding:0 0 0 20px;
    margin:0px;
    background: url(../images/icon_sprite.png) no-repeat 3px 4px;
}

li.video
{
    list-style:none;
    padding:0 0 0 20px;
    margin:2px;
    background: url(../images/icon_sprite.png) no-repeat 0px -41px;
}

li.news
{
    list-style:none;
    padding:0 0 0 20px;
    margin:2px;
    background: url(../images/icon_sprite.png) no-repeat 0px -63px;
}

li.imagegallery
{
    list-style:none;
    padding:0 0 0 20px;
    margin:2px;
    background: url(../images/icon_sprite.png) no-repeat 0px -17px;
}

li.externalfilelink
{
    list-style:none;
    padding:0 0 0 20px;
    margin:2px;
    background: url(../images/icon_sprite.png) no-repeat 0px -95px;
}

/* END SIDEBAR */

/* START TABBED */	

.tabbed
{ 
    margin-bottom:10px;
}

.tabbed .tabContent 
{
    display: none;
    margin-top:10px;
}

.tabbed h2 
{
    display: none;
}

.tabbed ul.menu {
    background: #f2f2f2;
    margin:0px;
    height: 35px;
    padding: 0px;
    border-bottom:solid 1px #333333;
}

.tabbed ul.menu li 
{
    float: left;
    display: inline;
    margin: 0 8px 0 0;
    border-bottom:none;
}

.tabbed ul.menu a 
{
    float: left;
    display: inline;
    height: 35px;
    line-height: 35px;
    font-size: 13px;
    padding: 0 5px;
    text-transform: uppercase;
    color: #898989;
    font-weight:bold;
}

.tabbed ul.menu li.selected a 
{
    text-decoration: none;
    color: #333333;
    background: #fff;
    border:solid 1px #333333;
    border-bottom:0px;
}

.tabbed ul.menu a:hover 
{
    text-decoration: none;
    color: #e60009;
}

.weather .tabbed ul.menu a 
{
    font-size:14px;
    padding:0 20px;
}

.weather .tabbed ul.menu li.selected a 
{ 
    font-size:18px;
}

.multimedia .tabbed ul.menu a 
{
    font-size:14px;
    padding:0 10px;
}

.multimedia .tabbed ul.menu li.selected a 
{ 
    font-size:18px;
}

/* END TABBED */
.last {
    margin-right: 0;
}

/* START FOOTER */	

#footer
{
	background: none repeat scroll 0 0 #252525;
    color: #999999;
    font-size: 12px;
    margin: 0px;
    padding: 10px;
}

#footer .box {
    background: none repeat scroll 0 0 #292929;
    border: 0 none;
    height: 200px;
    margin: 0;
    padding: 10px;
}
#footer .meta a {
    color: #888888;
}

#footer .footerlists {
	
}
#footer .meta {
    color: #666666;
    font-size: 11px;
    padding-top: 10px;
}
#footer .footerlists ul, #footer .footerlists ul li {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#footer ul
{
    list-style: none;
    padding:0px;
    margin:0 0 10px 0;
    border-bottom:solid 1px #d1d1d1;
}
 #footer .footerlists ul li {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#footer ul li
{ 
    list-style: none;
    padding:0px;
    margin:0px;
    float:left;
    margin-right:20px;
    font-size:11px;
    text-decoration: none;
}

 #footer .footerlists ul li
{
   float:none; 
   font-size: 11px; 
   font-family: inherit;
   text-decoration: none;
   text-transform:capitalize;   
}
#footer h4 {
    color:#fff;
    text-transform: uppercase;
    font-size: 14px;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: normal;
   } 
 #footer .footerlists ul li a
{    
    font-weight:normal;
    color:#7b7b7b;
    font-size:11px;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-transform:capitalize;
    } 
#footer .footerlists ul li a:hover
{    
    font-weight:normal;
    color:#999;
    font-size:11px;
    font-family:arial;
    text-decoration: underline;
    text-transform:capitalize;
    } 

#footer ul li a
{    
    font-weight:normal;
    color:#333333;
    text-transform:capitalize;
    font-size:11px;
} 

#footer ul.minor
{   
    border:0;
    margin:0px;
    height:20px;
}

#footer ul.minor li
{   
    margin-right:10px;
}

#footer ul.minor li a
{    
    font-weight:normal;
    color:#565656;
    text-transform: none;
    font-size:13px;
    border-right:solid 1px #929292;
    padding-right:5px;
}  

#footer ul.minor li a.noborder
{
    border:0px;
} 

#footer h3 
{ 
    display: inline;
    float: left;
    height: 30px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 88px;
}
#footer h3 a {
    background: url("../images/sprite_footer.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 31px;
    overflow: hidden;
    text-indent: -1000px;
    width: 110px;
}

#footer h3 a:hover 
{  
    background: url(../images/sprite_footer.gif) no-repeat 0 -31px;
    width: 110px;
} 

#footer h3.opa  
{ 
   display: inline;
    height: 34px;
    margin: 0;
    padding: 0;
    width: 110px;
}

#footer h3.opa a 
{ 
    display: block;
width: 89px;
height: 27px;
text-indent: -1000px;
background: url(../images/sprite_footer.gif) no-repeat 0 -77px;
overflow: hidden;
margin-top:5px;
}


#footer h3.opa a:hover 
{  
    background: url(../images/sprite_footer.gif) no-repeat 0 -113px;
}

/* END FOOTER */	 

/* START SLIDER */

.feature_slider img 
{
    border: 0;
}
.feature_slider li,
.feature_slider p 
{ 
    margin: 0;
    padding: 0;
    
} 
.feature_slider 
{
    position: relative;
    overflow: hidden;
    margin-bottom:10px;
    width:100%;
}
.feature_slider p  
{
    font-size: 100%;
}
.editorschoice p  
{
    font-size: 100%;
}
.feature_slider .javascript_css 
{
    position: relative;
    z-index: 3;
    padding: 20px;
    background: #fffcd3;
}
.feature_slider .skip_to_news 
{
    position: absolute;
    top: 0;
    left: -9999px;
} 
.feature_slider .back a,
.feature_slider .next a 
{
    display: none;
    outline: none; /* This is optional, and is arguably less accessible. */
}

.feature_slider .next a 
{
    display: none;
    outline: none; /* This is optional, and is arguably less accessible. */
}


.feature_slider .next 
{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    margin-top:10px;
    height: 22px;
    width:23px;
}

.feature_slider .next a 
{
    background:#3c3c3c url(../images/sprite_content.gif) no-repeat -25px -354px;
    height: 22px;
    width:23px;
    display:block;
    text-indent: -1000px;
    overflow: hidden;
}

.feature_slider .next a:hover 
{
    background:#6b6b6b url(../images/sprite_content.gif) no-repeat -25px -376px;
}


.feature_slider .back 
{

    position: absolute;
    top: 0;
    right: 30px;
    z-index: 2;
    margin-top:10px;
    height: 22px;
    width:23px;
}

.feature_slider .back a 
{
    background:#3c3c3c url(../images/sprite_content.gif) no-repeat 0px -354px;
    height: 22px;
    width:23px;
    text-indent: -1000px;
    overflow: hidden;
}

.feature_slider .back a:hover 
{
    background:#6b6b6b url(../images/sprite_content.gif) no-repeat 0px -376px;
}

.feature_slider ul 
{
    position: relative;
    left: 0;
    width: auto;
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    z-index: 1;
}
.feature_slider li 
{
    float: left;
    display: inline;
    width: 160px;
}
.feature_slider li img, .feature_slider li p, .feature_slider li h4
{ 
    margin-right:10px;
}
.feature_slider h5
{ 
    margin-bottom:10px;
    text-transform:uppercase;
    font-size:14px;
    font-weight:normal;
    margin-bottom:10px;
    line-height:1;
    color:#e60009;
}

.sidebar .feature_slider ul li 
{
    border:0px;
}
.sidebar .feature_slider ul li h4 a
{
    font-weight:bold;
    font-size:13px;
}
/* END SLIDER */

/* START MAY ADDITIONS */

.videobox
{
    margin-bottom:10px;
}

.meta
{
    color:#7f7f7f;
}

.imageblurb
{
    border-bottom:solid 1px #d4d4d4;
    margin-bottom:10px;
}

.imageblurb h4
{
    float:left;
    margin-top:10px;
}

.imageblurb .meta
{
    margin-top:10px;
    float:right;
}

/* END MAY ADDITIONS */

/* START COLUMNISTS ELEMENTS */ 

.columnistspagelist .blurb img 
{ 
    float: right;
    margin:0 0 10px 10px;
}

.columnistspagelist .blurb img.columnist 
{ 
    float: right;
    margin:0 0 20px 10px;
}

.columnistspagelist .label
{
    background: transparent;
}

.columnistspagelist .label h2
{
    padding-left:0px;
}

.columnistspagelist4 .label 
{
    margin-left:-10px;
    padding-left:10px;
    background:#f3f3f3;
}

.columnistspagelist4 img.columnist 
{
    padding:5px;
    background:#f3f3f3;
    border:solid 1px #d4d4d4;
    border-right:solid 1px #333;
    border-bottom:solid 1px #333;
    border-left:solid 1px #a5a5a5;
    margin-bottom:10px;
}

.columnistspagelist4 .blurb img 
{ 
    float: right;
    margin:0 0 10px 10px;
}

.columnistbox 
{ 
    border-top: solid 1px #d4d4d4;
    margin-top:10px;
    padding-top:10px;
    text-align:right;
}

.columnistbox img 
{ 
    float:right;
    margin: 0 0 0 10px;
}	

.columnistboxalt 
{  
    border-top: solid 1px #d4d4d4;
    margin-top:10px;
    padding:10px 0;
    color:#999;
}

.columnistboxalt a 
{ 
    color:#555
}	

.columnistboxalt1 
{  
    border-bottom: solid 1px #d4d4d4;
    padding-bottom: 10px;
    color:#999;
}

.columnistboxalt1 a 
{ 
    color:#555
}

/* END COLUMNISTS ELEMENTS */ 




/* MY STYLE HACKS */
.leadlight /*--------new size changes---------*/
{
    background: #f3f3f3;
    border:solid 1px #d5d5d5;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    color:#464646;
    padding:10px;
    font-size: 112%;
}

.leaddark/*--------new size changes---------*/
{
    background: #333333;
    border:solid 1px #d9d9d9;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    color:#D9D9D9;
    padding:10px;
    font-size: 112%;
}

.leadnone/*--------new size changes---------*/
{
    background: #ffffff;
    border:solid 1px #d5d5d5;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    color:#464646;
    padding:10px;
    font-size: 112%;
}

.leaddark .img, .leadlight .img, .leadnone .img
{
    margin:0 0 10px 0;
}

.leaddark a
{
    color:#ffcc33;
}

.leadlight a
{
    color:#292929;
}

.leaddark a:hover
{
    color:#ffd452;
}

.leaddark h1 a, .leaddark h2 a, .leaddark h3 a, .leaddark h4 a, .leaddark h5 a, .leaddark h6 a
{
    color:#fff;
}

.leaddark h1 a:hover, .leaddark h2 a:hover, .leaddark h3 a:hover, .leaddark h4 a:hover, .leaddark h5 a:hover, .leaddark h6 a:hover
{
    color:#cfcfcf;
    text-decoration:underline;
}

.leadlight h1 a:hover, .leadlight h2 a:hover, .leadlight h3 a:hover, .leadlight h4 a:hover, .leadlight h5 a:hover, .leadlight h6 a:hover
{
    text-decoration:underline;
}

.leadnone h1 a:hover, .leadnone h2 a:hover, .leadnone h3 a:hover, .leadnone h4 a:hover, .leadnone h5 a:hover, .leadnone h6 a:hover
{
    text-decoration:underline;
}

input.searchimage {margin-top:0px;}

textarea
{
    border:solid 1px #d4d4d4;
    width:610px;
    height:150px;
    padding:8px 7px;
    color:#666;
    font-size: 1.05em;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}


table.weathertable{
    width:300px;
}

td.weatherimage{
    width:32px;
}

td.weathercity{
    width:115px;
}

td.weathersummary{
    width:80px;
}

td.weathertemp{
    width:35px;
}

.quote2 h3
{
    font-weight:normal;
    font-style: italic;
    line-height:1.2;
    display:block;
}

.quote2 h3 span
{
    background: url(../images/sprite_content.gif) no-repeat top left;
    text-indent: -10px;
    overflow: hidden;
    display: inline;
    width:20px;
    height:20px;
    float:left;
    margin-right:10px;
}

.quote2 h3 span.end
{
    background: url(../images/sprite_content.gif) no-repeat -20px 0 ;
    text-indent: -10px;
    overflow: hidden;
    display: inline;
    width:20px;
    height:20px;
    float:right;
    margin: 5px 0 0px 0;
}

.weather7
{
    margin-bottom:0px;

}
.earpiece {
    background: none repeat scroll 0 0 #F3F3F3;
    height:90px;
    width:200px;
}
.earpiece img {
    border: medium none;
    float: left;
    margin-right: 5px;
}
.earpiece h4{
    font-size: 13px;
}

.inspired {
	float:right;
	display: block;
	width: 240px;
	height: 34px;
	text-indent: -1000px;
	background: url(../images/inspired-by-avusa.png) no-repeat;
	overflow: hidden;
}

