body{
    background-color:#fff;
    font-family:Verdana, sans-serif;
}

a img{
    border:none;
}

#date{
    font-size:12px;
    color:#666;
}

#search form span{
    font-size:11px;
    color:#666;
}

a.headline{
    text-decoration:none;
    color:#333;
}

a.aux{
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
}

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

p.normal, div.normal p{
    font-size:12px;
    color:#333;
}

.box-title{
/*    border-bottom:7px solid	#817679; */
    border-bottom:7px solid	#ccc;
    font-size:13px;
    font-weight:bold;
}

#breadcrumbs{
    font-weight:normal;
    font-size:12px;
    border-bottom:1px solid #ccc;
}

.slider{
    background-color:#111;
}

#main-nav ul{
    list-style-type:none;
}

#main-nav ul li{
    font-size:12px;
}

#main-nav ul li a{
    /* border: 1px solid;*/ 
    padding: 5px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    margin: 0px
    text-align: left;
}

#main-nav ul li a:hover{
    /*background-color: #91bdc9; */
    background-color: #555;
    color: white;
}

#main-nav ul li.current a{
    /*background-color: #91bdc9; */
    background-color: #555;
    color: white;
}

#top-stories-box{
    border-bottom:1px solid #ccc;
}

.featured-story{
    background-image:url('/Resources/Images/topstory_bg.jpg');
    background-repeat:no-repeat;
}

#topstories-slider{
    background-image:url('/Resources/Images/slider_bg.gif');
    background-repeat:no-repeat;
}

.transparent-box{
    background-color:#fff;
    filter: alpha(opacity=70);
    opacity: 0.7;
    -moz-opacity:0.7;
}

.slider-module-text{
    background-color:#fff;
    filter: alpha(opacity=70);
    opacity: 0.7;
    -moz-opacity:0.7;
}

.slider-module-text a.headline, .caption-text a.headline{
    font-size:12px;
    font-weight:bold;
    color:#000;
}

.slider-module-text p, .caption-text p{
    font-size:11px;
}

.story-in-list{
    border-bottom:1px dotted #ddd;
}

.story-in-list a.headline{
    font-size:12px;
    font-weight:bold;
}

.story-in-list p, .column-module p{
    font-size:11px;
}

.slider-modules-holder{
    border:0px;
}

.image-credit{
    font-size:10px;
    padding:2px;
    display:block;
    float:left;
    color:#fff;
    background-color:#000;
    filter: alpha(opacity=40);
    opacity: 0.4;
    -moz-opacity:0.4;
}

.column-module{
    border-bottom:1px solid #ccc;
}

.secondary-video p{
    font-size:11px;
}

div.minor-title{
    font-size:11px;
    font-weight:bold;
    color:#333;
    padding-bottom:3px;
}

div.h-divider{
    height:1px;
    border-bottom:1px solid #ccc;
}

.article-info{
    font-size:11px;
    color:#333;
}

#article-box h1{
    font-weight:normal;
    font-size:20px;
}

.article-text{
    font-size:12px;
    line-height:16px;
    color:#333;
}

.article-text a{
    text-decoration:none;
}

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

.video-holder{
    background-color:#333;
    background-image:url(/Resources/Images/video_bg.jpg);
}

.column-module ul{
    list-style-type:none;
    font-size:11px;
}

#comments p.notice{
    font-size:12px;
    color:#666;
}

#comments span.input-name{
    font-size:12px;
}

.comment{
    border-bottom:1px dotted #ddd;
}

.comment-content{
    font-size:11px;
    color:#333;
}

.comment-details{
    font-size:11px;
    color:#333;
}

ul.fact-box{
    list-style-type:none;
    font-size:12px;
    color:#333;
}

ul.mosaic{
    list-style-type:none;
}

ul.mosaic li{

}

ul.mosaic li a{
    
}

ul.mosaic li a span{
    background-color:#fff;
    filter: alpha(opacity=1);
    opacity: 0.1;
    -moz-opacity:0.1;
}

ul.mosaic li a:hover span{
    background-color:#fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity:0.5;
}

#footer ul{
    list-style-type:none;
}

#footer ul li{
    font-size:10px;
}

#footer ul li a{
    color:#666;
    text-decoration:none;
    padding:2px;
}

#footer ul li a:hover{
    color:#fff;
    background-color:#999;
}

/** Tabs based on CSS Tabs 2.0 By Joshua Kaufman at http://unraveled.com **/

ul.tabs-bar { /* general settings */
    text-align: left; /* set to left, right or center */
    margin: 1em 1px 5px 0; /* set margins as desired */
    font-size: 12px; /* set font as desired */
    border-bottom: 1px solid #bbb; /* set border COLOR as desired */
    list-style-type: none;
    padding: 3px 10px 3px 3px; /* THIRD number must change with respect to padding-top (X) below */
}

ul.tabs-bar li { /* do not change */
    display: inline;
}

ul.tabs-bar li.front{ 
    border-bottom: 1px solid #fff; /* set border color to page background color */
    background-color: #fff; /* set background color to match above border color */
}

ul.tabs-bar li.front a{ 
    background-color: #fff; /* set selected tab background color as desired */
    color: #000; /* set selected tab link color as desired */
    position: relative;
    top: 1px;
    padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul.tabs-bar li a { /* settings for all tab links */
    padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #bbb; /* set border COLOR as desired; usually matches border color specified in #tabnav */
    background-color: #e0e0e0; /* set unselected tab background color as desired */
    color: #666; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: none;
    border-bottom: none;
}

ul.tabs-bar a:hover { /* settings for hover effect */
    background: #fff; /* set desired hover color */
}

