@charset "utf-8";
/* CSS Document */
body { font-family:"Times New Roman", Times, serif;
}

/*body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}*/

ul { margin: 0; padding: 0px; margin-left: 0px; }

li
{
	
padding-left: 35px;
padding-bottom:10px; 
padding-top:3px;
background: transparent url(images/web/check_mark.gif) 0 3px no-repeat;
list-style: none;
}

.main-links a {
	text-decoration:none;
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	
}

.main-links a:hover {
	color:#666;
	
}





.messages li {
background: transparent url(images/web/check_mark2.gif) 0 -13px no-repeat;
margin-top: 10px; margin-bottom: 5px; }


#ebook-trial a {
	display: block;  
	width: 360px; 
	height: 74px;
	background: transparent url(images/web/but-dtrial.gif) 0 -128px no-repeat;
}

#ebook-trial a:hover {
	display: block;  
	width: 360px; 
	height: 74px;
	background: transparent url(images/web/but-dtrial.gif) 0 0px no-repeat;
}


#paypal-but a {
	
    display: block;  
	width: 185px; 
	height: 62px;
	background: transparent url(images/web/but-paypal.gif) 0 0 no-repeat;
	
	}

#paypal-but a:hover {
    display: block;  
	width: 185px; 
	height: 62px;
	background: transparent url(images/web/but-paypal.gif) 0 -69px no-repeat;
	
	}		


#submit-but span {
    display: block;  
	width: 238px; 
	height: 39px;
	background: transparent url(images/web/submit.png) 0 0 no-repeat;

}


#submit-but span:hover {
    display: block;  
	width: 238px; 
	height: 39px;
	background: transparent url(images/web/submit.png) 0 -58px no-repeat;
}




.post-item {
margin-left:17px; 
margin-right:12px;
font-family: Tahoma, Geneva, sans-serif;
}

.post-item a {
font-size:15px; 
padding-top:8px; 
color:#5BAC42; 
font-weight:bold; 
text-decoration:none;
}

.post-item a:hover {
text-decoration:underline;
}

.post-title {
	
	padding-left: 5px;
}

.post-title a

{
display: block;
padding-left: 30px;
height: 50px;
background: transparent url(images/web/check_mark.gif) -1px 0 no-repeat;
}

.post-title a:hover

{
display: block;
padding-left: 30px;	
height: 50px;
background: transparent url(images/web/check_mark.gif) -1px -81px no-repeat;
}

#buzz {
float:right; 
margin-right:140px; 
font-weight: normal; 
color:#5BAC42;

}

#buzz .tweet {
background:url("images/web/icons.gif") no-repeat scroll 0 -437px transparent;
padding-left:18px;
margin-left: 5px;

}

#buzz a {
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma;
	
}

#buzz a {
	text-decoration: none;
}

#subscribe .back {
	margin-top: 16px;
	display:block;
	float: left;

}
#subscribe .back a {
	color:#000;
	font-weight:bolder;
	text-decoration:none;
	background:#9CD941;
	border:1px solid #D0F29D;
	border-right-color:#398A38;
	border-bottom-color:#398A38;
	padding:6px 10px;
	font-size:12px;
	margin-right:3px;
}
#subscribe .back a:hover {
	background:#ADEB51;
}
#subscribe .back a.feed {
	background:#F9A350;
	border:1px solid #FAAC56;
	border-right-color:#C6432A;
	border-bottom-color:#C6432A;
}
#subscribe .back a.feed:hover {
	background:#FCB363;
}

.textbox_normal {font-family:Tahoma; }
.textbox_hilite { color:#8D8C8C;}

.footer-map {
	font-size: 10px; 
	margin-bottom: 5px; 
	margin-top:5px;}

.footer-map a {
color:#4F4F4F;
font-family: Tahoma, Geneva, sans-serif;
text-decoration: none;

}

.footer-map a:hover {
color:#4F4F4F;
font-family: Tahoma, Geneva, sans-serif;
text-decoration: underline;

}

.copyright {
	color:#5A5A5A; 
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 17px; 
	margin:0; 
	padding:0;}

.bio p {
	margin-bottom:21px;
	letter-spacing: 0.5pt;
}

#header {
	height:167px; 
	background-image:url(images/web/head.gif); 
	background-repeat:repeat-x;
	position:absolute; 
	left:0px; 
	right:0px; 
	top:0px; 
	width:100%; 
	min-width:1210px;}
#mid-top{
	height:1004px; 
	background-image:url(images/web/mid.gif);
	background-repeat:repeat-x;
	position:absolute; 
	left:0px; 
	right:0px; 
	top:167px; 
	width:100%; 
	min-width:1210px;}
	
#mid-bottom{
	height:970px;
	position:absolute; 
	left:0px; 
	right:0px; 
	top:1171px; 
	width:100%; 
	min-width:1210px; }
#footer{
	height:150px; 
	position:absolute; 
	left:0px; 
	right:0px; 
	top:2245px; 
	width:100%;
	background-color:#B2B2B2;
	min-width:1210px;}
	
#head-top{
	height:51px; 
	width:1110px; 
	margin-left:auto; 
	margin-right:auto;}
#head-mid{
	clear:both;
	height:30px;}
#head-bottom{
	height:80px; 
	width:1110px; 
	margin-left:auto; 
	margin-right:auto;}
	
#mid-top-top{
	height:340px; 
	width:1110px; 
	margin-left:auto; 
	margin-right:auto;}
#mid-top-mid{
	width: 1210px; 
	margin-left: auto; 
	margin-right: auto; 
	background-image:url(images/web/mini-form.png); 
	background-repeat: no-repeat; 
	height: 154px;}
#mid-top-bottom{
	height:550px; 
	width:1110px; 
	margin-left:auto; 
	margin-right:auto;}
	
#mid-bottom-wrap{
	height:930px; 
	width:1110px;}
.bio {
	width: 701px; 
	height:930px; 
	float:left; 
	text-align:left; 
	font-size:14px; 
	line-height: 20px;}

#rss{
	width: 409px; 
	height:930px; 
	float:right;}
	
#mid-bottom-bg-right{
	position: absolute;
	top: 0; 
	right: 0; 
	width: 50%; 
	height: 100%; 
	background-color:#fff; 
	z-index: -102;}
#mid-bottom-bg-left{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 50%; 
	height: 100%; 
	background-color:#D2D2D2; 
	z-index: -999;}
	
#footer-wrap{
	height:31px; 
	width:1110px; 
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;}
