/*
Theme Name: Ballards Theme
Theme URI:  http://www.ballardcboyd.com
Description: Custom Design, very simple and clean
Version: 1.1
Author: Blaise Freeman
Author URI: http://www.blaisefreeman.com/
*/

/* ---------------------- 
BASIC LAYOUT
------------------------- */
body {
	padding:0px; 
	margin:0px; 
	font-size:12px;   /*DEFAULT FONTSIZE site-wide */
	font-family:sans-serif, verdana;   /*DEFAULT FONT FAMLILY site-wide */
	}
a {color:#990033}   /*DEFAULT LINK COLOR site-wide - formerly #000099*/
a:visited{#990033}   /*DEFAULT VISITED LINK COLOR site-wide */
a:hover{#333399}   /*DEFAULT LINK HOVER COLOR site-wide */
img {
	display:block; 
	border:0px;
	}
/* ----------------------
SPLASH PAGE CUSTOM STYLES
-----------------------*/
body.splash {
font-size: 12px;
font-family:sans-serif, verdana;
font-weight:normal;
letter-spacing: 1px;
color:#666666;
	}



/* ------------------------------
TEMPLATE LAYOUT
------------------------------- */
#container {
	margin-left:30px; 
	margin-top:20px; 
	position:relative;
	}
#inner_box {
	position:relative;
	margin-top:-20px;
	}
#navigation {
	width:120px;
	position:absolute;
	top:20px;
	left:0px; 
	}
#content {
	position: absolute; 
	top:0px; 
	left: 150px; 
	width:600px; 
	text-align:justify;   /* DEFAULT TEXT ALIGNMENT  for content (not navigation, just the content box ... ) */
	color:#666666;   /* DEFAULT TEXT COLOR for content (not navigation, just the content box...) */
	}
#breadcrumbs{
	margin-top:3px; 
	margin-bottom:0px; 
	}
#content object {
	display:in-line; 
	text-align:center; 
	}
#content img {
	display:in-line; 
	text-align:center;
	}
	
/* -----------
 STYLES    
---------*/

	
#the_name {
	font-family:helvetica;   /* LOGO STYLES IN CASE LOGO  IMAGE IS MISSING*/
	font-size:14px;   /* LOGO STYLES IN CASE LOGO  IMAGE IS MISSING*/
	white-space:nowrap;  /* preserve single line regardless of how long site title and subtitle are */ 
	overflow:visible;  /* preserve single line regardless of how long site title and subtitle are */
	}
#the_name span {
	position:relative; 
	top:-8px;
	}
#the_name .description {
	color:#999;    /* TAGLINE color */
	font-family:sans-serif, verdana;   /* TAGLINE font family */
	font-weight:bold;   /* changing tihs to "normal" woudl make TAGLINE not bold */
	font-size:12px;    /* TAGLINE font size*/
	font-variant:small-caps;   /* alter TAGLINE text to all caps / small */
	}
#index_buffer{
	margin-top:30px;
	}
#post_box {
	margin-bottom:40px; 
	border-bottom: 1px #666 solid; 
	padding-left:0px; 
	}
.post_date {
	color:black;
	}
.post_title a {
	color: #990033; /* POST TITLE color, as in the news section is made up of POSTS and these styles are for their titles*/
	text-transform:uppercase; /* alters POST TITLE text to all caps */
	text-decoration:none; /* POST TITLE underlineed or not */
	font-weight:normal;
	}
.post_text{
	margin:0px; padding-left:0px;
	}
#page_title{
	color: black; 
	font-size:12px;
	}
#breadcrumbs {
	font-weight:normal; 
	font-size:11px; /* all BREADCRUMBS will be this size*/
	text-transform:uppercase;   /* the title of the current page int eh BREADCRUMBS will be lowercase*/
	}
#breadcrumbs a {
	color: #990033;  /*color the rest of the links in the BREADCRUMBS */
	text-transform:uppercase;   /* the rest of the links in the BREADCRUMBS will be uppercase*/
	text-decoration:none;   /* links in the BREADCRUMBS should not be underlined*/
	font-weight:normal;  /* the rest of the links in the BREADCRUMBS will not be bold*/
	font-size:11px;
	}
#navigation li {
	list-style-type: none; 
	line-height:150%;  /* larger percentage means more space between lines in the NAVIGATION*/
	}
#navigation a {
	color: #990033;   /*color of the NAVIGATION*/
	text-transform:lowercase;   /* NAVIGATION is in the lower case */
	text-decoration:none;
	}
.film_cat {
	float:left; 
	margin:0px 20px 0px 0px;
	text-align:left;
	}
.film_cat h2 a{
	font-size:14px;   /* FILM HEADER size*/
	margin:0px 0px 9px 0px; 
	padding:0px; 
	font-variant:small-caps; /* FILM HEADER becomes smaller caps*/
	text-align:center;
	text-decoration:none;
	color: #112233;
	}
.film_thumbs {
	margin-bottom:14px; 
	text-align:center; 
	}
.film_cat img{
	padding-right:12px ;
	text-align:left; 
	display:inline;
	}
.film_thumbs a {
	display:inline; 
	color:black;
	text-decoration:none;
	text-align:center;
	}
.comments {
	color: black; 
	font-size:10px; 
	margin-top:0px; 
	padding-top:2px; 
	line-height:100%;
	}
#content .comments a {
	color:#990033; 
	text-decoration:none;
	}
#comment_box textarea{
	display:inline;
	}

#archive_list li {list-style-type:none; line-height:155%}

#archive_link {padding-left:45px; margin:0px 0px 30px 0px;}
#archive_link a {color: #990033; text-transform:uppercase; font-size:18px; text-decoration:none; }

/* ------------------------------
PRINT STYLES
------------------------------- */
@media print

body { 
	background:white;
	color:black; 
	margin:0 
	}