/* 
Theme Name: Tsas 4.0
Theme URI: http://themehybrid.com/themes/tsas4
Description: A blank child of the Hybrid theme framework representing the visual hierarchy of Hybrid with designers in mind.
Author: Justin Tadlock
Author URI: http://justintadlock.com
Version: 0.1.1
Tags: Framework
Template: hybrid
*/

/*
* Import pre-made styles from Hybrid
************************************************/

/* Eric Meyer's reset.css */
	/*@import url('../hybrid/library/css/reset.css'); 

/* 18px, 20px, 21px, 22px, or 25px margins and line-height (don't use reset.css with these) */
	@import url('18px.css'); 
	/* @import url('../hybrid/library/css/20px.css'); */
	/* @import url('../hybrid/library/css/21px.css'); */
	/* @import url('../hybrid/library/css/22px.css'); */
	/* @import url('../hybrid/library/css/25px.css'); */

/* Holy Grail */
	/* @import url('../hybrid/library/css/holy-grail-fluid.css'); */

/* Plugins CSS */
	/* @import url('../hybrid/library/css/plugins.css'); */

/* Hybrid's default CSS */
	/* @import url('../hybrid/library/css/screen.css'); */
	@import url('menu_style.css');
/**
* Body
************************************************/

/* Contains everything */
body {
	background:#FFF url(images/bodyback.jpg) no-repeat top center;
	font-family: Georgia,
             "New Century Schoolbook",
             "Nimbus Roman No9 L",
             serif;

	
	}

	/* Wrapper for everything inside of the body */
	#body-container {

	}

/**
* Elements
************************************************/

/* Hyperlinks */
#content a:link {color:#2571A2; /*font-weight:bold;*/}
#content a:visited {color:#4771A2; /*font-weight:bold;*/}
#content a:hover {color:#5A1527; border-bottom:1px dotted #5A1527;}
#content a:active {}

/* Headers */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* Text elements */
strong {}
em {font-style:normal;}
.hentry em {font-style:italic;}
cite {}
abbr {}
acronym {letter-spacing:-.02em;}
sup {}
sub {}
address {}
ins {}
dfn {}
del {}


/* Paragraphs */
p {}

/* Unordered lists */
ul {}
	ul li {}

/* Ordered lists */
ol {}
	ol li {}

/* Defition lists */
dl {}
	dt {}
	dd {}

/* Blockquotes */
blockquote {font-size:1.25em;
	float:right;
	width:224px;
background:#DDD;
	/*background:#DDD URL(images/blockquote.jpg) top left no-repeat;*/
	padding:18px;
	margin-left:18px;
	margin-bottom:18px;
	text-align:right;
	border:3px #830C2C double;
	}
	blockquote blockquote {}
	blockquote em {}

/* Object */
object {}

/* Code */
code {background-color:#DDD;
display:block;
font-family:Courier,monospace;
padding:9px;
}
pre {}
pre code {}

/* Tables */
table {width:100%;
}
table a{
	border-bottom:1px dotted #81AFD1;
}
	caption {}
	tr {border-bottom:1px solid #999;}
	tr:hover {
		color:#81AFD1;
border-bottom:1px solid #81AFD1;		}
	th {	background:#81AFD1;
		border-bottom:1px solid #DAEBF5;
		color:#000;
		padding:5px;
		padding-bottom:9px;
	}
	td {background:#DAEBF5;
	padding:5px;
}
table#wp-calendarLarge th, table#CalendarLarge-Header th{
	background:#CCC;
}
table#wp-calendarLarge td, table#CalendarLarge-Header td{
	background:#FFF;
}
/* Forms */
form {}
	textarea {}
	input {}
	label {}
	option {}

/* Drop caps */
.drop-cap {}

/* Notes */
.note {}

/* Warnings/Alerts */
.warning, .alert { color:red;
background:yellow;}

/* Errors */
.error {}

/* Downloads */
.download {}

/* Alignment */
.left, .alignleft {}
.right, .alignright {}
.center, .aligncenter {}
.block, .alignnone {}
.clear {}

/**
* Images
************************************************/

/* Normal images */
img {}
a img {}

/* WP Smilies */
img.wp-smiley {}

/* Thumbnails */
.thumbnail {}

/* WP Captions [caption] */
.wp-caption {}
	.wp-caption img {}
	.wp-caption p {}

/* Gallery [gallery] */
.gallery {}
	.gallery img {}

/* Avatars */
.avatar {}

/**
* Header
************************************************/

/* Contains entire header */
#header-container {
	background:url(images/headback.jpg) no-repeat top center;
	width:980px;
	height:133px;
	margin-right:auto;
	margin-left:auto;
	text-indent:-5000px;}

	/* Contains site title and tagline */
	#header {}

		/* Site title */
		#site-title {}
			#site-title a {}
				#site-title a span {}

		/* Site description/tagline */
		#site-description {}

/**
* Page navigation
************************************************/

/* Wrapper for navigation */
#navigation {
	/*background-color:#FFF;*/
	width:980px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	border-left:3px solid #F4F4F4;
	border-right:3px solid #F4F4F4;
	}

	/* Page nav 
	#page-nav {
	margin-left:auto;
	margin-right:auto;
	width:944px;
	
	}
	
		#page-nav ul {
		background-color:#CBCDCC;
	}	
		
			#page-nav li {list-style:none; float:left; margin-right:18px;}
				#page-nav li a {color:#000;text-decoration:none;font-weight:bold;font-size:120%;font-variant:  small-caps;letter-spacing: -0.1em}
				#page-nav a:hover {color:#000; border-bottom:0px;}

			#page-nav li.current_page_item {}*/

/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {
	clear:both;
	background-color:#FFF;	width:980px;
	margin-right:auto;
	margin-left:auto;
	border-left:3px solid #F4F4F4;
	border-right:3px solid #F4F4F4;
}
#fp-container {
clear:both;
	background-color:#FFF;
	width:980px;
	margin-right:auto;
	margin-left:auto;
	border-left:3px solid #F4F4F4;
	border-right:3px solid #F4F4F4;
}
	
/*	* Content
	************************************************/

	/* Contains site's main content */
	#content {
	float:left;
	margin-top:18px;
	margin-left:18px;
	width:540px;
	margin-right:90px;
	}
	.page-template-front-page #content {
	width:612px;
	margin-right:18px;
	}

		/* Breadcrumb trail */
		.breadcrumb { font-size: 70%;margin-bottom:10px;}

		/* Archive and search <div> before posts are listed */
		.author-info {}
		.category-info {}
			.category-info p{ background:#F4F4F4; padding:9px;}
		.date-info {}
		.search-info {}
		.tag-info {}

		/* Posts */
		.post {border-bottom:3px #F4F4F4 solid;
		padding-top:18px;}
		.odd{
		background:#F4F4F4;
		}

			/* Post, page, and archive titles */
			.entry-title {margin-bottom:0px;font-variant: small-caps;}
				.entry-title em {font-variant: normal; font-style:italic; font-size:75%;margin-left:-2px;
margin-right:-2px;}
			.single-title {}
			.page-title {border-bottom:3px #F4F4F4 solid; padding-bottom:18px;font-variant: small-caps;letter-spacing:.05em;}
			.attachment-title {}
			.error-404-title {}
			.author-title {}
			.category-title {}
			.date-title {}
			.search-title {}
			.tag-title {}

			/* Author and date byline */
			.byline {border-bottom:3px #F4F4F4 solid; padding-bottom:18px; font-size:85%;}

			/* Full entries */
			.entry-content {}

			/* Excerpts (introduced in Hybrid 0.4) */
			.entry-summary {}

				/* Using <!--nextpage--> */
				p.pages a {}

				/* More link <!--more--> */
				a.more-link {}

			/* Post meta data */
			.post-meta-data { font-size:70%;}

		/* Post series */
		.series {} 
			.series-title {}

		/* Navigation links */
		.navigation-links {}
			.navigation-links .previous {}
			.navigation-links .next {}

		/* WP PageNavi (plugin) */
		.wp-pagenavi {}
			.wp-pagenavi .pages {}
			.wp-pagenavi .current {}
			.wp-pagenavi .extend {}
			.wp-pagenavi a {}

		/* Attachment image navigation */
		.navigation-attachment {}
	/*content styling*/
	#content img{
		margin:18px;
	}
	#content .linkbuttons img {
		margin:0px;
	}
	#content .linkbuttons {
		margin-bottom:18px;
	}
	#content ul li {list-style-image:  url(images/icons/bullet_blue.gif);}
	#content p {
		text-align: justify;
	}
		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {}

			/* Comments section headers/titles */
			.comments-header {}
			#comments-number {}

			/* Comments closed paragraph */
			p.comments-closed {}

				/* Main comments section */
				#comments {}
					#comments ol {}

						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li {}
							#comments li li {}
								#comments li li li {}
									#comments li li li li {}
						#comments li.even {}
						#comments li.odd {}
						#comments li.thread-even {}
						#comments li.thread-odd {}
						#comments li.author {}
						#comments li.trackback {}
						#comments li.pingback {}

							/* Comment avatars */
							#comments .avatar {}

							/* Comment meta data */
							#comments .comment-meta-data {}
								#comments .comment-meta-data cite {}

							/* Comment text */
							#comments .comment-text {}

					/* Paged comments navigation */
					#comments-template .paged-navigation {}
						#comments-template .paged-navigation .page-numbers {}
						#comments-template .paged-navigation .next {}
						#comments-template .paged-navigation .prev {}

				/* Main comment form div */
				#respond {}

					/* Comment form title */
					#reply {}

					/* Comment form elements */
					p#cancel-comment-reply {}
					#respond form {}
						#respond .form-author {}
							#respond input {}
						#respond .form-email {}
						#respond .form-url {}
						#respond .form-textarea {}
							#respond textarea {}
						#respond .button {}
						#respond .comment-action {}

		/**
		* Utility widget sections (see other widget code below)
		************************************************/

		/* All utility widget sections (except widgets template) */
		.utility {}

		/* Before content */
		#utility-before-content {}

		/* After content */
		#utility-after-content {}

		/* After post but before comments */
		#utility-after-single {}

		/* After page but before comments */
		#utility-after-page {}

		/* Widgets page template widgets */
		#content .widget {/*padding-top:18px;
	padding-right:22px;*/
		width:295px;
		float:left;
		/*border-bottom:3px #F4F4F4 solid;*/}

	/**
	* Widget sections (Primary and Secondary)
	************************************************/

	/* Widgets in general */
	.widget {
	}
		.widget-inside {}
			.widget-title {}

	/* Primary widget section */
	#primary { margin-left:648px;background:#FFF URL(images/primary.jpg) top center repeat-x;;padding-bottom:18px;}
		#primary .widget {/*padding-top:18px;
	padding-right:22px;*/margin-top:0px;padding-top:0px;}
			#primary .widget-inside {
		border:6px solid #830C2C;
		background:#FFF;
		margin:18px;
		padding:18px;
		text-align:center;}
				#primary .widget-title {}
				#primary .widget ul {}
					#primary .widget ul li {}
		/*special widgets*/
		#primary .widget-search .widget-inside {
			padding:0px;
			margin-top:0px;
			margin-bottom:0px;
			background:#2571A2;
			border:0px;
			
					}
		#primary .widget-search input.search-text{
			width:277px;
			background-color:#378FC4;
			/*background:#DAEBF5 url(images/search-stripe.gif) top center;*/
			border:1px #12517A solid;
			font-weight:bold;
			color:#DDD;
			
		}
		#primary #text-441966943 input.email-text{
			width:242px;
		}
	/* Secondary widget section */
	#secondary {}
		#secondary .widget {}
			#secondary .widget-inside {}
				#secondary .widget-title {}
				#secondary .widget ul {}
					#secondary .widget ul li {}

/**
* Footer
************************************************/

/* Wrapper for the entire footer */
#footer-container {
clear:both;
background:#FFF url(images/foot.jpg) bottom center no-repeat;
margin-bottom:0px;padding-bottom:36px;
}

	/* Subsidiary widget section */
	#subsidiary {

background:#FFF url(images/foot-top.jpg) top center repeat-x;
padding-top:80px;
	font-size:70%;
	display:block;	
	width:980px;
	min-height:300px;
	margin-right:auto;
	margin-left:auto;
	border-left:3px solid #F4F4F4;
	border-right:3px solid #F4F4F4;
	
	}
	#subsidiary a{
	color:#000;
	}
	#subsidiary li{
			line-height: 100%;
	
	}
		#subsidiary .widget {
		margin-left:10px;
		display:block;
		width:170px;
		float:left;}
			#subsidiary .widget-inside {
			padding:9px;}
				#subsidiary .widget-title {text-align:center;}

	/* Footer section */
	#footer {clear:both;}

		/* Footer extra */
		.copyright {text-align:center;padding-top:100px;font-size:80%;}
		 .credit {text-align:center;font-size:70%;
		 }
		
/**
* Featured slider
************************************************/
#slider-container {
	overflow: hidden;
	width: 640px;
	height: 260px;
	background-color: #2571A2;
	/*margin-bottom:18px;*/
	float:left;
	}
#slider {
	overflow: hidden;
	margin: 0 auto;
	width: 640px;
	height: 260px;
	background-color: #2571A2;
	/*background: #2373A3 url(images/slideback.jpg) top center no-repeat;*/
	}
.feature {
	overflow: hidden;
	width: 620px;
	height: 260px;
	padding: 10px 10px 0 10px;
	color: #ccc;
	background-color: #2571A2;
	/*background: #2373A3 url(images/slideback.jpg) top center no-repeat;*/
	border: none !important;
	}
#slider-container a {
	color: #ddd;
	}
.feature img {
	float: left;
	max-width: 300px;
	max-height: 200px;
	width: 300px;
	height: 200px;
	margin: 0 15px 0 0;
	border: 5px solid #001838;
	}
#slider .feature .entry-title {
	font-size: 21px;
	}
	#slider a em {font-variant: normal; font-style:italic; font-size:75%;margin-left:-2px;
margin-right:-2px;}
#slider p{
	font-weight:normal;
	line-height: 18px;
}
#slider .feature .entry-title a {
	color: #eee;
	}
#slider h2 a {
	font-variant: small-caps;

	}
.feature .byline {
	color: #aaa;
	margin-bottom: 15px;
	}

#slider a.more-link{
	float:right;
	font-size:70%;
	margin-bottom:5px;
	margin-right:45px;
	padding-left:5px;
	width:180px;display:block;
	background:#378FC4 URL(images/icons/control_fastforward_blue.gif) right center no-repeat;
	border:1px #12517A solid;
	}
	
#slider a.litube{
	float:right;
	font-size:70%;
	margin-bottom:5px;
	margin-right:45px;
	padding-left:5px;
	width:180px;display:block;
	background:#378FC4 URL(images/icons/television.gif) right center no-repeat;
	border:1px #12517A solid;

}
#slider a.more-link:hover, #slider a.litube:hover {
		border:1px #CEE4F2 solid;

}
/*quotes */
#quotes{
	float:left;
	padding:20px;
	color:#CBCDCC;
	height:220px;
	width:300px;
	background:#8E2141 url(images/quoteback.jpg) top center no-repeat;
	font-size:120%;
}
#quotes .qauthor {
	margin-top:18px;
	display:block;
	text-align:right;	
}	
#quotes .qsource {
	font-style: italic;
	display:block;
	text-align:right;	
}
#quotes p {
	display:inline;
}
#quotes a {
	color:#CBCDCC;
	text-decoration:none;
}
#quotes a:hover {
	border:0px;
}
/*hideify stuff*/
p.comments-closed{
display:none;
}
p.query-count {
display:none;
}
/*bookmarkify*/
.bookmarkify .title{
	font-variant: small-caps;
	font-size: 1.7em;
	margin-bottom:9px;	
}

a.rsswidget img {
	display:none;
}
.alignright {float:left;}
.archivewarn {
background-color:#FEE4B0;
border:solid 1px #830C2C;
font-size:200%;
padding:10px;
line-height:100%;
}
ul.menu { 
width: 100%; 
height: 43px; 
background-image: url("images/menu-bg.gif");
background-position:top left;
background-repeat:repeat-x; 
font-size: 0.8em; 
/*font-weight: bold; */
list-style-type: none;
font-variant: small-caps;
margin: 0; 
padding: 0;
	opacity:.66;
	filter: alpha(opacity=66); }
ul.menu li { display: block; float: left; margin: 0px; }
ul.menu li a { height: 43px; color: #333; text-decoration: none; display: block; float: left; line-height: 300%; padding: 0px 15px 0px 15px;font-variant: small-caps; }
ul.menu li a:hover { color: #000; }
ul.menu li.current_page_item a{ color: #FFF; 
background-image:url("images/current-bg.gif") ;
background-position:top left ;
background-repeat:repeat-x; padding: 0px 15px 0px 15px; }
#wh-subpages ul {text-align:left;}