/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body {
    color: #000;
    margin: 0;
    padding: 0 0 50px 0;
    text-align: center;
    background-color: #afa1a1;
    background: url(http://thenewsjournal.net/images/repeat_bg.png) repeat;
    font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 165%;
    height:100%;
}

iframe {
    min-height: 750;
    width: 99%;
    height: 800px;
    overflow: auto;
}
hr{
    border: 0;
    width: 100%;
    color: #EEEEEE;
    background-color: #EEEEEE;
    height: 5px;

}
/* Links */
a, a:active, a:link {
    text-decoration: none;
    color: #910;
}
a:visited {
    text-decoration: none;
}
a:hover {
    color: #000;
    /*border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #000;*/
}

/* headers */
h1, h2, h3 {
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
}
h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 350%;    
    font-weight: normal;
    letter-spacing: -2px;
    padding: 15px 10px 5px 10px;
    margin: 0;
}
h2 {
    font-size: 200%;
    color: #910;
    margin: 0;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
h3 {
    font-size: 160%;
    font-weight: normal;
    padding: 20px 10px 5px 10px;
    margin: 0;
    color: #000;
    line-height: 130%;
}
h4 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
}

p, dl {
    margin: 0;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}

ul, ol {
    margin: 10px 20px;
    padding: 0 20px;
}
ul { list-style: none; }

dt {
  font-weight: bold;
  color: #895F30;
}
dd {
  padding-left: 25px; 
}

#content_blocks {
width:625px; 
height:680px; 
margin-top:15px;
}

.more {
text-align:right; 
position:absolute;
top:287px;
}

.top_stories_content {
    margin-top:20px;
    margin-left:15px;
}

.top_stories_content a:hover {
    color:#910;
}

.top_stories_main_content {
    max-width:275px;
    padding-right:10px;
    height:238px;
    max-height:238px;
    margin-top:10px;
}

.top_stories_main_content .teaser {
font-size:10px;
line-height:10px;
}

.top_stories_header {
    font-family: 'Trebuchet MS', Tahoma, Arial, Sans-serif;
    font-size: 20px;
    font-weight:bold;
    color: #910;
}

.top_stories_headlines {
    font-family: 'Trebuchet MS', Tahoma, Arial, Sans-serif;
    font-weight:bold;
    color: #555555;
    padding-right:10px;
    font-size:12px;
    line-height:13px;
    padding-left:5px;
}

#weather_stock {
    background-image: url(http://thenewsjournal.net/images/weather_bg_new.png); 
    width:317px; 
    height:261px; 
    margin-left:-10px; 
    padding-bottom:10px; 
    margin-top:34px;
}

#main_wrapper {
    position:relative;
    float: left;
    display:inline;
    background: url(../images/article_mid.PNG);
    right:2px;
    background-repeat: repeat-y;
    min-height:300px;
    padding-bottom:20px;
    width:630px;
    top:2px; 
}

#main_wrapper_category {
    position:relative;
    float: left;
    display:inline;
    right:2px;
    min-height:300px;
    padding-bottom:20px;
    width:630px;
    top:20px; 
}

#main_wrapper ul {
    padding:0;
    font-size:14px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Tahoma, Arial, Sans-serif;
}

#main_wrapper li {
    padding-left:15px;
    font-size:12px;
    font-family: 'Trebuchet MS', Tahoma, Arial, Sans-serif;

}

#contact_form {
float:right; 
position:relative; 
right:10px; 
top:-24px;
}

#Small-Ad {
    width:317px; 
    position:relative; 
    top:-15px;
    left:-10px;
}

.content_block {
float:left; 
position:relative; 
left:3px;
width:310px; 
height:320px; 
background: url(../images/top_stories_bg_new.png) no-repeat;
}

#stocks {
    width:143px; 
    position:relative; 
    top:60px; 
    left:14px; 
    float:left;
}

.stock_symbol {
    font-size:10px; 
    font-family:'Arial';
    color:#555555;
}

.stock_amount {
    font-size:10px;
    font-family:'Arial'; 
    text-align:right;
}

.stock_change {
    font-size:10px;
    font-family:'Arial'; 
    font-weight:bold; 
    text-align:right; 
}

.stock_disclaimer {
    font-size:9px; 
    font-family:'Arial';
    color:#555555;
    text-align:left; 
    line-height:10px
}

.article_titles {
    width:596px; 
    position:relative; 
    right:-3px;
    font-size:20px;
    padding:5px;
    padding-right:35px;
    color:#910;
    background-image: url(../images/article_header_mid.png);
    background-repeat: repeat-y;
}

.subhead {
    font-size:14px; 
    font-weight:bold; 
    color:#555555;
    position:relative; 
}

.article_subhead {
width:600px; 
line-height:28px;
font-weight:bold; 
font-family: 'Trebuchet MS', Tahoma, Arial, Sans-serif; 
font-size:20px;
color:#910;
}

.articles_header {
    position:relative;
    left:10px;  
    width:600px;
    font-size: 20px;
    font-family: 'Arial';
    font-weight:bold;
}

.article_content {
    position:relative;
    top:-12px;
    left:8px;
    padding-top:0px;
    padding-left:8px;
    padding-right:20px;
    background: url(../images/article_header_mid_sub.PNG) repeat-y;
}

.article_sub_head {
    position:relative;
    left:6px;
    padding-top:0px;
    padding-left:8px;
    padding-right:20px;
    padding-bottom:8px;
    background: url(../images/article_header_mid_sub.PNG) repeat-y;
}

.article_content p{
    padding-left:17px;
}

.article_footer {
    width:628px; 
    position:relative; 
    left:3px;
    top:-30px;
    color: #910;
    background-image: url(../images/article_header_mid.png);
    background-repeat: repeat-y;
}

.article_footer a:hover {
color:#910;
}

/* Ads */
#Top-Header-Ad{
    position:relative;
    left:-27px;
    width:1000px;
    height: 40px;
}
#Sidebar-Ad{
    margin-top: 5px;
    margin-bottom: 10px;
    border:none;
}

#Sidebar-Ad img {
padding-bottom:4px
}

#Sidebar #social_media{
    padding-bottom: 20px;
}

.sidebar_adjust {
margin-top:20px;
}

#Small-Ad img{
border:1px solid #d5d5d5; 
margin-top:4px;
margin-left:10px;
}

.top_image {
width:626px; 
position:relative; 
top:7px; 
right:2px;
}

.bottom_image {
width:626px; 
position:relative; 
top:-3px; 
right:2px;
}

#weather {
width:143px; 
position:relative; 
top:60px; 
left:14px; 
float:left;
}

#stocks table {
width:140px
}

#stocks hr {
height:1px; 
background:#DBDBDB
}

#stocks div {
float:left; 
margin-left:5px
}

#stocks_ad {
position:relative; 
left:14px; 
top:80px;
float:left
}

.thumb {
float:left; 
max-height:90px; 
max-width:120px; 
padding:3px;
background:#fff;
border:3px solid #ccc;
margin-right:6px;
}


/* images */
.img{
    background: #fafafa;
    border: 1px solid #dcdcdc;
    padding: 5px;
}

#video_holder {
    position:relative;
    top:-44px;
    width:620px;
    height:210px;
    background: url(../images/videobg.png) no-repeat;
}

#video_holder a:hover {
    color:#910;
}

#video_header {
    color:#910;
    font-family: 'Trebuchet MS', Tahoma, Arial, Sans-serif;
    font-size: 20px;
    font-weight:bold;
    position:relative;
    top:15px;
    left:15px;
    padding-bottom:5px;
}

#videos {
    position:relative;
    top:15px;
    left:15px;
    width:592px;
}

#videos img {
padding:3px;
background:#fff;
border:3px solid #ccc;
}

#videos a {
    color:#555555;
    font-family:"Arial";
    font-weight:bold;
    font-size:12px;
    line-height:12px;
}

#videos a:hover {
    color:#555555;
}

#featured_holder {
    position:relative;
    top:15px;
    width:622px;
    height:300px;
    overflow:hidden;
    background: url(../images/slideshowbg.png) no-repeat;
}

#featured{
    position:relative;
    height:280px;
    overflow:hidden;
}
#featured ul.ui-tabs-nav{
    position:absolute;
    top:15px; left:0px;
    list-style:none;
    padding:0; margin:0;
    width:120px;
    height:239px;
}
#featured ul.ui-tabs-nav li{
    position:relative;
    left:20px;
    display:block;
    height:65px;
     padding-right:13px;
    font-size:12px;
    padding-bottom:1px;
    color:#666;
}
#featured ul.ui-tabs-nav li span{
    font-size:11px; font-family:Verdana;
    line-height:18px;
}

#featured .ui-tabs-panel{
    text-align:center;
    overflow:hidden;
    position:relative;
    top:17px;
    left:140px;
    width:460px; height:280px;
    background:#c4c4c4; position:relative;
}

#featured .ui-tabs-hide{
    display:none;
}
#featured li.ui-tabs-nav-item a{/*On Hover Style*/
    display:block;
    height:65px;
    color:#333;  background:#fff;
    outline:none;
}
#featured li.ui-tabs-nav-item a:hover{
    background:#f2f2f2;
}
#featured li.ui-tabs-selected{ /*Selected tab style*/
    background:url('../images/selected-item.gif') right top no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
    height:65px;
    background:#ccc;
}
#featured ul.ui-tabs-nav li img{
    float:left; margin:2px; margin-left:3px;
    background:#fff;
    padding:2px;
    border:1px solid #eee;
    height:55px;
}
#featured .ui-tabs-panel .info{
    position:absolute;
    top:156px; left:0;
    height:110px;width: 460px;
    background: url('../images/transparent-bg.png');
    overflow:hidden;
}
#featured .info h2{
    font-size:15px; font-family: "Arial";
    color:#fff; padding:5px; margin:0;
    overflow:hidden;
    text-align:left;
}
#featured .info p{
    margin:0 2px;
    margin-top:-2px;
    font-family: "Arial"; font-size:11px;
    line-height:11px; color:#f0f0f0;
    text-align:left;
}
#featured .info a{
    text-decoration:none;
    color:#fff;
}
#featured .info a:hover{
    text-decoration:underline;
    color:#ffffff;
}


img.float-right {
    margin: 5px 0px 10px 10px;
    background: #fafafa;
   border: 1px solid #dcdcdc;
    padding: 5px;
}
img.float-left {
    margin: 5px 10px 10px 0px;
    background: #fafafa;
   border: 1px solid #dcdcdc;
    padding: 5px;
}

#pic_frame{
    position:relative; 
    z-index:1; 
    float: right; 
    margin-top: 20px;
    margin-right:5px;
    padding: 0px;
}


.caption {
    clear:both;
    float:left;
    font-size:0.7em;
    font-weight:bold;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    text-align:left;
    width:325px;
}

.caption_image {
    margin:5px;
    position:relative;
    text-align:right;
    width:255px;
}

blockquote {
    margin: 15px 10px;
    padding: 10px 10px 10px 35px;  
   border: 1px solid #d7d8d7;
    background: #d7d8d7 url(../images/quote.jpg) no-repeat 10px 10px;
    font-weight: normal;
    font-size: 1.5em;
    line-height: 1.5em;
    font-style: italic;
    font-family: Georgia, "Times New Roman", Times, serif;  
    color: #e7a406; 
}

/* table */
/*table {
    border-collapse: collapse;
    margin: 15px 10px;  
}
th {
    background: #ADD8E6 url(../images/header-bg.jpg) repeat-x 0 -100px;
    height: 38px;
    padding-left: 12px;
    padding-right: 12px;
    color: #fff;
    text-align: left;
    border-left: 1px solid #78C7FA;
    border-bottom: solid 2px #fff;
}
tr {
    height: 34px;
    background: #fff;
}*/
#subscriptions td {
    height: 28px;
    color: #6c6c6c;
    text-align: center;
    vertical-align: middle;
    border: solid 1px #d5d5d5;
}
#subscriptions th   {
    height: 42px;
    color: #6c6c6c;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
}   
#subscriptions table    {
    width: 585px;
    margin-left:10px;
    border-collapse: collapse;
}

input.button {
    font: bold 12px Arial, Sans-serif;
    height: 24px;
    margin: 0;
    padding: 2px 3px;
    color: #FFF;
    background-color: #000;
    border: 1px solid #000;
    background-image: url(../images/button.gif);
    background-repeat: repeat-x;
}

#subscriptions .medium_input    {
    background: #aaa url(CMS/images/bg_input_medium.png) no-repeat left top;
}
#subscriptions input.medium {
    width: 350px;
    background: #aaa url(CMS/images/bg_input_medium.png) no-repeat left top;
}
#subscriptions input.medium:focus   {
    background: #eee url(CMS/images/bg_input_medium.png) no-repeat left bottom;
}

#subscriptions input.button {
    float: left;
    margin-left:-3px;
    height: 30px;
    color: #343434;
    display: block;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    padding-left:10px;
    padding-right:10px;
    border:none;
    width:65px;
    background: url(CMS/images/button.png) no-repeat;
}

#subscriptions input.button:hover {
    background: url(CMS/images/button_hover.png) no-repeat;
}

/* Middle Section */
#MiddleWrapper{
    margin-top: 5px;
}

#MiddleWrapper #Top{
    width: 945px;
    margin-right: auto;
    margin-left: auto;
    height: 50px;
    }
#MiddleWrapper #Middle{
    background-color: #8E1000;
    width: 945px;
    margin-right: auto;
    margin-left: auto;
    color: #FFF;
    font-weight: bold;
    text-align: center;
}
#MiddleWrapper #Bottom{
    width: 945px;
    margin-right: auto;
    margin-left: auto;
    }
#MiddleWrapper #Bottom .Left-box{
    width:295px;
    height:56px;
    float: left;
    margin-left: 10px;
}

#MiddleWrapper #Bottom img {

border:1px solid #d5d5d5; 
padding:3px; 
background-color:white;
}

#MiddleWrapper #Bottom .Middle-box{
    width:295px;
    height:56px;
    float: left;
    margin-left: 18px;
}
#MiddleWrapper #Bottom .Right-box{
    width:295px;
    height:56px;
    float: right;
    margin-right:14px;
}
#Middle-breaking{
    width:945px;
    background-color:#000000;
    font-weight:bold;
    font-size: 24px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    border-top-width: thin;
    overflow: visible;
    min-height: 1px;
    }
#Middle-breaking a:link {
    color: #FFFFFF;
    text-decoration: none;
}

/* form elements */
form {
    margin: 15px 10px; padding: 5px 10px 20px 10px; 
}
.form-no-style {
    margin:0px;
    padding:0px;
    border:none;
    background: none;
}
span.error {
    color: #FF0000;
    font-weight: bold;
}

p.error {
    color: #FF0000;
    font-weight: bold;
    font-size:14px;
}

label {
    display: block;
    font-weight: bold;
    margin: 8px 0 5px 0;
    color: #333;
}
input {
    
    color: #777; 
    height: 18px;
    padding: 2px;   
    vertical-align: top;
}

select {
    height:20px;
    border:0px;
    background:#d7d7d7;
}

textarea {
    width: 400px;
    padding: 4px;
    font: normal 1em Verdana, sans-serif;
    height: 100px;
    display: block;
    color: #666666;
}
input, textarea {
    background: #fff;
    border: 1px inset #C6C6C6;
}



#password {
width:146px; font-size:14px;border:none;
}

#username {
width:146px; font-size:14px; border:none
}

input.button:hover{
    color:#A41300;
}

.submit{
    border:none;
    height:30px;
    width:150px;
    color: #343434;
    display: block;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    padding-left:10px;
    padding-right:10px;
    background: url(../images/button_comments.png) no-repeat;
}

.submitLogin{
    border:none;
    height:30px;
    color: #343434;
    display: block;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    padding-left:10px;
    padding-right:10px;
    background: url(../images/button.png) no-repeat;
}

.signIn{
border:none;
    height:40px;
    width:105px;
    color: #ffffff;
    display: block;
    cursor: pointer;
    font-weight: bold;
    position:relative;
    left:-5px;
    padding-right:10px;
    background: url(../images/sign_in.png) no-repeat;
}

.submit:hover{
    background: url(../images/button_hover_comments.png) no-repeat;
}

.submitLogin:hover{
    background: url(../images/button_hover.png) no-repeat;
}

.contact{
    border:none;
    height:30px;
    width:100px;
    color: #343434;
    display: block;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    padding-left:10px;
    padding-right:10px;
    background: url(../images/button_contact.png) no-repeat;
}

.contact:hover{
    background: url(../images/button_hover_contact.png) no-repeat;
}

#content-wrap .medium_input {
    background: #aaa url(CMS/images/bg_input_medium.png) no-repeat left top;
}
#content-wrap textarea.medium   {
    border:none;
    margin-top:-20px;
    width: 320px;
    height: 107px;
    padding-top:10px;
    padding-left:5px;
    padding-right:5px;
    overflow:auto;
    background: url(CMS/images/bg_input_medium_comments.png) no-repeat;
}
#content-wrap textarea.medium:focus {
    border:none;
    background: url(CMS/images/bg_input_medium_comments_focus.png) no-repeat;
}
#content-wrap .small_input  {
    background: #aaa url(CMS/images/bg_input_small.png) no-repeat left top;
}
#content-wrap input.small   {
    width: 246px;
    height:26px;
    border:none;
    background: #aaa url(CMS/images/bg_input_small.png) no-repeat left top;
}
#content-wrap input.small:focus {
    width: 246px;
    height:26px;
    background: #eee url(CMS/images/bg_input_small.png) no-repeat left bottom;
}

#content-wrap .extra_small_input    {
    background: #aaa url(CMS/images/bg_input_extra_small.png) no-repeat left top;
}
#content-wrap input.extra_small {
    width: 146px;
    height:26px;
    border:none;
    background: #aaa url(CMS/images/bg_input_extra_small.png) no-repeat left top;
}
#content-wrap input.extra_small:focus   {
    width: 146px;
    height:26px;
    background: #eee url(CMS/images/bg_input_extra_small.png) no-repeat left bottom;
}

#search {
border:none; 
width:173px; 
float:left; 
margin-left:-2px;
margin-top:1px;
font-size:18px; 
font-family: 'Times New Roman'; 
height: 30px; 
padding-left:5px;
background: url(http://thenewsjournal.net/images/searchbg_new.png) no-repeat; 
}

/* search form */
.searchform {
    
}
.searchform p { margin: 0; padding: 0 0 10px 0; }
.searchform input.textbox { 
    
}
.searchform input.button { 
    width: 60px;
    height: 24px;
    padding: 2px 5px;
    vertical-align: top;
}

#page_title .CategoryHeadline {
font-size:24px;
font-weight:bold;
color:#910; 
position:relative; 
top:3px; 
left:5px;
}

/*------------------------------------------
   LAYOUT
-------------------------------------------*/ 
#wrap-out {
    position: relative;
    width: 945px;
    text-align: left;
    background-color: #f0f0f0;
    background-repeat: repeat-y;
    margin-top: 0;
    height:100%;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-left:27px;
    padding-right:28px;
    border-left:15px solid #8C8282;
    border-right:15px solid #8C8282;
    border-bottom:15px solid #8C8282;
    /*border-right-width: thick;
    border-bottom-width: thick;
    border-left-width: thick;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #430001;
    border-bottom-color: #430001;
    border-left-color: #430001;*/
}
#wrap {
    width: 945px;
    margin: 0 auto;
}
#content-wrap {
    clear: both;
    float: left;
    width: 945px;
    background: transparent;
    display: inline;
    padding-top: 0;
    padding-bottom: 0;
    position:relative; 
    left:10px;
    top:0px;
}
#header {
    width: 100%;
    height: 115px;
    padding: 0;
    background-repeat: repeat-x;
    margin-top: 0;
    margin-right: 0px;
    margin-bottom: 0;
    margin-left: 0px;
}

/*  Navigation  */

#Topnav {
    clear: both;
    margin: 0;
    padding: 0;
    height: 35px;
    left: 0;
    top: 35px;
    background-color: #333;
    width: 100%;
    background-image: url(../images/top-nav-bg.gif);
    background-repeat: repeat-x;
}
#Topnav ul {
    float: left;
    list-style: none;
    width: 900px;       
    height: 35px;
    text-transform: uppercase;
    margin: 0;  padding: 0; 
    display: inline;
}
#Topnav ul li {
    display: inline;
    margin: 0;
    padding: 0;
}
#Topnav ul li a {
    float: left;
    margin: 0;
    padding: 0 10px;
    font: bold 15px/35px "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: -0.3px;
    color: #FFF;
    border-right-width: thin;
    border-right-style: solid;
    border-right-color: #282828
}
#Topnav ul li a:hover, 
#Topnav ul li a:active {
    color: #A21200;
    background: none;

}
#Topnav ul li#current a {
    color: #000;
}
a.rightside {
    color: #991100;
}

#nav {
    clear: both;
    margin-left: 7px;
    height: 50px;
    width:935px;
    background-position: left top;
    background: url(../images/navbar_bg_new.png) no-repeat;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
}
#nav ul {
    float: left;
    list-style: none;
    width: 935px;       
    height: 50px;
    margin: 0;  padding: 0; 
    margin-left:17px;
    display: inline;
}
#nav ul li {
    display: inline;
    margin: 0; padding: 0;
}
#nav ul li a{
    background: transparent url(../images/navbar1.png) center right no-repeat;
    float: left;
    margin-top:-8px;
    padding: 0 13px;
    text-decoration: none;
    letter-spacing: 0px;
    color: #000;
    font-family: 'Times New Roman';
    font-size: 15px;
    line-height: 65px;
}

#nav ul li a.sub{
background: transparent url(../images/navbar2.png) center right no-repeat;
}

.breaking_headline_left {
clear:left;
float:left;
margin-left:8px;
margin-top:15px;
}

.breaking_headline_right {
float:left; 
margin-top:15px;
}

.breaking_news_headline_text {
width:902px;
color: #fff;
float:left;
font-family: 'Trebuchet MS', Tahoma, Arial, Sans-serif;
font-size: 19px; 
height:32px; 
padding-top:8px; 
padding-left:10px;
position:relative;
top:15px;
z-index:999;
background:url(../images/breaking_headline.png) repeat-x;
overflow:hidden;
}

.breaking_news_headline_text a {
color:#fff;
padding-top:8px; 
line-height:27px;
overflow:hidden;
height:20px;
}

#nav ul li a:hover, 
#nav ul li a:active {
    border: none;
    color: #fff;
    background-image: url(../images/nav-current.png);
    background-repeat: repeat-x;
}
#nav ul li#current a {
    color: #fff;
    margin-bottom: 0px;
    padding-bottom: 0px;
    background-image: url(../images/nav-current.png);
    background-repeat: repeat-x;
}

#header #logo {
    padding: 0;
    color: #fff;
    height: 117px;
    border: none;
    width: 400px;
    margin-top: 20px;
    margin-left: 0px;
    float: left;
}

#header #img {
    padding: 0;
    width: 485px;
    float: right;
    margin-right: 18px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 10px;
}

/* Home Columns */

#Left-main {
    float: left;
    width: 600px;
    padding: 0;
    margin: 0;
    display: inline;
    padding-right: 5px;
}
#Left-main h2 {
    padding-bottom: 3px;
    margin-top: 10px;
    font: normal 3.5em Georgia, "Times New Roman", Times, serif;
    color: #910;
    letter-spacing: -2px;
    text-transform: none;
    border-bottom: 1px solid #ebebeb;
}
#Left-main h2 a {
    color: #912;
    text-decoration: none;
    background: none;
    border: none;
}
#Left-main h2 a:hover {
    color: #000;
}
#Left-main ul li {
    list-style-type: disc;
}

#Center-main {
    float: left;
    width: 200px;
    display: inline;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #eee;
    min-height: 725px;
    margin-top: 15px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 3px;
}
#Center-main .blog {
    width:auto;
    clear: both;
}
#Center-main h2 {
    padding-bottom: 3px;
    margin-top: 10px;
    font: normal 3.5em Georgia, "Times New Roman", Times, serif;
    color: #910;
    letter-spacing: -2px;
    text-transform: none;
    border-bottom: 1px solid #ebebeb;
}
#Center-main h2 a {
    color: #912;
    text-decoration: none;
    background: none;
    border: none;
}
#Center-main h2 a:hover {
    color: #000;
}
#Center-main ul li {
    list-style-image: url(../images/bullet.gif);
}

/* Main Column */
#main {
    float: left;
    width: 560px;
    padding: 0; margin: 0;
    display: inline;    
    margin-top:0px; 
}
#main h2 {
    padding-bottom: 3px;
    margin-top: 10px;
    font: normal 3.5em Georgia, "Times New Roman", Times, serif;
    color: #000;
    text-transform: none;
    border-bottom: 1px solid #ebebeb;
}
#main h2 a {
    color: #912;
    text-decoration: none;
    background: none;
    border: none;
}
#main h2 a:hover {
    color: #000;
}
#main ul li {
    list-style-image: url(../images/bullet.gif);
}

.breaking_news_text {
width:150px;
color: #fff;
float:left;
font-family:  'Trebuchet MS', Tahoma, Arial, Sans-serif;
font-size: 20px; 
line-height:25px; 
height:40px; 
padding-top:8px; 
padding-left:5px; 
margin-top:15px;
background:url(../images/breaking_headline_header.png) repeat-x
}

/* Sidebar */   
#sidebar {
    float: right;
    width: 300px;
    display: inline;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #eeeeee;
    margin-top: -5px;
    margin-bottom: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    min-height: 725px;
    position:relative;
    right:14px;
}



/* footer */
#footer-wrap {
    position: relative;
    clear: both;
    margin-top: 30px;
    font: normal 1em 'Trebuchet MS', Tahoma, sans-serif;
    color: #000000;
    width: 945px;
    float: left;
    background-color: #f0f0f0;
    background-repeat: no-repeat;
    background-position: left bottom;
}
#footer-wrap h3 {
    font: normal 1.6em/1.6em 'Trebuchet MS', Tahoma, sans-serif;
    text-transform: none;
    letter-spacing: 0;
    margin-left: 0;
}
#footer-content {
    margin: 0 auto;
    width: 945px;
    text-align: left;
}

#footer-content ul.col-list li a {
    display: block;
    line-height: 2em;
    font-weight: bold;
    width: 98%;
    color: #f0f0f0;
    border: none;
}
#footer-content ul.col-list li a:hover {
    color: #CCCCCC;
    text-decoration: none;
}
#footer-content ul.col-list li a span {
    color: #989898;
    font-style: italic;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
}
#footer-content .col {
    text-align:left;
    width: 580px;   
    display: inline;
    margin-left:-40px;
    color: #555555;
    font-size:12px;
    font-family: "Arial";
    font-weight:bold;
}

#footer-content .col2 {
    text-align:right;
    width: 385px;
    margin-top:10px;
    display: inline;    
    color: #7d0100;
    font-size:12px;
    font-family: "Arial";
    font-weight:bold;
}

/* postmeta */
.postmeta {
    padding: 5px;
    margin: 20px 10px 15px 10px;
    font-size: 1em;
    color: #565656;
    border: 1px solid #E0DFE1;
    background-color: #eaeaec;
    background-image: url(../images/post-bg.gif);
    background-repeat: repeat-x;
}
.postmeta .date{
    background-image: url(../images/date.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 5px;
    padding-left: 20px;
}
.postmeta a.comments {
    background-image: url(../images/comment.png);
    background-position: left center;
    background-repeat: no-repeat;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 5px;
    padding-left: 20px;
}
.postmeta a.readmore { margin: 0 10px 0 5px;    }

.post-info {
    width:606px;
    position:relative;
    left:-9px;
    padding-top: 3px;
    color:#000000; 
    font-size:12px; 
    font-family:'Arial';
}



.post-info a {
    color: #910;
}
.post-info a:hover {
    color: #910;
}

.post-info-article {
    font-size: 0.95em;
    width:606px;
    position:relative;
    left:-9px;
    padding-top: 3px;
    color: #565656;
    background:url(../../images/post_info_bg.png) no-repeat;
}

.post-info-article a {
    color: #910;
}
.post-info-article a:hover {
    color: #910;
}

.comments_header {
background:url(../../images/Comments_bg.png); 
width:624px; 
height:35px; 
position:relative; 
left:-9px;
}

.comments_header p {
color:#555555;
font-family: 'Times New Roman';
font-size: 18px;
font-weight:bold; 
position:relative; 
left:5px;
}



/* thumbnails */
p.thumbs{ padding: 12px 0 0 10px; }

.thumbs img { 
    position: relative;
    border: 1px solid #ebebeb;
    background: none;
    padding: 4px;
    margin: 5px;
    /* margin: 4px 7px 4px 4px; */  
}
.thumbs img:hover   {
    border: 1px solid #c5c5c5; 
    background: none;   
}
.thumbs a:hover { background-color: transparent; border: none }

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right;}
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clearer { clear: both; }
.noBorder{border:none;}
.login-text {
    font-size: 10px;
    margin-left: 5px;
}




/*Picasa Album styles*/
#container {
    overflow-y: auto;
    overflow-x: hidden;
    width: 607px;
    height: 950px;
}

#galleries {
    width: 607px;
    height: 463px;
    background: #ffffff;
    margin-left: auto;
    margin-right: auto;
}

#galleries .gallery {
    padding: 10px 0;
    width: 130px;
    height: 170px;
    float: left;
    margin-left: 10px;
    margin-right: auto;
}

#galleries .gallery img {
padding:3px;
background:#fff;
border:3px solid #ccc;
}

.issue_form {
width:351px; 
border:none; 
background-color:#ffffff;
}

#main_text {
    width:600px;
}

#page_title {
margin-left:-5px; 
margin-top:14px; 
width:630px; 
height:105px;  
font-weight:bold; 
font-family: 'Trebuchet MS', Tahoma, Arial, Sans-serif; 
font-size:20px
}

#page_title p {
font-size:12px; 
font-family:'Arial'; 
position:relative; 
right:10px;
}

#page_title a {
color:#910;
}

.header_image {
width:626px; 
position:relative; 
left:3px
}

#galleriesHome .galleryHome {
    width: 115px;
    max-height: 130px;
    float: left;
    margin-left: 15px;
    margin-right: auto;
    font-family: "Arial";
    font-weight:bold;
    color: #555555;
    font-size:12px;
    line-height:12px;
    padding-bottom:10px;
}

#galleriesHome {
width:260px; 
height:83px; 
float:left;
padding: 0;
margin-left: 10px;
margin-right: auto;
}

#galleriesHome .galleryHome a {
    color: #555555;
}

#galleriesHome .galleryHome img {
height:62px;
padding:3px;
background:#fff;
border:3px solid #ccc;
}



#album {
    /*position: absolute;
    top: 10px;
    left: 245px;*/
    width: 607px;
    height: 480px;
    
    float:left;
    background: #ffffff;
}

#album .photo {
    border-bottom: 1px solid #ebebeb;
    padding: 10px 0;
}

#album .photo div {
    margin: 10px;
}
.strike{
    text-decoration:line-through;
}
.blink{text-decoration:blink;}

