body {
	background-color: #000;
	background-image: url("http://gobnf.org/i/16/background.gif");
	background-repeat: repeat-x;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color: #d8d8d8;
	font-size: 14px;
	line-height: 20px;
	margin: 6px 0 10px 0;
}
a:link, a:visited, a:active {
	color: #F5E552;
	text-decoration: underline;
}
a:hover {
	color: #F5E552;
	text-decoration: none;
}
#videoblock {
	background-color: #545454;
	padding: 15px 25px 15px 25px;
	color: #e5e5e5;
	font-size: 15px;
	line-height: 20px;
}
#factblock {
	background-color: #efefef;
	padding: 25px;
	color: #333;
	font-size: 15px;
	line-height: 20px;
}
#askblock {
	background-color: #e7e7e7;
	padding: 15px 25px 15px 25px;
	color: #333;
	font-size: 15px;
	line-height: 20px;
}
#facebookblock {
	background-color: #eceff5;
	padding: 15px 25px 15px 25px;
}
.videobox {
	border: 5px solid #f5df49;
	width: 480px;
}
/** big buttons **/
* html a:hover {visibility:visible}
.email {
	display: block;
	position: relative;
	background-image: url("http://gobnf.org/i/16/emailthisvideo_on.gif");
	background-repeat: no-repeat;
	white-space: nowrap;
	width: 409px;
	height: 65px;
	margin: 0;
	padding: 0;
}
.email a {
	display: block;
	width: 409px;
	height: 65px;
}
.email img {width: 409px; height: 65px; border: 0; }
.email a:hover img{visibility:hidden}

.shareideas {
	display: block;
	position: relative;
	background-image: url("http://gobnf.org/i/16/shareideas_on.gif");
	background-repeat: no-repeat;
	white-space: nowrap;
	width: 409px;
	height: 65px;
	margin: 0;
	padding: 0;
}
.shareideas a {
	display: block;
	width: 409px;
	height: 65px;
}
.shareideas img {width: 409px; height: 65px; border: 0; }
.shareideas a:hover img{visibility:hidden}

.facebook {
	display: block;
	position: relative;
	background-image: url("http://gobnf.org/i/16/postonfacebook_on.gif");
	background-repeat: no-repeat;
	white-space: nowrap;
	width: 409px;
	height: 65px;
	margin: 0;
	padding: 0;
}
.facebook a {
	display: block;
	width: 409px;
	height: 65px;
}
.facebook img {width: 409px; height: 65px; border: 0; }
.facebook a:hover img{visibility:hidden}

.twitter {
	display: block;
	position: relative;
	background-image: url("http://gobnf.org/i/16/postontwitter_on.gif");
	background-repeat: no-repeat;
	white-space: nowrap;
	width: 409px;
	height: 65px;
	margin: 0;
	padding: 0;
}
.twitter a {
	display: block;
	width: 409px;
	height: 65px;
}
.twitter img {width: 409px; height: 65px; border: 0; }
.twitter a:hover img{visibility:hidden}

.petition {
	display: block;
	position: relative;
	background-image: url("http://gobnf.org/i/16/signthepetition_on.gif");
	background-repeat: no-repeat;
	white-space: nowrap;
	width: 409px;
	height: 65px;
	margin: 0;
	padding: 0;
}
.petition a {
	display: block;
	width: 409px;
	height: 65px;
}
.petition img {width: 409px; height: 65px; border: 0; }
.petition a:hover img{visibility:hidden}

.donate {
	display: block;
	position: relative;
	background-image: url("http://gobnf.org/i/16/makeadonation_on.gif");
	background-repeat: no-repeat;
	white-space: nowrap;
	width: 409px;
	height: 65px;
	margin: 0;
	padding: 0;
}
.donate a {
	display: block;
	width: 409px;
	height: 65px;
}
.donate img {width: 409px; height: 65px; border: 0; }
.donate a:hover img{visibility:hidden}


/** big button ends **/

/** nav begin **/
#nav {
	height: 47px;
	margin: 0 0 0 18px;
	padding: 0px;
	white-space: nowrap;
}
#nav ul {
	margin: 0px;
 	padding: 0px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
 	font-size: 22px;
	line-height: 46px;
	white-space: nowrap;
}
#nav ul li a  {
	padding: 12px 11px 15px;
	margin-left: -3px;
}
#nav li a.on, #nav li a.on:visited, #nav li a.on:hover {
	background-image: url("http://gobnf.org/i/16/navbg.gif");
	background-repeat: repeat-x;
	background-position: top center;
	color: #000;
	padding: 10px 11px 12px 10px;
	white-space: nowrap;
}
#nav li a.donateoff, #nav li a.donateoff:visited {
	color: #1fd107;
}
#nav li a.donateon, #nav li a.donateon:visited {
	background-image: url("http://gobnf.org/i/16/navbg.gif");
	background-repeat: repeat-x;
	background-position: top center;
	color: #000;
	padding: 10px 11px 12px 10px;
	white-space: nowrap;
}
#nav li {
	 list-style-type: none;
	 display: inline; 
}
#nav li a {
	text-decoration: none;
	color: #f6ea5a;
	font-weight: bold;
	
}
#nav li a:hover, #nav li a.donateoff:hover {
	background-position: top center;
	color: #e61616;
	padding: 10px 11px 20px;
}
/** nav end **/
form {
	margin: 0px 0px 0px 0px;
}
.pfield {
	margin-left: 5px;
	border: 2px solid #E6C634;
	padding: 4px;
	font-weight: bold;
}
.title {
	color: #F5E552;
	font-weight: bold;
	font-size: 22px;
	line-height: 25px;
}
.title a:link, .title a:active, .title a:visited {
	text-decoration: none;
}
.title a:hover {
	text-decoration: underline;
}
.list ul {
	list-style-type: square;
	margin: 0;
	padding: 15px 0 0 35px;
}
.list li {
	padding: 0px 0 10px 0;
	margin-left: 5px;
	color: #fff;
}
.footer {
	font-size: 11px; 
	line-height: 15px; 
	color: #bcbcbc;
}
.footer a:link, .footer a:active, .footer a:visited {
	color: #fff;
}
.footer a:hover {
	color: #fff;
}
.biglink a:link, .biglink a:visited, .biglink :active {
	color: #f5e552;
	font-weight: bold;
	font-size: 22px;
	text-decoration: none;
}
.biglink a:hover {
	text-decoration: underline;
}
.petlink a:link, .petlink a:visited, .petlink :active {
	color: #A11010;
}
.error li {
	display: block;
	list-style-type: none;
	 display: inline;
	font-size: 11px;
	padding: 0 8px 0 0;
	color:#fff;
	background-color: #CF0A0A;
}
.error {
	background-color: #CF0A0A;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 8px;
	margin: 0px 0 15px 0;
}
.slist ul {
list-style-type: square;
margin: 0;
padding: 15px 0 0 10px;
}
.slist li {
padding: 0px 0 6px 0;
margin-left: 5px;
color: #efefef;
}
.slist li a:link, .slist li a:visited, .slist li a:active {
color: #F5E552;
}
.small {
	font-size: 12px;
	color: #ccc;
}
