/*
Theme Name: Views
Theme URI: 
Description: Animated Views WordPress theme
Version: 1.0
Author: James R Whitson
Author URI: 
Tags: 

*/


/* *** PAGE LAYOUT *** */

body	{
		margin: 10px 0px 10px 0px ;
		padding: 0;
		background-color: #00365f;
		font-size: 12px; 
		font-family: verdana,sans-serif;
		}
		
#outer-container	{
		margin: auto;
		width: 980px;
		text-align: left;	
		}
		
#inner-container	{
		background-color: #B4C8E1;
		}		

.list-container {
		margin-top: -4px;
		background-color: #E1EAF5;
		}	

#logo	{
		position: relative;
		display: block; 
		margin: auto;
		text-align: left;
		padding-bottom: 5px;
		}	

.column-color-views {
		background-color: #E1EAF5;
		}	

.column-color-news {
		background-color: #FEF5CA;
		}	
		
.boxed { 
		margin: auto;
		padding:15px;
		background-color: #FEF5CA;
		border: solid #00365f 1px;
		width: 85%;
		}

/* *** PAGE LAYOUT *** */
/* *** 2010 STRUCTURAL NAMING FIX *** */

.backgroundcolor-views {
		background-color: #E1EAF5;
		}	

.backgroundcolor-news {
		background-color: #FEF5CA;
		}	

/* *** LINKS *** */

A:link {color:#00365f; }
A:visited {color:#00365f; }
A:active {color: #990000; }
A:hover {color:#00365f; }

#nounderline A{
		text-decoration:none;
		}	
		
/* *** IMAGES *** */
	
IMG.right {
	float:right;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:5px;
		}

IMG.left {
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
		}

IMG.news-column {
	float:right;
	margin-top:0px;
	margin-left:8px;
	margin-bottom:3px;
	border: solid #00365f 1px;
		}

IMG.top-story {
	float:right;
	margin-top:0px;
	margin-left:8px;
	margin-bottom:0px;
	border: solid #00365f 1px;
		}

IMG#no-border { 
	border: 0px;
		}
		
IMG.no-border { 
	border: 0px;
		}
		
IMG.border { 
	border: solid #00365f 1px;
		}
		
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
		}
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
		}

img.alignright {
	display: inline;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:5px;
		}

img.alignleft {
	display: inline;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
		}
	
/* *** FRONT PAGE - TOP STORY *** */
		
.top-story-content	{
		font-size:12px;
		}	
		
.top-story-content	A:active{
		color: #990000;
		}	
		
.top-story-content IMG{
		border: solid #00365f 1px;
		}	
	
.top-story-headline{
		font-family: Verdana, Arial, Sans-Serif;
		font-weight: bold;
		color: #990000;
		font-size: 18px; 
/*		text-shadow: #AAAAAA 2px 2px 3px;
		text-decoration: none;
		position:relative;
/*		top:-11px;
		left:10px;
		margin-top:-10px; */
		}
	
.top-story-headline A{
		text-decoration: none;
		color: #990000;
		}

.top-story-headline A:hover{
		text-decoration: underline;
		color: #990000;
		}
	
.top-story-headline A:active{
		text-decoration: underline;
		color: #00365f;
		}
		
.tooning-in-headline{
		font-family: Verdana, Arial, Sans-Serif;
		font-weight: bold;
		color: #990000;
		font-size: 16px; 
/*		text-shadow: #AAAAAA 2px 2px 3px; */
		text-decoration: none;
		position:relative;
		top:-11px;
		left:10px;
		margin-top:-10px;
		}
	
.tooning-in-headline A{
		text-decoration: none;
		color: #990000;
		}

.tooning-in-headline A:hover{
		text-decoration: underline;
		color: #990000;
		}
	
.tooning-in-headline A:active{
		text-decoration: underline;
		color: #00365f;
		}

.top-story-content p{
	display:block;
	margin-top:2px;
		}

		
/* *** FRONT PAGE - SIDEBAR *** */
		
.sidebar-column-headline {
		font-size:10px;
		}	
				
.sidebar-column-headline A:active{
		text-decoration:underline;
		color: #990000;
		}	

/* *** FRONT PAGE - VIEWS COLUMN *** */
	
.views-column {
		margin-top:-10px;
		}	

.views-column-headline {
		font-weight:bold;
		}	
		
.views-column-headline A{
		text-decoration:none;
		}	
		
.views-column-headline A:active{
		text-decoration:underline;
		color: #990000;
		}	

.views-column-headline A:hover{
		text-decoration:underline;
		}	

.views-column-content {
		font-size:11px;
		}	

.views-column-content IMG{
		border: solid #000000 1px;
		}	
	
.views-category-banner	{
		padding: 10px 0px 10px 0px;
		border: 0px;
		}	

.views-column-content p{
		display:block;
		margin-top:1px;
		line-height: 13px;
		}
		
.views-column-image img {
		border: 2px solid #00365f;
		}

.views-column-image a:hover img {
		border: 2px solid #990000;
		}
		
.views-column-image a:active img {
		border: 2px solid #990000;
		}		
		
/* *** FRONT PAGE - NEWS COLUMN *** */
	
.news-column-headline {
		font-weight:bold;
		}	

.news-column-headline A{
		text-decoration:none;
		}	
		
.news-column-headline A:active{
		text-decoration:underline;
		color: #990000;
		}	

.news-column-headline A:hover{
		text-decoration:underline;
		}	

.news-column-content {
	font-size:11px;
		}	
		
.news-column-content p{
	display:block;
	margin-top:1px;
		}

.news-column-content IMG{
	border: solid #00365f 1px;
		}	
		
/* *** INTERIOR PAGES *** */
/* *** 2009 NAMING - TBR *** */	
	
		
#headline_large {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #990000;
	font-size: 26px;
	text-align: left;
		}
		
#headline_medium {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #990000;
	font-size: 20px;
	text-align: left;
		}

#headline_small {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #990000;
	font-size: 14px;
	text-align: left;
		}
		
/* *** INTERIOR PAGES *** */
/* *** 2010 STRUCTURAL NAMING FIX *** */	
		
.headline-large {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #990000;
	font-size: 26px;
	text-align: left;
		}
		
.headline-medium {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #990000;
	font-size: 20px;
	text-align: left;
		}

.headline-small {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #990000;
	font-size: 14px;
	text-align: left;
		}

/* *** INTERIOR PAGES - SINGLE *** */
	
.review-header {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
    text-transform: capitalize;
	font-style: italic;
	color: #990000;
	font-size: 20px;
	text-align: left;
	padding-top:15px;
	margin-bottom: -8px;
		}
		
.right-column-content A:active{
		text-decoration:underline;
		color: #990000;
		}	

.right-column-content A:hover{
		text-decoration:underline;
		}	

.right-column-content IMG { 
	border: solid #00365f 1px;
		}

.right-column-content IMG.noborder { 
	border: 0px;
		}

.right-column-content TABLE { 
	padding-top:8px;
		}

#score-space { 
	margin-bottom: 10px; 
		}
#score-space-top { 
	margin-top: 5px; 
	margin-bottom: 10px; 
		}
		
/* *** INTERIOR PAGES - CATEGORY *** */

.category-column-content A{
		text-decoration:none;
		color: #00365f;
		}	
		
.category-column-content A:hover{
		text-decoration:underline;
		color: #00365f;
		}	
		
.category-column-content A:active{
		text-decoration:underline;
		color: #990000;
		}	

#headline_medium.category-column-content A{
		text-decoration:underline;
		color: #990000;
		}	

#headline_medium.category-column-content A:active{
		text-decoration:underline;
		color: #00365f;
		}	
			
BLOCKQUOTE.category-column-content { 
	margin-top: 0px; margin-bottom: 5px;
		}
		
.category-column-content IMG { 
	border: solid #00365f 1px;
		}

.category-column-content IMG.noborder { 
	border: 0px;
		}

.top-story-box { 
	margin: auto; 
	width: 95%; 
	padding: 15px; 
	display:block; 
	background-color: #FCF6CF; 
	border: 1px solid #cccc66;
		}

/* *** RELATED AND RATINGS CONTENT *** */

.ratings {
		font-size:11px;
		padding-left: 15px; 
		}	
		
.related-block {
		margin: 0px 0px 0px 25px;
		}	

.related-content {
		font-size: 11px;
		padding-left: 15px;
		text-indent: -15px;		
		}
		
.related-content A{
		text-decoration:none;
		}	
		
.related-content A:active{
		text-decoration:underline;
		color: #990000;
		}	

.related-content A:hover{
		text-decoration:underline;
		}	
		
/* *** MISC CONTENT *** */
	
.byline-small {
		font-size:10px;
		color: #666666;
		}	

.byline-small A{
		text-decoration:none;
		}

.byline-small A:hover{
		text-decoration:underline;
		}

.byline-small A:active{
		text-decoration:underline;
		color: #990000;
		}

.byline-top {
		font-size:10px;
		color: #666666;
		}	

.byline-top A{
		text-decoration:underline;
		}

.byline-top A:hover{
		text-decoration:underline;
		}

.byline-top A:active{
		text-decoration:underline;
		color: #990000;
		}

.byline	{
		font-size:12px;
		color: #333333;
		}	
	
#block {
		margin: 0px 20px 0px 20px;
		}	
			
.align-right {
		text-align: right;
		}

.align-left {
		text-align: left;
		}

.search-sidebar {
		font-size:12px; 
		}

.search-sidebar ul {
		list-style-type:disc;
		padding:0px 5px 0px 10px;
		} 
		
strong.search-excerpt {
	  background-color: #FFF984;
		}

.footer, .footer A{
		font-size: 10px; 
		color:#B4C8E1;
		text-align:center;
		}

.topofpage {
		display: block;
		cursor:pointer;
		text-decoration:underline;
		color:#B4C8E1;
		font-size: 10px;
		text-align: right;
		padding: 5px 15px 0px 0px;
		}
		
hr {
		border:none;
		color:  #88bbbb;
		background-color:  #B4C8E1;
		height: 1px;
		margin-left: auto;
		margin-right: auto;
		}
		
hr.clear {  
		background: none;  
		border: 0;  
		clear: both;  
		display: block;  
		float: none;  
		font-size: 0;  
		margin: 0;  
		padding: 0;  
		overflow: hidden;  
		visibility: hidden;  
		width: 0;  
		height: 0;  
 	   }  
 	   
input.green-button {
		background-color: #009900;
		border: 1px outset #03f;
		color: #fff;
		padding: 4px;
		margin-left: 2px;
		}
input.green-button:hover {
		background-color: #ffcc00;
		border: 1px outset #03f;
		color: black;
		padding: 4px;
		margin-left: 2px;
		}
		
input.red-button {
		background-color: #cc0000;
		border: 1px outset #03f;
		color: #fff;
		padding: 4px;
		margin-left: 2px;
		}
input.red-button:hover {
		background-color: #ffcc00;
		border: 1px outset #03f;
		color: black;
		padding: 4px;
		margin-left: 2px;
		}
		
.note {
		background-color: yellow;
		font-size: 10px; 
		font-family: verdana,sans-serif;
		margin: 0px 5px;
		padding: 1px 2px;
				}

/* *** 2006 DEPRECATED BUT LEFT FOR LEGACY POSTS *** */
 
.headline_medium {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #990000;
	font-size: 20px;
	text-align: left;
		}
		
.review_headings {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
    text-transform: capitalize;
	font-style: italic;
	color: #990000;
	font-size: 20px;
	text-align: left;
	padding-top:15px;
	margin-bottom: -8px;
		}
		
.floatclear {
		display:inline-block;
		width:100%;
		}
		
.alignright {
		float: right;
		}

.alignleft {
		float: left
		}
		
IMG.noborder { 
	border: 0px;
		}

img.alignright {
	display: inline;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:5px;
		}

img.alignleft {
	display: inline;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
		}

/* *** WP-SNAP PLUG-IN *** */

.ddsg-wrapper ul{
padding: 0;
margin: 0px 0px 0px 5px;
}

.ddsg-wrapper li{
display: block;
padding: 0;
margin: 0px 0px 0px 5px;
}

.new-wrapper { float: left; height: 250px; }

.social {
	float: left;
	border: none;
	margin-right: 10px;
	vertical-align: top;
	position: relative;
	cursor: pointer;
}

IMG.social, IMG.rollover {
	border: none;
}

.social-block { 
	display: inline-block;
	width:100%;
}

.popup {
    width:300px;
    min-height:100%;
    position:absolute;
    top:0px;
    right:10px;
    background-color: #FEF5CA;
    border: 3px solid #00365f;
    margin:-50px 0 0 -100px; /* [-(height/2)px 0 0 -(width/2)px] */
    padding:10px;
    display:none;
    overflow: hidden;
	text-align: center;
    z-index: 99;
  }