/*   
Theme Name: A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* #150 E36  1F1-745 save 1 
221-A47

 */


body
{
	font-family:Tahoma, Arial;
	color:#FFF;
	width:1024px;
	margin: 0 auto 0 auto;
	background-color:#120C30;
	font-size:12px;
}

a:link, a:visited {
    color: #FFF;
    text-decoration: none;
}
a:hover, a:active {
    text-decoration: underline;
    color:white;
}

p
{
	margin:0 0 10px 0;
}

#wrapper
{
	/* border: 1px Solid White; */
}


#header
{

	height:268px;
	
	background-image:url('graphics/header.jpg');
	background-repeat:no-repeat;
	background-position: 50% 0px;
}

#main
	{
		width:1000px;
		padding: 30px 0px 22px;
	}

#branding
{
	display:none;
}

#searchform
	{
		position:absolute;
		right:15px;
		padding:8px;
		background-color:#1F1745;
	}
	
	#searchform #s
	{
		width:190px;
	}
	
		
	
#access
{
	top:268px;	
	border-bottom: 3px solid #70151f;
	background-color:#1B153D;
}

.sf-menu
{
	border-right: none;
}

.sf-menu li
{
	background: none;
}

.sf-menu a, .sf-menu a:visited
{
	color:#FFF;
}

.sf-menu a
{
	border:none;
	padding: 9px 12px;
}

.sf-menu a:hover
{
	background-color:#FFF;
	color:#070c1c;
	text-decoration:none;
}



.sf-menu .sub-menu a:hover
	{
		text-decoration:underline;
	}


.sf-menu ul a, .sf-menu ul a:visited
{
	background-color:#FFF;
	color:#070c1c;
}

.sf-menu ul a
{
	color:#070c1c;
}

#container
{
	width:680px;
}

#content
{
	width: 100%;
}

.main-aside
{
	width:310px;
	right:0;
}

.entry-meta
{
	display:none;
}

.entry-title
{
	padding: 0px 0px 12px;
}



.entry-utility
{
	display:none;
}



 #content .col-
{
	border:none;
	background-color:#1B153D; 
	margin: 0px 0px 15px;
	padding: 22px 20px 5px 20px;
	border-right:3px solid Black;
	border-bottom:3px solid Black;
}

 #content .col- img
{
	
border-bottom: solid 5px black;
border-right: solid 5px black;
	margin-bottom:20px;
}

 #content .first-trailer
 {
 	float:left;	
 	width:160px;
 }

 #content .first-trailer img
 {
 	width:134px;
	height:193px;
	margin-top:15px;
 }
 
.movie-trailer
{
	padding-top:20px;
}

.movie-trailer h1, .movie-trailer h2
	{
		padding: 20px 0px 14px;
	}


.post_bottom_links
{
	height:30px;
	margin-top:20px;
}

.post_bottom_links ul
{
	float: left;
	list-style: none;
	padding: 0px;
	margin:0px;
}

.post_bottom_links ul li
{
	float: left;
	padding: 0 10px 0 10px;
	margin-right:10px;
	background-color:#535E74;
	font-size:12px;
}

 #content h1.content_category
{
	font-size:24px;
	margin:20px 0 15px 0;
}



 #content .ANNnews .col-
{
	width:120px;
	height: 130px;
	float:left;
	padding:17px;
	margin-right:16px;
	margin-bottom:20px;
}

 #content .ANNnews .nomargin
{
	
	margin-right:0px;
	
}

 #content .ANNnews .col- img
{
	width:120px;
	height:80px;
	margin-bottom:0px;
}

 #content .ANNnews .col- h2
{
	font-size:12px;
	margin-top:10px;
	padding:0;
	line-height:16px;
}

#footer
{
	border:none;
}

#siteinfo a
{
	margin-right:20px;
	display:block;
	float:left;
	font-size:12px;
	color:#FFF;
}

#siteinfo a:hover
{
	color:#FFF;
}

.entry-title a:active, .entry-title a:hover
{
	color:White;
}

.navigation a:hover
	{
	color:white;
		}




/* sidebar ======================= */



ul.xoxo li
{
	background-color:#1B153D;
	margin-bottom:20px;
	padding: 10px;
	color:white;
	border-right:3px solid Black;
	border-bottom:3px solid Black;
}

ul.xoxo li .widgettitle
{
	display:none;
	}
	
ul.xoxo li .sidebar_image_div
{
	min-height:90px;
}

ul.xoxo li .sidebar_image_div img
{
	width:134px;
	border-right:5px solid Black;
	border-bottom:5px solid Black;
	float:left;
	margin-right:10px;
}

.aside h3
{
	color: white;
	font-style: normal;
	font-size:18px;
	margin-bottom:10px;
}

.aside h3 a
{
	color:White;
}

.aside a:active, .aside a:hover
{
	color:White;
}

.aside h3 a:hover
{
	color:White;
	text-decoration:underline;
}	



ul.xoxo li.latest-news a
	{
	display:block;
	margin:8px 0 8px 0;
	}

.wp-caption
{
border:none;
}

.wp-caption img
{
	border:none;
}

/* page ======================= */

.entry-content
	{
		padding: 5px 0 0;
	}

.entry-content .wp-post-image
{
	border:none;
	float:none;
	margin:0;
	padding:0;
}

#content .ANNnews.movies_3cols .col- 
	{
		width:160px;
		margin-right:42px;
		height:190px;
	}

#content .ANNnews .movie_trailers
	{
		clear:both;
	}
	
	#content .ANNnews .movie_trailers .col-
	{
		background-color:#110B2E; 
		margin-right:30px;
		height:auto;
		width:auto;
		border:none;
	}

#content .ANNnews .movie_trailers .col- h1
	{
		font-size:24px;
	}
	
	#content .ANNnews .movie_trailers .col- h2
	{
		font-size:18px;
	}


/* POST ====================================== */

#content .col- h1
	{
		font-size:18px;
		padding-bottom:10px;
	}
	
	.print-author
	{
		
	}


/* CATEGORY ================================== */

h1.page-title
{
	font-size:24px;
}

.category-date
{
	margin-bottom:10px;
}

.entry-title
{
	font-size:22px;
}


/* SEARCH RESULTS ===============================*/
	
#content .search_results .col- .entry-content img
	{
		width:120px;
		height:80px;	
		float:right;
		margin-left:10px;
		
	}
	
	#content .search_results .col- .entry-utility
	{
		display:inline-block;
		clear:both;
		height:10px;
	}
	
	#content .search_results .col- .entry-utility span
	{
		display:none;
	}

.callout
{
	float:right;
	font-size:16px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	padding:10px;
	margin:10px 20px;
	width:250px;
font-weight:bold;
}
	
.wp-caption p.wp-caption-text
{
padding:0;
font-size:11px;
}
	
#content .col- .entry-content img
{
	margin-bottom:0px;
}