* { margin: 0; padding: 0; }

html, body, #main { /*height: 100%*/ }

body, div { font: 20px/26px Arial,Helvetica,sans-serif; }

body { margin: 0; padding: 0; background-color: #1d1713; background-attachment: fixed;}

#main {
	/*padding-top: 100px;*/
}

#vid { 
	background-color: #261f1b;
	padding: 20px;
}
#social {
	width: 820px;
	text-align: right;
	line-height: 30px;
	height: 30px;
}

#main #desc {
	text-align: left;
	width:725px;
	padding-bottom: 50px;
}

#main .hilite {
	font: 22px/32px Arial,Helvetica,sans-serif;
	color: #f15a23;	
	padding: 20px 0;
}

#main .para {
	font: 13px/24px Arial,Helvetica,sans-serif;
	color: #fff;	
}

#main .para a, #main .para visited  {
	padding: 0px 6px;
	background-color: #fff;
	text-decoration: none;
	color: #302620;
}
#main .para a:hover {
	text-decoration: none;
	background-color: #f15a23;
	color: #302620;
}

#main .footerTxt {
	text-align: center;
	font: 13px/24px Arial,Helvetica,sans-serif;
	color: #fff;	
}

#main .footerTxt a, #main .footerTxt visited  {
	padding: 0px 6px;
	text-decoration: none;
	color: #302620;
}
#main .footerTxt a:hover {
	text-decoration: none;
	color: #302620;
}

#main #footer {
	padding-bottom: 50px;	
}

#main #footer .txt {
	font: 11px/36px Arial,Helvetica,sans-serif;
	color: #fff;	
}

#logo {
   	float: center;
   	display: block;  
   	width: 500px;
   	height: 120px;
   	background: url(../_img/headerzzz.png) no-repeat;
}

#logo a:link, #logo a:visited {
   display: block;
   text-indent: -5000px;
   width: 500px;
   height: 120px;
}
#logo a:hover {
   text-decoration: none;
}