body{text-align:center;background:#919191;font-family:georgia;font-size:13px;line-height:16px;margin:0 auto 0 auto;padding:0}
a{text-decoration: none}
.wrapper{background: #fff; text-align: left; width: 990px; margin: 0 auto 0 auto; padding: 5px; height: 100%; border-left: 2px solid #9b9b9b; border-right: 2px solid #9b9b9b; }
.header{padding:0;margin:0}

/* NAV BAR VERSION 1 */
#navbar { margin: 0 0 5px 0; padding: 5px 0 0 0; height: 20px; background: #222; }
#navbar li { list-style: none; float: left; padding: 0; border-right: 1px solid #ccc; }
#navbar li a { display: block; font-family: arial; font-size: 13px; padding: 0 12px 0 12px; color: #fff; font-weight: bold; text-decoration: none; }
#navbar li ul { display: none;  width: 10em; /* Width to help Opera out */ background-color: transparent; padding: 0; margin: 0; }
#navbar li:hover ul { display: block; position: absolute; margin: 0; padding: 0; z-index: 2; }
#navbar li:hover li { float: none; }
#navbar li:hover li a { font-weight: normal; background-color: #ccc; border-bottom: 1px solid #fff; color: #000; padding: 3px; margin: 0; }
#navbar li li a:hover { background-color: #dbdbdb; }
.clear { clear:both; margin-bottom:0px; }
.subnav a { font-size: 11px; }
.hiddenFields { padding: 0; margin: 0; }
#search { margin: 0px; padding:0px; } 
.subnav2 {display:inline-block;width:380px;float:right;text-align:right;margin-bottom:40px;}
.subnav2 a {font-family:arial;font-size:11px;}

/* LAYOUT ELEMENTS */
.main_body { margin: 0 5px 0 5px }
.center_content{float:left;display:inline-block;width:470px;padding:0 5px 5px 1px;margin:0 5px 0 0;border-right:0.1em solid #dbdbdb;}
.left_rail{float:left;display:inline-block;padding:0 5px 5px 5px;margin:0 0 0 3px;width:170px;height:auto}
.left_rail_images img { display: none; }
.left_rail_images .left_image { display: none; }
.right_rail {
  text-align: left;
  float: right; 
  display:inline-block;
  border-left: 0.1em solid #dbdbdb;
  width: 305px;
  padding: 10px 0 5px 10px;
  margin: 0 2px 0 0;
  height: auto;
}
.two_columns { float:left; width: 190px; padding: 0 5px 0 5px; word-wrap: break-word; }
.headline_list_box { margin: 0 0 30px 0; }
.headline_list { font-family: arial; color: #071729; font-weight: bold; font-size: 15px; width: 100%; margin: 10px 0 10px 0; border-bottom: 1px solid #ccc; }
.headline_list1 { float:left; width: 225px; margin: 10px 10px 30px 0;}
.headline_list2 { float: right; width: 225px; margin: 10px 0 30px 0;}
.300x250_ad  { border: 1px solid #cccccc; margin: 0 5px 0 5px; float:right; }
img { margin: 0 1px 0 1px; ]
.photo { position: relative; display: inline-block; }
.caption { position: relative; font-size: 11px; font-family: arial; font-weight: bold; font-family: verdana; margin: 5px 0 10px 0; }
.left_caption { float: left; position: relative; font-size: 11px; font-family: arial; font-weight: bold; font-family: verdana; margin: 5px 0 10px 0; }
.image_box { border: 1px solid #dbdbdb; }

/* default image display */
.image { float: right; position: relative; border: 1px solid #000; margin: 5px 0 5px 0; }

/* image display right */
.right_image { float: right; position: relative;  border: 1px solid #000; margin: 5px; }

/* image display left */
.left_image { font-weight: bold; display: inline-block; float: left; position: relative;  border: 1px solid #000; margin: 5px; }

/* image display center */
.center_image { position: relative; text-align: center;  border: 1px solid #000; margin: 5px auto 5px auto; }

.template_image { border: 1px solid #000; margin: 5px; }
.channel_title{font-size:24px;font-weight;bold;text-decoration:1px solid #000;}