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

* {margin: 0; padding: 0;}

body {background-color:#111;}
a:focus{outline:none;}
.header, .header3 {border:0;}
#container{
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:auto;
	position:relative;
	}

.homeLinks {
	display:block; 
	float:left; 	
	width:300px; height:200px;
	background-repeat:no-repeat;
	border:1px solid #444; 
	margin-right:5px; 
	margin-bottom:5px;
	}
a:hover.homeLinks {
	background-position: 0 -200px;
	}
	


	
#leftContent{float:left; width:625px;}
#rightContent{float:right; width:125px;}
/*.header{padding:50px 0px 52px 15px; float:left;}*/
.header{margin:50px 0px 52px 15px; float:left;}
.header3{padding:25px 0px 52px 15px; float:left;}

#dividerStrip{
	width:660px; 
	height:25px; 
	background-color:#222;  
	position:absolute;
	left:0px;
	top:153px;
}

* #dividerStrip{
	width:660px; 
	height:25px; 
	background-color:#222;  
	position:absolute;
	left:0px;
	top:153px;
} 


.title{
	font-family:Palatino Linotype, serif; 
	color:#e25; 
	padding-left:15px; 
	margin-top:3px; 
	font-size:7pt;
}

/* #####style for IE7 only##### */
* .title{
	font-family:Palatino Linotype, serif; 
	color:#e25; 
	padding-left:15px; 
	padding-top:6px; 
	font-size:7pt;
}

.archiveGraphic{position:absolute; right:75px; top:124px;}

#mainNav{padding:61px 0px 100px 0px;}

#mainNav ul {
	text-decoration:none;
	list-style-type:none;
	line-height:14pt;
	font-family:Palatino Linotype, serif;
	font-size:.5em;
	}
#mainNav a{
	text-decoration:none;
	color:#ccc;
	font-style:normal;
	}
#mainNav a:hover {
	color:#e25;
	}

#archiveDots{
	clear:both;
	width:10px; 
	position:absolute;
	top:216px;
	right:115px;
	}
#archiveDots ul {
	text-decoration:none;
	list-style-type:none;
	line-height:16pt;
	font-family:Palatino Linotype, serif;
	font-size:9pt;
	color:#e25;
	font-weight:bold;
	}	
	
#archiveNav{padding:0px 0px 0px 10px;}
	
#archiveNav ul {
	text-decoration:none;
	list-style-type:none;
	line-height:16pt;
	font-family:Palatino Linotype, serif;
	font-size:.5em;
	}
#archiveNav a{
	text-decoration:none;
	color:#ccc;
	}
#archiveNav a:hover {
	color:#666666;
	}
	
#displayThumbs {width:550px;}


.thumbnail{
	display:block;
	width:100px;
	height:100px;
	float:left;
	border:1px solid #444;
	margin-right:5px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	}
a:hover.thumbnail{background-position:-100px 0;}


/* ##### contact page style ##### */
#contactContainer {width:550px; clear:both;}

/* #####style for IE7 only##### */
* #contactContainer {width:550px;}

#contactContainer p{
			color:#FFF;
			text-decoration:none;
			font-family:Palatino Linotype, serif;
			font-size:9pt;
			line-height:14pt;
			padding-top:15px;
			font-weight:normal;
			}
#contactContainer a{
			color:#898989;
			text-decoration:none;
			font-family:Palatino Linotype, serif;
			font-size:9pt;
			font-weight:normal;
			}
#contactContainer a:hover{
			color:#e25;
			}

#contactContainer h1{
			font-size:15pt;
			font-family:Palatino Linotype, serif;
			text-decoration:none;
			color:#ff5a00;
			padding-top:60px;
			padding-bottom:30px;
			}
		
#contactContainer h3{
			font-size:10pt;
			font-family:Palatino Linotype, serif;
			text-decoration:none;
			color:#ff5a00;
			font-weight:bold;
			}
/* ##### END CONTACT STYLE ##### */

/* ##### Newsletter style BEGIN ##### */

#postArea{width:750px; background-color:#FFF; margin:10px 0px 0px 0px; padding-bottom:10px;}
#newsletterContainer {width:550px; clear:both;}

/* #####style for IE7 only##### */
* #newsletterContainer {width:550px;}


#newsletterContainer h1{
			font-size:15pt;
			font-family:Palatino Linotype, serif;
			text-decoration:none;
			color:#FFF;
			padding:20px 0px 10px 0px;
			}
.newsCaption {
			text-decoration:none;
			list-style-type:none;
			font-family:Palatino Linotype, serif;
			font-size:.7em;
			color:#888;
			margin-top:5px;
			}
.newsPost {
			margin:20px 0px 30px 0px;
			padding-bottom:25px;
			text-decoration:none;
			list-style-type:none;
			line-height:14pt;
			font-family:Palatino Linotype, serif;
			font-size:.8em;
			color:#FFF;
			border-bottom:1px solid #444;
			}
.newsPost a{color:#e25; text-decoration:none;}
.newsPost a:hover{color:#777;}
.imgPost {border:1px solid #444}




.inline{display:inline;}
#buttons{padding-top:15px;}

#downloadContent {
	width:99px;
	height:119px;
	background-image:url(../images/downloadbook.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#000000;
	margin:100px 15px 0px 0px;
	padding:5px 5px 5px 5px;
	
	border:1px #444 solid;
	float:right;
	}


/* #####style for IE7 only##### */
*.download {
	text-decoration:none;
	font-style:normal;
	color:#fff;
	font-familty:Palatino Linotype, serif;
	font-size:.5em;
	position:relative;
	top:74px;
	left:13px;
	}
.download {
	text-decoration:none;
	font-style:normal;
	color:#fff;
	font-familty:Palatino Linotype, serif;
	font-size:.5em;
	position:relative;
	top:82px;
	left:13px;
	}	
.download:hover{color:#e25;}

#footer{clear:both; padding:50px 0px 10px 0;}
.footer{
	font-family:Palatino Linotype, serif;
	font-size:8pt;
	color:#444;
	}
#footer span{
	font-family:palatino Linotype, serif;
	font-size:8pt;
	color:#999;
	font-weight:normal;
	margin-left:15px;
	}
#footer a{
	font-family:palatino Linotype, serif;
	font-size:8pt;
	text-decoration:none;
	color:#999;
	font-weight:bold;
	}
#footer a:hover{color:#666666}
	
	
	