BODY {
	background-color:#FFF;
	font-family:Helvetica, Arial, Verdana, Sans-serif;
	font-size:14px;
	text-align:center;
	margin:10px;
	padding:0;
	color:#000;
	font-weight:100;
}

H1 {
	font-size:140%;
	font-weight:bold;
	margin:0;
	padding:0;
}

p {
	line-height:20px;
}

a {
	color:#D35336;
}

a:hover {
	text-decoration:none;
}
/*** LAYOUT ELEMENTS ***/

#buy-ebook {
	display:none;
}

#container {
	text-align:left;
	margin:0 auto;
	width:770px;
	padding:10px;
}

#header {
	text-align:center;
}

#nav {
	width:800px;
	text-align:center;
	border-bottom:1px solid #000;
	height:19px;
	padding:0;
	margin-top:5px;
	display:none;
}

#nav ul {
	list-style:none;
	width:100%;
	margin:0;
	padding:0;
	
}

#nav ul li {
	float:left;
	margin:0;
	padding:5px;	
	text-align:center;
	
}

#nav ul li a {
	text-decoration:none;
	color:#000;
	font-size:10px;
	text-transform:uppercase;
}

#nav ul li a:hover {
	color:#000;
	border-bottom:3px solid #000;
	padding-bottom:2px;
}

#nav ul li.selected a {
	color:#D35336;
	border-bottom:3px solid #000;
	padding-bottom:2px;
}

#newsletter {
	text-align:right;
	margin-top:5px;
	display:none;
}

#newsletter input {
	color:#666;
}


#content {
	clear:both;
	margin-top:20px;
	line-height:1.4em;
}

#footer {
	clear:both;
	text-align:right;
	border-top:1px solid #000;
	line-height:24px;
	font-size:12px;
}

table#homePhotos tr td img {
	border:7px solid #999;
}

table#homePhotos tr td a:hover img {
	border:7px solid #FFA147;
}

table#photoFooter {
	clear:both;
	margin-bottom:40px;
}
table#photoFooter tr td img {
/*	opacity:.3;*/
}

table#photoFooter tr td a:hover img {
	opacity:1;
}

.purchase {
	border-top:1px solid #666;
	padding-top:8px;
}
/*.purchase input.submit {
	font-size:18px;
	color:#000;
}
*/
.purchase p.options {
	color:#000;
	line-height:200%;
	font-size:90%;
}

h1.orange {
	color:#FFA147;
}

h1.green {
	color:#B5DA5D;
}

.small {
	font-size:80%;
	line-height:140%;
	font-style:italic;
}

#blog {
	height:558px;
	overflow:auto;
	padding-right:8px;
	margin-bottom:10px;
}

#posterad {
	width:440px;
}
#posterad #posteradright {
}
#posterad #posteradright {
	background-image:url(../assets/posterad_right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:236px;
	padding-top:30px;
	padding-left:3px;
	padding-right:10px;
}

#posterad #posteradright p {
	margin-top:0px;
	font-size:10px;
	line-height:12px;
}

#priceDiv {
	font-weight:bold;
	font-size:12px;
}

a.thumbnail {display:block;width:84px;height:60px;border:100px;background-position:center;background-repeat:no-repeat;margin-right:16px;float:left;margin-bottom:16px;}
a.homeThumbnail {display:block;width:130px;height:93px;border:7px solid #CCC;background-position:center;background-repeat:no-repeat;}
a.homeThumbnail:hover {border:7px solid #FFA147;}

#purchase div {
	background-color:#333;
	padding:20px;
	border:10px solid #000;
	color:#CCC;
	width:400px;
	text-align:left;
	margin:10px;
}


/* WORDPRESS */
#menu {
	border-left: 1px solid #222;
	padding: 20px 0 10px 0px;
	width: 11em;
	float:right;
}

#menu ul li {
	margin-top:10px;
	list-style-type:none;
}
#menu ul ul {
	margin-left:0;
	padding:0;
}

#menu ul ul li {
	margin:0!important;
	padding:0!important;
	list-style-type:none;
}

#commentlist {
	margin:0;
	padding:0;
}
#commentlist li {
	font-size:90%;
	line-height:10px;
	list-style-type:none;
	padding:4px;
	margin:4px 2px 4px 0;
	border-bottom:1px solid #222;
	width:500px;
}

#wpBlog a {
	color:#000;
}

.meta {
	font-size:90%;
	color:#000;
}

.meta a {
	color:inherit!important;
}

.post {
	padding-bottom:10px;
	margin-bottom:10px;
/*	padding-right:30px;*/
	width:560px;
	clear:left;
}

.post img {
	padding:3px;
	margin:7px;
	border:1px solid #444;
}
.date {
	color:#666;
	font-size:80%;
}

#commentform textarea {
/*	background: #000;*/
/*	border: 1px solid #333;*/
	padding: .2em;
/*	color:#fff;*/
	font-family:'Helvetica',verdana,arial;
	line-height:inherit;
	width:500px;
	height:125px;
}

h2#comments {
	font-size:14px;
}

cite {
	color:#000;
	font-style:normal;
	font-size:120%;
}

cite a {
	color:inherit!important;
}

.credit {
	border-top:1px solid #333;
	font-size:80%;
	clear:both;
}

/* survey CSS */
#survey {
	position:absolute; 
	top:50px; 
	left:50%;
	margin-left:-165px;
	width:330px;
	background-color:#222;
	border:7px solid #B5DA5D;
	z-index:1000;
	padding:15px;
	font-size:12px;
	text-align:left;
}

#survey #desktopAd {
	float:right;
	text-align:center;
	padding: 0 0 10px 10px;
}

#survey h1 {
	font-size:14px;
	line-height:20px;
}

#survey a, #survey a:link {
	color:#FFF;
}

#survey ul {
	margin-left:20px;
}

#survey li {
	padding-bottom:2px;
}

#survey a:hover {
	text-decoration: none;
}

validation-advice {
	color: #FF3300;
	font-weight: bold;
	font-size:12px;
}
 
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
#subNav {padding:0 0 10px 8px;}
#subNav h3 {font-size:12px;font-weight:bold;float:left;margin:0;padding:0;}
#subNav ul {margin:0 0 0 0;padding:0; float:left;}
#subNav ul li {list-style-type:none; float:left; padding:0 0 0 10px;}
#subNav ul li.selected a {color:#000;text-decoration:none;}
#subNav ul li a {font-size:12px;padding: 0 10px 0 0; border-right:1px solid #000;}
#subNav ul li.last a {border-right:none;}

/* FCKBLOCK */
/* FCKSTYLE: img.imageonleft Image On Left */
/* FCKSTYLE: img.imageonright Image On Right */
.imageonleft {margin: 10px 10px 10px 0; float: left;}
.imageonright {margin: 10px 0 10px 10px; float: right;}
/* /FCKBLOCK */
