.content .news {
	float 				: left;
	width				: 675px;
}

.content.news {
	font-size				: 0.85em;
}

.content.news .intro {
	float 					: left;
	padding 				: 0 0 0 20px;
	width					: 657px;
	width					: 565px;
}

	.content.news .intro h1 {
		border-bottom			: 1px dotted #333;
		font-size 				: 1.5em;
		margin-bottom			: 10px;
		padding-bottom			: 10px;
	}
	
		.content.news .intro .details {
			border-bottom			: 1px dotted #333;
			margin-bottom			: 20px;
		}
	
			.content.news .intro .details h2 {
				color 					: #333;
				font-size 				: 2.2em;
				font-weight             : bold !important;
			}
	
			.content.news .intro .details h2, .content.news .intro .details p {
				padding 				: 0 0 10px 0;
			}

	.content.news ul {
		float 					: left;
		overflow 				: hidden;
		padding 				: 0 0 0 20px;
		width					: 657px;
	}

		.content.news ul li {
			margin-bottom 			: 6px;
		}

		.content.news ul span {
			font-weight				: bold;
		}

			.content.news ul a {
				text-decoration 		: underline;
			}

			.content.news .news-menu {
				background 				: #FFF;
				float 					: right;
				height					: 100%;
				margin-right			: 7px;
				width					: 230px;
			}
	
			.content.news .news-menu h2 {
				background 				: url(../../images/bkg-planning-guide-menu-bottom.gif) no-repeat bottom;
			}

			.content.news .news-menu h2 span {
				background 				: url(../../images/bkg-planning-guide-menu-top.gif) no-repeat top;
			}

				.content.news .news-menu a:link, .content.news .news-menu a:visited {
					color 					: #333;
					font-size 				: 0.9em;
				}

				.content.news .news-menu a:hover {
					font-weight				: bold;
				}

				.content.news .news-menu h2 {
					margin 					: 0 0 10px 0;
					padding 				: 0;
				}

				.content.news .news-menu h2 span {
					color 					: #FFF;
					display 				: block;
					font-size 				: 1em;
					font-weight				: normal;
					padding 	 			: 20px 25px;
				}

				.content.news .news-menu ul {
					margin-bottom			: 5px;
					padding 				: 0 0 5px 0;
					width 					: auto;
				}

					.content.news .news-menu li {
						border-bottom			: 1px dotted #333;
						margin 					: 0 5px 5px;
						padding-bottom			: 10px;
					}
					
					/* for accordian menu: */
                        .content.news .news-menu ul.menu, ul.menu ul {
                          list-style-type:none;
                          margin: 0;
                          padding: 0;
                        }
                        .content.news .news-menu ul.menu ul {
                          margin-top: 20px;
                        }
                        .content.news .news-menu ul.menu a {
                          display: block;
                          text-decoration: none;	
                        }
                        .content.news .news-menu ul.menu li {
                          margin-top: 1px;
                          width:220px;
                        }
                        .content.news .news-menu ul.menu li ul li {
                          width:220px;
                          margin-left: 0px !important;
                        }
                        .content.news .news-menu ul.menu li ul li a {
                          padding-left: 20px;
                          width:210px;
                        }

	.content.news .desc {				
		border-bottom			: 1px dotted #333;
		float 					: left;
		overflow 				: hidden;
		margin 					: 0 0 0 20px;
		width					: 565px;
	}

	.content.news p.top {
		background 				: #FFF;
		float 					: left;
		margin-top				: 15px;
		margin-left				: 20px;
		padding-bottom			: 10px;
		width					: 560px;
	}

		.content.news p.top a:link, .content.news p.top a:visited {
			text-decoration 		: underline;
		}

.content .content.news {
	width				: auto;
	
}