/* Roanoke.com mobile style sheet */
/* Author: William Alexander for The Roanoke Times */
/* Updated: 4/2008 */
/* Copyright (c) 2006 The Roanoke Times */

img {width:100% !important;margin:0;}

.top-logo{
    visibility: hidden;
    display:none;}
    
a {
    color:#000;
    text-decoration:none;
    background-color:#fff;
    padding:10px;
    display:block;
    border-bottom:1px solid #000;
    background-image:none;
    background-repeat: no-repeat;
    background-position: center right ;
    padding-right:40px;}

p a {
    color:#003366;
    text-decoration:underline;
    background-color:#fff;padding:0px;
    display:inline;
    border-bottom:1px none #000;
    background-image:none;
    background-repeat: no-repeat;
    background-position: center right ;
    padding-right:0px;}
    
#severe-weather a{
    background-color:#fff;
    color:#CC0000;
    border:none;
    font-size:.8em;
    margin:0;}    

/*.top-logo{
    margin:0;
    padding:0px;}
 
.top-logo img{
    padding:0;
    border:0;
    margin:0 0 0 35px;
    width:171px;
    height:41px;}   

.top-logo a{
    border:none;}*/


#logo {
    text-decoration:transparent;
    margin-top:0;
    padding:0px;
    border:0;
    margin-bottom:0px;
    font-weight:normal;
    color:#fff;
    font-size:0px;
    background-image:url(/images/2008/rtlogomobileSmall.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    height:45px;}
    
#logo a{
    border:none;
    height:70px;
    background:transparent;}  


/*end New Mast Changes*/

#main {
    margin:0;}

#story-text p {
    margin:5px;
    margin-top:10px;
    font-size:.8em;}
    
#story-text {
    padding-bottom:20px;
    margin:0px;}

li a {
    color:#000;
    text-decoration:none;
    background-color:#fff;
    padding:10px;
    display:block;
    padding-right:40px;}

.breakingnews {
    font-family:sans-serif;
    font-size:.6em; 
    display:block; 
    background:#D6D2C9;
    color:#FF3300;
    margin:0;
    padding:2px;
    text-transform:uppercase;}

ul li strong {
    font-family:sans-serif;
    font-size:.6em; 
    display:block; 
    background:#474B54 url(http://www.roanoke.com/images/2008/featureGrad.jpg) repeat-x;
    color:#fff;
    margin:0;
    padding:2px;
    text-transform:uppercase;}

body {
    margin:0;	
    font-family: Georgia, "Times New Roman", Times, serif;
    background:#fff;}

ul {
    list-style-type:none;
    padding:0;
    margin-top:0px;}


h4 {
    font-size:1em;
    font-weight:normal;}

.byline a {
    display:inline;
    color:#003366;
    text-decoration:underline;
    background-color:#fff;
    padding:0px;
    border-bottom:0px solid #000;
    background-image:none;
    background-repeat: no-repeat;
    background-position: center right ;
    padding-right:0px;font-size:.5em;}
    
.byline {
    color:#000;
    text-decoration:none;
    background-color:#fff;
    padding:5px;
    display:block;
    border-bottom:1px solid #000;
    border-top:1px solid #000;
    background-image:none;
    background-repeat: no-repeat;
    background-position: center right ;
    padding-right:40px;font-size:.5em;}
    
/*br {
    visibility: hidden;
    display: none;  }*/
    
font {
    font-size:.8em;
    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}

.date {
    visibility: hidden;
    display: none;  }

#main h5 {
    display: block;
    position: relative;
    width:100%;
    margin:0px;
    padding:2px;
    font-size:.5em;}

#main h4 {
    font-size:1em;
    margin:10px 0 10px;}

/* Images for Story Pages */
#story-add {
    visibility: hidden;
    display: none;  }

#column-add {
    visibility: hidden;
    display: none; }
/*
#story-add img {
visibility: visible !important;
display: block !important;
width:100%;  
height:auto;
}
#story-add .source {font-size:.6em;margin:0px;padding:3px;font-family:sans-serif;background-color:#fff;text-align:right;}
#story-add .image-desc {font-size:.9em;font-style:italic;border-bottom:1px dashed grey;padding-bottom:10px;}
*/
/*End story images */

#main h5 {
    text-transform:uppercase;
    text-align:center;
    margin-top:2px;
    padding-bottom:2px;
    padding-top:2px;
    margin-bottom:8px;
    font-size:.5em;
    border-bottom:1px dashed #000;
    border-top:1px dashed #000;
    background:#fff;}

#page {
    width:100%;
    padding:0px;}


.more-news h4 {
    text-align:center;
    text-transform:uppercase;
    font-weight:normal;
    font-size:1.1em;
    margin:0px;
    background-color:#000;
    padding:6px;
    border-bottom:1px solid #000;
    border-top:1px solid #000;
    color:#fff;
    letter-spacing:.5em;}

#header-center {
    background:#fff;}
    
/* #gateway-content {
visibility: hidden;
display: none;  }
*/

#recentfeaturesHeader {
    visibility: hidden;
    display: none;  }

#toolbar {
    visibility: hidden;
    display: none;  }


p {
    margin:0px;}

#recentfeatures {
    visibility: hidden;
    display: none;  }

#recentblogInfo {
    visibility: hidden;
    display: none;  }

.featured-more {
    visibility: hidden;
    display: none;  }

.featured-rss {
    visibility: hidden;
    display: none;  }

.featured-image {
    visibility: hidden;
    display: none;  }

#recentblogComments {
    visibility: hidden;
    display: none;  }


h1 {
    text-align:center;
    text-transform:uppercase;
    font-weight:normal;
    font-size:100%;
    margin:0px;
    background-color:#fff;
    padding:4px;
    border-bottom:1px solid #000;
    border-top:1px solid #000;}

.featured-story {
    margin:0;
    padding:0;}
    
.featured-story h3 {
    margin:0;
    padding:0;}

.featured-story h3 a {
    margin:0;
    padding:10px;
    background-color:#fff;}
    
.featured-story p {
    padding:10px;
    margin:-0px;
    background-color:#fff;}
    
.featured-story p strong {
    font-family:sans-serif;
    font-size:.6em; 
    display:block; 
    background:#fff;
    color:#fff;
    margin:0;
    padding:2px;
    text-transform:uppercase;
    margin-left:-10px;
    margin-right:-10px;
    margin-top:-10px;}
    
.featured-story p a {
    margin:0;
    background-color:#fff;
    margin-left:-10px;
    margin-right:-10px;}


/* Thanks for looking at my code! Mobile versions of Roanoke.com were designed by William Alexander - http://www.idzyn.com - william@idzyn.com */