@charset "utf-8";
/* CSS Document */



#newsStory{
width:1020px;
border: solid 0px #000;
background:#fff url(images/shadowHoriz.png) repeat-x top;
padding-right:4px;
padding-bottom:15px;
overflow:hidden;
clear:both;
}

#newsStory #newsContainer{
width:700px;
margin:0 0 0 220px;
}

#articleHead h1.title{
margin:1em 1em 0em 1em;
font-size:1.5em;
float:left;
border-bottom:1px solid #000;
width:150px;
}

div #newsStory #articles{
width:200px;
height:600px;
float:left;
clear:both;
color:#999;
margin:1em 1em 1em 1em;
padding:0 0 0 5px;
border-right:1px solid #000;
overflow:auto;
}




div .view-id-news_articles .views-row-even{
background:url(images/stripeslash.png) repeat-x bottom;
margin-bottom:.5em;
float:left;
margin-top:.5em;
width:95%;
}

div .view-id-news_articles .views-row-odd{
background:url(images/stripeslash.png) repeat-x bottom;
margin-bottom:.5em;
float:left;
margin-top:.5em;
width:95%;
}


div .view-id-news_articles .views-row-odd a.active{
font-size:.7em;
text-decoration:none;
background:#ffcc33;
display:block;
color:#000;
line-height:1em;
padding-top:.2em;
padding-bottom: .2em;
padding-right:.2em;
border-top: 1px dashed #000;
border-right: 1px dashed #000;
border-bottom: 1px dashed #000;
padding-left:.5em;
}

div .view-id-news_articles .views-row-even a.active{
font-size:.7em;
text-decoration:none;
background:#ffcc33;
display:block;
color:#000;
line-height:1em;
padding-top:.2em;
padding-bottom: .2em;
padding-right:.2em;
border-top: 1px dashed #000;
border-right: 1px dashed #000;
border-bottom: 1px dashed #000;
padding-left:.5em;
}


div .view-id-news_articles .view-content a, .view-id-news_articlesHome .view-content a{
    color: #000;
    display: block;
    font-size: 0.7em;
    line-height: 1em;
    margin-left: 0.5em;
    min-height: 4.5em;
    padding-bottom: 0.5em;
    text-decoration: none;
}


div .view-id-news_articles .field-content a:hover{
color:#993300;
}


div .view-id-news_articles .views-field-field-news-time-value{
clear:both;
font-size:.7em;
float:right;
color:#000;
}

#newsTease .view-id-news_articlesHome .views-field-field-news-time-value{
clear:both;
font-size:.7em;
float:right;
color:#000;
margin:-2px 0 0px 0;
}

#thumbShadow{
background: #000;
float:left;
width:50px;
height:50px;
margin: 0px 5px 0px 2px;
padding:0;
}

#newsTease #thumbShadow{
background: #000;
float:left;
width:50px;
height:50px;
margin: 0px 5px 0px 10px;
padding:0;
}

div .view-id-news_articles #imceimage-field_news_thumbnail-0, .view-id-news_articlesHome #imceimage-field_news_thumbnail-0{
border: solid 1px #000;
margin: -4.5px 0px 0px -8px;
padding:0;
float:left;
}



#newsHead{
margin:40px 0 0 20px;
border-bottom:1px solid #000;
}

#newsDate{
color:#000;
height:10px;
float:right;
}

#newsDate h4{
margin:2px 0 0 0;
color:#000;
}

#newstitle h1.title{
color:#000;
font-size:1.5em;
}


#newsText{
margin:20px 0 0 20px;
padding:10px;
width:700px
}

#newsText p{
}

#newsText a{
text-decoration:none;
color:#993300;
font-weight:bold;
}

#newsStory #imceimage-field_news_image-{
border: solid 1px #000;
margin: -1em -.3em -.3em -1em;
float:left;
}

#newsStory #imgShadow {
padding: .5em;
margin: 3em 1em .5em 1em;
background: #000;
float:left;

}


/* HIDE THE EXTRA ADDTHIS */
.node-type-news_story li .addthis_toolbox{display:none;}

/* for home page blog style */
#block-block-30 h2{
display:inline;
float:left;
margin:20px 0 0 14px;
}


#newsBlogHome{
min-height:2090px;
}

#newsBlogHome #newsTeaseTop{
float:left;
display:inline;
margin:20px 0 0 5px;
}

#newsBlogHome object embed, #newsBlogHome iframe{
width:550px;
}

#newsBlogHome{
width:560px;
margin:0 8px 0 8px;
}
#newsBlogHome .views-field-field-news-article-title-value{
font-size:1.2em;

}

#newsBlogHome a {
text-decoration:none;
font-weight:bold;
}

#newsBlogHome .date-display-single {
font-size:.8em;
margin:0 0 0 0px;
}

#newsBlogHome #imceimage-field_news_image-0{
margin:1em 0 0 0;
}

#newsBlogHome div.view-id-news_articlesHomeBlog .views-row-even{
background:url(images/stripeslash.png) repeat-x bottom;
float:left;
margin:5px;
width:98%;}

#newsBlogHome div.view-id-news_articlesHomeBlog .views-row-odd{

background:url(images/stripeslash.png) repeat-x bottom;
float:left;
margin:5px;
width:98%;}

#newsBlogHome .views-field-comment-count{
float:left;
margin:10px 0 5px 0;
}

#newsBlogHome ul.pager{font-size:11px; padding:10px; }

#newsBlogHome .views-field-addthis-toolbox{ float:right;}

#newsBlogHome .views-field-addthis-toolbox .addthis_toolbox_item{padding:5px}

#newsBlogHome .views-field-fb-social-like{
width:75px;
margin:7px -20px 0px 0px;
float:right;
}

###newsBlogHome .views-field-service-links{ float:right;}
#newsBlogHome .views-field-tweetbutton{ margin:5px 5px 5px 5px;}
#newsBlogHome .views-field-fb-social-like, #newsBlogHome .views-field-tweetbutton{
float:right;
}

#newsBlogHome #flashBtn{float:right; margin-left:6px; margin-top:1px;
display:none;}



/* for home page box */

#newsTease #newsTeaseTop{
background:url(images/newstease_top.png); 
height:26px;
width:320px;
margin-bottom:5px;
}

#newsTease .views-field-field-news-article-title-value a{
color:#000;
}

#newsTease .views-field-field-news-article-title-value a:hover{
color:#993300;
}
#newsTease #flashBtn{float:right; margin-left:6px; margin-top:1px;}

#newsTease #newsTeaseTop a img{ margin-left:70px; margin-top:10px; width:15px; height:15px;}



/* pager setup*/
div .view-id-news_articles ul.pager{
padding:2px 0 2px 0;
background:url(images/btnYel_bg.png);
border: 1px solid #000;
color:#fff;
font-size:.75em;
height:1.7em;

}


div .view-id-news_articles ul.pager a.active{color:#fff; text-decoration:none}
div .view-id-news_articles ul.pager:hover{color:#ffcc33;}
div .view-id-news_articles ul.pager a:hover{color:#ffcc33;}
div .view-id-news_articles ul.pager li.pager-next last{}

div .view-id-news_articles ul.pager li.pager-item{ }

div .view-id-news_articles ul.pager li.pager-first{
position:absolute;
background:url(images/btnYel_bg.png);
border: 1px solid #000;
font-size:.85em;
margin:21px 0px 0 -17px;
padding:2px 0px 2px 0px;
height:1.7em;
width:40px;
}

div .view-id-news_articles ul.pager li.pager-previous {
position:absolute;
background:url(images/btnYel_bg.png);
border: 1px solid #000;
font-size:.85em;
margin:21px 0 0 24px;
padding:2px 0px 2px 0px;
height:1.7em;
width:58px;
}


div .view-id-news_articles ul.pager li.pager-next{
position:absolute;
background:url(images/btnYel_bg.png);
border: 1px solid #000;
font-size:.85em;
margin:21px 0 0 -82px;
padding:2px 0px 2px 0px;
height:1.7em;
width:58px;
}

div .view-id-news_articles ul.pager li.pager-last{
position:absolute;
background:url(images/btnYel_bg.png);
border: 1px solid #000;
font-size:.85em;
margin:21px 0 0 -23px;
padding:2px 0px 2px 0px;
height:1.7em;
width:40px;
}


div .view-id-news_articles ul.pager li.pager-current {
color:#ffcc33
}


/* end pager*/

