@charset "UTF-8";
/* CSS Document */

/* 	----------------------------------------------------------
	Filename:  	style.css
	Title:		Style Sheet 
   	Author:		Richard Winn, winnphoto@me.com
	URL:		
	License:	Copyright 2009, Winn Photography & Design, All Rights Reserved
				Feel free to read and learn from this, but please don't steal.
	Description: This is the main style sheet for this site.
---------------------------------------------------------------	
*/

@import url("reset.css");

/* Tag Definitions */

body {
	margin: 0px;
	padding: 0px;
	position: relative;
	color: #636363;
	font: 65%/1.5em Tahoma, Geneva, sans-serif;
	background: url(../images/bgBody.png);
}
a {
	text-decoration: none;
	font-weight: bold;
	color: #1B74AA;
}
a:hover {
	color: #09F;
}
p {
	padding-bottom: 6px;
}

.underline   {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1B74AA;
}
h1 {
	font-size: 14px;
	padding-top: 5px;
}
.blue {
	color: #1B74AA;
}
.blueLight {
	color: #09C;
}
.blockQuote {
	background-color: #E5EDF0;
	padding: 20px;
	border: 1px solid #1B74AA;
	margin-top: 10px;
	margin-bottom: 10px;
}
h1, h2, h3, h4, h5 {
	color: #1B74AA;
	margin-bottom: 0.5em;
	margin-top: 0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
.sideBox h4, .sideBox p {
	padding-left: 7px;
	padding-right: 5px;
}
hr {
	color: #bbdcdb;
}

/* Class Definitions */

.clear {
	clear: both;
}
.imgCenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding-bottom: 5px;
}


/* ID definitions */

#contentContainer {
	width: 960px;
	position: relative;
}
.fltlft {
	float: left;
}
.fltrt {
	float: right;
}
#donate {
	height: 84px;
	width: 170px;
	float: right;
	margin-right: 30px;
	margin-bottom: 0px;
	position: absolute;
	left: 723px;
	top: 1px;
	background: url(../images/donateDN.png);
}
#donate a img {
	border-style: none;
}
#donate a {
	display: block;
	height: 84px;
	width: 170px;	
	color: #1B74AA;
}
* html a:hover
{
visibility: visible;
}
.cssnav a:hover img
{
visibility: hidden;
}

/* Display the top of the book */

#bookTop {
	background: url(../images/book_top.png) no-repeat bottom;
	height: 122px;
	margin-top: 0px;
	margin-left: 0px;
}

/* The book can grow and shrink */
#content {
	background: url(../images/book_center.png) repeat-y;

}

/* Display the bottom of the book */
#bookBot {
	background: url(../images/book_bottom.png) no-repeat;
	height: 59px;
}

/* Navigation Styles */

#content #nav {
	width: 208px;
	overflow: hidden;
	float: left;
}#content #nav ul li a img {
	border-style: none;
}
#content #mainContainer {
	width: 715px;
	float: right;
	margin-right: 10px;
	padding: 5px 20px 5px 5px;
	overflow: hidden;
	_height: 1%;
}
#mainContainer #banner {
	height: 160px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
position:relative; 

}

#mainContainer #bannerSmall {
	height: 80px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#mainContainer #bannerLarge {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#mainContainer #col1 {
	width: 396px;
	margin-left: 55px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	float: left;
}
#col1 .lftCol {
	width: 48%;
	border-right: 1px solid #bbdcdb;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#col1 h3, h2 {
	margin-top: 10px;
}
#col1 .rtCol {
	width: 44%;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#mainContainer .sideBox {
	float: left;
	width: 175px;
	margin-left: 5px;
	background: #e5edf0;
	margin-bottom: 5px;
	padding: 5px;
}
#mainContainer .sideBoxQuote {
	float: left;
	width: 155px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-image: url(../images/quote-top.jpg), url(../images/quote-bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left, bottom right;
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
	color:#09C;
}
#mainContainer .sideBoxBlank {
	float: left;
	width: 173px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 5px;
}
#mainContainer .sideBoxFB {
	float: left;
	width: 183px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.more {
	display: block;
	float: right;
}
.moreLink a:link {
	color: #666;
}
.moreLink a:visited {
	color: #145282;
}
.moreLink a:hover {
	color: #1B74AA;
}
.more img {
	border-style: none;
	padding-top: 5px;
	margin-left: 15px;
}
.sideBox h3 {
	margin-top: 5px;
}
.sideBox a {
	color: #636363;
	text-decoration: none;
}
#footer {
	color: #FFF;
	width: 75%;
	margin-left: 210px;
	text-align: center;
	margin-bottom: 20px;
	font-size: 12px;
}
#footer ul {
	display: block;
	list-style: none;
}
#footer ul li {
	display: block;
	float: left;
	height: 20px;
	width: 75px;
	border-right: 2px solid #FFF;
	padding-top: 5px;
}
#footer ul .first {
	margin-left: 90px;
}
#footer ul .last {
	border-style: none;
}
#footer a   {
	color: #FFF;
	text-decoration: none;
}
#emptyPage {
	padding-top: 50px;
	padding-right: 100px;
	padding-bottom: 100px;
	padding-left: 80px;
}
.rightMenu a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1B74AA;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.rightMenu a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #145282;
	display: block;
}
.rightMenu a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #25A6E0;
	display: block;
	background-color: #FFF;
}
.sideBarDownloads {
	width: 150px;
	display: block;
}


