/*    Banners  */
#homepageBanners {
    margin-top: 25px;
    overflow:auto;
}

#homepageBanners_Lg{
    float:left;
    clear:none;
    height:295px;
    width:640px;
    margin: 0px 5px 0px 8px;
}

.homepageBanners_Sm{
    float:right;
    clear:none;
    height:93px;
    margin: 0px 8px 8px 5px;
    width:284px;
}	

/* Item List Styles */

.itemList{
  float:left;
  margin:10px 0pt 0pt 10px;
  width:458px;  
}

.itemList h1{
  font-weight: bold;
  font-size:11px;
  line-height:20px;
  color:#000000;
  padding:0;
}
.itemList h2{
  font-style: italic;
  font-size:9px;
  color:#000000;
  padding:0;
}

.itemList .headline{
  padding:0px 5px 2px 5px;
}

.itemList .rss {
  float:right;
  margin:3px 3px 0pt 0pt;
}
.itemList .rss a {
  background:transparent url(/images/rss.gif) no-repeat scroll 0pt -14px;
  display:block;
  height:14px;
  width:14px;
}
.itemList .rss a:hover {
  background-position:0pt 0pt;
}

.itemList li {
  list-style-image: url(/images/li-arrow-right.gif);
}

.itemList li,
.itemList li a,
.itemList li a:visited,
.itemList li a:hover{
  color:#000000;
  text-decoration:none;
}
.itemList li a:hover{
  color:#7E1416;
  font-weight:bold;
}
/* List Box Styles */
.listBox{
    margin-bottom:8px;
}

.listBoxHeader,
.listBoxStyle {
    background:#fff;
    border-left:1px solid #000;
    border-right:1px solid #000;
}

.listBoxTop {
    background:#000;
}

.listBoxHeader{
    color:#000;
    margin-bottom:2px;
}

.listBox{
    width:300px;
    margin-left:105px;
    clear:none;
    position:relative;
    float:left;
    height:auto;
}

.listBox ul{
    padding: 0px 0px 5px 12px;
    margin-left:15px;
    list-style:disc;
}
.listBox li,
.listBox li a,
.listBox li a:hover,
.listBox li a:visited{
    font-size:14px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    color:#000;
    padding: 2px;
}

.listBox li a:hover{
    font-weight:bold;
    color:#7e1416;
}

/* Configure news display */
.story-entry {
  padding-top: 2px;
}
.story-entry .xtop,
.story-entry .xbottom {
  display:none;
}
.story-entry .content {
  border: none;
  padding-right: 5px;
}

.story-entry a,
.story-entry a:visited {
  font-size:14px;
  color:#000;
  font-weight: bold;
}

.story-entry a:hover{
  color:#7E1416;
}

.favimg {
  display:none;
}

#more {
  text-align:right;
  padding: 10px 50px;
}
#more a,
#more a:visited,
#more a:hover{
  color:#000;
  text-decoration:underline;
}

.buttons {
  display: none;
}