#frontpage_wrapper {
	margin-top:-10px;
	width:900px;
}

	#frontpage_wrapper th{
		font-weight:bold;
		text-align:left;
		font-size:18px;
		padding-bottom:15px;
		color:#00b709;
	}

	#frontpage_wrapper td{
		vertical-align:top;
	}
	
	#frontpage_wrapper .left {
		width:390px;
		vertical-align:top;
	}
	
	#frontpage_wrapper .right table {
		width:240px;
		height:454px;
	}
	
	#frontpage_wrapper .right {
		width:240px;
		vertical-align:top;
	}

#service_desc a{
	color:#000;
}

#service_desc {
	margin-right:20px;
	font-weight:bold;
}

	#service_desc a:hover{
		text-decoration:underline;
	}

#register_service {
	float:right;
	margin-top:-10px;
	margin-right:10px;
}

#videos {
}

	.videobox{
		height:269px;
		width:172px;
		background-image:url(/images/videobox.png);
		background-repeat:no-repeat;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:20px;
	}
	
		.videobox img.thumb{
			width:148px;
			height:84px;
			margin-left:10px;
			margin-right:10px;	
			margin-top:10px;
			border:solid;
			border-width:1px;
			border-color:#2A1F00;
		}
		
		.videobox .head {
			margin-left:10px;
			margin-right:10px;	
			margin-top:4px;
			font-weight:bold;
			white-space:nowrap;
		}
		
		.videobox .info {
			margin-left:10px;
			margin-right:10px;	
			margin-bottom:6px;
		}
		
		.videobox .info a{
			text-decoration:underline;
			color:#000;
		}
		
		.videobox .info a:hover{
			text-decoration:underline;
		}
		
		.videobox .info .skill_ball{
			margin-left:3px;
			margin-right:3px;	
			margin-top:3px;
		}
		
		.videobox .link {
			margin-left:10px;
			margin-right:10px;	
			margin-bottom:6px;
		}
		
			.videobox .link a{
				color:#000;
				font-weight:bold;
				text-decoration:underline;
			}
			.videobox .link a:hover{
				color:#000;
				text-decoration:underline;
			}

#more_videos {
	float:right;
	margin-right:20px;
}

.frontpage_banner_left {
	margin-top:15px;
}

	.frontpage_banner_left img{
		border:none;
	}

.frontpage_banner_left_top {
	margin-bottom:5px;
}

	.frontpage_banner_left_top img{
		border:none;
	}

.frontpage_banner_right {
	margin-top:35px;
}

	.frontpage_banner_right img{
		border:none;
	}

.frontpage_banner_right_top {
	float:left;
	margin-bottom:5px;
}

	.frontpage_banner_right_top img{
		border:none;
	}

.frontpage_banner_right_facebook {
	float:left;
	text-align:center;
	width:186px;
}

	.frontpage_banner_right_facebook img{
		border:none;
	}

.quotesmark_start {
	height:31px;
	width:170px;
	background-repeat:no-repeat;
	background-image:url(/images/quotesmark.png);
	background-position:left;
}
.quotesmark_end {
	height:31px;
	width:170px;
	background-repeat:no-repeat;
	background-image:url(/images/quotesmark.png);
	background-position:right;
}

.comment_divider {
	border-bottom-color:#333;
	border-bottom:thin;
	border-bottom-style:dotted;
	margin-left:10px;
	margin-right:10px;
	width:160px;
	height:10px;
	margin-bottom:15px;
}

.comment {
	margin-left:10px;
	margin-right:20px;
	width:160px;
	color:#333;
	margin-bottom:5px;
	font-style:italic;
	font-size:10px;
}

	.comment .text{
		margin-bottom:4px;
	}

#service_altinfo {
	margin-top:-10px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-image:url(/images/greenbox-bg-351.png);
	height:40px;
	width:351px;
}

	#service_altinfo .data {
		width:331px;
		height:20px;
		padding-top:10px;
		font-size:14px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}

#wordcloud {
	clear:both;
	font-weight:bold;
}

	#wordcloud div.wcr1 {
		margin-top:-2px;
		margin-left:10px;
	}

	#wordcloud div.wcr2 {
		margin-top:-2px;
		margin-left:2px;
	}

	#wordcloud div.wcr3 {
		margin-top:-2px;
		margin-left:8px;
	}

	#wordcloud div.wcr4 {
		margin-top:-2px;
		margin-left:20px;
	}

	#wordcloud div.wcr5 {
		margin-top:-2px;
		margin-left:3px;
	}

	#wordcloud font.wc1 {
		font-size:8px;
	}
	
	#wordcloud font.wc2 {
		font-size:12px;
	}
		
	#wordcloud font.wc5 {
		font-size:16px;
	}
	
	#wordcloud font.wc4 {
		font-size:20px;
	}
		
	#wordcloud font.wc5 {
		font-size:22px;
	}
