#program, 
#topstory h1 {
font-family: Georgia, Times New Roman, Times, serif;
}

.home #program #col1 {
background: transparent url(http://images.bimedia.net/designimages/ls_auto_home_bkg.png) top left no-repeat;
}

#topstory h1 a {
color: #313131;
}

#topstory p {
font-family: Helvetica, Arial, sans-serif; 
}

#topstory p .more {
color: #3b7a89; 
}

#news #headlines h2 {
color: #303030; 
text-align: center; 
}

#news ul li {
list-style-image: url(http://images.bimedia.net/designimages/ls_auto_bullet.gif); 
list-style-position: outside; 
margin: 0 0 0 14px;
padding: 0 0 7px 0;
}

#news ul li a {
color: #000; 
}

/* VAST WIDGET */
#vast {
clear: both; 
float: left;
margin: 20px 0 0 0;
padding: 10px;
}

#vast .vast-right,
#vast .vast-widget-main,
#vast .vast-container,
#vast .vast-inner,
#vast .vast-title,
#vast .vast-widget-result,
#vast .vast-widget-info,
#vast .vast-widget-title,
#vast .vast-widget-title a,
#vast .vast-nav-side,
#vast .vast-searchbox,
#vast .vast-left {
background: transparent !important;
background-color: transparent !important;
}

#vast .vast-container {
border-left: 200px solid transparent;
border-right: 200px solid transparent;
}

* html #vast .vast-container {
border-left: 200px solid white;
border-right: 200px solid white;
}

#vast .vast-widget-main {
border: none; 
width: 600px; 
margin: 0; 
padding: 0 0 20px 0;
}

#vast .vast-inner {
width: 600px !important;
}

#vast .vast-search-box {
padding: 0 0 20px 0;
margin: 0 0 20px 0;
border-bottom: 1px solid #ddd;
}

#vast .vast-search-box select {
margin-top: 10px !important;
}

#vast .vast-search-box .vast-keywords,
#vast .vast-search-box .vast-tlocation {
border: 1px solid #ccc;
height: 14px;
padding: 4px;
margin: 0 10px 0 0;
}

#vast .vast-search-box .vast-search-button {
position: absolute;
margin: 6px;
}

#vast .vast-nav-side li ul {
padding-left: 0 !important;
}

#vast .vast-nav-side li {
font-size: 12px;
}

#vast .vast-nav-side li a {
color: #c42131;
}

#vast .vast-nav-side li a:hover {
color: #d66806;
}

#vast .vast-pagination {
padding: 30px 0;
}

#vast .vast-widget-result {
margin: 0 0 20px 0;
}

#vast .vast-widget-result img {
margin: 0 5px 5px 0 !important;
}

#vast .vast-widget-title {
font-family: Georgia;
}

#vast .vast-widget-title a {
color: #c42131; 
font-family: Helvetica, Arial, sans-serif; font-size: 12px;
}

#vast .vast-widget-title a:hover {
color: #d66806;
}

/* SEARCH PAGE */

#search-results #rev-search .checkbox,
#search-results ul li h2,
#search-results ul li p {
font-family: Helvetica, Arial, sans-serif;
}

#search-results a:link,
#search-results a:active,
#rev-nav a {
color: #c42131;
}

#search-results a:visited {
color: #de5c69;
}

#search-results a:hover {
color: #d66806;
}

#rev-nav a:hover  {
color: #d66806;
text-decoration: none;
}

/* STORY PAGE */
#article h1.headline {
font-size: 30px;
font-family: Georgia, Times, Times New Roman, serif;
color: #313131;
padding: 0 0 10px 0;
}

#article .subhead {
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
font-style: italic;
color: #666;
margin: -10px 0 10px 0;
line-height: 20px;
}

#article h3.breadcrumbs {
font-size: 18px;
font-family: Georgia, Times, Times New Roman, serif;
color: #313131;
padding: 5px 0;
color: #c42131;
}

#article p {
line-height: 20px;
font-size: 13px;
}

#article #storytools {
margin: 0 0 20px 20px;
}

#article #storytools #related {
margin: 0 0 20px 0;
padding: 0;
background: transparent url(http://images.bimedia.net/designimages/ls_auto_aside_bkg.png) top left no-repeat;
}

#article #storytools #related h6 {
color: #303030; 
text-align: center; 
padding: 10px 0;
text-decoration: underline;
}

#article #storytools #related ul {
margin: 0;
padding: 0 0 10px 0;
background: transparent url(http://images.bimedia.net/designimages/ls_auto_aside_bkg.png) bottom left no-repeat;
font-size: 13px;
}

#article #storytools #related ul li {
margin: 0 10px 15px 28px;
list-style-type: disc;
line-height: 20px;
}

#article #storytools #related ul li #commenticon {
display: none;
visibility: hidden;
}

#article #storytools #imware {
margin: 0;
padding: 0;
background: transparent url(http://images.bimedia.net/designimages/ls_auto_aside_bkg.png) top left no-repeat;
}

#article #storytools #imware h6 {
color: #303030; 
text-align: center; 

padding: 10px 0;
text-decoration: underline;
}

#article #storytools #imwarelist {
background: transparent url(http://images.bimedia.net/designimages/ls_auto_aside_bkg.png) bottom left no-repeat;
padding: 10px 0;
}

#article #storytools #imwarelist li {
margin: 0 12px;
padding: 0;
height: 30px;
font-size: 13px;
}

#article #storytools #imwarelist li a {
color: #333;
}

#article a, #commentbox a {
color: #c42131;
}

#corderby {
padding: 0 0 10px 0;
}

#commentpost {
padding: 20px 0;
}

#commentbox .comment {
width: 100%;
}

