/*   
Theme Name: Trinity Lutheran Church
Theme URI: 
Description: A theme for Trinity Lutheran Church in Fergus Falls, MN.
Author: Kyle Sorkness
Author URI: http://www.kylesorkness.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-l-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');

body {
     background-color: #FFFFFF;
	font:1em "Tahoma",Verdana,"Tahoma",Verdana,Arial,Helvetica,Sans-Serif;
}

#main {
     background-color: #ffffff;
     padding: 40px 0 22px 0;
     width: 780px;
	font-size:76%;
}

#aboveheader_extras {
     width: 770px;
     margin: 3px auto 0px auto;
     text-align: right;
     font-size: 12px;
     color: #7e7e7e;
}

#aboveheader_extras a {
     color: #7e7e7e;
     text-decoration: none;
}

#aboveheader_extras a:hover {
     color: #B8B8B8;
     text-decoration: underline;
}

#aboveheader_extras a:visited {
     color: #7e7e7e;
}

#header {
	width:780px;
	margin: 0px auto;
}

#branding {
     background: #FFFFFF url(images/lcmscross2.jpg) no-repeat 0px 50%;
     width: 475px;
	float: left;
     margin: 0 auto 5px;
     padding: 18px 0 6px 0;
}

#blog-title {
     font-family: Georgia, Palatino, "Times New Roman", serif;
     font-weight: normal;
	margin:0 0 0 75px;
	color: #780000;
	font-size: 25px;
	line-height: 30px;
}

#blog-title a {
     color: #780000;
}

#blog-title a:hover {
     color: #BF0000;
}

#blog-description {
     font-family: Georgia, Palatino, "Times New Roman", serif;
     font-style: italic;
     font-size: 20px;
     color: #65AA3C;
	margin:0 0 0 100px;
}

#header-aside {
  float: right;
	height:32px;
	overflow:hidden;
	margin: 35px 0 0;
}

.facebookicon {
	display: block;
	float:left;
	width: 32px;
	height: 32px;
	background: url('http://www.trinityff.org/church/wp-content/themes/trinitylutheranchurch/images/facebookicon.png') bottom;
	text-indent: -99999px;
}
.facebookicon:hover {
	background-position: 0 0;
}

.twittericon {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	background: url('http://www.trinityff.org/church/wp-content/themes/trinitylutheranchurch/images/twittericon.png') bottom;
	text-indent: -99999px;
}

.twittericon:hover {
	background-position: 0 0;
}

.rssicon {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	background: url('http://www.trinityff.org/church/wp-content/themes/trinitylutheranchurch/images/rssicon.png') bottom;
	text-indent: -99999px;
}

.rssicon:hover {
	background-position: 0 0;
}

.crosswayspodcasticon {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	background: url('http://www.trinityff.org/church/wp-content/themes/trinitylutheranchurch/images/podcasticon2.png') bottom;
	text-indent: -99999px;
}

.audiosermonspodcasticon:hover {
	background-position: 0 0;
}

.audiosermonspodcasticon {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	background: url('http://www.trinityff.org/church/wp-content/themes/trinitylutheranchurch/images/podcasticon2.png') bottom;
	text-indent: -99999px;
}

.crosswayspodcasticon:hover {
	background-position: 0 0;
}

#rotator {
  background: url(headerimages/rotate.php) no-repeat center top;
  width: 780px;
  height: 160px;
	clear: both;
}

#access {
     width: 780px;
     margin: 0 auto;
     background-color: #780000;
}

.menu {
     background-color: pink;
     width: 780px;
}

.sf-menu {
	padding:0 0 0 0;
}

#belowheader_extras {
     width: 770px;
     height: 200px;
     margin: 0 auto;
     background: url(http://www.trinityff.org/school/files/images/site/header.jpg) no-repeat;
}

#container {
     width: 550px;
	margin:0;
}

#content {
     width: 100%;
     margin: 0;
}

.entry-title {
     font-family: Georgia, Palatino, "Times New Roman", serif;
}

#post-118 .entry-title {
	display:none;
}

#post-118 .entry-content {
	padding:0;
}

.entry-utility {
     display:none;
}

.hentry {
	width:100%;
}

#footer {
     border: none;
     width: 770px;
     margin: 0 auto;
}

#siteinfo {
     text-align: right;
     width: 770px;
     padding: 15px 0 0 0;
}

.main-aside {
    width:300px;
    float:left;
    position:relative;
}

.main-aside ul {
	padding:0 10px;
}

#primary {
     width: 213px;
}

li#search input#s {
margin:7px 0;
width:170px;
padding: 2px;
}

#recent-posts-3 ul {
     list-style: none;
     margin-left: 10px;
}

#secondary {
     width: 213px;
}

#secondary .xoxo {
	padding:0;
}

.entry-title {
	color: #780000;
}

.entry-title a {
	color: #780000;
}

.aside h3 {
	color: #780000;
}

.entry-meta  {
	font-style: normal;
}

.entry-meta .n {
	font-size:100%;
	font-style:normal;
	letter-spacing:0.05em;
	text-transform:none;
}

.entry-meta abbr {
	border:medium none;
	cursor:text;
	font-size:100%;
	font-style:normal;
	letter-spacing:0.05em;
	text-transform:none;
}

.entry-content {
	padding:10px 0 0;
}

.entry-content h3 {
	padding: 10px 0;
}

.archive h1 {
	display:none;
} 

.meta-comments-number {
	color:#666666;
	font-size:13px;
	font-style:italic;
}

div.wp-email a img {
	margin-bottom: -1px;
}

div.wp-print a img {
	margin-bottom: -1px;
}