body  {
	font-size: 100%;
	font-family: "Tiresias PCfont",Georgia,Verdana, Arial, Helvetica, sans-serif;
	background: #f4fbff;
	margin:0 auto 0 auto;
	padding: 0 0 0 0;
	text-align:center;
	color: #000;
	width:100%;
}



.maintext {
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	}
	
.maintext a:link {
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
}


.tableStructure
{
	margin:0 auto 0 auto;
}

#designContainer {
	float:left;
	width: 920px;
	background: #fff;
	text-align:left;
} 

#sidebar1 {
	float:left;
	width: 200px;
	padding: 0 0 0 0;
}

#leftgoogleads {
	position: relative;
	left: 3px;
	width: 218px;
	background:none;
	padding: 0 0 0 0;
	height: 133px;
	float: left;
}

 #rightgoogleads {
	position: absolute;
	top: 340px;
	right: 2px;
	width: 211px;
	background: none;
	padding: 0 0 0 0;
	left: 723px;
}
	
.leftContainer
{
	float:left;
	width:200px;
	margin:0 0 0 2px;
	padding:0 0 0 0;
}

* html .leftContainer
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}



.rightContainerWide{
	float:left;
	overflow:hidden;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


.rightContainer{
	float:left;
	width:200px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

* html .rightContainer
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}


.sidebar5 {
	float:left;
	width: 198px;
	padding: 0 0 0 0;
	margin:0 0 0 0;

}

#sidebar2 {
	float:left;
	width: 198px;
	background-image:url(/pub/design/authorbody2.png);
	background-repeat:repeat-y;
	padding: 0 0 0 0;
	margin:0 0 0 0;
}

 #sidebar3 {
	float:left;
	width: 198px;
	background: url(/pub/design/leftnavbg.png);
	background-repeat:repeat-y;
	padding: 0 0 0 0;
	margin:0 0 0 0;
}

#mainContent { 
	margin: 0 5px 0 5px; 
	padding: 0 0 0 0;
	float:left;
	width:500px;
	min-height:400px;
}

#mainContentWide
{
	margin: 0 5px 0 5px; 
	padding: 0 0 0 0;
	float:left;
	width:530px;
	min-height:400px;
}

* html #mainContent
{
	margin:0 0 0 0;
	padding:0 5px 0 5px;
	height:400px;
}


.centerHome
{
	width:527px;
	min-height:250px;
	border:1px solid #ccc;
	float:left;
}


.primaryContainer{
	float:left;
	width:920px;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}


.author_image {
	background: #fff;
	width: 69px;
	height: 76px;
	color: #000000;
	float:left;
	}



.authorname {
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #000;
	
	float: left;
	width: 185px;
	
	padding: 3px 0 0 5px;
	

}

#footerlinksdiv {
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #000;
	float:left;
	padding: 0 0 0 5px;

	
}


.footerlinksdiv a:link {
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
}


	
.footerLeft {
	width:700px;
	height:49px;
	float:left;
	margin:0 0 0 0;
	}
	
.footerNav {
	width:700px;
	text-align:left;
	font-weight:normal;
	float:left;
	margin:0 0 0 0;
	}
.footerUL {
	margin:5px 0 0 5px;
	padding:0 0 0 0;
	float:left;
	text-align:left;
	clear:left;
	}	
.footerUL li {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 2px 0 2px;
	float:left;
}

.footerUL li a:link
{
	color:#545454;
	text-decoration:underline;
	font-size:12px;
	line-height:15px;
}
.footerUL li a:visited
{
	color:#545454;
	text-decoration:underline;
	font-size:12px;
	line-height:15px;
}
.footerUL li a:hover
{
	color:#545454;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
}
.footerUL li a:active
{
	color:#545454;
	text-decoration:underline;
	font-size:12px;
	line-height:15px;
}


.footerUL li.bigql a:link
{
	color:red;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
.footerUL li.bigql a:visited
{
	color:red;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
.footerUL li.bigql a:hover
{
	color:#545454;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
	font-weight:bold;	
}
.footerUL li.bigql a:active
{
	color:red;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}


.footerULbottomrow {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	text-align:left;
	}	
.footerULbottomrow li {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}



h3 {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #545454;
	background-color: #fcfcfc;
}


.clear
{
	clear:left;
}
.header {
	font-weight: bold;
	color:#545454;
	background-color: #fff;
	background-image:url(/pub/design/trcb_header2.png);
	background-repeat:repeat-x;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	float: left;
	height: 113px;
	width: 920px;
}

.headerlogo
{
	margin:20px 0 0 5px;
	width:299px;
	float:left;
}

	.tabs
	{
		width:325px;
		margin:0 0 0 -100px;
		float:left;
	}
	
		.tabs ul
		{
			float:left;
			margin:50px 0 0 0;
			padding:0 0 0 0;
		}
				
			.tabs ul li
			{
				float:left;
				list-style-type:none;
				text-align:center;
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			
.tabs ul li a.ona:link
			{
				display:block;
				background-color:#ff0000;
				text-decoration:none;
				color:#fff;
				background-image:url(/pub/design/tab_on.png);
				background-repeat:no-repeat;
				background-position:left center;
				width:81px;
				height:24px;
			}
			.tabs ul li a.ona:visited
			{
				display:block;
				background-color:#ff0000;
				text-decoration:none;
				color:#fff;
				background-image:url(/pub/design/tab_on.png);
				background-repeat:no-repeat;
				background-position:left center;
				width:81px;
				height:24px;
			}
			.tabs ul li a.ona:hover
			{
				display:block;
				background-color:#ff0000;
				text-decoration:none;
				color:#fff;
				background-image:url(/pub/design/tab_on.png);
				background-repeat:no-repeat;
				background-position:left center;
				width:81px;
				height:24px;
			}
			.tabs ul li a.ona:active
			{
				display:block;
				background-color:#ff0000;
				text-decoration:none;
				color:#fff;
				background-image:url(/pub/design/tab_on.png);
				background-repeat:no-repeat;
				background-position:left center;
				width:81px;
				height:24px;
			}
	
			.tabs ul li a.off:link
			{
				display:block;
				background-color:#ff0000;
				text-decoration:none;
				color:#fff;
				background-image:url(/pub/design/tab_off.png);
				background-repeat:no-repeat;
				background-position:left center;
				width:81px;
				height:24px;

			}	
			.tabs ul li a.off:visited
			{
				display:block;
				background-color:#ff0000;
				text-decoration:none;
				color:#fff;
				background-image:url(/pub/design/tab_off.png);
				background-repeat:no-repeat;
				background-position:left center;
				width:81px;
				height:24px;

			}	
			.tabs ul li a.off:hover
			{
				display:block;
				background-color:#ff0000;
				text-decoration:none;
				color:#fff;
				background-image:url(/pub/design/tab_on.png);
				background-repeat:no-repeat;
				background-position:left center;
				width:81px;
				height:24px;

			}	
			.tabs ul li a.off:active
			{
				display:block;
				background-color:#ff0000;
				text-decoration:none;
				color:#fff;
				background-image:url(/pub/design/tab_off.png);
				background-repeat:no-repeat;
				background-position:left center;
				width:81px;
				height:24px;

			}	
				.tabs ul li a span
				{
					font-size:11px;
					display:block;
					padding:5px 0 0 0;
				}
				
			




	.quicklinks
	{
		float:right;
		margin:5px 0 0 0;
		padding:5px 0 0 0;
		font-size:70%;
	}
		.quicklinks li
		{
			float:left;
			margin:0 0 0 0;
			padding:0 1px 0 1px;
			list-style-type:none;
			color:#999;
		}
			.quicklinks li a:link
			{
				color:#999;
				text-decoration:underline;
			}
			.quicklinks li a:visited
			{
				color:#999;
				text-decoration:underline;
			}
			.quicklinks li a:hover
			{
				color:#ff0000;
			}
			.quicklinks li a:active
			{
				color:#999;
				text-decoration:underline;
			}

	.googlesearchbox
	{
		float:left;
		padding:25px 0 0 0;
		width:95%;
	}
		.googlesearchbox label
		{
			color:#ff0000;
			font-weight:bold;
		}
		.googlesearchbox .textbox
		{
			border:1px solid #999;
			width:200px;
		}

.headerleft {
	background-image: none;
	float: left;
	height: 133px;
	width: 199px;
	padding:0 0 0 0;
}
.headerleft img
{
	padding:40px 0 0 20px;
}

.headermiddle {
	font-size: 14px;
	color: #393939;
	background-image:url(/pub/design/headermiddle.png);
	background-repeat:no-repeat;
	float: left;
	height: 133px;
	width: 425px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.headerright {
	font-size: 11px;
	color: #393939;
	float: left;
	text-align:right;
	padding: 10px 0 0 0;
	height: 25px;
	width: 350px;
}



.mainarticle {
	color: #545454;
	background-color: #fcfcfc;
	float: left;
	width: 505px;
	padding:5px 0 0 5px;
	border:thin solid #999999;
}

.featured {
	background-color: #fcfcfc;
	float: left;
	width: 527px;
	border:1px solid #ccc;
	padding:0 0 0 0;
	margin:5px 0 0 0;

}

.featured h3
{
	color: #000;
	padding:0 0 0 5px;
	margin:2px 0 2px 0;
}


.googlearticle {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #545454;
	background-color: #fcfcfc;
	float: left;
	height: 70px;
	width: 495px;
	

}

.articleauthor {
	font-weight: bold;
	color: #545454;
	font-size: 12px;
	background-color: #f9f9f9;
	float: right;
	height: 30px;
	width: 495px;
	
	}
	
.articleheader {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #545454;
	font-size: 20px;
	background-color: #f9f9f9;
	float: left;
	height: 30px;
	width: 495px;
	

}
.articlepath {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #545454;
	font-size: 11px;
	background-color: #fff;
	float: left;
	height: 20px;
	width: 495px;
}

.wordcount {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #545454;
	font-size: 11px;
	background-color: #fff;
	float: left;
	height: 20px;
	width: 495px;
	

}
.articlelinks {
	font-style: normal;
	font-variant: normal;
	color: #545454;
	font-size: 11px;
	background-color: #fff;
	float: left;
	height: 20px;
	width: 495px;
	

}

.featuredhdr {
	font-size: 14px;
	font-weight: bold;
	color: #545454;
	background-color: #fff;
	float: left;
	height: 25px;
	width: 490px;
	padding:0 0 0 5px;
}


.featuredrow {
	font-size: 14px;
	color: #545454;
	background-color: #fff;
	float: left;
	line-height:25px;
	width: 490px;
	margin:0 0 0 0;
	padding:0 0 0 5px;
}

.featuredrowColor
{
	background-color:#efefef;
}

.featdiv
{
	width:490px;
	float:left;
	font-size:12px;
	padding:0 0 0 0;
	border-bottom:1px solid #ccc;
	line-height:125%;
	min-height:50px;
}
	* html .featdiv
	{
		height:50px;
	}

.feata
{
	width:480px;
	float:left;
}
.feata span
{
	font-size:80%;
	padding:0 5px 0 5px;
}
.featc
{
	clear:left;
	margin:5px 0 5px 5px;
}

.feata a:link
{
	font-size:12px;
	color:#cc0000;
	text-decoration:underline;
}
.feata a:visited
{
	font-size:12px;
	color:#cc0000;
	text-decoration:underline;
}
.feata a:hover
{
	font-size:12px;
	color:#cc0000;
	text-decoration:none;
}
.feata a:active
{
	font-size:12px;
	color:#cc0000;
	text-decoration:underline;
}


.featuredrow:link
{
	font-size:13px;
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
.featuredrow:visited
{
	font-size:13px;
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
a.featuredrow:hover
{
	font-size:13px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

a.featuredrow:active
{
	font-size:13px;
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}


a.moreinfolink:link
{
	font-size:13px;
	color: #6f6f6d;
	text-decoration:none;
	display:block;
	float:left;
	padding:15px 0 0 55px;
	font-weight:bold;
}
a.moreinfolink:visited
{
	font-size:13px;
	color: #6f6f6d;
	text-decoration:none;
	display:block;
	float:left;
	padding:15px 0 0 55px;
	font-weight:bold;
}
a.moreinfolink:hover
{
	font-size:13px;
	color: #6f6f6d;
	text-decoration:underline;
	display:block;
	float:left;
	padding:15px 0 0 55px;
	font-weight:bold;
}
 a.moreinfolink:active
{
	font-size:13px;
	color: #6f6f6d;
	text-decoration:none;
	display:block;
	float:left;
	padding:15px 0 0 55px;
	font-weight:bold;
}


.moreinfohdr {
	font-size: 14px;
	color: #fff;
	background-image:url(/pub/design/leftmoreinfo.png);
	background-repeat:no-repeat;
	background-position:left center;
	float: left;
	height: 27px;
	width: 193px;
	font-weight: bold;
	padding: 5px 0 0 5px;
	margin:0 0 0 0;
}


.moreinfobottom {
	
	background-image:url(/pub/design/leftmoreinfobottom.png);
	background-repeat:no-repeat;
	height: 8px;
	width: 198px;
	padding: 0 0 0 0;
	float:left;
	}
	
	
.moreinfo5
{
	background-image:url(/pub/design/ebook.png);
	background-repeat:no-repeat;
	float: left;
	height: 41px;
	width: 198px;
	float:left;
}

.moreinfo4 {
	background-image:url(/pub/design/contactus.png);
	background-repeat:no-repeat;
	float: left;
	height: 41px;
	width: 198px;
	float:left;
}

.moreinfo1 {
	background-image:url(/pub/design/becomeauthor.png);
	background-repeat:no-repeat;
	float: left;
	height: 39px;
	width: 200px;
	float:left;
	}
	
.moreinfo2 {
	background-image:url(/pub/design/aboutus.png);
	background-repeat:no-repeat;
	float: left;
	height: 39px;
	width: 200px;
	float:left;
}
	
.moreinfo3 {
	background-image:url(/pub/design/answers.png);
	background-repeat:no-repeat;
	float: left;
	height: 39px;
	width: 140px;
	font-weight: bold;
	float:left;
}

.articlehdr {
	font-size: 14px;
	color: #fff;
	background-image:url(/pub/design/leftnavhead.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	float: left;
	height: 26px;
	width: 198px;
	
	font-weight: bold;
}
.articlehdr span
{
	padding:5px 0 0 0;
	display:block;
	width:198px;
	text-align:center;
}

.articlenav {
	font-size: 13px;
	color: #000;
	background-image: url(/pub/design/leftnavbg.png);
	background-repeat:repeat-y;
	float: left;
	width: 193px;
	
	padding: 0 0 0 5px;

	}

.articlebottom {
	font-size: 14px;
	color: #000;
	background-image:url(/pub/design/leftnavbottom.png);
	background-position:top center;
	background-repeat:no-repeat;
	float: left;
	height: 8px;
	width: 200px;
	margin:0 0 5px 0;	
}


.mostrecenttop {
	font-size: 14px;
	color:#fff;
	background-image:url(/pub/design/authorspotlight.png);
	background-repeat:repeat-y;
	float: left;
	height: 31px;
	width: 193px;
	margin:0 0 0 0;
	font-weight: bold;
	padding: 5px 0 0 5px;
	
	}
	
.mostrecentpostsgray {
	font-size: 12px;
	color: #000;
	background-image:url(/pub/design/mostrecentgray.png);
	background-repeat:no-repeat;
	float: left;
	height: 17px;
	width: 193px;
	margin:0 0 0 0;
	padding: 3px 0 0 5px;
	font-weight:bold;
	}

.mostrecentpostsgray a:link
{
	font-size: 12px;
	color: #000;
	text-decoration:underline;

}
.mostrecentpostsgray a:visited
{
	font-size: 12px;
	color: #000;
	text-decoration:underline;
}
.mostrecentpostsgray a:hover
{
	font-size: 12px;
	color: #000;
	text-decoration:none;
}
.mostrecentpostsgray a:active
{
	font-size: 12px;
	color: #000;
	text-decoration:underline;
}


.mostrecentpostswhite {

	font-size: 12px;
	color: #000;
	background-image:url(/pub/design/mostrecentwhite.png);
	background-repeat:no-repeat;
	float: left;
	height: 17px;
	width: 193px;
	margin:0 0 0 0;
	padding: 3px 0 0 5px;
	
	}

.mostrecentpostbottom {
	font-size: 14px;
	color: #000;
	background-image:url(/pub/design/mostrecentbottom.png);
	background-repeat:no-repeat;
	float: left;
	height: 9px;
	width: 198px;
	
	}
	
	
.categoryUL {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}
	
.categoryUL li {
	width:188px;
	height:20px;
	list-style-type:none;
	float:left;
	padding: 0 0 0 0;
	}
	
.categoryUL li.liSelected
{
	background-color:#cc0000;
}
.categoryUL li.liSelected a:link
{
	color:#fff;
	line-height:20px;
}
.categoryUL li.liSelected a:visited
{
	color:#fff;
	line-height:20px;
}
.categoryUL li.liSelected a:hover
{
	color:#fff;
	line-height:20px;
}
.categoryUL li.liSelected a:active
{
	color:#fff;
	line-height:20px;
}
.categoryUL li.liSelected span
{
	display:block;
	padding:0 0 0 5px;
}


	
.ligray { background-color: #f9f9f9; }
.liwhite { background-color: #fff; }	

.categoryUL li a:link {
	display:block;
	width:188px;
	color:#000;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	}

.categoryUL li a:visited {
	display:block;
	width:188px;
	font-size:12px;
	line-height:20px;
	color:#000;
	text-decoration:none;
}
	
.categoryUL li a:hover {
	display:block;
	width:188px;
	font-size:12px;
	line-height:20px;
	color:#000;
	text-decoration:underline;
	}
	
.categoryUL li a:active {
	display:block;
	width:188px;
	font-size:12px;
	line-height:20px;
	color:#000;
	text-decoration:none;
	}
	
.categoryUL li a span {
	display:block;
	padding:0 0 0 5px;
	line-height:14px;
	}

.graynav {
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	width:198px;
	height:16px;
	background-image:none;
	background-color: #f9f9f9;
	
}

p {
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

#leftheaderdiv {
	margin:0 0 0 0;
	text-align:center;
	float:left;
}
#middleheaderdiv {
	position:relative;
	width:300px;
	z-index:1;
	padding: 60px 0 0 10px;
	}
	
#googlelinks {
	float:left;	
	width:920px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:172px;
	
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;

}

#footer {
	width:920px;
	height:56px;
	background: #f8f8f8;
	float:right;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	font-size: 10px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-style: normal;
	font-variant: normal;
	color: #000;
	}
	
#footerlogo {
	width:109px;
	height:49px;
	margin:0 0 0 0;
	padding:0 10px 0 0;
	float:right;
}
#authorspotlightmain {
	position:absolute;
	width:150px;
	background:url(/pub/design/authorbody2.png);
	background-repeat:repeat-y;
	padding: 0 0 0 3px;
	
}

img
{
	border:none;
}

.form_form1
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}



.mainContentAdmin
{
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:920px;
	min-height:500px;
	text-align:left;

}

* html .mainContentAdmin
{
	height:500px;
}

#ContentPage
{
	width:500px;
	float:left;
	min-height:700px;
	margin: 0 2px 0 0;
	padding:0 0 0 0;
	border:1px solid #ccc;
	background-color:#FCFCFC;
}
* html #ContentPage
{
	height:700px;
}

#ContentPageWide
{
	width:550px;
	float:left;
	min-height:500px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #ccc;
	background-color:#FCFCFC;
/*	overflow:hidden;*/
}
	* html #ContentPageWide
	{
		width:540px;
		height:500px;
		padding:0 0 0 5px;
	}

#ContentPagePress
{
	width:700px;
	float:left;
}

#subNav
{
	float:left;
	clear:left;
	background-color:#E6E4E7;
	width:188px;
}
.subNavUL
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:188px;
	float:left;
}
.subNavUL li
{
	border-bottom:1px solid #ccc;
	list-style-type:none;
}
.subNavUL li a:link
{
	display:block;
	font-size:12px;
	line-height:20px;
	color:#000;
	text-decoration:none;
}
.subNavUL li a:visited
{
	display:block;
	font-size:12px;
	line-height:20px;
	color:#000;
	text-decoration:none;
}
.subNavUL li a:hover
{
	display:block;
	font-size:12px;
	line-height:20px;
	color:#000;
	text-decoration:underline;
}
.subNavUL li a:active
{
	display:block;
	font-size:12fpx;
	line-height:20px;
	color:#000;
	text-decoration:none;
}

.subNavUL li a span
{
	display:block;
	padding:0 0 0 10px;
}


#articlecategories
{
	font-size:100%;	
}

#articlecategories a:link
{
	font-size:85%;
	color:#cc0000;
	text-decoration:underline;
}

#articlecategories a:visited
{
	font-size:85%;
	color:#cc0000;
	text-decoration:underline;
}

#articlecategories a:hover
{
	font-size:85%;
	color:#cc0000;
	text-decoration:none;
}

#articlecategories a:active
{
	font-size:85%;
	color:#cc0000;
	text-decoration:underline;
}



/** author spotlight **/
#authorspotlight
{
	font-size:85%;
	margin:0 0 0 10px;
	width:425px;
}
.slitem
{
	border:1px solid #ccc;
	float:left;
	width:425px;
	margin:15px 0 5px 0;
}

.slitem a:link
{
	float:left;
	width:425px;
	display:block;
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
	background-color:#cc0000;
	color:#fff;
	line-height:20px;
}

.slitem a:visited
{
	float:left;
	width:425px;
	display:block;
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
	background-color:#cc0000;
	color:#fff;
	line-height:20px;
}
.slitem a:hover
{
	float:left;
	width:425px;
	display:block;
	color:#cc0000;
	text-decoration:none;
	background-color:#ccc;
	color:#000;
	line-height:20px;
}
.slitem a:active
{
	float:left;
	width:425px;
	display:block;
	color:#cc0000;
	text-decoration:none;
	background-color:#cc0000;
	color:#fff;
	line-height:20px;
}

.slitem a span
{
	padding:0 0 0 5px;
}

.slitem div
{
	float:left;
	width:400px;
	padding:0 0 0 5px;
	font-size:80%;	
}



#adsensetop
{

	height:15px;
	width:375px;
	overflow:hidden;
	position:absolute;
	margin:25px 0 0 0;
	background-color:#F9F7F4;
}
*:first-child+html #adsensetop
{
position:relative;
right:60px;
}

*html #adsensetop
{
	position:relative;
}


#adsensebtm
{
	float:left;
	width:920px;
	/*height:120px;*/
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.adsensebtmctr
{
	margin:15px 0 5px 100px;
	float:left;
}

* html .adsensebtmctr
{
	margin:25px 0 5px 50px;
	text-align:center;
}

#adsenseleft
{
	float:left;
	width:250px;
	height:250px;
	padding:5px 8px 5px 5px;
	overflow:hidden;
	/*border:20px solid #fff;*/
}

#adsenseleftlink iframe
{
	overflow:hidden;
	padding:0 0 0 10px;
	width:160px;
}
	* html #adsenseleftlink iframe
	{
		margin:0 0 0 10px;
		padding:0 0 0 0;
	}
	
	
	

#adsenseright
{
	position:relative;
	float:left;
	width:468px;
	height:60px;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
}

#adsenseleftside
{
	position:relative;
	float:left;
	width:160px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}



.rssfeedcont
{
	float:left;
	width:500px;
	font-size:80%;
	background-image:url(/pub/images/rssfeed.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

.rssfeedcont a:link
{
	padding:0 0 0 20px;
	color:#999;
	text-decoration:none;
}

.rssfeedcont a:visited
{
	padding:0 0 0 20px;
	color:#999;
	text-decoration:none;
}

.rssfeedcont a:hover
{
	padding:0 0 0 20px;
	color:#999;
	text-decoration:underline;
}

.rssfeedcont a:active
{
	padding:0 0 0 20px;
	color:#999;
	text-decoration:none;
}



/* cart / buy now */
.buynow
{
	float:right;
}

.cnextprev
{
	clear:left;
	float:left;
	width:100%;

}
	.cnextprev h4
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-size:100%;
		color:#cc0000;
		font-weight:bold;
	}
.chapternextprev
{
	width:525px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #ccc;
}
	.chapternextprev li
	{
		float:left;
		list-style-type:none;
		margin:0 0 0 0;
		padding:0 0 0 5px;
		width:255px;
		overflow:hidden;
		line-height:20px;
	}
	.chapternextprev li.nextp
	{
		text-align:right;
	}
