body {	background: #070401 url(../images/yt_bg.jpg) no-repeat top center scroll;}h1,h2 {	text-indent: -9999px;}#header {	margin-top: 60px;}#about {	height: 276px;	position: relative;}#vid {	height: 270px;	right: 59px;	position: absolute;	top: -21px;	width: 400px;}#content {	margin-top:67px;}div.entryform {	background: #363537;}.comment1,.comment2 {	border: none;	border-right: 1px dotted #009e9e;	float: left;	font-family: georgia,serif;	font-size: 16px;	height: 70px;	line-height: 1.3em;	margin: 5px 0 4px 5px;	overflow: hidden;	padding: 10px;	width: 270px;}.comment2 {	border-color: #3e8b38;}.charlimitinfo1,.charlimitinfo2 {	background: white;	color: #888;	float: left;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px; 	height: 38px;	margin-bottom: 4px;	margin-top: 5px;	padding: 26px 12px 26px 8px;	text-align: center;	width: 58px;}label {	color: ivory;	float: left;	font-size: 14px;	margin: 3px 9px 0 13px;	text-transform: uppercase;}input.text {	border: none;	float: left;	font-family: georgia,serif;	font-size: 16px;	margin-bottom: 4px;	padding: 4px 3px;	width: 219px;}button {	background: url(../images/yt_button.jpg) 0 0;	border: none;	color:#b2ffff;	display: block;	float: right;	height: 58px;	margin: 0 6px 5px 0;	text-indent: -9999px;	width: 81px;}button:hover {	background-position: 0 -58px;	cursor: pointer;}#praise button {background-position: -81px 0}#praise button:hover {background-position: -81px -58px;}.entryform img {	float: left;	margin-left: 5px;}input.captcha {	border: none;	color: #888;	height: 21px;	font-family: georgia,serif;	font-size: 16px;	margin: 0 0 0 4px;	padding: 4px 3px;	width: 134px;}#believe div.entry {	background: rgba(0,158,158,.8);	height: 107px;}#believe div.entry.alt {	background: rgba(0,255,255,.8);}#praise div.entry {	background: rgba(62,139,56,.8);	height: 107px;}#praise div.entry.alt {	background: rgba(157,204,61,.8);}div.entry p {	color: #ebffff;	font-size: 17px;	height: 75px;	line-height: 1.2em;	margin: 10px 15px 0;}div.entry p.author {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	margin: 0 15px 0;	text-align: right;}div.entry.alt p {	color: #070401;}div#footer {	background-color: #363537;	bottom: 0;	height: 46px;	position: fixed;	width: 100%;}div#footer ul {	list-style-type: none;}div#footer ul li {	float: left;	margin: 0;	text-indent: -9999px;}div#footer ul li a {	background: transparent url(http://www.canyoncreekonline.com/images/yt_nav1.png) no-repeat scroll 0 0;	display: block;	height: 45px;	width: 170px;}div#footer ul li a:hover {	background-position: 0 -46px;}div#footer ul li h1 a  {	background-position: -170px 0;	display: block;	height: 45px;	width: 270px;}div#footer ul li h1 a:hover {	background-position: -170px -46px;}

