
/* General */

body {
	margin: 0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #494F6B;
	background: url("/images/background.gif");
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

img {
	border: 0;
}

.clear {
	clear: both;
	height: 0;
	/* IE6 */line-height: 0;
}


/* Page */

#page {
	margin: 0 auto;
	width: 920px;

	background: url("/images/page.png") repeat-y;

	padding: 0 7px 0 7px;
}


/* Header */

#header {
	position: relative;
	width: 920px;
	height: 200px;
	background: url("/images/header.jpg") no-repeat;
}


	
	/* Header - Description */
	
	#header h1#head-desc {
		position: absolute;
		top: 158px;
		right: 6px;
		height: 28px;
		font: bold 15px/28px Arial, Sans-Serif;
		color: #e95d8a;
	}
	
	/* Header - Login */
	
	#header #login {
		position: absolute;
		top: 9px;
		right: 28px;
		width: 250px;
		margin: 0;
		color: #004E00;
		font: bold 11px Arial, Sans-Serif;
		text-align: right;
	}
	
	#header #login a {
		color: #004E00;
		text-decoration: none;
	}
	
	#header #login a:hover {
		text-decoration: underline;
	}
	
	#header #login label {
		height: 18px;
		line-height: 20px;
		padding: 2px 0;
		display: block;
	}
	
	#header #login label span {
		width: 150px;
		padding-right: 4px;
	}
	
	#header #login .login-input {
		width: 100px;
		height: 15px;
		border: 0;
		padding: 1px 5px;
		background: url("/images/login_input.gif") no-repeat;
		color: #4e5d64;
		font: bold 11px Arial, Sans-Serif;
	}
	
	#header #login .login-button {
		width: 65px;
		height: 16px;
		border: 1px solid #4c7c16;
		padding: 0;
		margin:3px;
		background: url("/images/login_button.gif") repeat-x;
		color: #ffffff;
		font: bold 10px/17px Arial, Sans-Serif;
		text-align: center;
	}
	
	#header #login .lost-pass {
		display: inline;
		padding: 3px;
	}
	
	#header #login .new-user {
		display: block;
		margin-top: 5px;
		color: #c00704;
		font-size: 14px;
		line-height: 18px;
	}
	
	/* Header - User Menu */
	
	#header ul#header-user {
		margin: 0;
		padding: 0;
		list-style-type: none;
		position: absolute;
		top: 9px;
		right: 17px;
	}
	
	#header ul#header-user li {
		padding-right: 22px;
		text-align: right;
		height: 22px;
		font: bold 12px/22px Arial, Sans-Serif;
		color: #7da147;
	}
	
		li#user-home {
			background: url("/images/user_home.gif") no-repeat right center;
			margin-right: 130px;
		}
		
		li#user-groups {
			background: url("/images/user_groups.gif") no-repeat right center;
			margin-right: 130px;
		}
		
		li#user-articles {
			background: url("/images/user_articles.gif") no-repeat right center;
			margin-right: 130px;
		}
		
		li#user-logout {
			background: url("/images/user_logout.gif") no-repeat right center;
			margin-right: 130px;
			color: #6e6e70;
		}
	
	#header ul#header-user li a {
		color: #7da147;
		text-decoration: none;
	}
	
		#header ul#header-user li#user-logout a {
			color: #6e6e70;
		}
	
	#header ul#header-user li a:hover {
		text-decoration: underline;
	}
	/* Header - Menu */
	
	#header ul#header-menu {
		margin: 0;
		padding: 0;
		list-style-type: none;
		position:absolute;
		top: 180px;
		left: 20px;
	}
	
	#header ul#header-menu li {
		float: left;
		height: 18px;
		font: bold 12px/18px Arial, Sans-Serif;
		color: #000;
	}
	
		#header ul#header-menu li#menu-groups {
			padding-left: 20px;
			background: url("/images/menu_groups.gif") no-repeat;
		}
		
		#header ul#header-menu li#menu-search {
			padding-left: 23px;
			background: url("/images/menu_search.gif") no-repeat;
		}
		
		#header ul#header-menu li#menu-home {
			padding-left: 20px;
			background: url("/images/menu_home.gif") no-repeat;
		}
	
	#header ul#header-menu li a {
		color: #000;
		text-decoration: none;
	}
	
	#header ul#header-menu li a:hover {
		text-decoration: underline;
	}

/* Main */

#main {
	width: 920px;
}



.main-home {
	padding: 0 0 22px 0;
}

.main-usercp {
	padding: 65px 0 15px 0;
}

.main-group {
	width: 920px;
	margin: 12px 0 0 0;
	background: url("/images/main_group_1.jpg") no-repeat;

}

	/* Main - Titles */
	
	h1.big-title {
		position: absolute;
		top: 135px;
		left:80px;
		width: 770px;
		height: 60px;
/*
		color: #004E00;
*/
		color: #081734;
		font: bold 16px/20px Arial, Sans-Serif;
		text-align: center;
	}
	
		h1.big-title a{
		color: #e95d8a;
		/* color: #081734; */
		text-align: left;
	}
	
	h3.group-title {
		color: #081734;
		font: normal 18px Arial, Sans-Serif;
		padding: 15px 0 12px 18px;
	}
		h3.group-title a {
		color: #081734;
	}

	/* Main - Top Bar */
	
	#main .top-bar {
		width: 920px;
		height: 25px;
		background: url("/images/top_bar.jpg") no-repeat;
		font: bold 11px/25px Arial, Sans-Serif;
		color: #1A1A1A;
		border-top: 3px solid #B0C8E0;
		border-bottom: 3px solid #45ABE9;
		position: relative;

	}
	
		#main .top-bar a {
			text-decoration: none;
			color: #4e5c65;
		}
		
		#main .top-bar a:hover {
			text-decoration: underline;
		}
		
		/* Top Bar - Title */
		
		#main .top-bar h2.search-title {
			position: absolute;
			top: -17px;
			left: 6px;
			background: url("/images/search_title.jpg") no-repeat;
			padding: 17px 0 58px 95px;
			height: 25px;
			font-size: 11px;
		}
		
		#main .top-bar h2.register-title {
			padding-left: 20px;
			font-size: 11px;

		}
		
		#main .top-bar h2.usercp-title {
			position: absolute;
			top: -14px;
			left: 0;
			background: url("/images/usercp_title.gif") no-repeat;
			padding: 14px 0 9px 78px;
			height: 25px;
			font-size: 11px;
		}
		
		/* Top Bar - Menu */
		
		#main .top-bar ul {
			margin: 0;
			padding: 0 10px;
			list-style-type: none;
		}
		
		#main .top-bar li {
			float: left;
			height: 25px;
		}
		
			#main .top-bar li.topbar-gn {
				width: 215px;
				padding-right: 5px;
			}
			
			#main .top-bar li.topbar-desc {
				width: 415px;
			}
			
			#main .top-bar li.topbar-arcl {
				width: 135px;
				padding-right: 5px;
			}
			
			#main .top-bar li.topbar-xml {
				width: 125px;
			}
	
	/* Main - Board Box */
	
	#main .board-box {
		width: 920px;
		position: relative;
		font: bold 12px/18px Arial, Sans-Serif;
		color: #495c60;
	}
	
	#main .board-box a {
		color: #071731;
		text-decoration: none;
	}
	
	#main .board-box a:hover {
		color: #0000FF;
		text-decoration: underline;
		
		
	}
	
		#main .board-box ul {
			margin: 0;
			padding: 0 10px;
			list-style-type: none;
		}
		
		#main .board-box li {
			float: left;
			height: 25px;
			font: bold 11px/25px Arial, Sans-Serif;
			color: #607e34;
		}
		
			#main .board-box li.boardbox-gn {
				width: 215px;
				padding-right: 5px;
				font-weight: bold;
			}
			
			#main .board-box li.boardbox-desc {
				width: 415px;
			}
			
			#main .board-box li.boardbox-arcl {
				width: 135px;
				padding-right: 5px;
			}
			
			#main .board-box li.boardbox-xml {
				width: 125px;
				padding-top: 3px;
				height: 19px;
			}
		
		#main .board-box .boardbox-text {
			width: 880px;
			padding: 20px;
			border-top: 3px solid #ffffff;
			border-bottom: 3px solid #ffffff;
			background: url("/images/board_box.jpg");
			position: relative;
		}
		
		#main .board-box .boardbox-info {
			line-height: 18px;
			color: #000;
			padding-bottom: 10px;
			display: block;
		}
		
		
			#main .board-box .boardbox-text .border-top {
				position: absolute;
				top: 4px;
				left: 8px;
				width: 904px;
				height: 1px;
				border-top: 2px dashed #91999c;
			}
			
			#main .board-box .boardbox-text .border-bottom {
				position: absolute;
				bottom: 4px;
				left: 8px;
				width: 904px;
				height: 1px;
				border-top: 2px dashed #91999c;
			}
	
	/* Main - Search */
	
	#main .search-engine {
		float: left;
		width: 175px;
		margin: 0;
		padding: 60px 78px 0 22px;
		color: #5a7b2a;
		font: bold 11px Arial, Sans-Serif;
	}
	
	#main .search-engine label {
		height: 32px;
		line-height: 32px;
		font-size: 14px;
	}
	
	#main .search-engine .se-select {
		float: left;
		width: 174px;
		height: 19px;
		color: #000000;
		font: normal 11px Arial, Sans-Serif;
		border: none;
		background: url("/images/search_select.gif") no-repeat;
	}
	
		#main .search-engine .se-select option {
			border: none;
			background: #ffffff;
		}
	
	#main .search-engine .se-input {
		float: left;
		width: 103px;
		height: 15px;
		border: 0;
		padding: 2px 3px;
		background: url("/images/search_input.gif") no-repeat;
		color: #000000;
		font: normal 11px Arial, Sans-Serif;
	}
	
	#main .search-engine .se-button {
		float: left;
		width: 33px;
		height: 19px;
		border: 0;
		padding: 0;
		background: url("/images/search_button.gif") no-repeat;
		color: #000000;
		font: normal 11px/19px Arial, Sans-Serif;
		text-align: center;
	}
	
	#main .search-info {
		clear: both;
		padding: 30px 0 0 22px;
		color: #5f7f2c;
		font: bold 11px Arial, Sans-Serif;
	}
	
	/* Main - Register */
	
	
	#main .register-left {
		float: left;
		width: 490px;
		padding-left: 20px;
		color: #526164;
		font: normal 11px Arial, Sans-Serif;
	}
	
		#main .register-left span {
			line-height: 20px;
		}
	
	#main .register-right {
		float: right;
		width: 372px;
		padding: 20px 20px 0 0;
	}
	
	/* Main - Info Form */
	
	#main #info-form {
		margin: 0;
		padding: 0;
		color: #4f5b6b;
		font: bold 11px/15px Arial, Sans-Serif;
	}
	
		#main #info-form a {
			color: #4f5b6b;
			text-decoration: underline;
		}
	
	#main #info-form .if-agreement {
		color: #000000;
		font: normal 12px/18px Arial, Sans-Serif;
		width: 480px;
		height: 215px;
		padding: 5px;
		border: 1px inset #000000;
	}
	
	#main #info-form .agreement-yes {
		line-height: 28px;
		text-align: center;
	}
	
	#main #info-form .info-form-left {
		float: left;
		width: 240px;
		text-align: right;
	}
	
	#main #info-form .info-form-right {
		float: right;
		text-align: right;
		width: 170px;
	}
	
	#main #info-form .info-form-left label,
	#main #info-form .info-form-right label {
		height: 22px;
		line-height: 22px;
		padding-bottom: 8px;
		display: block;
	}
	
	#main #info-form .info-form-left label span,
	#main #info-form .info-form-right label span {
		padding-right: 3px;
		line-height: 22px;
	}
	
	#main #info-form .info-form-left .if-input {
		width: 163px;
		height: 14px;
		border: 0;
		padding: 4px;
		background: url("/images/if_input_left.gif") no-repeat;
		color: #000000;
		font: normal 11px Arial, Sans-Serif;
	}
	
		* html #main #info-form .info-form-left .if-input {
			float: left;
		}
	
	#main #info-form .info-form-right .if-input {
		width: 50px;
		height: 14px;
		border: 0;
		padding: 3px 4px;
		background: url("/images/if_input_right.gif") no-repeat;
		color: #000000;
		font: normal 11px Arial, Sans-Serif;
	}
	
		* html #main #info-form .info-form-right .if-input {
			float: left;
		}
	
	#main #info-form label {
		line-height: 22px;
		display: block;
	}
	
	#main #info-form .if-textarea {
		color: #000000;
		font: normal 11px/17px Arial, Sans-Serif;
		width: 249px;
		height: 49px;
		padding: 5px;
		border: none;
		background: url("/images/if_textarea.gif") no-repeat;
		margin-bottom: 10px;
	}
	
	#main #info-form .label-captcha {
		margin-top: 5px;
		line-height: 22px;
	}
	
	#main #info-form .if-captcha {
		width: 70px;
		height: 14px;
		border: 0;
		padding: 4px;
		background: url("/images/if_captcha.gif") no-repeat;
		color: #000000;
		font: normal 11px Arial, Sans-Serif;
	}
	
	#main #info-form .info-form-buttons {
		margin-top: 10px;
		padding-left: 109px;
	}
	
	#main #info-form .if-button {
		width: 56px;
		height: 18px;
		border: 0;
		padding: 0;
		background: url("/images/if_button.gif") no-repeat;
		color: #000000;
		font: normal 11px/18px Arial, Sans-Serif;
		text-align: center;
	}
	
	/* Main - User CP */
	
	#main .usercp-info {
		padding: 15px 0 0 70px;
		color: #4f5b6b;
		font: bold 12px/18px Arial, Sans-Serif;
		margin: 0;
	}
	
	#main .usercp-info a {
		color: #4f5b6b;
		text-decoration: none;
	}
	
	#main .usercp-info a:hover {
		text-decoration: underline;
	}
	
		#main .usercp-info .small {
			font-size: 12px;
		}
		
		#main .usercp-info .last-page {
			line-height: 22px;
			height: 22px;
			color: #4f5b6b;
			font: bold 11px/22px Arial, Sans-Serif;
			margin: 5px 0 40px 0;
		}
		
			#main .usercp-info .last-page a {
				color: #4f5b6b;
			}
		
		#main .usercp-info h3 {
			float: left;
			height: 21px;
			color: #4e5b64;
			font: bold 14px/21px Arial, Sans-Serif;
			margin-bottom: 8px;
		}
		
		#main .usercp-info .user-info {
			font-weight: normal;
			padding-bottom: 12px;
		}
		
		#main .usercp-info .ucp-sig {
			color: #000000;
			font-family: Courier, monospace; 
			font-size: 12px;
			padding-top: 5px;
			margin-bottom: 5px;
		}
		
		#main .usercp-info .ucp-input {
			width: 123px;
			height: 14px;
			border: 0;
			padding: 4px;
			background: url("/images/ucp_input.gif") no-repeat;
			color: #000000;
			font: normal 11px Arial, Sans-Serif;
			margin-bottom: 5px;
		}
		
		#main .usercp-info .ucp-button {
			width: 100px;
			height: 23px;
			padding: 0;
			color: #000000;
			font: normal 11px/23px Arial, Sans-Serif;
			text-align: center;
		}
	
	/* Main - Search One */
	
	#main #search-one {
		float: right;
		width: 169px;
		height: 32px;
		margin: -6px 0 0 0;
		padding: 17px 9px 0 49px;
		background: url("/images/search_one.jpg") no-repeat;
	}
	
	#main #search-one .searchone-input {
		float: left;
		width: 101px;
		height: 14px;
		border: 0;
		padding: 2px 4px 3px 4px;
		background: url("/images/searchone_input.gif") no-repeat;
		color: #000000;
		font: normal 11px Arial, Sans-Serif;
	}
	
	#main #search-one .searchone-button {
		float: right;
		width: 52px;
		height: 19px;
		border: 0;
		padding: 0;
		background: url("/images/searchone_button.gif") no-repeat;
		color: #ffffff;
		font: bold 11px/19px Arial, Sans-Serif;
		text-align: center;
	}
	
	/* Main - Group Info */
	
	#main .group-info {
	float:left;
		color: #081734;
		font: bold 12px/18px Arial, Sans-Serif;
		padding: 20px 0 10px 18px;
	}
		/* Main - Controls */
	#main .controls {
	width: 920px;
	height: 34px;
	padding: 5px;
	}
	#main .controls a {
	padding: 12px;
	}
	
	/* Main - Numbering */
	
	#main .numbering {
		padding: 33px 15px 15px 18px;
		font: bold 16px/18px Arial, Sans-Serif;

		color: #081734;
		float: left;
		height: 20px;
	}
	
	#main .numbering a {
		float: left;
		text-decoration: none;
		color: #081734;
		height: 16px;
		padding: 0;
		display: block;
		margin-right: 2px;
	}
	
		#main .numbering a.current-num {
			background: #D9EBFF;
		}
	
	#main .numbering a:hover {
		background: #D9EBFF;
	}
	
	/* Main - Subscribe Box */
	
	#main .subscribe-box {
		float:right;
		margin-top: 20px;
		width: 188px;
		height: 49px;

/*
		padding-bottom: 15px;

*/


		padding-right: 150px;
		background: url("/images/subscribe_box.gif") no-repeat;
		text-align: center;
		font: bold 12px/24px Arial, Sans-Serif;
		color: #081734;
	}
	
	/* Group Ads */
	
	#main .group-ads {
		padding: 0 0 15px 18px;
	}
	
	/* Main - Listing */
	
	#main .listing {
		width: 920px;
		padding-bottom:0px;
		font: bold 11px Arial, Sans-Serif;
		color: #000000;
	}
	
	#main .listing a {
		color: #000000;
		text-decoration: none;
	}
	
	#main .listing a:hover {
		text-decoration: underline;
	}
	
	#main .listing-in {
		width: 920px;
/*
		background: url("/images/listing_in.gif") repeat-y;
*/
		clear:both;
	}
	
	#main .listing-in-top {
		width: 920px;
/*
		background: url("/images/listing_in_top.gif") no-repeat;
*/
	}
	
	#main .listing-in-bottom {
		width: 920px;
/*
		background: url("/images/listing_in_bottom.gif") no-repeat left bottom;
*/
	}
	
	#main .listing ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		width: 920px;
		height: 20px;
		clear: both;
	}
	
	#main .listing ul li {
		line-height: 20px;
		float: left;
	}
	
		#main .listing ul li.listing-plus {
			width: 20px;
			text-align: center;
		}
	
		#main .listing ul li.listing-date {
			width: 120px;
			padding-right: 2px;
		}
		
		#main .listing ul li.listing-subject {
			width: 500px;
			padding-right: 5px;
		}
		
		#main .listing ul li.listing-author {
			width: 180px;
			padding-right: 5px;
		}
		
		#main .listing ul li.listing-articles {
			width: 80px;

		}
	
			#main .subscription-plus {
			width: 15px;
			text-align: center;
			line-height: 30px;
		}
	
		#main .subscription-date {
			width: 100px;
			padding-right: 2px;
			text-align:center;
			height: 30px;
		}
		
		#main .subscription-subject {
			width: 360px;
			padding-right: 2px;
			height: 30px;
		}
		
		#main .subscription-author {
			width: 120px;
			padding-right: 5px;
			height: 30px;
		}
		
		#main .subscription-group {
			width: 200px;
			padding-right: 5px;
			height: 30px;
		}
		
		#main .subscription-control {
			width: 80px;
			height: 30px;
	
		}	
		
				#main .subscription-control .form_controls{
			height: 20px;
			font: normal 10px Arial, Sans-Serif;
			margin-bottom: 10px;
		}	
	
	#main ul.listing-title li {
		line-height: 25px;
	}
	
	#main ul.listing-item li.listing-subject {
		font-size: 12px;

	}
	
	/* Main - Top Ads */
	
	#main .ads-top {
		width: 715px;
		margin: 0 auto;
		padding: 20px 0 25px 0;
	}
	
		#main .ads-top-left {
			float: left;
		}
		
		#main .ads-top-right {
			float: right;

		}
	
	/* Main - Single Pages */
	
	#main .single-pages {
		padding: 7px 14px;
		font: bold 12px/16px Arial, Sans-Serif;
		color: #081734;
		height: 16px;
	}
	
		#main .single-pages-left {
			font: bold 14px/16px Arial, Sans-Serif;
			float: left;
		}
		
		#main .single-pages-right {
			float: right;
			font: bold 14px/16px Arial, Sans-Serif;
		}
	
	#main .single-pages span {
		float: left;
		padding-right: 30px;
	}
	
	#main .single-pages a {
		float: left;
		text-decoration: none;
		color: #95A87A;
		height: 16px;
		padding: 0 5px;
		display: block;
		margin-right: 2px;
	}
	
		#main .single-pages-left a.current-page {
			background: #D9EBFF;
		}
		#main .single-pages-right a.current-page {
			background: #D9EBFF;
		}
	
	#main .single-pages a:hover {
		background: #D9EBFF;
	}
	
	/* Main - Icons Bar */
	
	#main .icons-bar {
		float: right;
		text-align: center;
		margin-right: 15px;
		width: 510px;
		height: 22px;
		line-height: 22px;
		padding: 4px 0;
		color: #000000;
		font-size: 9px;
		background: url("/images/icons_bar.png") no-repeat;
	}
	
	#main .icons-bar a {
		display: inline;
	}
	
	#main .icons-bar img {
		vertical-align: middle;
	}
	
	/* Main - Articles List */
	
	#main .articles-list {
		color: #000000;
		font-weight: bold;
		font-size: 11px;

	}
	
	#main .articles-list a {
		color: #000000;
		text-decoration: none;
	}
	
	#main .articles-list a:hover {
		text-decoration: underline;
	}
	
	#main .articles-list ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		
		height: 24px
	}
	#main .articles-list ul li {
		line-height: 25px;
		float: left;
	}	
	
	#main .al-first {
		width: 920px;
		height: 20px;
	}
	#main .al-in {
		width: 920px;
		height: 20px;
	}
	
	#main .articles-list {
		line-height: 18px;
		float: left;
	}
	
		#main .listing-plus {
			width: 20px;
			text-align: center;
		}
	
		#main .listing-subject {
					font-size: 13px;
			width: 610px;
			padding-right: 5px;
		}
		
		#main .listing-plus-subject {
			width: 635px;

		}
		
		#main .listing-author {
			width: 175px;
	
		}
		
		
		#main .listing-date {
			width: 70px;
			text-align: center;
		}
	

	
	#main .articles-list .listing-in-bottom {
		padding-bottom: 4px;
	}
	
	/* Register-Login Message */
	
	#main .rl-message {
		width: 920px;
		height: 40px;
		text-align: center;
		color: #5b7c2d;
		font-weight: bold;
		line-height: 40px;
	}
	
	#main .rl-message span {
		font-size: 14px;
	}
	
	/* Main - Article */
	
	#main .article {
		width: 920px;
		color: #000000;
		font-size: 13px;
		line-height: 20px;

	}
	
	#main .article a {
		color: #5b7c2d;
		font-weight: bold;
		text-decoration: none;
	}
	
	#main .article a:hover {
		text-decoration: underline;
	}
	

		
		#main .article .top-bar a {
			color: #ffffff;
			
		}
		
		#main .article .top-bar span {
			
			margin-left:5px;
		}
		
		#main .article .listing-in-bottom {
			padding: 1px 20px;
			width: 880px;
		}
		
		#main .article q {
			padding: 3px 5px;
			background: #dfe8d5;
			quotes: none;
		}
		#main .article .body {
			padding:5px;
		}
	
	/* Main - Similar Threads */
	
	#main .similar-threads {

		color: #12227C;
		font-size: 11px;
		font-weight: bold;
	}
	
	#main .similar-threads a {
		color: #12227C;
		text-decoration: none;
	}
	
	#main .similar-threads a:hover {
		text-decoration: underline;
	}
	
	#main .similar-threads ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		overflow: hidden;
	}
	
	#main .similar-threads ul li {
		line-height: 18px;
		float: left;
	}
	
		#main .similar-threads ul li.st-thread {
			width: 500px;
			padding-right: 5px;
			padding-left: 15px;
		}
		
		#main .similar-threads ul li.st-posted {
			width: 200px;
		}
	
	#main .similar-threads ul.st-title {
		font-size: 13px;
	}
	
		#main .similar-threads ul.st-title li {
			line-height: 22px;
		}

.related_posts {
	width: 954px;
	padding: 0 0 0 15px;
	background: url("/images/related_bg.gif") no-repeat;
	font: bold 14px/18px Arial, Sans-Serif;
	color: #FF6000;
	text-align: left;
	margin: 20px 0 0 0;

}

/* Footer */

#footer {
	width: 920px;
	height: 75px;
	position: relative;
	background: url("/images/footer.jpg") no-repeat;
	background-position:bottom center; 
	font: bold 12px/18px Arial, Sans-Serif;
	color: #1B4932;
	text-align: center;
	margin: 0 auto;
}

#footer a {
	color: #ffffff;
	text-decoration: none;

}



#footer a:hover {
	text-decoration: underline;
}

 .insert_left {
	margin: 5px;
	float: left;


}

 .insert_right {
	margin: 5px;
	float: right;


}
.body_comment_2{

margin:5px;
background-color:#E0E0E4;
padding:10px;

}
.body_comment_3{
margin:5px;
background-color:#EEEEEE;
padding:10px;

}
.body_comment_1{
margin:5px;
background-color:#FFFFEE;
padding:10px;

}
.main-search{width:800px;margin-left:100px;}
.main-search em{font-weight:bold;font-style:normal;}
.main-search a em{font-weight:bold;font-style:normal;color:#000044;}
.search-form{padding-top:20px;width:auto;float:left;}
#search_advanced{font-size:small;font-family:Tahoma, Geneva, sans-serif;display:none;width:100%;border:2px solid #E6E6FA;margin-top:5px;}
.search_captions{width:45%;text-align:right;float:left;margin:5px;}
.search_fields{width:45%;text-align:left;float:left;margin:5px;}
.search-form-left{width:25%;float:left;}
.search-form-right{width:25%;float:right;}
.result-title{padding:10px;font:bold 14px/18px Verdana, Arial, Sans-Serif;text-align:left;border-top:1px solid #ffffff;}
.one-result a{color:#1B3598;text-decoration:none;border-bottom:1px dashed #1B3598;}
.one-result a:hover{color:#A00F17;border-bottom:none;}
.one-result{padding:5px;text-align:left;}
.one-result p{margin:5px;padding-top:5px;font:12px/20px Verdana, Arial, Sans-Serif;text-align:left;}
.search_navigation{margin:10px;padding:10px;font:14px/20px Verdana, Arial, Sans-Serif;text-align:center;}
.search_navigation a{font:14px/24px Verdana, Arial, Sans-Serif;text-decoration:underline;}
.search_navigation a:hover{text-decoration:overline;}
.search_navigation .current{font:14px/24px Verdana, Arial, Sans-Serif;color:#F00;text-decoration:none;}

/* Styles related to the PHP Layers Menu System begin here */

.phplmnormal	{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

a.phplm:link	{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004400;
}

a.phplm:visited	{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #726461;
}

a.phplm:hover	{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #841212;
	background-color: #fff0c0;
}

a.phplm:active	{
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff0000;
}

.phplmbodytable	{
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #fffae4;
}

.ivorybodytable	{
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #fffff8;
}

.darkbordertable	{
	background-color: #726461;
}

.blackbordertable	{
	background-color: #000000;
}

.greenbordertable	{
	background-color: #839983;
}

.darkgreenbordertable	{
	background-color: #839983;
}

.redbordertable	{
	background-color: #aa5859;
}

.orangebordertable	{
	background-color: #df9500;
}

/* Styles related to the PHP Layers Menu System end here */
