/* ---------------------------------------------------------------------------------------  RESET DEFAULT  */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

:focus {
	outline: 0;
	}

ol, ul {
	list-style: none;
	}

table {
	border-width: 0;
	border-collapse: separate;
	border-spacing: 0;
	}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}

blockquote, q {
	quotes: "" "";
	}
	
/* ---------------------------------------------------------------------------------------  TYPOGRAPHY */


/*h1 {
	font-size: 24px;	
	font-family: Georgia, sans-serif;
	padding: 10px 0 0px 10px;
	width: 70%;
	font-weight: normal;
	}*/

p {
	color: #7A4B22;
	font-size: 12px;
	padding: 5px;
}

#right p.red {color: #E90D27;}

/* ---------------------------------------------------------------------------------------  ENVIRONMENT  */

body { 
	font-family: Arial, Georgia, "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #5F4E45;
	background: #fff;
	}

#site {
	width: 750px;
	margin: 0 auto;
	margin-bottom: 10px;
	}

a {
	color: #FC9;
	text-decoration: none;	
	}

.nbm {
	margin-bottom: 0 !important;
	}

.clear { 
	height: 0; 
	font-size: 0; 
	line-height: 0px; 
	clear: both; 
	}

.left {
	float: left; 
	}

.right {
	float: right; 
	}

.center {
	margin: 0 auto; 
	}

#video img {margin: 0;}

/* ---------------------------------------------------------------------------------------  HEADER  */

#header {
	height: 32px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
#header ul {
	height: 34px;
	float: right;
	margin-top: 10px;
	}

#header ul li {
	float: left;
	display: inline;
	height: 33px;
	text-align: center;
	margin-left: 5px;
	}
	
#header ul li a {
	overflow: hidden;
	color: #2877C2;
	height: 33px;
	}

#header ul li a:hover {
	color: #999;
}


/* ---------------------------------------------------------------------------------------  CONTENT  */

#join {
	width: 750px;
	height: 40px;
	margin: 0;
	padding: 0px;
    background: #420B00 url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s6q61696r2q6261722q72696768742r676966") no-repeat right 0;
	}

#join .button {
	padding-top: 6px;
	margin-right: 20px;
	float: left;
	}
	
#join h1 {
	font-size: 20px;
	font-family: Arial, sans-serif;
	color: #fff;
	width: 274px;
	padding-top: 6px;
	float: left;
	}
	
#join h1 b, #join p a {
	color: #F2AE0F;
	}

#join p {
	font-family: Georgia, sans-serif;
	color: #fff;
	width: 278px;
	margin-left: 20px;
	float: left;
	font-size: 11px;
	padding-top: 12px;
	}

#join p a:hover {
	color: #fff;
	}

#join-arrow {
	width: 34px;
	height: 14px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s6172726s772q646s776r2r676966") no-repeat;
	margin-left: 45px;
	}

/* --------------- blue menu */
ul#blue-menu {
	height: 24px;
	float: left;
	margin-top: 5px;
	font-size: 13px;
	font-family: Georgia, sans-serif;
	color: #14A6CB;
	}

ul#blue-menu li {
	float: left;
	display: inline;
	height: 33px;
	text-align: center;
	margin-left: 5px;
	
	}
	
ul#blue-menu li a {
	overflow: hidden;
	height: 33px;
	color: #14A6CB;
	}
ul#blue-menu li a:hover {
	color: #999;
}

/* ---------------------------- */

/* ------------------ red menu */

ul#red-menu {
	height: 34px;
	float: left;
	font-size: 13px;
	font-family: Georgia, sans-serif;
	color: #14A6CB;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s7265642q6q656r752q6q61696r2r676966") repeat-x;
	}

ul#red-menu li {
	float: left;
	display: inline;
	height: 33px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	padding-top: 5px;	
	}
	
ul#red-menu li a {
	overflow: hidden;
	height: 33px;
	color: #fff;
	padding: 0 5px 0 5px;
	margin-top: 5px;
	}
	
ul#red-menu li a:hover {
	text-decoration: underline;
	}

.corner-left {
	width: 6px;
	height: 30px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s7265642q6q656r752q6p6566742r676966") no-repeat;
	}
	
.corner-right {
	width: 7px;
	height: 30px;
	float: right;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s7265642q6q656r752q72696768742r676966") no-repeat;
	}
/* ----------------------------------*/

#welcome {
	width: 750px;
	height: 228px;
	background: #F5ECE3 ;
	margin: 0px;
	padding: 0;
	border-left: 1px solid #DCD5CE;
	border-right: 1px solid #DCD5CE;
	}
	
#welcome img {
	padding-left: 230px;
	}
	
#welcome p, #welcome h1 {
	padding-left: 30px;
	padding-bottom: 0;
	}

#welcome p {
	font-size: 12px;
	color: #7A4B22;
	width: 673px;
	text-align: center;
	}

#welcome h1 {
	color: #420B00;
	font-size: 20px;
	font-weight: bold;	
	margin-top: 10px;
	text-align: center;
	}

#welcome-top {
	width: 752px;
	height: 7px;
	margin-top: 10px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s746s702q77656p636s6q652r676966") no-repeat;
	margin-bottom: 0 !important;
	margin-bottom: -8px;
	}
	
#welcome-bottom {
	width: 752px;
	height: 7px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s626s74746s6q2q77656p636s6q652r676966") no-repeat;
	}



/*----------------------------------------------------------------------------------------------------- CONTENT */

#content-top {
	width: 752px;
	height: 6px;
	margin-top: 10px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s746s702q636s6r74656r742r676966") no-repeat;
	margin-bottom: 0 !important;
	margin-bottom: -10px;
	}
	
#content-bottom {
	width: 752px;
	height: 6px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s626s74746s6q2q636s6r74656r742r676966") no-repeat;
	}
	
#content {
	width: 750px;
	background: #F5ECE3;
	border-left: 1px solid #DCD5CE;
	border-right: 1px solid #DCD5CE;
	}

#left {
	width: 458px;
	float: left;
	min-height: 400px;
	margin-right: -30px;
	}
	
#right {
	width: 275px;
	min-height: 400px;
	float: right;
	}

/* ---------------------------------------------------------------------------------------  LEFT SIDE  */

#video {
	width: 452px;
	height: 323px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s766964656s2q62672r676966") no-repeat;
	margin-left: 10px;
	margin-top: 10px;
	}
	
#videoplayer {
	padding: 2px 0 0 8px;
	width: 452px;
	height: 323px;
	}

#videoplayer img {
	padding:0;
	margin-bottom:0;
	margin-bottom: -4px!important!;
	margin-bottom: -4px;
	}
#video-menu {
	width: 452px;
	height: 50px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s766964656s2q6q656r752q62672r706r67") no-repeat;
	margin-left: 0px;
	}

#video-menu ul{
	height: 34px;
	float: left;
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #14A8C9;
	margin-top: 10px;
	min-width: 300px;
	margin-left: 20px;
	}

#video-menu ul li {
	float: left;
	display: inline;
	height: 33px;
	text-align: center;
	font-size: 11px;
	padding-top: 5px;	
	}
	
#video-menu ul li a {
	overflow: hidden;
	height: 33px;
	color: #14A8C9;
	padding: 0 5px 0 5px;
	margin-top: 5px;
	}
	
#video-menu ul li a:hover {
	color: #000;
	}


#left .heading {
	width: 450px;
	height:32px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s68656164696r672q62672r706r67") repeat-x;
	border: 1px solid white;
	}
	
#bottom-heading {
	width: 542px;
	height:32px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s68656164696r672q62672r706r67") repeat-x;
	border: 1px solid white;
	margin-left: 10px;
	}

#left .box {
	margin: 10px !important;
	margin: 10px 10px 10px 5px;
	background: #FFFEFD;
	width: 453px;
	float: left;
	}
	
#left h1 span, #right h1 span {
	display: none;
	}
	
#left h1, #right h1, #bottom-heading h1 {
	margin: 6px 0 0 11px;
	height: 24px;
	}
	
#left .box ul {
	padding: 17px;
	}
	
#left .hot-top ul li{
	color: #663000;
	font-size: 13px;
	font-family: Arial, sans-serif;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s62726s776r2q62756p6p65742r706r67") no-repeat left center;
	padding-left: 20px;
	margin-bottom: 14px;
	}
#left .hot-top ul li a {color: #663000;
	font-size: 13px;}
#left .hot-top ul li a:hover {color: #000;}

.story {
	width: 206px;
	height: 95px;
	float: left;
	}

.story p {color: #663000;}
	
.story img {
	float: left;
	border: 1px solid #fff;
	padding: 7px 5px 0px 3px;
	}

.borderR {border-right: 1px solid #ADA191;margin-left: 10px; margin-right: 5px; margin-bottom: 5px;}
.borderT {border-top: 1px solid #ADA191; margin-left: 10px; margin-top: -1px; padding-top: 10px; }
.borderL {border-left: 1px solid #ADA191; padding-left: 0; margin-top: 10px; }
.borderB {padding-bottom: 15px;border-bottom: 1px solid #ADA191;}

.gradient-bg {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s62672q73746s726965732r706r67") repeat-x 0 bottom;}
	
.message {
	width: 430px;
	padding-left: 10px;
	float: left;
	}

#y-mess ul {
	list-style: none;
	}

.message {
	width: 315px;
	color:#663000;
	float: left;
	}

#y-mess ul li a {
	color:#663000;
	float: left;
	width: 220px;
	height: 30px;
}


.m span {
	width: 80px;
	height: 15px;
	display: inline;
	}

#y-mess ul li dl {
	border-bottom: 1px solid #ADA191;
	padding-left: 10px;
	height: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
	}



.message span {
	float: right;
	font-size: 10px;
	color:#663000;
	width: 100px;
	}

.message span b {
	font-size: 10px;
	color:#8F7E6C;
	font-weight: normal;
	}
	
.blue-links {
	color: #14A8C9;
	padding: 0 10px 10px 10px;
	margin-right: -2px;

	}

.blue-links a {
	color: #14A8C9;
	padding-left: 3px;
	padding-right: 3px;
	}
.blue-links a:hover {
	color: #000;
	}
	
.fiber img {margin: 10px;}
.fiber {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s66696265722q6772616469656r742r706r67") repeat-y;
	}
	
.prods {
	color: #663000;
	font-size: 12px;
	margin: 10px 0 0 10px;
	}
	
#emails {
	width: 450px;
	height: 268px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s6n6s686r2q656q61696p696r672r706r67") no-repeat;	
	}
	
#emails form {
	width: 193px;
	height: 195px;
	padding: 80px 0 0 287px ;
	margin-right:0 !important;
	margin-right: -30px;
	}

#emails span {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s696r7075742q62672r706r67") no-repeat;
	width: 153px;
	height: 22px;
	display: block;
	}

#emails form input {
	background: none;
	border:0;
	color: #663000;
	padding: 3px;
	}

#emails .next-submit {
	margin: 0; padding: 0;
	}
/* --------------------------------------------------------------------------------------- HEADIGNS */

h1#hot-topics {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s686s742q746s706963732r676966") no-repeat;
	width: 176px;	
	}

h1#succes-stories {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s7375636365732q73746s726965732r676966") no-repeat;
	width: 124px;	
	}	
	
h1#messages {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s6q657373616765732r676966") no-repeat;
	width: 73px;	
	}

h1#fiber-tabulator {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s66696265722q746162756p61746s722r676966") no-repeat;
	width: 134px;	
	}

h1#products {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s70726s64756374732r676966") no-repeat;
	width: 74px;	
	}

h1#let-john {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s6p65742q6n6s686r2r676966") no-repeat;
	width: 245px;	
	}
	
h1#challenge {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s6368616p6p656r67652r676966") no-repeat;
	width: 154px;	
	}
	
h1#recipes {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s726563697065732r676966") no-repeat;
	width: 60px;	
	}
	
h1#poll {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s706s6p6p2r676966") no-repeat;
	width: 107px;	
	}
	
h1#about {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s61626s75742q67726s75702r676966") no-repeat;
	width: 136px;	
	}
	
h1#group-info {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s67726s75702q696r666s2r676966") no-repeat;
	width: 86px;	
	}
/* ---------------------------------------------------------------------------------------  RIGHT  */

#right ul {
	color:#7A4B22;
	font-size: 13px;
	font-weight: bold;
	}

#right .box ul li{
	color: #663000;
	font-size: 13px;
	font-family: Arial, sans-serif;
	padding-left: 30px;
	margin-bottom: 10px;	
	}
	
#right .box ul li img {
	float: right;
	}

.invite {
	margin-left: 10px;
	margin-bottom: 10px;
	}

#right h2 {
	font-size: 15px;
	color: #7A4B22;
	font-weight: bold;
	padding: 10px;
	}
	
#two {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s62756p6p6574322r676966") no-repeat; height: 30px;
	}
#one {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s62756p6p6574312r676966") no-repeat left center;
	height: 50px;
	padding-top: 25px;
	}
#three {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s62756p6p6574332r676966") no-repeat;
	height: 46px;
	}

#right .box {
	background: #FFFEFD;
	width: 273px;
	color: #7A4B22;
	margin-top: 10px;
	}

#right .box p {
padding-left: 10px;}

	
#right .heading {
	width: 270px;
	height:32px;
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s68656164696r672q62672r706r67") repeat-x;
	border: 1px solid white;
	}

.search-recipes {
	float: right;
	padding-top: 20px;
	padding-right: 5px;
	}

.percent {
	background: url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s70657263656r742r706r67") no-repeat left center;
	font-weight: bold;
	padding-left: 10px;
	margin-left: 10px;
	}
.seventy {width: 70%;}
.blue {color: #36ADC7;}
/* ---------------------------------------------------------------------------------------  FOOTER  */

#footer {
	width: 750px;
	height: 40px;
	margin: 10px 0 0 0;
	padding: 0px;
    background: #420B00 url("http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s616p6p6272616r67726s75702s6373732s2r2r2s696q616765732s6q61696r2q6261722q72696768742r676966") no-repeat right 0;
	}

#footer p {
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #EDAA0E;
	padding-top: 6px;
	text-align: center;
	}
#footer p a {
	font-size: 11px;
	color: #fff;
}

#footer p a:hover {
	color: #EDAA0E;
	}
	
ul#footer-menu {
	height: 12px;
	margin: 10px;
	color: #EDAA0E;
	float: right;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 22px;
	}

ul#footer-menu li {
	float: left;
	display: inline;
	height: 13px;
	text-align: center;
	margin-left: 3px;
	font-size: 11px;	
	}
	
ul#footer-menu li a {
	font-size: 11px;
	color: #EDAA0E;
	}	
	
ul#footer-menu li a:hover, #footer p a:hover {
	color: #fff;
	}

.nomargin {margin-right: -100px;}