/*************************
 ----------CMO----------
 **************************/
 
 
/*************************
 UNIVERSALTAGS
 **************************/

body{
	color: #333;
	font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #fff;
}


a{	
	color: #b2730f;
	text-decoration: none;
}
a:hover{
	color: #666;	
	cursor: pointer;
}
a:focus {
	outline: 0;
}
p{
	margin-bottom: 18px;
}
h1{
	font-size: 30px;
	margin-bottom: 18px;
	line-height: 34px;
}
h2{
	font-size: 24px;
	margin-bottom: 18px;
	line-height: 28px;
}
	h2.section_title{
		font-size: 32px;
		border-bottom: 7px solid #d6d2c8;
		margin-bottom: 15px;
		letter-spacing: -1px;
		height: 34px;
		color: #b2730f;
	}
	.archive_sub_tile{
		color: #888;
	}
h3{
	font-size: 18px;
	margin-bottom: 18px;
	line-height: 22px;
}
h4{
	font-size: 16px;
	margin-bottom: 18px;
	line-height: 20px;
}
h5{
	font-size: 14px;
	margin-bottom: 18px;
	line-height: 18px;
}
h6{
	font-size: 12px;
	margin-bottom: 18px;
	line-height: 18px;
}
hr{
	margin: 20px 0 20px;
	height: 0;
	clear: both;
	border-width: 0;
	border-top: 1px dotted #ccc;
}
hr.dark{
	border-top: 1px dotted #666666;
}
hr.hr_2{
	margin: 15px 0 17px;
	border-top: 1px dotted #ccc;
}







/*************************
 HEADER
 **************************/
#header_wrap{
	width: 940px;
	position: relative;
}
	h1.logo{
		margin-bottom: 0;
		text-align: center;
		padding: 30px 0; 
	}
		h1.logo a{
			text-indent: -9999px;
			display: block;
			height: 120px;
			background: url(../images/cmo_logo_silver.gif) no-repeat center center;
		}
		/* -- CP Logo -- */
		h1.CP_logo a{
			background: url(../images/cp_logo.gif) no-repeat center center !important;
		}
		/* -- MJ Logo -- */
	h1.MJ_logo{
		padding: 0 !important;
	}
		h1.MJ_logo a{
			background: url(../images/mj_logo.gif) no-repeat center center !important;
			height: 180px !important;
		}
	.nfw_logo{
		position: absolute;
		bottom: 25px;
		left: 0;
		display: block;
		background: url(../images/nfw_logo.gif) no-repeat center center !important;
		width: 229px;
		height: 35px;
		text-indent: -99999px;
	}
	.ku_logo{
		position: absolute;
		bottom: 25px;
		right: 0;
		display: block;
		background: url(../images/ku_logo.gif) no-repeat center center !important;
		width: 199px;
		height: 35px;
		text-indent: -99999px;
	}

/*************************
 MENU
 **************************/
#menu_wrap{
	width: 940px;
	height: 30px;
	padding: 1px 0px;
	margin-bottom: 60px; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc; 
}
	ul#menu{
		background: #edece9;
		display: block;
		float: left;
		font-size: 14px;
		width: 738px;
		height: 30px;
		padding-left: 12px;
	}
		ul#menu li{
			float: left;
			padding: 6px 12px 5px 0;
		}
			ul#menu li a{
				color: #333;
				text-decoration: none;
			}
			ul#menu li a.section{
				color: #b2730f;
			}
			ul#menu li a.current{
				color: #b2730f;
			}
			ul#menu li a:hover{
				color: #b2730f;
			}
	div#menu_search_wrap{
		background: #edece9;
		float: right;
		width: 190px;
		height: 30px;
	}
		#SearchForm_SearchForm{
			width: 163px;
			height: 20px;
			margin: 4px 12px 0px 0;
			overflow: hidden;
			border: 1px solid #dfdfdf;
			background: #fff;
			float: right;
			position: relative;
		}
			#Search{
				float: left;
				width: 140px;
				height: 20px;
				overflow: hidden;
				position: absolute;
				top:0;
				left: 0;
			}
				#Search .middleColumn{
					width: 140px;
					height: 20px;
					overflow: hidden;
					position: absolute;
					top:0;
					left: 0;
				}
					#SearchForm_SearchForm_Search{
						width: 134px;
						border: 1px solid #fff;
						margin: 0;
						padding: 0 0 0 4px;
						background: #fff;
						font-size: 14px;
						font-family: Georgia, "Times New Roman", Times, serif;
						font-style: italic;
						height: 18px;
						color: #b2730f;
					}
			#SearchForm_SearchForm_action_results{
				position: absolute;
				top:0;
				right: 3px;
				float: left;
				margin: 0;
				padding: 0;
				width: 20px;
				height: 20px;
				border: none 0;
				background: url(../images/search_btn.png) no-repeat left bottom #fff;
			}
			#SearchForm_SearchForm_action_results:hover{
				background: url(../images/search_btn.png) no-repeat left top #fff;
				cursor: pointer;
			}
		
		

/*************************
 STARTPAGE
 **************************/
#startpage_wrap{
	width: 700px;
	margin-right: 20px;
	float: left;
}
	/* -- CMO --  */
	#cmo_wrap{
		margin-bottom: 50px;
		padding-bottom: 35px;
		border-bottom: 1px dotted #aaa;
	}	 
			#cmo_wrap a.author_link{
				display: inline-block;
				margin-bottom: 10px;
			}
			#cmo_wrap a.author_link{
				display: inline-block;
				margin-bottom: 10px;
			}
			
	/* -- NFW --  */
	#nfw_wrap{
		margin-bottom: 50px;
		padding-bottom: 35px;
		border-bottom: 1px dotted #aaa;
	}
		#nfw_wrap h2.section_title{
			color: #274caa;
			border-bottom: 7px solid #939cb3;
		}
		#nfw_wrap a{
			color: #274caa;
		}
		#nfw_wrap a:hover{
			color: #666;
		}
			/* custom color  */	
			#nfw_wrap a.author_link{
				display: inline-block;
				margin-bottom: 10px;
			}
			#nfw_wrap .sp_section a{
				color: #888;
			}
			#nfw_wrap .sp_section a:hover{
				color: #274caa;
			}
			#nfw_wrap .sp_comments{
				color: #274caa;
			}
			#nfw_wrap .more{
				color: #274caa;				
			}
			#nfw_wrap .sp_wrap h3 a{
				color: #333;;					
			}
			#nfw_wrap .sp_wrap h3 a:hover{
				color: #274caa;					
			}
			#nfw_wrap .sp_wrap h5{
				font-size: 12px;
				font-weight: normal;					
			}
	/* -- KU --  */
	#ku_wrap{
		margin-bottom: 70px;
		padding-bottom: 35px;
		border-bottom: 1px dotted #aaa;
	}
		#ku_wrap h2.section_title{
			color: #c00;
			border-bottom: 7px solid #b59292;
		}
		#ku_wrap h2.section_title a{
			color: #c00;
		}
		#ku_wrap h2.section_title a:hover{
			color: #666;
		}
			#ku_wrap .sp_wrap a{
				color: #cc0000;
			}
			#ku_wrap .sp_wrap a:hover{
				color: #666666;
			}
			#ku_wrap a.author_link{
				display: block;
				margin-bottom: 10px;
			}
			/* custom color  */	
			#ku_wrap  .author_link{
				display: block;
				margin-bottom: 10px;
				color: #c00;
			}
			#ku_wrap .sp_comments{
				color: #c00;
			}
			#ku_wrap .more{
				color: #c00;				
			}
			#ku_wrap .sp_wrap h3 a:hover{
				color: #c00;					
			}
			
			
		
		/* -- 2 Columns --  */
		.sp_wrap_2{
			float: left;
			width: 340px;
			margin-right: 20px;
		}
			.sp_wrap_2 h3{
				margin-bottom: 5px;
				font-size: 24px;
			}
		/* -- 3 Columns --  */
		.sp_wrap_3{
			float: left;
			width: 220px;
			margin-right: 20px;
		}
			.sp_wrap_3 h3{
				margin-bottom: 5px;
				font-size: 16px;
			}
		/* -- 4 Columns --  */
		.sp_wrap_4{
			float: left;
			width: 160px;
			margin-right: 20px;
		}
			.sp_wrap_4 h3{
				margin-bottom: 5px;
				font-size: 14px;
			}
		/* -- General Classes --  */
		.sp_wrap{
			
		}
			.sp_wrap h3 a{
				font-style: italic;
				font-weight: bold;
				color: #333;
				letter-spacing: -1px;
			}
			.sp_wrap h3 a:hover{
				color: #b2730f;					
			}
			.listing_image{
				margin-bottom: 3px;
				border: 1px solid #ccc;
				padding: 3px;
				margin-bottom: 12px
			}
			.listing_image.with_section{
				margin-bottom: 3px !important;
			}
			.sp_section{
				font-size: 10px;
				line-height: 12px;
				font-weight: bold;
				text-transform: uppercase;
				margin-bottom: 8px;
				text-align: right;
			}
				.sp_section a{
					color: #888;
				}
				.sp_section a:hover{
					color: #b2730f;
				}
			.sp_wrap p{
				margin-bottom: 12px;
			}
				.more{
					font-size: 21px;
					font-weight: bold;
					white-space: nowrap;
				}
			.sp_meta{
			}
				div.date{
					float: left;
					font-weight: bold;
					padding-right: 10px;
					font-size: 10px;
					margin-right: 10px;
					border-right: 1px solid #ccc;
					line-height: 12px;
				}
				a.sp_comments{
					background: url(../images/comment_white_bg.gif) no-repeat left top;
					font-weight: bold;
					font-size: 10px;
					padding-left: 15px;
					line-height: 12px;
					display: block;
					float: left;
				}
				a:hover.sp_comments{
					background: url(../images/comment_white_bg.gif) no-repeat left bottom;
					
				}
			
/*************************
 STARTPAGE SIDEBAR
 **************************/			
#startpage_sidebar{
	float: left;
	width: 220px;
	margin-bottom: 70px;
}
	/* -- General Classes --  */
	.top_separator{
		/*width: 220px;*/
		height: 7px;
		background-color: #d6d2c8;
		margin: 34px 0 7px;
	}
	.separator{
		width: 220px;
		height: 0px;
		background-color: #fff;
		border-bottom: 1px dotted #666;
		margin: 10px 0 7px;
	}
	h3.sidebar_title{
		letter-spacing: -1px;
		margin-bottom: 8px;
		color: #b2730f;
		font-size: 22px;
	}
	h3.sidebar_sub_title{
		margin-bottom: 6px;
		font-size: 14px;
		line-height: 18px;
	}
	h3.sidebar_sub_title_2{
		margin-bottom: 16px;
		margin-top: 16px;
		font-size: 16px;
		line-height: 18px;
		font-family: Georgia, serif;
		font-style: italic;
		color: #b2730f;
	}
		.spsb_wrap p{
			margin-bottom: 12px;
		}
		.spsb_image{
			border: 1px solid #ccc;
			padding: 3px;
			margin-bottom: 0;
		}
		/* -- CP --  */
	h3.sidebar_title_cp{
		text-indent: -99999px;
		background: url(../images/cp_logo_small.gif) no-repeat center center;
		height: 50px;
		margin-bottom: 7px;
		margin-top: 12px;
	}
		#spcp_wrap .spsb_image{
			width:212px;
			height: 312px;		
		}
			#spcp_wrap .spsb_image_link{
				width:212px;
				padding: 312px 0 0 0;
				height: 0;
				display: block;
				overflow: hidden;
				position:relative;
				font-size: 18px;
			}
			#spcp_wrap .spsb_image_link:hover{
				height: 288px;
				width:188px;
				padding: 12px;
				background: url(../images/grey_back_1x1.png) repeat left top;
				color: #b2730f;
			}
				#spcp_wrap .spsb_image_link span{
					display: block;
					font-size: 10px;
					color: #ddd;
					font-style: normal;
					font-weight: bold;
					font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
				}
	/* -- MJ --  */
	h3.sidebar_title_mj{
		text-indent: -99999px;
		background: url(../images/mj_logo_small.gif) no-repeat center center;
		height: 75px;
		margin-bottom: 7px;
		margin-top: 17px;
	}
		#spmj_wrap .spsb_image{
			margin-bottom: 5px;
		}
		#spmj_wrap h4.mj_title{
			font-size: 14px;
			margin-bottom: 0;
		}
			
		#spmj_wrap a.author_link{
			display: inline-block;
		}	
	/* -- Social --  */
	#share_wrap{
		
	}
		.social_link{
			width: 32px;
			height:30px;
			display: block;
			margin-top: 3px;
			margin-right: 8px;
			float: left;
		}
		#sidebar_twitter{
			background: url(../images/social_icons/twitter_32.png) no-repeat left bottom;
		}
		#sidebar_facebook{
			background: url(../images/social_icons/facebook_32.png) no-repeat left bottom;
		}
		#sidebar_rss{
			background: url(../images/social_icons/rss_32.png) no-repeat left bottom;
		}
		#sidebar_twitter:hover{
			background: url(../images/social_icons/twitter_32.png) no-repeat left top;
		}
		#sidebar_facebook:hover{
			background: url(../images/social_icons/facebook_32.png) no-repeat left top;
		}
		#sidebar_rss:hover{
			background: url(../images/social_icons/rss_32.png) no-repeat left top;
		}
	/* -- Newsletter --  */
	#newsletter_wrap{
		
	}
		#Form_NewsletterForm{
			width: 220px;
			height: 23px;
		}
			#Form_NewsletterForm fieldset{
				float: left;
				height: 23px;
				width: 158px;
			}
				#Form_NewsletterForm #Email{
					border-left: 1px solid #c1c1c1;
					border-right: 1px solid #c1c1c1;
					border-top: 1px solid #848484;
					width: 156px;
					float: left;
				}
					#Form_NewsletterForm #Email .middleColumn{
						border-top: 1px solid #d4d4d4;
						border-bottom: 1px solid #e1e1e1;					
						width: 156px;
					}
						#Form_NewsletterForm #Email .middleColumn input#Form_NewsletterForm_Email{
							width: 150px;
							border-top: 1px solid #f8f8f8;
							border-left: 1px solid #f6f6f6;
							border-right: 1px solid #f7f7f7;
							margin: 0;
							padding: 1px 0 0 4px;
							background: #fff;
							font-size: 12px;
							font-family: Georgia, "Times New Roman", Times, serif;
							font-style: italic;
							height: 16px;
							color: #b2730f;
						}
		#Form_NewsletterForm .Actions{
			float: left;
			width: 40px;
			height: 23px;
			overflow: hidden;
		}
			#Form_NewsletterForm .Actions #Form_NewsletterForm_action_doform{
				float: left;
				margin: 0;
				padding: 0;
				width: 40px;
				height: 23px;
				border: none 0;
				text-indent: -9999px;
				overflow: hidden;
				background: url(../images/newsletter_btn.gif) no-repeat left top #fff;
			}
			#Form_NewsletterForm .Actions #Form_NewsletterForm_action_doform:hover{
				background: url(../images/newsletter_btn.gif) no-repeat left center #fff;
			}
	/* -- Colaboradores --  */	
	#colab_wrap ul li{
		float: left;
		margin: 0 5px 5px 0;
		width: 40px;
		height: 40px;
	}
		#colab_wrap ul li a{
			display: block;
			width: 40px;
			height: 40px;
		}
/*************************
 STARTPAGE HORIZONTALBAR
 **************************/
#startpage_horizontalbar{
	margin-bottom: 50px;
	padding-bottom: 35px;
	border-bottom: 1px dotted #aaa;
}
	#startpage_horizontalbar h2.section_title{
		text-align: center;
		color: #b2730f;
		font-size: 20px;
	}
	/* -- 6 Columns TOTAL WIDTH --  */
	.sp_wrap_6{
			float: left;
			width: 140px;
			margin-right: 20px;
		}
			.sp_wrap_6 h3{
				margin-bottom: 5px;
				font-size: 14px;
			}
				#startpage_horizontalbar .sp_section{
					text-align: center;
					font-size: 14px;
					text-transform: none;
					margin-bottom: 10px;
				}
					#startpage_horizontalbar .sp_section a{
						color: #b2730f;
					}
/*************************
 PAGE RESULTS
 **************************/
.results{
	color: #888;
}

/*************************
 LISTING
 **************************/
#listing_wrap{
	margin-bottom: 70px;
}
	#listing_wrap .author_link{
		margin-bottom: 10px;
		display: inline-block;
	}
/*************************
 LISTING NAVIGATION
 **************************/
.page_count{
	font-size: 18px;
	color: #aaa;
	font-weight: normal;
	letter-spacing: normal;
	float: right;	
}
.listing_navigation{
	margin: 20px 0;
	text-align: center;
	font-size: 16px;
}
	.listing_navigation a{
		color: #666;
	}
	.listing_navigation a:hover{
		color: #b2730f;
	}
	.listing_navigation .prev_link{
		padding-right: 10px;
	}
	.listing_navigation .next_link{
		padding-left: 10px;
	}
	.page_num,
	.active_num{
		padding: 0 3px;
	}
	.active_num{
		color: #b2730f
	}
	.inactive{
		color: #ccc;
	}	
/*************************
 COLABORADORES
 **************************/
#colaboradores_wrap{
	margin-bottom: 70px;
}

/*************************
 COLABORADOR
 **************************/
#colaborador_wrap{
	width: 700px;
	float: left;
	margin-right: 20px;
	margin-bottom: 70px;
}
	.colaborador_data{
		width: 280px;
		float: left;
		margin-right: 40px;
	}
	.colaborador_articles{
		width: 380px;
		float: left;
	}
		.colaborator_hr{
			margin-bottom: 10px;
		}
		.colaborador_articles ul li{
			margin-bottom: 10px;
			padding-bottom: 10px;
			border-bottom: 1px dotted #ccc;
		}
			.colaborador_articles_img{
				float: left;
				margin-right: 20px;
				width: 60px;
				height: 60px;
			}
			.colaborador_articles_meta{
				float:left;
				width: 300px;
				height: 70px;
			}
			.color_0{
				
			}
			.color_1 .sp_section a:hover{
				color: #274caa;
			}
			.color_1 .colaborador_articles_meta_title{
				color: #274caa;
			}
			.color_1 .sp_comments{
				color: #274caa;
			}
			.color_4 .sp_section a:hover{
				color: #c00;
			}
			.color_4 .colaborador_articles_meta_title{
				color: #c00;
			}
			.color_4 .sp_comments{
				color: #c00;
			}
				.colaborador_articles_meta_title{
					font-weight: bold;
					color: #b2730f;
					margin-bottom: 5px;
					display: block;
					font-size: 14px;
				}
				.colaborador_articles_meta_title:hover{
					color: #333;
				}
				.colaborador_articles_meta .sp_section{
					font-size: 10px;
					line-height: 12px;
					font-weight: bold;
					text-transform: uppercase;
					margin-bottom: 4px;
					text-align: left;
				}
/* -- Sidebar in Template --  */
#colaboradores_sidebar{
	width: 220px;
	float: left;
}
	#colaboradores_sidebar .top_separator{
		margin-bottom: 15px;
	}
	#colaboradores_sidebar ul li{
		float: left;
		margin: 0 5px 5px 0;
	}
		
/*************************
 ARTICLE
 **************************/
#article_wrap{
	width: 820px;
	margin-right: 20px;
	float: left;
	position: relative;
}
	.article_top_meta{
		position: absolute;
		top: 18px;
		right: 0;
	}
/*************************
 Text  ARTICLE
 **************************/

	/* -- Images --  */
	#article_images{
		width: 400px;
		float: left;
		margin-right: 20px;
		position: relative;
		margin-bottom: 88px;
	}
		/* -- Images Gallerific on ARTICLE.CSS--  */
		/* -- Images CYCLE --  */
		#article_slide_container{
			margin-bottom: 10px;
		}
			.slide_img{
			}
				.slide_img img{
					border: 1px solid #ccc;
					padding: 3px;
				}
				.slide_img_title{
					font-size: 11px;
					text-align: right;
					color: #999;
				}
			
		.article_slider_nav{
			display: block;
			width: 406px;
			margin-bottom: 18px;
			padding-top: 3px;
		}
			.article_slider_nav li{
				margin: 0 6px 6px 0;
				display: inline-block;
			}
	/* -- Body --  */
	#article_body{
		width: 	400px;
		float: left;	
	}
		h2.article_title{
			letter-spacing: -2px;
			font-style: italic;
			font-size: 38px;
			margin-bottom: 5px;
		}		
		#visual_article_body .author_link,
		#article_body .author_link{
			font-size: 16px;
			margin-bottom: 28px;
			display: inline-block;
		}
		.short_info{
			font-size: 20px;
			line-height: 24px;
			margin-bottom: 28px;
		}
			.short_info strong,
			.short_info b{
				font-weight: normal;
			}
			.short_info p{
				margin-bottom: 0;
			}
/*************************
 Video  ARTICLE
 **************************/
#article_images.video{
		margin-bottom: 18px;
	}
/*************************
 Visual  ARTICLE
 **************************/

#visual_article_body{
	width: 580px;
	margin: 0 auto;
	text-align: center;
}
#visual_article_images{
	padding-top: 25px;
	margin-bottom: 18px;
	width: 840px;
}
	.slide_img_visual{
		float:left;
		margin-right: 20px;
	}
		.slide_img_visual p{
			margin-bottom: 2px;
			font-size: 11px;
			color: #666;
		}
		.slide_img_visual .spacer{
			height: 20px;
			width: 100%;
		}
		
/*************************
  ARTICLE NAVIGATION
 **************************/
.article_navigation {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin: 32px 0 50px;
	padding: 5px 0 7px;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	position: relative; 
}
	.article_navigation_prev{
		position: absolute;
		width: 100px;
		left: 0;
		top: 5px;;
	}
	.article_navigation_next{
		position: absolute;
		width: 100px;
		right: 0;
		top: 5px;
	}
	.article_navigation span{
		color: #888;
	}
		.navigation_number{
			font-size: 14px !important;
		}
		.navigation_section_title{
			text-transform: uppercase;
		}
	
/*************************
  ARTICLE INFO
 **************************/
	
#article_info{
	width: 400px;
	float: left;
	margin-right: 20px;
	margin-bottom: 18px;
}
		/* -- Meta --  */
		ul.article_meta{
			width: 190px;
			float: left;
			margin-right: 20px;
		}
				li ul.article_tags{
					margin-bottom: 18px;
				}
					li ul.article_tags li{
						display: inline-block;
						margin-right: 4px;
					}
				
					.article_metatitle{
						font-weight: bold;
					}
		.article_meta_title{
			font-weight: bold;
			font-size: 18px;
			margin-bottom:20px;
			line-height: 22px;
			padding-bottom: 20px;
			border-bottom: 1px dotted #ccc;
			/*border-right: 1px dotted #ccc;*/					
		} 
			li a.commentrss img{
				padding-right: 5px;
			}
		/* -- Share This --  */
		.share-this_wrap{
			width: 190px;
			float: left;
		}
			.share-list{
				
			}
				.share-list li{
					padding: 3px 0 4px;
				}
	
					.share-list li img{
						padding-right : 5px;
					}
		
/* -- Comments --  */
#article_comments{
	width: 400px;
	float: left;
	margin-bottom: 18px;
}
	#CommentHolder{
		width: 400px;
	}
		h3.CommentHolder_title{
			margin-bottom: 0;
		}
		ul#PageComments{
		
		}
			ul#PageComments li{
				margin-bottom: 20px;
				border-bottom: 1px dotted #ccc;
				padding-bottom: 2px; 
			}
			ul#PageComments li.first{

			}
			ul#PageComments li.last{
				
			}
				ul#PageComments li .info{
					color: #888;
				}
						.commentator_name{
							font-size: 16px;
							font-weight: bold;
						}
					ul.actionLinks li{
						margin-bottom: 0 !important;
						padding: 0 !important;
						border: none !important;
					}
					ul.actionLinks li.last{
						margin-bottom: 18px !important;
					}
					
				ul#PageComments li .comment{
					width: 400px;
				}
					.comment_ago{
						display: block;
						margin: 18px 0;
						color: #888;
					}
					
				ul#PageComments li .actionLinks{	
				}
		#NoComments{
			margin-bottom: 20px;
			border-bottom: 1px dotted #ccc;
			padding-bottom: 20px;
		}
		#PageCommentsPagination{
			margin-bottom: 20px;
			border-bottom: 1px dotted #ccc;
			padding-bottom: 2px; 
		}
			
	#CommentForm{
		width: 400px;
	}
		#PageCommentInterface_Form_PostCommentForm{
			margin-top: 18px;
		}
			#PageCommentInterface_Form_PostCommentForm .middleColumn{
				margin-bottom: 5px;
			}
				#PageCommentInterface_Form_PostCommentForm .middleColumn input{
					background: #fff;
					padding: 3px 4px;
					margin: 0;
					border: 1px solid #d0d0d0;
					color: #333;
					font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
					font-size: 12px;
					width: 390px;
				}
				#PageCommentInterface_Form_PostCommentForm .middleColumn textarea{
					background: #fff;
					padding: 3px 4px;
					margin: 0;
					border: 1px solid #d0d0d0;
					color: #333;
					font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
					font-size: 12px;
					line-height: 18px;
					width: 390px;
					height: 200px;
				}
				input#PageCommentInterface_Form_PostCommentForm_action_postcomment{
					text-align: left;
					border: 0 none;
					margin: 0;
					padding: 2px 5px;
					-moz-border-radius: 12px;
					-webkit-border-radius: 12px;
					border-radius: 12px;					
					background: #b2730f;
					color: #fff;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-style: italic;
					font-size: 14px;
					cursor: pointer;
				}
				input#PageCommentInterface_Form_PostCommentForm_action_postcomment:hover{
					background-color: #666;
				}
				
				
				
		
			
				
				
				
		
/*************************
 ARTICLE SIDEBAR
 **************************/
#article_sidebar{
	float: left;
	width: 100px;
}
		.articlesb_image{
			border: 1px solid #ccc;
			padding: 3px;
			width: 92px;
			height: 122px;
			margin-bottom: 10px;
		}
			a.articlesb_image_link{
				display: block;
				width: 92px;
				padding-top: 122px;
				overflow: hidden;
				font-size: 11px;
				line-height: 16px;	
				height: 0;
				color: #ddd;
			}
			a.articlesb_image_link:hover{
				display: block;
				width: 82px;
				padding: 5px;
				height: 112px;
				overflow: hidden;
				background: url(../images/grey_back_1x1.png) repeat left top;	
			}

/*************************
 TAG CLOUD
 **************************/
#tag_cloud{
		
	}
	#tag_cloud a:hover{
		color: #b2730f;		
	}
	#tag_cloud .not-popular{
		color: #f0bb75;
	}
	#tag_cloud .not-very-popular{
		color: #e9b268;
	}
	#tag_cloud .somewhat-popular{
		color: #dea657;
	}
	#tag_cloud .popular{
		color: #d19742;
	}
	#tag_cloud .very-popular{
		color: #c4882d;
	}
	#tag_cloud .ultra-popular{
		color: #b97c1b;
	}




























