
h1, h2, h3 {
	   font-family: "HelveticaNeueBold",Helvetica,Arial,sans-serif;
}
.region-top-area {
    float: left;
    margin-right: auto;
	margin-left: 12px;
    margin-top: 5px;
}

.region-top-area .block {
    float: right;
    }


#block-system-main-menu ul li {
        margin-right: 0;
    padding-left: 0;
}

#block-system-main-menu ul li a {
    margin-bottom: 0;
    padding: 3px 8px 1px;
    text-decoration: none;
    text-transform: uppercase;
}



/*     Dropdown Behavior & Styles */

/*
#block-menu-menu-news-categories ul li:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}

#block-menu-menu-news-categories ul li:hover a{
    color: #333333;
}
*/
#block-menu-menu-news-categories ul.expanded li ul {
    box-shadow: 3px 3px 3px #000000;
    padding-right: 0;
    position: absolute;
    width: 150px;
    z-index: 100;
}


.region-content0 .block-views img, .region-content1 .block-views img, .region-content2 .block-views img {
    border: 1px solid #CCCCCC;
    float: right;
    margin-right: auto;
	margin-left: 10px;
    padding: 3px;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-webkit-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;
}



  

/*
 * Articles Blocks Styles 
 */

#block-views-articles-block-3-block, #block-views-articles-block-6-block {   
    margin-right: auto;    
	    margin-left: 0;    
}

#block-views-articles-categories-block-block .attachment .views-row,
#block-views-articles-block-2-block .attachment .views-row,
#block-views-articles-block-3-block .attachment .views-row,
#block-views-articles-block-4-block .attachment .views-row,
#block-views-articles-block-5-block .attachment .views-row,
#block-views-articles-block-6-block .attachment .views-row,
#block-views-most-popular-block .views-row{
    border-bottom: 1px dashed #CCCCCC;
    clear: both;
    margin-bottom: 10px;
    min-height: 62px;
    padding-bottom: 10px;
	padding-left: 0;
	padding-right: 71px;
}

#block-views-articles-categories-block-block .attachment img,
#block-views-articles-block-2-block .attachment img, 
#block-views-articles-block-3-block .attachment img,
#block-views-articles-block-4-block .attachment img,
#block-views-articles-block-5-block .attachment img,
#block-views-articles-block-6-block .attachment img,
#block-views-most-popular-block img{
    margin-left: auto;
	margin-right: -71px;
}



#block-views-articles-categories-block-block .view-footer, 
#block-views-articles-block-2-block .view-footer, 
#block-views-articles-block-3-block .view-footer,
#block-views-articles-block-4-block .view-footer,
#block-views-articles-block-5-block .view-footer,
#block-views-articles-block-6-block .view-footer{
    padding-bottom: 0;
    padding-right: 0;
	    padding-left: 7px;
    
    text-align: left;
}


/*  
 * Articles Images Block 
 */


#block-views-articles-images-block .views-row-5, #block-views-articles-images-block .views-row-10, #block-views-articles-images-block .views-row-15, #block-views-articles-images-block .views-row-20{
	margin-right: auto;
		margin-left: 0px;
}



#block-views-articles-images-block .views-field-title {
    margin-left: auto;
	    margin-right: 4px;
    margin-top: -64px;
    opacity: 0.6;
    padding: 0 3px 3px;
    position: absolute;
    width: 119px;
	display: none;
}


/* 
 * RIGHT SIDEBAR REGION BLOCKS 
 *
 * These are the blocks located at the right side of every page. 
 *
 */ 
 
/* 
 * Sidebar Advertisement Styles 
 */


#block-views-ads-sidebar-block-block .view-header em.advertisement {
    color: #888888;
    display: block;
    float: right;
    font-size: 0.9em;
    font-style: normal;
    margin-top: -4px;
}

#block-views-ads-sidebar-block-block .views-field-title {
    font-size: 1.1em;    
}
 
 
/*
 * Today's Most Popular
 */

#block-views-most-popular-today-block .views-field-field-image {
    float: right;
    margin-left: 8px;
    margin-right: -51px;
}


#block-views-most-popular-today-block .views-row {
    
    padding-left: 0;
	padding-right: 51px;
}

#block-views-most-popular-today-block .views-row-last{
	border-bottom: none;
}


/*  
 * All time Most Popular
 */

#block-views-most-popular-all-time-block .views-field-field-image {
    float: left;
    margin-left: -51px;
    margin-right: 8px;
}

#block-views-most-popular-all-time-block .views-field-field-image img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#block-views-most-popular-all-time-block h4 {
	font-size: 1.3em;
    margin-bottom: 7px;
}

#block-views-most-popular-all-time-block .views-row {
    border-bottom: 1px dashed #CCCCCC;
    margin-bottom: 12px;
    padding-bottom: 12px;
    padding-left: 51px;
}

#block-views-most-popular-all-time-block .views-row-last{
	border-bottom: none;
}


/*  
 * Most Commented Block
 */

#block-views-most-commented-block .views-field-field-image {
    float: left;
    margin-left: -51px;
    margin-right: 8px;
}

#block-views-most-commented-block .views-field-field-image img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#block-views-most-commented-block h4 {
	font-size: 1.3em;
    margin-bottom: 7px;
}

#block-views-most-commented-block .views-row {
    border-bottom: 1px dashed #CCCCCC;
    margin-bottom: 12px;
    padding-bottom: 12px;
    padding-left: 51px;
}

#block-views-most-commented-block .views-row-last{
	border-bottom: none;
}


/*  
 * Top Rated Articles 
 */

#block-views-top-rated-articles-block .views-field-field-image {
    float: left;
    margin-left: -51px;
    margin-right: 8px;
}

#block-views-top-rated-articles-block .views-field-field-image img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#block-views-top-rated-articles-block h4 {
	font-size: 1.3em;
    margin-bottom: 7px;
}

#block-views-top-rated-articles-block .views-row {
    border-bottom: 1px dashed #CCCCCC;
    margin-bottom: 12px;
    padding-bottom: 12px;
    padding-left: 51px;
}

#block-views-top-rated-articles-block .views-row-last{
	border-bottom: none;
}

#block-views-top-rated-articles-block .views-field-field-rate .description{
	font-size: 1em;
}

#block-views-top-rated-articles-block .views-field-field-rate .fivestar-outline {
    margin-bottom: 2px;
}










/* Articles Styles */

.node-article.node-teaser img {
    border: 1px solid #CCCCCC;
    float: right;
    margin-left: 10px;
	margin-right: 0;
    padding: 6px;
}

.node-article.node-teaser h2 a{
	color: #333333;
	text-decoration: none;
}

.node-article {
    background: url("../images/article-bottom.png") no-repeat scroll center bottom transparent;
    margin-bottom: 30px;
    padding-bottom: 20px;
}

h2.node-title {
}

.node-article.node-teaser ul.links a {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #333333;
    color: #333333;
    display: inline-block;
    padding: 6px;
    text-decoration: none;
}

.node-article.node-teaser ul.links a:hover{
    background: none repeat scroll 0 0 #333333;    
    color: #EEEEEE;    
}

.node-article.node-teaser ul.links .node-readmore a{
	
}

.node-article.node-teaser .comment-add a{
	
}


/* Footer Region General Styles */


#footer h2, #footer h3, #footer h4, #footer h5, #footer h6{    
    color: #CCCCCC;
}

#footer a{    
    color: #EEEEEE;
}

.footer-logo {
    background: url("../images/footer_logo.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    width: 200px;
}





/* Footer: Common Footer Region */

.region-footer {    
    margin-right: 0;    
}

.region-footer-closure{
	clear: both;
}



/* Follow Us Block */

#block-block-2{
	margin-bottom: 40px;
}

#block-block-2 .content a {
    display: block;
    font-size: 1.1em;
    margin-bottom: 7px;
    padding: 5px 4px 4px 25px;
    text-decoration: none;
}

#block-block-2 .content .rss a {
    background: url("../images/follow_feed.png") no-repeat scroll 0 4px transparent;
}

#block-block-2 .content .twitter a {
    background: url("../images/follow_twitter.png") no-repeat scroll 0 4px transparent;
}

#block-block-2 .content .fb a {
    background: url("../images/follow_facebook.png") no-repeat scroll 0 4px transparent;
}

#block-block-2 .content .mail a {
    background: url("../images/follow_newsletter.png") no-repeat scroll 0 4px transparent;
}


/* Recent Posts Block */

#block-views-recent-posts-block .views-field-field-image img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #444444;
    padding: 3px;
}

#block-views-recent-posts-block .views-field-field-image{
	float: right;
	margin-left: 8px;
    margin-right: -51px;
}

#block-views-recent-posts-block .views-row {
    border-bottom: 1px dashed #444444;
    margin-bottom: 12px;
    padding-bottom: 12px;
    padding-left: 0;
	 padding-right: 51px;
}

#block-views-recent-posts-block .views-row-last {
    border-bottom: medium none;
}


/* Last Viewed Posts Block */


#block-views-last-viewed-block .views-field-field-image img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #444444;
    padding: 3px;
}

#block-views-last-viewed-block .views-field-field-image{
	float: left;
	margin-left: -51px;
    margin-right: 8px;
}

#block-views-last-viewed-block .views-row {
    border-bottom: 1px dashed #444444;
    margin-bottom: 12px;
    padding-bottom: 12px;
    padding-left: 51px;
}

#block-views-last-viewed-block .views-row-last {
    border-bottom: medium none;
}




/* NewsLetter (SimpleNews Module) Block Styles */

.block-simplenews .form-submit {
    background: none repeat scroll 0 0 #666666;
    border: 1px solid #888888;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    height: 26px;
    margin-top: 5px;
    padding-top: 0;
    width: 73px;
}

.block-simplenews label{
	display: none;
}

.block-simplenews .form-item {
    margin-bottom: 7px;
    margin-top: 14px;
}


/* Copyright Block */

#block-block-1 {
    border-top: 1px solid #CCCCCC;
    clear: both;
    margin: 12px -12px 0;
    padding: 10px 10px 0;
}

#block-block-1 p{    
    margin: 0;
}
