@charset "utf-8";
body {
background-color:#262626;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#454545;
padding:0;
margin:0;
}
div, form, select, ul, li, input, h1, h2, h3, h4, h5, h6, p{
	padding:0px; 
	margin:0px;
}
.clear{
clear:both;

}
img{
border:0;
}
a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
.main_div{
width:950px;
background-color:#ffffff;
padding:0 15px;
margin:0 auto;
}
.header{
height:95px;
padding-top:24px;
}
.logo{
width:149px;
float:left;
}
.header_middle{
width:355px;
float:left;
text-align:right;
}
.header_add{
width:430px;
float:right;
}
.header_link ul{
list-style-type:none;
padding:0;
margin:0;
}
.header_link ul li{
display:inline;
}
.header_link ul li a{
padding:3px;
text-decoration:none;
color:#040404;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.header_link ul li a:hover{
color:#044ea0;
}
.header_link ul li a.active{
color:#044ea0;
}
.fiction_heading{
margin-top:10px;
font-family:"Times New Roman";
font-size:14px;
color:#040404;
font-weight:bold;
}

.menu{
margin-top:4px;
background-color:#222222;
height:40px;
margin-bottom:15px;
}

.menu ul{
list-style-type:none;
padding:0;
margin:0;
}

.menu ul li{
float:left;
background:url(../images/devider.jpg) no-repeat right 0;
}
.menu ul li a{
padding:8px;
background:url(../images/devider.jpg) no-repeat right 0;
}
.menu ul li a{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
padding:14px 18px;
text-decoration:none;
}
.menu ul li a:hover{
text-decoration:none;
color:#00a0e8;
}
.body_part{
padding-bottom:31px;
}

.body_left{
width:260px;
float:left;
margin-right:20px;
}
.body_middle{
width:390px;
float:left;
}
.body_right{
width:260px;
float:right;
padding-top:10px;
}
.font13{
font-size:13px;
}
.left_part1{
border-bottom:1px solid #c5c5c5;
padding-bottom:8px;
}
.normal{
font-weight:normal;
}
.left_part2{
border-bottom:1px solid #c5c5c5;
padding-bottom:20px;
}
.left_part3{
border-top:1px solid #c5c5c5;
padding-bottom:20px;
padding-top:0px;
}
.left_part1_box{
border:1px solid #c5c5c5;
width:251px;
padding:3px 3px 5px 6px;
}
.right_part1_box{
border:1px solid #c5c5c5;
width:249px;
padding:3px 3px 5px 5px;
}

h1{
font-family:"Times New Roman";
font-size:36px;
color:#016896;
font-weight:normal;
}
h2{
font-family:"Times New Roman";
font-size:25px;
color:#053765;
font-weight:normal;
}
.black{
color:#000000;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
}
.arial_bold_blue{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#066793;
}

.arial_bold_blue a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#066793;
}
.padding_3{
padding-top:3px;
}
.font11{
font-size:11px;
}
.cont_middle_part1{
padding-bottom:25px;
border-bottom:1px solid #c5c5c5;
}
 


.cont_middle_part2{
padding-bottom:25px;
border-bottom:1px solid #c5c5c5;

}
.cont_middle_part4{
padding-bottom:25px;
border-bottom:1px solid #c5c5c5;

}

.cont_middle_part3{
padding-bottom:25px;
border-bottom:1px solid #c5c5c5;

text-align:center;
}
.font29{
font-size:29px;
}
.black_16{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000;

}
.font21{
font-size:21px;
color:#003564;
}
.deep_blue{
color:#003564;
}
.right_search_box{
width:132px;
height:14px;
background-color:#ebebeb;
border:1px solid #dad7d7;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding:4px;
}

.right_link ul{
list-style-type:none;
padding:0;
margin:0;
}
.right_link ul li{
display:inline;
}
.right_link ul li a{
padding:2px;
text-decoration:none;
color:#454545;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.right_link ul li a:hover{
text-decoration:underline;
}
.content_right_part1{
padding-bottom:8px;
border-bottom:1px solid #c5c5c5;
}
.content_right_part2{
padding-bottom:8px;
border-bottom:1px solid #c5c5c5;
}
.content_right_part3{
padding-bottom:8px;
border-bottom:1px solid #c5c5c5;
}
.content_right_part4{
padding-bottom:8px;
border-bottom:1px solid #c5c5c5;
}
.footer{
height:75px;
border-top:1px solid #c5c5c5;
padding-top:6px;
text-align:center;
}
.iconset{
	border-bottom:1px solid #c5c5c5;
	padding-bottom:6px;
	}
.footer ul{
list-style-type:none;
padding:10px 0 0 0;
margin:0;
}
.footer ul li{
display:inline;
}

.footer ul li a{
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#323333;
text-decoration:none;
}
.footer ul li a:hover{
text-decoration:underline;
}
.footer_link{
margin-bottom:6px;
}
.footer_color{
color:#737474;
padding:0 0 12px 0;
}
.body_middle{
width:390px;
float:left;
}




.body_middle_contact{
width:665px;
float:left;
margin-right:10px;
}
.cont_table{
background-color:#f9f9f9;
border:1px solid #dddddd;
padding:10px 0;
}
.contact_textfield{
width:250px;
height:19px;
background-color:#ebebeb;
color:#000000;
border:1px solid #bbbbbb;
padding:3px;
}
.contact_textarea{
width:250px;
height:59px;
background-color:#ebebeb;
color:#000000;
border:1px solid #bbbbbb;
padding:3px;
}

.contact_listmanu{
width:120px;
height:24px;
background-color:#ebebeb;
color:#000000;
border:1px solid #bbbbbb;
padding:3px;
}
.content_botton{
width:75px;
height:30px;
background-color:#000;
color:#FFFFFF;
border:none;
font-weight:bold;
cursor:pointer;
}

/* 4-4-11*/
.rating{border:1px solid #ccc; float:right; padding-left:5px; font-size:12px}
.rating a{background:#016896; color:#fff; padding:2px 5px; cursor:pointer; font-weight:normal; text-decoration:none;}



body .login_message{
	width:282px;
	margin:15px auto;
	}

.message {
	border:1px solid;
	margin:0 10px 20px 0;
	}
.message p{
	padding:20px 20px 20px 52px;	
	}	
.success{
	background:#E6EFC2 url(http://onfictionwriting.com/public/images/highlight_line.gif) repeat-x scroll 0 0;
	border-color:#C6D881;
	}
.success p{
	background:transparent url(../images/24_tick.png) no-repeat scroll 15px 16px;
	}
.warning{
	background:#FFF6BF url(http://onfictionwriting.com/public/images/highlight_line.gif) repeat-x scroll 0 0;
	border-color:#FDD845;
	}
.warning p{
	background:transparent url(../images/24_alert.png) no-repeat scroll 15px 17px;
	}
/**	.error{
	background:#FBE3E4 url(http://onfictionwriting.com/public/images/highlight_line.gif) repeat-x scroll 0 0;
	border-color:#FBC7C9;
	}
.error p{
	background:transparent url(../images/24_x_false.png) no-repeat scroll 15px 17px;
	} */
.tip{
	background:#A8B2C5 url(http://onfictionwriting.com/public/images/highlight_line.gif) repeat-x scroll 0 0;
	border-color:#8497BF;
	}
.tip p{
	background:transparent url(http://onfictionwriting.com/public/images/24_information.png) no-repeat scroll 15px 17px;
	}

/*///////////////////////  css new  ///////////////////////*/
.comment-block {
background-color:#ebebeb;
border:1px solid #dad7d7;
}
.comment-title {
   background-color:#dddddd;
   padding:10px;
   font-size:36px;
   color:#016896;
   font-family:"Times New Roman", Times, serif;
   }
.comment-content {
   padding:5px 10px 10px 10px; 
   }
.com-left {
   float:left;
   font-size:15px;
   }
.com-left span {
   color:#016896;
   font-weight:bold;
   }
.com-right {
   float:right;
    }
.com-clear {
   clear:both;
   margin:0 0 10px 0;
   height:10px;
   border-bottom:1px solid #b2b2b2;
   }
.com-link {
   float:left;
   margin-right:20px;
   }
 
 .com-link_facebook {
   float:left;
   margin-right:5px;
   }  
   
.com-link a {
  color:#418eb0; 
  font-weight: normal;
  }
 .com-link_rating {
   float:left;
   margin-right:20px;
   } 
  
.post_commentheading{
  padding:8px 0 8px 8px;
  background-color:#585858;
  font-family:"Times New Roman", Times, serif;
  color:#FFFFFF;
  font-size:24px;
  width:636px;
  
  }
  .post_commentsection{
  padding-bottom:20px;
  border-bottom:1px solid #aaaaaa;
  margin-top:10px;
  }
  .post_commentpic{
  width:63px;
  float:left;
  }
  .post_commentpic_border{
  border:1px solid #c9c9c9;
  }
  .post_commentcont{
  width:574px;
  float:right;
  }
  .comment_name{
  font-size:16px;
  font-weight:bold;
  color:#053765;
  }
  .replay_name{
  font-size:16px;
  font-weight:bold;
  color:#016896;
  }
  .black{
  color:#000;
  font-weight:bold;
  }
  .lightblue{
  color:#066793;
  font-weight:bold;
  }
  .lightgray{
  color:#acacac;
  }
  .padding_bottom{
  padding-bottom:9px;
  }
  .replay_part{
  margin-top:12px;
  background-color:#f7f7f7;
  border:1px solid #d5d5d5;
  width:555px;
  padding:14px 8px;
  }
  .replay_part_pic{
  width:62px;
  float:left;
  }
  .replay_part_cont{
  width:485px;
  float:right;
  }
  .comment_post_section{
  margin-top:24px;
  margin-bottom:0px;
  }
  .comment_post_menu ul{
  list-style-type:none;
  padding:0;
  margin:0;
  z-index:2;
  }
  .comment_post_menu li{
  display:inline;
  }
  .comment_post_menu li a{
  font-size:12px;
  color:#000000;
  font-weight:bold;
  padding:10px 10px 8px 10px;
  background-color:#FFFFFF;
  border-left:1px solid #dad7d7;
  border-top:1px solid #dad7d7;
  border-right:1px solid #dad7d7;
 
  text-decoration:none;
  }
  .comment_post_menu li a:hover, .comment_post_menu li a.active{
  background-color:#ebebeb;
  border-left:1px solid #dad7d7;
  border-top:1px solid #dad7d7;
  border-right:1px solid #dad7d7;
  
  text-decoration:none;
  }
  .comment_postcont{
  background-color:#ebebeb;
  margin-top:3px;
  z-index:1;
  border:1px solid #dad7d7;
  padding:12px 10px;
  width:235px;
  }
  .comment_textarea{
  background-color:#ffffff;
  border:1px solid #dad7d7;
  padding:4px;
  width:228px;
  margin-top:4px;
  height:140px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#454545;
  }
  
   .comment_textarea1{
  background-color:#ffffff;
  border:1px solid #dad7d7;
  padding:4px;
  width:332px;
  margin-top:4px;
  height:140px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#454545;
  } 
  
  .comment_part2{
  margin-top:10px;
  background-color:#ffffff;
  border:1px solid #dad7d7;
  width:225px;
  padding:5px;
  }
  .comment_textfield{
  background-color:#ffffff;
  border:1px solid #dad7d7;
  padding:4px;
  width:228px;
  margin-top:4px;
  height:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#454545;
  margin-top:5px;
  }
  .comment_butt{
  margin-top:10px;
  }

.pot-content {
	 margin-right:32px;
	 float:left;
	 padding:4px;
	 border:1px solid #BEBDBD;
     }  
.pot-content1 {
	 float:left;
     }
.name {
	 font-size:24px;
	 color:#016896;
	 font-weight:bold;
	 margin-bottom:15px;
	 }
.information-blog1 {
     float:left;
	 width:130px;
	font-size:12px;
	font-weight:bold;
	color:#418eb0;
	line-height:20px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	 }
.information-blog2 {
     float:left;
	 width:2px;
	 margin-right:20px;
	 }
.information-blog3 {
     float:left;
	 width:200px;
	 }
.information-blog3 a {
     color:#418eb0;
	 font-weight:normal;
	 }

.information-blog3-1 {
     float:left;
	 width:520px;
	 }
.pot_table {
width:645px;
float:left;
margin-right:10px;
background-color:#f9f9f9;
border:1px solid #dddddd;
padding:10px;
}




/*..................25-04-2011 start.......................*/
.body_listing{
width:655px;
float:left;
padding:5px;
border:1px solid #CCCCCC;
margin-bottom:10px;
}
.icon_list{
float:left;
margin-right:4px;
margin-top:5px;
}

.vote-viewer{
width:45px;
height:36px;
float:left;
background:url(http://onfictionwriting.com/public/images/shade-news.gif) no-repeat 0 0;
color:#FFFFFF;
font-size:12px;
margin-right:6px;
text-align:center;
padding-top:10px;
}
.fictionpic{
float:left;
margin-right:10px;
border:1px solid #999999;
padding:3px;
}
.arial_bold_blue1 a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#066793;
text-decoration:none;
}
.arial_bold_blue1 a:hover{
text-decoration:underline;
}
.black-text a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-decoration:none;
font-weight:normal;
}
.black-text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}
/*..................25-04-2011 end....................... */


/*..................26-04-2011 start....................... */ 
.mall_part{
width:130px;
float:left; 
text-align:center;
border:1px solid #CCCCCC; 
padding:4px; 
margin:0 20px 10px 0;

}
.paddind_bott{
padding-bottom:8px;
}
.addtocart{
margin:8px;
}

.mall_part1{
width:130px;
float:left; 
text-align:center;
border:1px solid #CCCCCC; 
padding:4px; 
margin:0 25px 10px 0;
min-height:190px;
min-height:190px;
}
.mall-details{
width:645px;
float:left;
border:1px solid #CCCCCC;
padding:10px;
margin-bottom:10px;
}

.mall-details-left{
width:200px;
float:left;
text-align:center;
border:1px solid #E1E1E1;
padding-top:0px;
}

.mall-details-right{
width:430px;
float:right;
}

.mall-detailstext{
padding:5px 10px 5px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

/*=========================01-06-11===========================*/

.blog{ background:#ebebeb; padding:10px; border:1px solid #dad7d7;} 
.blog a{ color:#000; font-weight:normal;}
.blog a:hover{ color:#418eb0; font-weight:normal; text-decoration:none; font-weight:bold}
.blog ul{ list-style:none; padding:0px 0 0px 0;}
.blog li{ background:url(../images/arrow-blue.png) no-repeat 0 13px; border-bottom:1px dashed #dad7d7; padding:8px 0 2px 15px;}
.blog li:hover{ background:url(../images/arrow-blue.png) no-repeat 0 13px; border-bottom:1px dashed #fff; padding:8px 0 8px 15px;}
/* ------------------END -------------------- */

.homeContentTitle
{
font-family:"Times New Roman";
font-size:22pt;
color:#016896;
font-weight:normal;
}

br{ line-height:4px; !important;
}

b,strong {color:#000000; font-weight:bold;}

/*..................26-04-2011 end....................... */

/*===================29-06-11================*/

.wooden-bg1 {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:340px;
	padding-top:30px;
}

.thumb-pic ul {  padding:0px; list-style:none; margin-left:15px;}
.thumb-pic li {float:left; color:#FFFFFF; text-align:center; font-weight:bold; margin-right:30px; margin-bottom:36px; -moz-box-shadow: 3px 1px 6px #000;}
.thumb-pic li a { text-decoration:none; color:#FFFFFF;}

.wooden-bg2 {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:140px;
	padding-top:30px;
	position:relative;
}

    #apDiv1 {
	position:absolute;
	left:18px;
	top:25px;
	width:24px;
	height:59px;
	z-index:90000000;
}

.wooden-bg2 {
	background-image: url(bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:145px;
	padding-top:25px;
	position:relative;
	padding-left:15px;
}

    #apDiv1 {
	position:absolute;
	left:4px;
	top:-5px;
	width:24px;
	height:59px;
	z-index:90000000;
}

.new-mark {
	background-image: url(http://onfictionwriting.com/public/css/ribon.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:24px;
	height:59px;
}


.thumbsmall-pic {float:left; color:#FFFFFF; text-align:center; font-weight:bold; margin-right:30px; -moz-box-shadow: 3px 1px 6px #000; position:relative; width:auto;}
.thumb-end {margin-right:0px;}

/*-----------END 29-06-2011-------------------- */


/*=================11-07-11======================*/

/* Table */
#customers {
font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
font-size:13px;

}

#customers td, #customers th {
font-size:1em;
border:1px solid #E1E1E1;
padding:3px 7px 2px 7px;
text-align:center;

}

#customers th {
font-size:1.1em;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#85878A;
color:#ffffff;
}
#customers tr.alt td 
{
color:#000000;
background-color:#E1E1E1;

}

.input-text-feld { width:45px; text-align:center;}


/* End */

.header-text {background-color:#85878A; color:#FFFFFF; line-height:20px; font-size:14px; font-weight:bold; height:20px; padding-left:10px; margin-bottom:15px;}
.box-boder { border:solid 1px #85878A;}
.box-boder input { border:none; border:solid 1px #C0C0C0; width:218px; line-height:22px; height:22px; }
.box-boder .inputnone { border:none; width:auto;}
.box-boder td { height:30px;}
.edit-button { width:50px; background-color:#66686A; color:#FFFFFF; cursor:pointer;}

/*=========25-110-11==============*/

.box-white {border:solid 1px #b7b3b3; background-color:#fff; width:305px; -moz-box-shadow: 1px 1px 6px #ABABAB; font-size:11px; padding:5px; float:left; margin-right:0px; margin-bottom:8px; margin-left:5px;}

.heading-text1 { color:#159d9d; font-weight:bold;}
.hor-box { margin-bottom:10px;}
.end-margin {margin:0px;}
.float-right-box { float:right;}

.box-white2 {border:solid 1px #b7b3b3; background-color:#fff; width:96%; -moz-box-shadow: 1px 1px 6px #ABABAB; font-size:14px; padding:5px; float:left; margin-right:0px; margin-bottom:8px; margin-left:5px;}

.padding-l-r { padding-right:8px;}
.pagination ul { margin:0px; padding:0px; list-style:none; float:right; padding-right:15px;}
.pagination li {float:left; margin-top:12px;}
.pagination li a { padding:0px 5px; text-decoration:none; color:#000;}
.pagination li a:hover { text-decoration:underline;}



.showcase_part{
width:100px;
height:130px;
background:url(http://onfictionwriting.com/public/css/images/Fantasy_1317285366.jpg) no-repeat 0 0;
position:relative;
margin: 29px 28px 10px 0;
float:left;
}
.sahowcase_heading{
background:url(../images/heading_bg.png) repeat-x 0 0;
padding:4px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
line-height:14px;
position:absolute;
top:92px;
left:0;
width:94px;
height:30px;


}


span.rssRow {
    background: url("../images/rss.png") no-repeat scroll 0 50% transparent;
    padding-left: 18px;
}

.preview_bttn{background:url(../images/preview_button.jpg) repeat-x 0 0; width:69px; height:23px; text-align:center; color:#fff; font:bold 11px/13px Arial, Helvetica, sans-serif; border:none; cursor:pointer; float:left; margin-right:5px;}