/* CSS Document */
/*
             01 LOGO CONTENT
			 02 SEARCH CONTENT
			 03 MAIN NAVIGATION
			 04 LOWER PART CONTENT
			 05 CATEGORIES COLUMN
			 06 MIDDLE COLUMN
			 07 BOXES-COLUMN
			 08 BOTTOM IMAGES
             09 FOOTER
*/
* {
	margin: 0;
	padding: 0;

}
html {
	background: #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
a {
	color: #0000ff;
}
img {
	border:none;
}
.invisible, hr {
	display: none;
}
.clear {
	font-size: 0;
	line-height: 0.0;
	height: 0;
	clear: both;
}
/*---------------------01 LOGO CONTENT ----------------------*/
.logo-content {
	width:360px;
	height: 50px;
	background: #FFF;
	float:left;
}
.logo-content img.logo {
	float:left;
	padding-left:3px;
}
h1 {
	color:#A85E9D;
	letter-spacing:1px;
}
h1 a {
	text-decoration: none;
	color:#A85E9D;	
	position:relative;
	left:10px;
	font-size:80%;
}
h1 span.thintext  {
	font-size:95%;
	font-weight:bold;
	color:#3989D2;
}
h1 span.smalltext {
	font-size:50%;
	font-weight:normal;
	color:#9A689B;
	display:block;
letter-spacing: 1px
}
#container {
	width:730px;
	margin:10px auto;
}
/*------------------------------02 SEARCH CONTENT ----------------------------------*/
.search-content {
	float:right;
	padding-top:20px;
	text-align:right;
	display:inline;
}
.search-content label {
	text-transform:uppercase;
	font-size:80%;
	font-weight:bold;
	padding-right:5px;
	color:#555;
}
.search-content input.searchbox {
	width:145px;
	font-size:80%;
	border:1px solid #999;	
}
.search-content input.googlesearch {
	vertical-align:middle;
}
/*------------------------------ 03 MAIN NAVIGATION ------------------------------*/
ul#mainnav {
	list-style:none;
	width:100%;
	margin-top:5px;
	margin-left:2px;
}
ul#mainnav li{
	list-style:none;
	display:inline;
	float:left;
	margin-bottom:2px;
}
ul#mainnav li a {
	color:#3989D2;
	font-size:70%;
	text-decoration:none;
	padding-top:8px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:14px;
padding-right:15px;
text-align: center;
}
ul#mainnav li>a {
	min-height: 21px;
	height: auto;
	width:92px;
	display:block;
}
a#home {
	background:url(../images/tab-home.gif) no-repeat;
	padding-right:3px;
}
a#news {
	background:url(../images/tab-news.gif) no-repeat;
	padding-right:3px;
}
a#chat {
	background:url(../images/tab-chat.gif) no-repeat;
	padding-right:3px;
}
a#articles {
	background:url(../images/tab-articles.gif) no-repeat;
	padding-right:3px;
}
a#addurl {
	background:url(../images/tab-addurl.gif) no-repeat;
	padding-right:3px;
}
a#directory {
	background:url(../images/tab-directory.gif) no-repeat;
	padding-right:0;
}

.adsensenav {
margin-top:4px;
}
/*----------------------------------04 LOWER PART CONTENT ---------------------------*/
#lowerpart-content {
	clear:both;
	width:730px;
	padding-top:3px;
}
/*------------------------------------05 CATEGORIES COLUMN ---------------------------*/
.categories-col {
	width:168px;
	float:left;
}
h3.categoriestitle {
	display:block;
	padding:7px 5px 5px 11px;
	background:#BF6CB2;
	color:#fff;
	font-size:80%;
}
ul#categories {
	border:1px solid #EBEBEB;
	background: #FBFBE9;
	list-style:none;
	padding:5px 0px;
}
ul#categories li {
	display:block;
	padding: 2px 0 3px 3px;
	border-bottom:1px dotted #959595;
	font-size:70%;
	color:#555;
	line-height:1.0;
}
ul#categories li.lastlink {
	border:none;
}
ul#categories li a {
	background:url(../images/bullet-categories.gif) left no-repeat;
	padding-left:12px;
	color:#555;
	text-decoration:none;
}
ul#categories li a:hover {
	text-decoration:underline;
}
/*------------------------------------06 MIDDLE COLUMN -------------------------------*/
.middle-column {
	width:340px;
	padding:0 5px;
	float:left;
}
.middle-column img.photoleft {
	float:left;
}
.middle-column h2.titleblock {
	background:#EFEFEF;
	display:block;
	padding:3px 5px 2px 13px;
	font-size:70%;
	color:#404040;
	font-weight:bold;
	margin:14px 0 11px 0;
}
/*----------Posts --------------*/
ul#posts {
	margin-left:30px;
	padding:0 30px 12px 0;
}
ul#posts li{
	list-style:url(../images/bullet-posts.gif);
}
ul#posts li a {
	color:#0000FF;
	font-size:70%;
	text-decoration:underline;
}
ul#posts li a:hover {
	text-decoration:none;
}
.middle-column p.discussion {
	width:285px;
	margin:0 auto;
	border-top:1px solid #C7CEC6;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
}
.middle-column p.discussion a {
	color:#6C6C6C;
	font-size:70%;
	text-decoration:none;
}
.middle-column p.discussion a:hover {
	text-decoration:underline;
}
/*-----------Article ---------------*/
.middle-column p.articletitle {
	color:#0000FF;
	font-weight:bold;
	font-size:70%;
	padding:0 0 5px 5px;
}
.middle-column p.articletitle a , 
.middle-column p.articlecontent a {
	text-decoration:underline;
	color:#0000FF;
}
.middle-column p.articletitle a:hover ,
.middle-column p.articlecontent a:hover {
	text-decoration:none;
}
.middle-column p.articlecontent {
	color:#404040;
	font-size:70%;
	padding:0 0 5px 5px;
}
.middle-column p.authororurl {
	color:#048200;
	font-size:65%;
	padding:0 0 5px 5px;
}
.middle-column p.articlecontent img {
	float:left;
	padding:3px 10px 10px 5px;
}
.middle-column form {
	color:#404040;
	font-size:70%;
	padding:0 0 5px 5px;
	line-height:2.0;
}
/*-----------eBook ---------------*/
.middle-column p.ebooktitle {
	color:#0000FF;
	font-weight:bold;
	font-size:105%;
	padding:0 0 7px 7px;
}
.middle-column p.ebooktitle a , 
.middle-column p.ebookcontent a {
	text-decoration:underline;
	color:#0000FF;
}
.middle-column p.ebooktitle a:hover ,
.middle-column p.ebookcontent a:hover {
	text-decoration:none;
}
.middle-column p.ebookcontent {
	color:#404040;
	font-size:70%;
	padding:0 0 5px 5px;
	line-height: 1.4;
}

.middle-column p.ebookcontent img {
	float:left;
	padding:3px 7px 1px 5px;
}

/*----------------------------------------- 07 BOXES-COLUMN --------------------------*/
.boxes-column {
	width:210px;
	float:right;
}
/*----- Christian News --------*/
h3.christian-newstitle {
	background: #3989D2;
	padding:5px 5px 5px 7px;
	font-size:70%;
	color:#FFF;
	height:15px;
}
h3.christian-newstitle span.title-left {
	float:left;
	font-weight:bold;
	font-size:120%;
}
h3.christian-newstitle span.date-right {
	float:right;
	font-weight:normal;
}
.green-box {
	border:1px solid #DAD5CF;
	background: #F1F9EA;
	margin-bottom:10px;
	padding-bottom:10px;
}
ul#christian-news {
	padding:5px 0 5px 25px;
}
ul#christian-news li {
	color:#000;
	font-size:70%;
	padding-bottom:3px;
}
ul#christian-news li a {
	color:#000;
	text-decoration:underline;
	color:#368AD2;
}
ul#christian-news li a:hover {
	text-decoration:none;
}
p.clickmore {
	width:192px;
	margin:5px auto 0 auto;
	border-top:1px solid #C7CEC6;
	padding:5px 0 0 0;
	font-size:70%;
	text-align:center;
}
p.clickmore a {
	font-weight:bold;
	text-decoration:none;
	color:#3989D2;
}
p.clickmore a:hover {
	text-decoration:underline;
}
/*--------Christian Newsletter ----------*/
h3.christian-newslettertitle {
	background: #3989D2;
	padding:5px 5px 5px 7px;
	font-size:70%;
	color:#FFF;
	height:15px;
}
.yellow-box {
	border:1px solid #DAD5CF;
	background: #F5F4E7;
	margin-bottom:10px;
	padding-bottom:10px;
}
.yellow-box p {
	width:192px;
	margin:0 auto;
	padding:10px 0;
	color:#808080;
	font-size:70%;
}
.yellow-box form {
	width:192px;
	margin:0 auto;
}
.yellow-box input.cleardefault {
	width:150px;
	border:1px solid #A7A6AA;
	font-size:75%;
	padding:3px;
	color:#A7A6AA;
}
/*-----------Coffee Books ------------*/
h3.christian-booktitle {
	background: #3989D2;
	padding:5px 5px 5px 7px;
	font-size:70%;
	color:#FFF;
	height:15px;
}
.blue-box {
	border:1px solid #DAD5CF;
	background: #F5F4E7;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-right:5px;
}
.blue-box ol {
	padding:10px 0 10px 35px;
}
.blue-box ol li {
	color:#368AD2;
	font-size:70%;
	padding-bottom:3px;
}
.blue-box ol li a {
	text-decoration:underline;
	color:#368AD2;
}
.blue-box ol li a:hover {
	text-decoration:none;
}
p.clickmore-blue {
	width:192px;
	margin:5px auto 0 auto;
	border-top:1px solid #C7CEC6;
	padding:5px 0 0 0;
	font-size:70%;
	text-align:center;
}
p.clickmore-blue a {
	font-weight:bold;
	text-decoration:none;
	color:#3989D2;
}
p.clickmore-blue a:hover {
	text-decoration:underline;
}
/*-------------------------------------08 BOTTOM IMAGES ---------------------------*/
.bottom-images {
	width:728px;
	margin:10px auto;
}
/*--------------------------------------09 FOOTER---------------------------------*/
ul#footerlinks {
	text-align:center;
	list-style:none;
	padding-bottom:5px;
}
ul#footerlinks li {
	display:inline;
	color:#9F9E9E;
}
ul#footerlinks li a {
	color:#9F9E9E;
	font-size:70%;
	font-weight:bold;
	padding:0 25px ;
	text-transform:lowercase;
	text-decoration:none;
}
ul#footerlinks li a:hover {
	text-decoration:underline;
}
p.footer {
	text-align:center;
	padding:10px 0 ;
	color:#9F9E9E;
	font-size:70%;
	font-weight:bold;
}
p.footer a {
	color:#9F9E9E;
	text-decoration:none;
}
p.footer a:hover {
	text-decoration:underline;
}
/*------------------------------------10 FORUM AREA -------------------------------*/
.forum-area {
	width:728x;
	border:1px solid #3989D2;
	margin-top: 10px;
	margin-bottom: -10px;
	padding-right: 15px;
}

.forum-area table {
	margin-top: 10px;
	margin-bottom: 10px;
}

.forum-area dl {
	font-size:10px;
	margin-left:15px;
	margin-top:5px;
	color:#555;
}

.forum-area strong {
	font-size: 14px;
}

.forum-area blockquote p {
	margin:5 0 5 20;
	padding-top:15px;
	font-size: 14px;
}

.forum-area big {
	font-size: 14px;
}

/*------------------------------------11 SUB KEYWORDS -------------------------------*/

.subkeywords-col {
	width:168px;
	float:left;
}
h3.subkeywordtitle {
	display:block;
	padding:7px 5px 5px 11px;
	background:#3989D2;
	color:#fff;
	font-size:70%;
}
ul#subcategories {
	border:1px solid #EBEBEB;
	background: #F1F9EA;
	list-style:none;
	padding:10px 5px;
}
ul#subcategories li {
	display:block;
	padding: 2px 0 3px 5px;
	border-bottom:1px dotted #959595;
	font-size:70%;
	color:#555;
	line-height:1.0;
}

ul#subcategories li a {
	background:url(../images/bullet-subcategories.gif) left no-repeat;
	padding-left:8px;
	color:#555;
	text-decoration:none;
}
ul#subcategories li a:hover {
	text-decoration:underline;
}
