body{
	margin:0px;
	padding:0px;
	background-color:#000000;
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

a{
	outline:none;
}

a:hover{
	outline:none;
}

img a{
	outline:none;
	border:0;
}

img a:hover{
	outline:none;
	border:0;
}

form{
	margin:0px;
	padding:0px;
}

/*Homepage*/

.container{
	width:863px;
	margin:0px auto;
}

.hcontent{
	width:743px;
	float:left;
}

.hpic{
	width:120px;
	float:right;
	padding-top:69px;
}

.hgap{
	width:743px;
	float:left;
	background-color:#FFFFFF;
}

.hcontent1{
	width:743px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#2c2c2c;
	text-decoration:none;
	background-color:#FFFFFF;
}

.hcontent2{
	width:706px;
	float:right;
}

.hcontent3{
	width:388px;
	float:left;
}

.hcontent4{
	width:318px;
	float:right;
}

.hheading{
	width:371px;
	float:left;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
}

.htext{
	width:371px;
	float:left;
	padding-left:5px;
	padding-right:8px;
}

.book{
	width:318px;
	float:right;
	height:265px;
}

.buy{
	width:318px;
	float:right;
	height:79px;
}

.hutube{
	width:318px;
	float:right;
	height:69px;
}

.hdesign{
	width:318px;
	float:right;
	height:29px;
}

.hbottom{
	width:743px;
	float:left;
	background-image:url(../images/bottom.jpg);
	background-repeat:no-repeat;
	height:77px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-style:italic;
	text-align:center;
}

.hbottom span{
	padding-left:450px;
}

/*Inpage*/

.wrapper{
	width:743px;
	margin:0px auto;
}

.gap{
	width:743px;
	height:49px;
	float:left;
}

.logo{
	width:743px;
	height:107px;
	float:left;
}

.redbg{
	width:743px;
	height:14px;
	float:left;
	background-color:#6d1d1f;
}

.navbar{
	width:743px;
	height:35px;
	float:left;
	background-color:#ffffff;
}

.navbar .gap1{
	width:33px;
	height:35px;
	float:left;
}

.navbar .home{
	width:63px;
	height:35px;
	float:left;
}

.navbar .author{
	width:146px;
	height:35px;
	float:left;
}

.navbar .excerpt{
	width:135px;
	height:35px;
	float:left;
}

.navbar .dedicate{
	width:135px;
	height:35px;
	float:left;
}

.gap2{
	width:743px;
	height:10px;
	float:left;
	background-color:#FFFFFF;
}

.bodytxt{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	color:#2c2c2c;
	text-decoration:none;
	width:743px;
	background-color:#FFFFFF;
	float:left;
}

.bodybg{
	margin:auto;
	width:657px;
}

.abtpic{
	width:334px;
	float:left;
}

.abttxt{
	width:323px;
	float:left;
}

.abtgap{
	width:323px;
	float:left;
}

.abtgap1{
	width:657px;
	float:left;
}

.heading1{
	width:657px;
	float:left;
	text-align:center;
	height:40px;
	font-size:21px;
}

.bblog{
	width:329px;
	float:left;
	text-align:center;
}

.utube{
	width:328px;
	float:right;
	text-align:right;
}

.inbottom{
	background-image:url(../images/inbottom.jpg);
	background-repeat:no-repeat;
	height:77px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-style:italic;
	width:743px;
	float:left;
	text-align:center;
}

.inbottom span{
	padding-left:580px;
}

.link{
	color:#2c2c2c;
	text-decoration:underline;
}

.link:hover{
	color:#2c2c2c;
	text-decoration:none;
}
