#topbanner #topbannerinner h1 a{
	color:			#fff;
	text-decoration:	none;
}

#leftcolumn{
	min-height:		400px;
}

#sinker{
	height:			10px;
	width:			100%;
	display:		block;
	float:			left;
	clear:			both;
}

a:hover{
	color:			#98bcbc;
}

#toolsNav a{
	text-decoration:	none;
}

#toolsNav a:hover{
	color:			#98bcbc;
}

/* Forms */
h4 span.normal{
	font-weight:		normal;
	margin-left:		-12px;
}

#leftcolumn p{
	margin:			6px 0px;
}

#rightColContent #topicNav li{
	margin:			8px 0px;
}

#rightColContent #topicNav li ul.sub{
	margin-top:		-1px;
}

#rightColContent #topicNav li ul.sub li{
	margin:			0px;
}
 
#vidLink{
	position:		absolute;
	top:			140px;
	left:			450px;
}

form.blogForm{
	
}

form.blogForm p{
	font-size:		9pt;
	font-weight:		normal;
}

form.blogForm div.upload{
	width:			240px;
	padding:		2px 4px;
	margin-right:		11px;

	float:			right;
	border:			1px solid #98bcbc;
}

form.blogForm div.upload input{
	width:			225px;
}

form.blogForm input.clipcap{
	width:			200px;
	margin-right:		16px;
}

form.blogForm input.file{
	width:			225px;
	margin:			0px 4px;
	padding:		0px;
}

form.blogForm p.submit,
form p.submit{
	text-align:		left;
	margin:			0px;
	padding:		0px;
	margin-left:		-12px;
}

form.blogForm p input,
form p input{
	float:			none;
	margin:			4px 0px;
	padding:		0px;
	display:		inline;
	width:			300px;
	overflow:		hidden;
}

form p input.mini{
	float:			none;
	margin:			4px 0px;
	padding:		0px;
	display:		inline;
	width:			140px;
	overflow:		hidden;
}

form.blogForm textarea{
	font-family:		arial,sans-seriff;
	font-size:		9pt;
	font-weight:		normal;
	width:			564px;
}

form.blogForm p input.submit{
	width:			auto;
	font-size:		10pt;
	font-weight:		normal;
	padding:		2px 3px;
	margin:			4px 8px;
	color:			#98bcbc;
	background-color:	#6e7373;
}

form.blogForm p input.submit2{
	width:			auto;
	font-size:		10pt;
	font-weight:		normal;
	padding:		2px 3px;
	margin:			4px 8px;
	color:			#fff;
	background-color:	#98bcbc;
}

form p.submit input.minisubmit{
	width:			auto;
	font-size:		8pt;
	font-weight:		normal;
	padding:		2px 3px;
	margin:			2px 4px;
	color:			#98bcbc;
	background-color:	#6e7373;
}

form p.submit input.minisubmit2{
	width:			auto;
	font-size:		8pt;
	font-weight:		normal;
	padding:		2px 3px;
	margin:			2px 4px;
	color:			#fff;
	background-color:	#98bcbc;
}

table.blogNavTable{
	margin-top:		16px;
	width:			100%;
	overflow:		hidden;
	text-align:		left;
}

table.usrTable{
	margin-top:		4px;
	width:			100%;
	overflow:		hidden;
	text-align:		left;
}

.usrTable tr td.yr{
	font-weight:		bold;
	padding:		4px 6px;
}

table.usrTable tr th,
table.usrTable tr td{
	text-align:		left;
	border-bottom:		1px solid #ccc;
	padding:		2px 2px;
}

table.usrTable tr td a{
	text-decoration:	none;
	color:			#f11a29;
}

table.usrTable tr td a:hover{
	color:			#98bcbc;	
}

table.blogNavTable th,
table.blogNavTable td{
	text-align:		center;
	border-bottom:		1px solid #ccc;
}

form p.text{
	float:			left;
	overflow:		hidden;
	width:			150px;
	display:		inline;
	margin-right:		16px;
}

form p.radio{
	float:			left;
	width:			200px;
	display:		inline;
	margin:			0px;
	padding:		0px;
}

form p.text input.radio{
	margin:			0px;
	padding:		0px;
	width:			16px;
	vertical-align:		middle;
}

ul li.active a{
	font-weight:		bold;
}

ul li a{
	text-decoration:	none;
}

ul li a:hover{
	color:			#98bcbc;
}

#videoplayer{
	float:			right;
	height:			240px;
	width:			320px;
}

#vlogNav{
	width:			680px;
	float:			left;
	margin:			0px;
	margin-left:		-60px;
	margin-bottom:		-45px;
	padding:		16px 16px;
	border-bottom:		1px solid #98bcbc;
}

#vlogNav #vnav{
	width:			97%;
	display:		block;
	padding:		4px;
	list-style:		none;
	float:			none;
}

#vlogNav #vnav li{
	list-style:		none;
	float:			left;
	width:			140px;
	overflow:		hidden;
	padding:		0px;
	margin:			0px;
	text-align:		center;
}

#vlogNav #vnav li a{
	width:			110px;
	overflow:		hidden;
	padding:		0px;
	margin:			0px;
}