@import url(layout0.css);
.comp-content{
	background:#FFF;
	clear:left;
	line-height:1.5em;
	margin:0; padding: 0;
	text-align:left;
	width:760px;
}

#welcome{
	background:#949e86;
	border-top:6px solid #FFF;
	height:70px;
	overflow:hidden;
}
	#welcome h2{
		background:transparent url(../images/home_welcome.gif) 0 0 no-repeat;
		display: block;
		height:0 !important;
		overflow: hidden;
		margin:27px 0 0 27px;
		padding:19px 0 0 0;
	}

#top{
	background: url(../images/home_top_bg.gif) right 0 repeat-y;
	height:200px;
	margin:10px 10px 10px 0;
}
	#top h3{
		background:transparent;
		margin:0;
		padding:0;
	}
	#top #jtc{
		background:url(../images/home_jtc_photo.png) 0 15px no-repeat;
		float:left;
		padding:16px 0 0 147px;
		width:407px;
	}
		#top #jtc h3 a{
			background:transparent url(../images/home_join_the_conversation.png) 0 0 no-repeat;
			display: block;
			height:0 !important;
			overflow: hidden;
			margin:0;
			padding:41px 0 0 0;
			width:242px;
		}
		#top #jtc p{
			margin:0;
			padding:0;
		}
	#top #works{
		background:transparent;
		float:right;
		width:156px;
	}
		#top #works h3 a{
			background:transparent url(../images/home_latestworks.png) 0 0 no-repeat;
			border-bottom:7px solid #FFF;
			display: block;
			height:0 !important;
			overflow: hidden;
			margin:0;
			padding:18px 0 0 0;
			width:156px;
		}
		#top #works p{
			background:transparent;
			color:#FFF;
			font-size:1em;
			line-height:160%;
			margin:0;
			padding:0px 6px 10px;
		}
		
#bottom{
}
	#bottom h3{
		background:transparent;
		margin:0;
		padding:0;
	}
	#bottom #whatsnew{
		float:left;
		margin:0 0 16px 0;
		padding:0;
		width:564px;
	}
		#bottom #whatsnew h3{
			background:transparent url(../images/home_whatsnew.png) 0 0 no-repeat;
			display: block;
			height:0 !important;
			overflow: hidden;
			margin:0;
			padding:74px 0 0 0;
		}
		#bottom #whatsnew ul{
			background:#f2f2f2;
			margin:0;
			padding:10px 80px 25px 30px;
		}
			#bottom #whatsnew li{
				background-position:0 .5em;
				font-size:.9em;
				margin:0 0 10px 0;
			}
			#bottom #whatsnew a{
				font-weight:bold;
			}
			#bottom #whatsnew div {
				padding-left:22px;
			}
			#bottom #whatsnew span a{
				display: block;
				float:left;
				height:0 !important;
				overflow: hidden;
				margin:16px 8px 0;
				padding:32px 0 0 0;
				width:151px;
			}
				#bottom #whatsnew span a#ordernow{
					background:transparent url(../images/home_ordernow.gif) 0 0 no-repeat;
				}
				#bottom #whatsnew span a#forum{
					background:transparent url(../images/home_forum.gif) 0 0 no-repeat;
				}
				#bottom #whatsnew span a#appearances{
					background:transparent url(../images/home_commentary.gif) 0 0 no-repeat;
				}
	#bottom #info{
		float:right;
		margin:0;
		padding:0;
		width:180px !important;
		vertical-align:top;
	}
			#bottom #info h3.blog a{
				background:transparent url(../images/home_blog.png) 0 0 no-repeat;
				
				display: block;
				height:0 !important;
				overflow:hidden;
				margin:0 0 15px 0;
				padding:74px 0 0 0;
				width:180px !important;
			}
			#bottom #info h3.presskit a{
				background:transparent url(../images/home_presskit.png) 0 0 no-repeat;
				
				display: block;
				height:0 !important;
				overflow:hidden;
				margin:15px 0 0 0;
				padding:74px 0 0 0;
				width:180px !important;
			}
		#bottom #info p{
			color:#FFF;
			font-size:10px;
			margin:0;
			padding:0px 6px;
		}
		
		#bottom #info #calendar-summary h3{
			background:transparent url(../images/home_events.gif) 0 0 no-repeat;
			display: block;
			height:0 !important;
			overflow: hidden;
			margin:0;
			padding:39px 0 0 0;
		}