/*=========================== Puailiggoubat.com CSS Code =================================*/
/*============================= Oleh Alif Amri Suri ======================================*/
/*============================= http://alifamri.com ======================================*/
@import url("kanal.css");
@import url("single.css");
@import url("kat.css");
@import url("media.css");
* {
	margin: 0px 0px;
	padding: 0px 0px;
}
a {
	text-decoration: none;
	color: #aa0000;
}
a:hover {
	border: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#wrapper {
	width: 975px;
	margin: 0 auto;
	padding: 0px 0px 0px 30px;
	background: url(../images/bg_wrapper.png) repeat-y top left;
}
.head_kiri {
	width: 80.1%;
	float: left;
	margin: 0px 0px 0px 0px;
}

#header {
	height: 150px;
	background: url(../images/bg_header.png) repeat-x top left;
	padding: 19px 0px 0px 0px;
	width: 97.1%;
}

	#nav1 ul{
		margin: 0px 0px;
		padding: 0px 0px;
		background: #ffdd8f;
		display: block;
		font-size: 90%;
	}
	#nav1 ul li {
		list-style: none;
		display: inline;
		line-height: 20px;
	}
	#nav1 span {
		margin: 0px 2px 0px 0px;
		padding: 0px 0px 0px 2px;
	}
		.nav1a {
			background: #aa0000;
			color: #fff;
			font-weight: bold;
			float: left;
			padding:0px 5px 0px 10px;
		}
		.nav1b {
			background: #ffaa00;
			color: #fff;
			font-weight: bold;
			float: left;
			padding:0px 5px;
		}
		.nav1b a {
			color: #FFF;
			text-decoration: none;
		}
		.nav1b a:hover {
			color: #AA0000;
			text-decoration: underline;
		}
		.nav1c a{
			color: #AA0000;
		}
		
#header h2 a {
	background: url(../images/bg_logo.png) no-repeat bottom;
	display: block;
	height: 82px;
	width: 480px;
	font-size: 0;
}
	#nav2 ul{
		margin: 0px 0px;
		padding: 0px 0px 0px 10px;
		font-size: 90%;
	}
	#nav2 ul li {
		list-style: none;
		display: inline;
		line-height: 25px;
	}
		#nav2 ul li a {
			color: #FFAA00;
			font-weight: bold;
			text-decoration: none;
			border-right: 1px solid #FFAA00;
			margin: 0px 0px 0px 0px;
			padding: 0px 5px 0px 5px;
			display: block;
			float: left;
		}
		#nav2 li a.active, #nav2 li a:hover { 
			background: #FFE19C;
			color: #AA0000;
			text-decoration: none; 
		}

#nav3 ul{
		margin: 0px 0px;
		padding: 0px 0px 0px 10px;
		font-size: 89%;
	}
	#nav3 ul li {
		list-style: none;
		display: inline;
		line-height: 20px;
	}
		#nav3 ul li a {
			color: #AA0000;
			text-decoration: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 5px 0px 5px;
			display: block;
			float: left;
		}
		#nav3 ul li a:hover {
		text-decoration: underline;
		}
.head_kanan {
	width: 188px;
	float: left;
}
* html .head_kanan {
	width: 19.9%;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#slider1 {
    width: 188px; /* important to be same as image width */
    height: 102px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin-bottom: 1px;
}

	#slider1Content {
		width: 102px; /* important to be same as image width or wider */
		position: absolute;
		top: 0;
		margin: 0px 0px 0px 0px;
	}
	
	.slider1Image {
		float: left;
		position: relative;
		display: none;
	}
	.slider1Image span {
		position: absolute;
		font: 10px/15px Arial, Helvetica, sans-serif;
		padding: 10px 13px;
		width: 1px;
		background: none;
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
		color: #fff;
		display: none;
	}
	.clear {
		clear: both;
	}
	.slider1Image span strong {
		display: none;
	}
	.left {
		display: none;
	}
	.right {
		display: none;
	}
	ul { list-style-type: none;}
#slider2 ul li {
	display: inline;
}
	.slidea a{
		background: url(../images/bg_slider2a.png) no-repeat right;
		display: block;
		width: 189px;
		height: 23px;
		font-size: 0;
		float: left;
	}
	.search {
	float:left;
	margin: 2px 0px 0px 0px;
	width:187px;
	height:17px;
	background: #FFF;
	padding: 0px;
	color:#f2f2f2;
	}
		*html .search {
		float:left;
		margin: 0px 0px 0px 0px;
		width:180px;
		height:10px;
		padding: 0px 0px 0px 0px;
		}
	#searchform {
	padding: 0px;
	width:200px;
	height:17px;
	}
	* html 	#searchform {
		padding: 0px;
		width:180px;
		height:10px;
	}
	.search input {
	margin: 0px 0 0 10px;
	height:17px;
	width:150px;
	background:none;
	color:#333;
	float: left;
	border:none;
	font-size: 9px;
	padding: 2px 0px;
	}
		*html .search input {
			height: 11px;
		}
	#searchsubmit {
	width: 18px;
	height: 17px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
#panel {
	background: #550000;
	height: 150px;
	display: none;
	width: 97%;
	color: #FFF;
	font-size: 11px;
}
#panel a {
	color: #FFF;
	text-decoration: none;
}
#panel a:hover {
	color: #FFF;
	text-decoration: underline;
}
#panel h2 {
	font-size: 14px;
	color: #FFAA00;
	margin-bottom: 5px;
}
.block-menu {
	width: 120px;
	float:left;
	display: block;
	margin-left: 15px;
	padding-top: 10px;
}
.btn-slide{
	background: #550000;
	border-top: 1px solid #FFAA00;
	border-bottom: 1px solid #FFE19C;
}

.clear {
	clear: both;
}
/*===================================================================================================/
/*============================== B   O    D    Y ====================================================/
/*==================================================================================================*/

#bodiwrap {
	width: 100%;
	margin: 0px 0px;
	padding: 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	#bodi {
		margin: 0px 0px;
		padding: 0px 10px 0px 0px;
		width: 646px;
		float: left;
	}
		#bodi p {
			line-height: 17px;
		}
		#bodi1 {
			margin: 0px 0px;
			padding: 0px 0px;
		}
			#bodi1a {
				width: 46%;
				float: left;
			}
				#b_foto {
					background: #550000 url(../images/bg_foto_bottom.png) no-repeat bottom ;
					height: 350px;
				}	
					#b_foto h2 {
						display: block;
						background: url(../images/bg_foto_top.png) no-repeat top;
						line-height: 30px;
						padding-left: 25px;
						font-size: 14px;
						color: #aa0000;
					}
					#b_foto img {
						border: none;
						margin-bottom: 5px;
					}
					#b_foto p {
						margin-top: 5px;
						font-size: 11px;
					}
					#divTrigger {
						text-align: right;
						color: #aa0000;
						width: 280px;
					}
					#divTrigger a{
						color: #ffaa00;
					}
					#divTrigger a:hover,#divTrigger a:active,.selected{
						color: #fff;
					}
					#b_foto h3 a {
						color: #ffaa00;
						font-size: 16px;
					}
					#divContent {
						padding: 5px 7px;
						color: #FFF;
					}
					 #divContent div{ 
						/* semua div di dalam element dengan id='divContent' akan di sembunyikan sementara */
						display:none
					 }
				#b_utama {
					margin: 0px 0px;
					padding: 0px 5px;
				}
					#b_utama h2 {
						color: #FFAA00;
						display: block;
						font-size: 16px;
						font-weight: bold;
						line-height: 20px;
						border-bottom: 1px dashed #ffaa00;
						margin: 10px 0px;
					}	
					#b_utama h3 a{
						font-family: Georgia, "Times New Roman", Times, serif;
						color: #aa0000;
						font-size: 18px;
						line-height: 20px;
					}
					#b_utama p {
						margin: 10px 0px;
						line-height: 17px;
					}
						#b_utama ul {
							margin: 0px 0px;
						}
						#b_utama ul li {
							background: url(../images/bullet.gif) no-repeat center left;
							padding: 0px 0px 0px 10px;
							line-height: 18px;
						}
						#b_utama a {
							color: #aa0000;
						}
						#b_utama a:hover {
							text-decoration: underline;
						}
			#bodi1b {
				width: 50%;
				float: left;
				padding-left: 15px;
			}
				#bodi1b h2{
					background: #990000 url(../images/bg_h2_baru.png) no-repeat bottom left;
					color: #FFF;
					display: block;
					font-size: 14px;
					letter-spacing: -1px;
					padding-left: 25px;
					line-height: 20px;
					font-weight: bold;
					text-transform: capitalize;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					border-bottom: 2px solid #990000;
					width: 93%;
				}

				#b_terbaru ul {
					margin-top: 10px;
					height: 300px;
				}
				#b_terbaru li {
					list-style: none;
					display: block;
					line-height: 25px;
					border-bottom: 1px dotted #aa0000;
				}
					.b_time {
						color:#aa0000;
						display: block;
						width: 15px;
						font-weight: bold;
						float: left;
					}
					.judul a{
						letter-spacing: -0.2px;
						color:#333333;	
					}
					.judul a:hover {
						color: #aa0000;
					}				
				#rss {
					margin: 10px 0px 10px 50px;
					width: 100px;
					float: right;
				}
					#rss ul li {
						border: none;
						display: inline;
						
	  				}
						.b_rss a{
							background: url(../images/bg_rss.png) no-repeat;
							display: block;
							float: left;
							width: 66px;
							height: 16px;
							font-size: 0;
						}
						.b_arsip a{
							background: url(../images/bg_arsip.png) no-repeat;
							display: block;
							float: left;
							width: 30px;
							height: 16px;
							font-size: 0;
							margin-left: 2px;
						}
				 	#b_recent {
						margin: 10px 0px;
						padding: 0px 0px;
						border: 1px solid #aa0000;
					}
						.recent {
							border-bottom: 1px solid #FFF;
							min-height: 250px;
							margin: 0px 0px;
						}
							#b_recent .recent .tabs { 
								overflow: hidden; 
								margin-bottom: 0px; 
							    height: 1%; 
								background: #aa0000;
								border-bottom: 5px solid #550000;
						    }
							#b_recent .recent .tabs li { 
								float: left; 
								background: none; 
								list-style:none; 
								margin: 0px 6px 0px 0px; 
								display: block; 
							}
							#b_recent .recent .tabs li a { 
								float: left; 
								font-family: Georgia, "Times New Roman", Times, serif;
								font-weight: bold;
								font-size: 14px;
								color: #FFF; 
								padding: 0px 6px 0px 6px;  
								line-height: 25px;
								letter-spacing: -1px; 
								text-decoration: none;
							}
							#b_recent .recent .tabs li a.active, #b_recent .recent .tabs li a:hover { 
								background: #550000;
								color: #fff; 
								text-decoration: none; 
							}
						#tab-populer {
							padding: 10px 10px;
						}
							#tab-populer li a{
								background: url(../images/li_recent.png) no-repeat center left;
								line-height: 25px;
								padding: 0px 0px 0px 15px;
							}
								#tab-populer li:hover {
									background: #f9fafa;
								}
						#tab-komen {
							padding: 10px 10px;
						}
							#tab-komen li {
								padding: 0px 0px 10px 0px;
								margin-bottom: 5px;
								display: block;
								border-bottom: 1px solid #f6f6f7;
							}
								#tab-komen a {
									color: #333;
									margin: 100px 0px 100px ;
								}
								#tab-komen h3 {
									text-transform: capitalize;
									font-size: 13px;
									font-weight: normal;
									font-weight: bold;
								}
 
		#bodi2 {
			background: url(../images/bg_sliderx.png) no-repeat top left;
			margin: 0px 0px;
			padding: 0px 0px;
			height: 270px;
		}
			.wrapper ul li {
				display: block;
				width: 185px;
				float: left;
				margin: 0px 10px 0px 0px;
			}
				.wrapper h2 a{
					font-size: 13px;
					color: #01a0c6;
				}
				.wrapper p {
					margin: 5px 0px 0px;
					font-size:11px;
					line-height: 12px;
				}
				.wrapper img {
					border: 1px solid #333;
					margin-bottom: 5px;
				}
				.stripViewer .panelContainer .panel ul {
						text-align: left;
						margin: 0 0px 0 0px;
					}
					
					.slider-wrap {
						margin: 0px 0;
						position: relative;
						width: 100%;
					}
					.csw {width: 100%; height: 240px;  overflow: scroll}
					.csw .loading {margin: 200px 0 300px 0; text-align: center}
			
					.stripViewer { 
						position: relative;
						overflow: hidden; 
						margin:0 auto;
						width: 640px; 
						clear: both;
						height: 240px;
					}
					
					.stripViewer .panelContainer { 
						position: relative;
						left: 0; top: 0;
						width: 100%;
						list-style-type: none;
					}
					
					.stripViewer .panelContainer .panel { 
						float:left;
						height: 100%;
						position: relative;
						width: 650px;
					}
					
					.stripViewer .panelContainer .panel .wrapper { 
						padding: 7px 32px ;
					}
					
					.stripNav { 
						margin: 0px 0px 0px 80px;
					}
					
					.stripNav ul { 
						list-style: none;
					}
					
					.stripNav ul li {
						float: left;
						margin-right: 2px; 
					}
					
					.stripNav a { 
						font-size: 11px;
						font-weight: bold;
						text-align: left;
						background: #FFF;
						color: #01a0c6;
						text-decoration: none;
						display: block;
						padding: 1px 3px;
						border: 1px solid #01a0c6;
					}
										
					.stripNav li a:hover {
						background: #FFF;
						color: #aa0000;
						border: 1px solid #aa0000;
					}
					
					.stripNav li a.current {
						background: #01a0c6;
						color: #fff;
					}
					
					.stripNavL, .stripNavR { 
						position: absolute;
						top: 20px;
						font-size: 0;
					}
					
					.stripNavL a, .stripNavR a {
						display: block;
						height: 240px;
						width: 28px;
					}
					
					.stripNavL {
						left: 0;
					}
					
					.stripNavR {
						right: 0;
					}
					
					.stripNavL {
						background: url("../images/arrow-left.png") no-repeat center;
					}
					
					.stripNavR {
						background: url("../images/arrow-right.png") no-repeat center;
					}
				
	

		#bodi3 {
			margin: 10px 0px;
			padding: 0px 0px;
			background: #666666;
		}
			.banner {
				background: #333;
				height: 60px;
				width: 100%;
			}
			#b_news {
				width: 55%;
				display: block;
				float: left;
				margin-right: 10px;
			}
				#b_news h2 a{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 19px;
					font-weight: normal;
					letter-spacing: -1px;
					display: block;
					margin: 10px 0px;
					line-height: 30px;
					font-size: 0;
				}
				#b_news img {
					margin: 0px 5px 0px 5px;
					display: block;
					float: left;
					width: 15%;
					height: auto;
				}

	#b_news ul{
		width: auto;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		display: block;
		clear: both;
	}
	#b_news ul li{
	   line-height: 20px;
	   background: url(../images/bullet2.gif) no-repeat center left;
	   padding-left: 15px; 
	   margin-left: 0px;
	   float: left;
	   display: block;
	   width: 75%;
	}
					#b_news ul li a {
						color: #333;
						display: block;
					}
					#b_news img {
						display: block;
					}
					#b_news ul li a:hover {
						text-decoration: underline;
					}
					.news1 h2 {
						color: #aa0000;
						background: url(../images/bg_h2_ment.png) no-repeat bottom left;
					}
					.news2 h2 {
						color: #000088;
						background: url(../images/bg_h2_pend.png) no-repeat bottom left;
					}
					.news3 h2 {
						color: #008800;
						background: url(../images/bg_h2_ling.png) no-repeat bottom left;
					}
					.news4 h2 {
						color: #ffaa00;
						background: url(../images/bg_h2_ekonomi.png) no-repeat bottom left;
					}
					.news5 h2 {
						color: #333;
						background: url(../images/bg_h2_siaga.png) no-repeat bottom left;
					}
			#b_acak {
				width: 40%;
				float: left;
				margin-left: 10px;
			}
			.b_acaka {
				background: #fffbfb url(../images/bg_daundaun.png) no-repeat top left;
				-moz-border-radius: 10px;
				border: 1px solid #aa0000;
				padding: 10px 10px;
			}	
				#b_acak h1 {
					background: url(../images/bg_sandang.png) no-repeat center left;
					height: 51px;
					padding-left: 50px;
					margin-bottom: 10px;
				}				
				#b_acak h1 a{
					font-size: 19px;
					display: block;
					border-bottom: 1px dashed ;
					color: #aa0000;
				}
				span#sandang {
					font-size:11px;
					margin-top: -30px;
					font-style: italic;
					font-weight: normal;
					color: #008800;
				}
				#b_acak h2 a{
					font-size: 19px;
					display: block;
					border-bottom: 1px dashed ;
					margin-bottom: 10px;
					color: #aa0000;
				}
				#b_acak h3 a{
					font-size: 12px;
					display: block;
					color: #333;
				}
				#b_acak h3 a:hover{
					font-size: 12px;
					display: block;
					color: #aa0000;
				}
				
				#b_acak ul {
					margin: 10px 0px 10px;
				}
					.b_suara h2{
						background: url(../images/bg_h2_suara.png) no-repeat center left;
						color: #000088;
					}
					.b_suara h3 a{
						color: #aa0000;
						margin: 5px 0px;
					}
					.b_suara ul li{
						margin: 10px 0px 10px;
					}
					.b_daun h2{
						background: url(../images/bg_h2_suara.png) no-repeat center left;
						color: #008800;
					}
					.b_daun h3 a{
						color: #aa0000;
						margin-bottom: 5px;
					}
						.b_daun img,.b_rakyat img {
							margin-right: 5px;
						}

						.b_daun p,.b_rakyat p {
							margin-bottom: 5px;
						}
						.bi_daun ul li {
							list-style: none;
							margin: 0px 0px 0px 0px;
														display: block;
						}
						.bi_daun a{
							line-height: 18px;
							color: #333;
							background: url(../images/bullet.gif) no-repeat center left;
							padding: 0px 0px 0px 10px;
						}
						.b_daun a:hover {
							color: #aa0000;
						}
					.b_rakyat h2{
						background: url(../images/bg_h2_suara.png) no-repeat center left;
						color: #990000;
					}
					.b_rakyat h3 a{
						color: #aa0000;
						margin-bottom: 5px;
					}
			.b_acakb {
				background: #fffbfb;
				border: 1px solid #aa0000;
				padding: 10px 10px 0px;
				margin-top: 10px;
			}
				.b_acakb h2 {
					font-size: 18px;
				}
				.b_acakb ul li {
					padding: 0px 0px 0px 0px;
					display: block;
				}
				.b_acakb ul li a{
					line-height: 20px;
					background: url(../images/permalink.png) no-repeat center left;
					padding-left: 25px;
					display: block;
					color: #aa0000;
					font-weight: bold;
				}
					*html .b_acakb ul li a{
						display: inline-block;
					}
				.b_acakb ul li a:hover {
					background-color: #FFF;
				}
	#sidebar {
		background: #ddcccc;
		width: 280px;
		float: left;
		padding: 5px;
	}
		#b_tokoh {
			background: #773333;
			color: #FFF;
			min-height: 85px;
		}	
			#b_tokoh img {
				margin: 2px 5px 2px 0px;
			}
			#b_tokoh h2 a{
				display: block;
				background: #000;
				font-size: 12px;
				text-transform: uppercase;
				line-height: 20px;
				color: #FFF;
			}
			#b_tokoh h5 {
				color: #ffaa00;
				text-transform: uppercase;
				margin: 5px 0px;
				font-size: 11px;
			}
			#b_tokoh h3  a{
				color: #FFF;
				font-size: 11px;
				font-family:Georgia, "Times New Roman", Times, serif;
font-weight: normal;
			}
		#b_video{
			background: #773333;
			color: #FFF;
			padding: 5px 10px 10px;
			margin-top: 5px;
		}
			#b_video h2 a{
				background: url(../images/bg_h2_video.png) no-repeat center left;
				color: #FFF;
				font-size: 18px;
				line-height: 32px;
				padding-left: 35px;
			}
		#b_cetak{
			background: #000;
			color: #FFF;
			padding: 10px;
			margin-top: 5px;
			display: block;
			height: 150px;
		}
			#b_cetak a {
				color: #FFAA00;
				font-size: 11px;
			}		
			#b_cetak h2 a {
				color: #FFAA00;
				font-size: 12px;
				line-height: 15px;
				border-bottom: 1px dashed #aa0000;
				display: block;
				margin-bottom: 10px;
			}
			#b_cetak ul {
				padding-left: 10px;
			}
			#b_cetak ul li {
				display: block;
				width: 70px;
				float: left;
				margin: 0px 5px 0px 5px;
			}
			#b_cetak img {
				border: none;
				display: block;
				margin-bottom: 5px;
			}	
		#b_remaja{
			background: #ffd068;
			color: #FFF;
			padding: 10px;
			margin-top: 5px;
		}
			#b_remaja ul li {
				background: url(../images/bg_news_bullet.gif) no-repeat center left;
				padding-left: 15px;
				list-style: none;
				display: block;
				line-height: 20px;
			}	
				#b_remaja ul li a {
					color: #aa0000;
				}
				#b_remaja ul li a:hover {
					text-decoration: underline;
				}
			#b_remaja h2 a {
				display: block;
				background: url(../images/bg_h2_remaja.png) no-repeat top;
				width: 260px;
				height: 60px;
				margin-bottom: 10px;
				font-size:0px;
			}
			#b_opini {
					background-color: #aa0000;
					color: #FFF;
					padding: 0px 10px 10px;
				}
					#b_opini a{
						color : #FFAA00;
						text-decoration: none;
					}
					#b_opini h2 {
						display: block;
						width: 100%;
						border-bottom: 3px solid #FFAA00;
						line-height: 30px;
						font-size: 16px;
					}
					#b_opini p {
						font-size: 11px;
						line-height: 15px;
					}
					#b_opini h3 a{
						display: block;
						color: #FFAA00;
						margin: 10px 0px 5px;
						text-decoration: none;
						font-size: 14px;
					}
					#b_opini img {
						margin-right: 5px;
					}
						#b_opini ul {
							margin: 15px 0px 0px;
						}
						#b_opini li {
							list-style: none;
							width: 120px;
							display: block;
							float: left;
							margin-bottom: 10px;
						}
							.opini1 {
								border-bottom: 1px solid #FFAA00;
								border-right: 1px solid #FFAA00;
							}
							.opini2 {
								border-top: 1px solid #FFAA00;
								padding-left: 10px;
							}
			#b_fotos {
				background: #aa0000;
				padding: 0px 5px 10px;
				margin: 5px 0px;
			}
				#b_fotos h2 a{
					background: url(../images/bg_h2_fotos.png) no-repeat center left;
					padding: 40px;
					color: #FFF;
					line-height: 40px;
					font-size: 16px;
				}
				#b_fotos ul li {
					display: block;
					float: left;
					width: 85px;
					margin: 2px 2px;
				}
				#b_fotos img {
					display: block;
					border: none;
				}
		#b_info{
			background: #ffd068;
			color: #FFF;
			padding: 5px;
			margin-top: 5px;
			height: 460px;
		}
		#b_info h2 {
			background:#FFAA00 url(../images/bg_h2_info.png) no-repeat center left;
			color: #aa0000;
			font-size: 20px;
			line-height: 35px;
			padding-left: 35px;
			letter-spacing: -1px;
			margin-bottom: 10px;
		}
			#b_info ul {
				margin: 0px 0px 0px 10px;
			}
			#b_info ul li {
				background: url(../images/bg_news_bullet.gif) no-repeat center left;
				padding-left: 15px;
				list-style: none;
				display: block;
				line-height: 20px;
			}	
				#b_info ul li a {
					color: #aa0000;
				}
				#b_info ul li a:hover {
					text-decoration: underline;
				}
#footer {
	background: url(../images/bg_footer.png) repeat-x top left;
	margin: 10px 0px 0px;
	padding: 0px 0px;
	width: 97.1%;
	height: 140px;
	color: #FFF;
}
#footer p{
	font-size: 11px;
}
	#footer a {
		color: #fba310;
	}
	#footer ul li {
		display: inline;
	}
		#b_foot1 ul {
			font-weight: bold;
			text-align: center;
			font-size: 12px;
		}
			#b_foot1 ul li {
				line-height: 30px;
				margin: 0px 5px;
			}
				#b_foot1 a:hover {
					text-decoration: underline;
					color: #FFF;
				}
		#b_foot2{
			background: #ccc;
			margin: 20px 0px 0px;
		}
			.ycm h2 a {
				background: url(../images/ycm_logo.png) no-repeat top left;
				width: 101px;
				height: 56px;
				display: block;
				font-size: 0;
				float: left;
				margin-right: 10px;
			}
			.pgb h2 a {
				background: url(../images/pgb_logo.png) no-repeat bottom left;
				width: 170px;
				height: 56px;
				display: block;
				font-size: 0;
				float: left;
			}
		 .foot2a {
			width: 320px;
			float: left;
			display: block;
			padding-left: 20px;

		}
		 .foot2b {
			width: 550px;
			float: left;
			display: block;
			margin-left: 10px;
		}
			.foot2b ul li {
				margin: 0px 0px 0px 2px;
				padding: 0px 5px 0px 0px;
				line-height: 25px;
				border-right: 1px  #fff solid;
			}
#ycm {
background: url(../images/bg_ycm.jpg) no-repeat top left;
padding: 80px 0px 0px 15px;
color: yellow;
}
#ycm ul {
margin: 0px 0px;
padding: 0px 0px;
}
#ycm ul li {
	width: 128px;
	display: block;
	float: left;
	margin: 0px 0px 0px 20px;
	border: 1px solid #333;
	padding: 2px 2px;
	height: 140px;
}
#ycm span {
	font-weight: normal;
	font-size: 12px;
}
#ycm img {
	margin: 0px 0px;
	padding: 0px 0px;
	border: none;
}
#ycm a {
	color: yellow;
	text-decoration: none;
}

ul#topnav {
	margin: 0; padding: 0;
	float: left;
	list-style: none;
	position: relative;
	font-size: 90%;
	background: url(topnav_stretch.gif) repeat-x;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	border-right: 1px solid #FFAA00;
	line-height: 24px;
}
ul#topnav li a {
	padding: 0px 5px 0px 5px;
	display: block;
	color: #FFAA00;
	text-decoration: none;
	font-weight: bold;
}
ul#topnav li:hover { background: #1376c9 url(topnav_active.gif) repeat-x; }
ul#topnav li span {
	width: 100%;
	padding: 0px 0px 0px 10px;
	position: absolute;
	left: 0; 
	top:25px;
	display: none;
	color: #fff;
	border: none;
	line-height: 19px;
	background: #FFE19C;
}
ul#topnav li:hover span { display: block; background: #FFE19C; }
ul#topnav li span a { display: inline; color: #aa0000; border: none; font-weight: normal; }
ul#topnav li span a:hover {text-decoration: underline;}


