/* Roanoke.com mobile style sheet */
/* Author: William Alexander for The Roanoke Times */
/* Updated: 4/2008 */
/* Copyright (c) 2006 The Roanoke Times */

#page {
    width:480px;
    padding:0px;}

.top-logo{
    visibility: hidden;
    display:none;}
    
img {
    width:100% !important;
    margin:0;}

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;}    

#header-center{
    background-color:#fff;}

#logo {
    text-decoration:transparent;
    margin:0;
    padding:0;
    border:0;
    margin-bottom:5px;
    text-align:center;
    font-size:0px;
    font-weight:normal;
    color:#fff;
    background-image:url(/images/2008/rtLogoMobile.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    height:70px;
    background-color:#fff;}
 
#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:1.2em;}
    
#story-text {
    padding-bottom:20px;
    margin:5px 5px 5px 10px;}

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:1.2em;
    font-weight:normal;}

.byline a 
{
    display:inline;
    color:#000;
    text-decoration:none;
    background-color:#ccc;
    padding:0px;
    border-bottom:0px solid #000;
    background-image:none;
    background-repeat: no-repeat;
    background-position: center right ;
    padding-right:0px;}
    
.byline {
    color:#000;
    text-decoration:none;
    background-color:#ccc;
    padding:10px;
    display:block;
    border-bottom:1px solid #000;
    border-top:1px solid #000;
    background-image:url(/images/2008/right.png);
    background-repeat: no-repeat;
    background-position: center right ;
    padding-right:40px;}
    
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:.75em;
    color:#444444;
    padding:0px 10px;
    margin-top:7px;
    margin-bottom:7px;}

/* 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;}
	
.source {
	font-size:.75em;
	margin:0px;
	padding:0;
	font-family:sans-serif;
	background-color:#fff;
	text-align:center;}
	 
.image-desc {
	font-size:.9em;
	font-style:italic;
	border-bottom:1px dashed grey;
	padding-bottom:10px;}

#story-add-photos .source{
	font-size:.75em;}

/*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:.65em;
    border-bottom:1px dashed #000;
    border-top:1px dashed #000;
    background:#fff;}

    

#video-add {
    visibility: hidden;
    display: none;  }

.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;}


#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;  }

.tabs {
    visibility: hidden;
    display: none;  }

.more-link {
    visibility: hidden;
    display: none;  }

h1 {
    text-align:center;
    text-transform:uppercase;
    font-weight:normal;
    font-size:1.5em;
    margin:0px;
    background-color:#B0B4BE;
    padding:10px;
    border-bottom:1px solid #000;
    border-top:1px solid #000;}

h3 {
    text-align:center;
    text-transform:uppercase;
    font-weight:normal;
    font-size:1.5em;
    margin:0px;
    background-color:#B0B4BE;
    padding:10px;
    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;}



