/* CSS Document */
body{
	background:url(images/bg.gif) repeat-x 0 0 #FFFFFF; color:#363636;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
a:visited, hover {
	color: #f0050a; text-decoration:none;}

.spacer{
	font-size:0; line-height:0; clear:both;}

/* -- header start -- */
#header{
	position:relative; margin:0 auto; width:800px; height:86px;
	background:url(images/header_bg.gif) no-repeat 0 0 #ffffff; color:#ffffff;}
#header img{
	position:absolute; left:30px; top:50px; border:none;}
#header h1{
	position:absolute; left:410px; top:174px; border:none;
	font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000000;}

/* -- header end -- */

/* body start */
#body{
	width:1000px; margin:0 auto; padding:0px 0 49px 0; }
/* body end */
/* -- left pannel start -- */
.left{
	width:1000px; float:left; padding:0 38px 0 0;}
.left img{
	border:none;}
.left h2{
	font:bold 30px/55px Arial, Helvetica, sans-serif; color:#253B59;
	background-color:#FFFFFF; height:25px; width:1000px; padding:0 0 10px 0; float:left;}
.left h2 span{
	font:bold 40px/55px  Arial, Helvetica, sans-serif; color:#548311;
	background-color:#FFFFFF; height:25px; }
.left span.dot{
	background:url(images/dot_line.gif) repeat-x 0 18px #FFFFFF;
	height:25px; width:1000px; display:block; float:left; color:#000000;}
.left p{
	font:normal 12px/14px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF; padding:0 12px 12px 0;}

.left p span{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFCC7;}
.left p.note{
	font:normal 11px/12px Arial, Helvetica, sans-serif; color:#808285; background-color:#FFFCc7;}
.left p.dotLine{
	color:#363636; font-size:0; line-height:0; height:13px; padding:3px 0 12px 0;
	background:url(images/dot_line.gif) repeat-x 0 2px #FFFFFF;}
.left p.dotLine a.readMore{
	background:url(images/read_more_btn.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:58px; height:13px; display:block; float:right;}
.left p.dotLine a.aboutAuthor:hover{
	background:url(images/author_btn_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; 
	width:143px; height:26px; display:block; float:left;}
.left p.dotLine a.aboutAuthor{
	background:url(images/author_btn1.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; 
	width:143px; height:26px; display:block; float:left;}
.left p.dotLine a.sampleChapters{
	background:url(images/samplechapters_btn1.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:right; 
	text-indent:-2000px;width:143px; height:26px; display:block; float:right;}
.left p.dotLine a.sampleChapters:hover{
	background:url(images/samplechapters_btn_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:143px; height:26px; display:block; float:right;}
.left h5{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#253B59;
	background-color:#FFFFFF; width:1000px; float:left; padding:0 0 6px 0;}
.left h5 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#548311; background-color:#FFFFFF;}

.event{
	width:1000px; padding:26px 0 0 0;}
.eventLeft{
	width:1000px; padding:6px 0 0 0; float:left;}
.eventLeft h2{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#253B59;
	background-color:#FFFFFF; width:1000px; float:left; padding:0 0 6px 0;}
.eventLeft h2 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#548311; background-color:#FFFFFF;}
.eventLeft span.date{
	background:url(images/date_bg.gif) no-repeat 0 0 #FFFFFF; color:#573E01;
	font:bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;
	width:117px; height:15px; display:block; float:left; margin:6px 0 0 12px;}
.eventLeft p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636;
	background:url(images/left_line.gif) no-repeat 0 16px #FFFFFF; padding:10px 0 12px 16px;}
.eventLeft p.dotLine1{
	color:#363636; font-size:0; line-height:0;
	width:180px; height:13px; padding:3px 0 0 0;
	background:url(images/dot_line.gif) repeat-x 0 2px #FFFFFF; }
.eventLeft p.dotLine2{
	color:#363636; font-size:0; line-height:0;
	height:13px; padding:3px 0 0 0;
	background:url(images/dot_line.gif) repeat-x 0 2px #FFFFFF; }
.event p.dotLine a.aboutAuthor:hover{
	background:url(images/author_btn_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:0px;
	width:143px; height:26px; display:block; float:right;}
.event p.dotLine a.aboutAuthor{
	background:url(images/author_btn.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none;text-indent:0px; 
	width:136px; height:25px; display:block; float:right;}
.eventLeft p.dotLine1 a.viewMore{
	background:url(images/view_more_btn1.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; 
	width:143px; height:26px; display:block; float:right;}
.eventLeft p.dotLine1 a.viewMore:hover{
	background:url(images/view_more_btn_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:143px; height:26px; display:block; float:right;}
.eventLeft p.dotLine2 a.viewMore{
	background:url(images/view_more_btn1.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; 
	width:143px; height:26px; display:block; float:right;}
.eventLeft p.dotLine2 a.viewMore:hover{
	background:url(images/view_more_btn_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:143px; height:26px; display:block; float:right;}

.eventRight{
	width:155px; float:left;}
.eventRight img{
	border:none;}
.left h4{
	font:bold 30px/55px Arial, Helvetica, sans-serif; color:#253B59;
	background-color:#FFFFFF; height:25px; width:538px; padding:0 0 10px 0; float:left; padding-bottom: 20px;}
.left h4 span{
	font:bold 30px/55px  Arial, Helvetica, sans-serif; color:#548311;
	background-color:#FFFFFF; height:25px;}

/* -- left pannel end -- */

/* footer start -- */
#footer{
	background:url(images/footer_bg.gif) no-repeat center top #ffffff; color:#363636;}
.footer{
	width:1000px; height:50px; margin:0 auto; padding:12px 0 0 0;}
.footer ul{
	width:400px; margin:0 auto;}
.footer ul li{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000; background-color:#ffffff; float:left;}
.footer ul li a{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	color:#000000; background-color:#ffffff; padding:0 8px;}
.footer ul li a:hover{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	color:#000000; background-color:#E4E1E1; padding:0 8px;}
.footer p{
	margin:0 auto; width:350px; color:#094658; background-color:#ffffff;
	font:bold 11px/18px Arial, Helvetica, sans-serif; text-align:center;}
.footer p.ct{
	margin:0 auto; width:300px; height:17px; padding:0 3px;
	font:normal 12px/16px Arial, Helvetica, sans-serif; color:#414141;
	background-color:#ffffff; text-align:center;}
.footer p.ct a{
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#456D0B;
	background-color:#ffffff; text-align:center; text-decoration:none;}
.footer p.ct a:hover{
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#2E4A05;
	background-color:#ffffff; text-align:center; text-decoration:none;}
/* footer end -- */





