@charset "utf-8";
/* CSS Document */

#main-box{
	margin:0px auto 0px auto;
	width:877px;
	background-image:url(/base/IMG_base/cms/2.png);
	background-repeat:repeat-y;
}

#main-box-body {
	position:relative;
	background-image:url(/base/IMG_base/cms/1.png);
	background-position:top;
	background-repeat:no-repeat;
	min-height:521px;
}

#main-box-footer{
	position:relative;
	padding:10px 30px 10px 30px;
}

#main-box-credit{
	position:relative;
	background-image:url(/base/IMG_base/cms/3.png);
	background-repeat:no-repeat;
	height:116px;
	text-align:center;
}

#content-box{
	position:relative;
	width:819px;
	margin:0px auto 0px auto;
	background-image:url(/base/IMG_base/cms/5.jpg);
	background-repeat:repeat-y;
}
	#content-box-active{
		position:relative;
		background-image:url(/base/IMG_base/cms/4.jpg);
		background-repeat:no-repeat;
		background-position:top;
		min-height:615px;
	}
	
	
		#content-box-frame{
					padding:70px 50px 20px 50px;
		}
		
		#content-box-article{
			background-color:#fff;
			border:#879E34 1px solid;
			position:relative;
					
		}
		
			#content-box-article-frame{
				margin:18px;
			}
			
			#cba-tags{
				border-top:#879E34 1px solid;
			}
			
			#cba-title{
				position:relative;
				margin:20px;
			}
			
				#cba-title h1{
					color:#6E4200;
					font-size:32px;
					letter-spacing:-1px;
				}
				
			#cba-columns{
				position:relative;
			}
			
				#cba-column-left{
					position:relative;
					float:left;
					width:450px;
				}
				
					.cba-cleft-box{
						background-image:url(/base/IMG_base/cms/b2.jpg);
						background-repeat:repeat-y;
					}
					
							.cba-cleft-box h2{
							display:block;
							text-align:left;
							color:#406831;
							letter-spacing:-1px;
							margin-bottom:5px;
						}
					
					.cba-cleft-text{
						margin:20px 10px 20px 10px;
						position:relative;
					}
					
						.cba-cleft-text p{
							margin-bottom:15px;
							
						}
				
				#cba-column-right{
					float:right;
					position:relative;
					width:230px;
				}
				
					.cba-cright-box{
						background-image:url(/base/IMG_base/cms/m2.jpg);
						background-repeat:repeat-y;
						margin-bottom:10px;
					}
					
						.cba-cright-box h2{
							display:block;
							text-align:center;
							color:#406831;
							letter-spacing:-1px;
							margin-bottom:5px;
						}
						
						.cba-cright-box li {
							margin-left:20px;
						}
				
	
	#content-box-footer{
		margin-bottom:15px;
	}
	
	
/* ARTICLE LAYOUT WIDE */

#cba-widebox{
	position:relative;
	background-image:url(/base/IMG_base/cms/k2.jpg);
	background-repeat:repeat-y;
	margin-bottom:10px;
	width:675px;
}

#cba-wideText{
	position:relative;
}

/* STATIC CONTENT LAYOUT */

#static-box{
	position:relative;
	width:571px;
}

	#static-box-mast{
		position:relative;
		height:117px;
		background-image:url(/base/IMG_base/cms/s1.png);
		background-repeat:no-repeat;
	}
	
	#static-box-text {
	position:relative;
	background-image:url(/base/IMG_base/cms/s2.png);
	background-repeat:repeat-y;
	}
	
		#sbt-content{
			padding:40px 30px 10px 30px;
			min-height:300px;
		}
		
		
	
	#static-box-footer {
		position:relative;
	}

.sc-menuActive{
	position:relative;
	background-image:url(/base/IMG_base/cms/s4-on.png);
	background-repeat:no-repeat;
	height:62px;
}
.sc-menuInactive{
	position:relative;
	background-image:url(/base/IMG_base/cms/s4-off.png);
	background-repeat:no-repeat;
	height:62px;
}

.sc-menuItem{
	position:relative;
	text-align:right;
	padding:20px 15px 10px 0px;
}

.sc-content {
	position:relative;
}

.sc-content p{
	margin-bottom:15px;
	text-indent:30px;
}

.sc-content1 img{
	float:left;
	margin:10px;
}


#cmsS2 ul {
	list-style:none;
	margin:0px 5px 0px 5px;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
}

#cmsS2 li {
	position:relative;
	display:block;
	float:left;
	margin:0px 8px 0px 8px;
	padding:10px 8px 0px 8px;
	font-weight:normal;
	
}

#cmsS2 a{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#cmsS2 .current_page_item{
	border-left:#B76100 1px solid;
	border-right:#B76100 1px solid;
	border-bottom:#B76100 1px solid;
	border-top:#FFFED4 1px solid;
	height:20px;
	position:relative;
	display:block;
	float:left;
	margin:0px 8px 0px 8px;
	padding: 10px 8px 0px 8px;
	background-color:#FFFED4;
}

#cmsS2 .current_page_item a{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}


/* CATEGORY LAYOUT */

.cat_boxes{
	position:relative;
	width:756px;
	height:291px;
	margin:0px auto 0px auto;
	background-image:url(/base/IMG_base/cms/lc_box.png);
	background-repeat:no-repeat;
}

	#artList li{
		position:relative;
		width:180px;
		padding:10px;
		text-align:left;
		float:left;
		list-style:none;
		font-size:10px;
	}
	
	#artList li a{
		font-size:16px;
	}
		
.nobleed p {
	text-indent:0px;
	margin:0px;
	padding:0px;
}

.commentLink{
	position:relative;
	margin:10px 0px 0px 10px;
	padding-bottom:10px;
	text-align:right;
}

/* HOME PAGE STYLING */

.hst_body{
	background-image:url(/base/IMG_base/home/hst_base.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:829px;
	min-height:787px;
	margin:0px auto 0px auto;
	position:relative;
}

.hst-news{
	margin:20px auto 20px auto;
	position:relative;
	width:770px;
	
}

.hstNews-title{
	padding-bottom:15px;
	border-bottom:#304E5C 1px solid;
}

.hstNews-left{
	position:relative;
	float:left;
	margin:0px 20px 5px 0px;
	width:520px;
	border-right:#304E5C 1px solid;
}

.hstNews-right{
	position:relative;
	float:left;
	margin:0px 0px 5px 5px;
	width:220px;
}

.hstFeatures {
	background-color:#E9FBFF;
	border:#20626D 1px solid;
	padding:5px;
}

/*  SEARCH LAYOUT  */

.searchCase{
	width:794px;
	margin:10px auto 0px auto;
	position:relative;
}

	.searchTitle{
		position:relative;
		margin-bottom:35px;
	}
	
	.searchTab1 {
		position:relative;
		height:100px;
		background-image:url(/base/IMG_base/search/s1a.png);
		background-repeat:no-repeat;
	}

	.searchTab2 {
		position:relative;
		height:100px;
		background-image:url(/base/IMG_base/search/s1b.png);
		background-repeat:no-repeat;
	}
	
	.searchBox {
		position:relative;
		background-image:url(/base/IMG_base/search/s3.png);
		background-repeat:repeat-y;
	}
	
	.searchContent {
		position:relative;
		min-height:356px;
		background-image:url(/base/IMG_base/search/s2.png);
		background-position:top;
		background-repeat:no-repeat;
	}
	
		.searchActive{
			padding:15px 25px 10px 25px;
		}
		
			.searchCleft{
				position:relative;
				float:left;
				padding:10px 5px 10px 5px;
				width:495px;
			}
			
			.searchCright{
				position:relative;
				float:right;
				padding:10px 5px 10px 5px;
				width:225px;
			}
	
	.searchFoot {
		height:48px;
		position:relative;
		background-image:url(/base/IMG_base/search/s4.png);
		background-repeat:no-repeat;
	}
		
/* FOOTER */


#foot-box{
	position:relative;
	background-image:url(/base/IMG_base/cms/3.png);
	background-position:top;
	background-repeat:no-repeat;
	height:122px;
}

#foot-filler{
	background-image:url(/base/IMG_base/cms/2.png);
	background-repeat:repeat-y;
}


/*  LEARNING CENTER NEW TEMPLATE  */

#container_lc{
	background-image:url(/base/IMG_base/sub-templates/lcenter/lc-1b.jpg);
	background-repeat:repeat-y;
	position:relative;
	width:818px;
	margin:0px auto 0px auto;
}

#content-box_lc{
		position:relative;
		background-image:url(/base/IMG_base/sub-templates/lcenter/lc_1a.jpg);
		background-repeat:no-repeat;
		background-position:top;
		min-height:615px;
	}

#content-masttop{
	position:relative;
	height:380px;
}

#content-mastbottom{
	position:relative;
}
	.mastbottom-left{
		float:left;
		position:relative;
		width:470px;
		margin:0px 0px 20px 20px;
	}
	
	.mastbottom-right{
		float:right;
		position:relative;
		width:310px;
	}


/* RADIO SHOW LAYOUT */

#container_rs{	
	background-image:url(/base/IMG_base/sub-templates/radio_show/rs_2.gif);
	background-repeat:repeat-y;
	position:relative;
	width:818px;
	margin:0px auto 0px auto;
}

#content-box_rs{
		position:relative;
		background-image:url(/base/IMG_base/sub-templates/radio_show/rs_1.jpg);
		background-repeat:no-repeat;
		background-position:top;
		min-height:720px;
	}

#content-masttop-rs{
	position:relative;
	height:400px;
}

#content-mastbottom-rs{
	position:relative;
}
	.mastbottom-left-rs{
		float:left;
		position:relative;
		width:440px;
		margin:0px 0px 20px 30px;
	}
	
	.mastbottom-right-rs{
		float:right;
		position:relative;
		width:290px;
		margin-right:25px;
	}


















