/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
html {
	overflow-y: scroll;
}
.container .columns{ float: left; display: inline; margin-left: 10px; margin-right: 10px; }
div.container {
	margin-right: auto;
	margin-left: auto;
	width: 90%; /* Holding outermost DIV */
	max-width: 1960px; /*1306*/
	background-color:hsla(0, 0%, 100%, 0.61);  /*you'd use this if you had a colored background on the body, HSLA (and RGBA) allow an alpha channel so you can 'see through' them */
	
}
.notification {
    /*font-size: 1.3em;*/
    color:white;
    text-decoration: none;
    margin: 0px;
    text-align: center;
    background:#A3007A;
    padding:4px;
}
.noti{margin-bottom:-1em;}
}
div.bottom {display:block;position:relative;}
footer {width: 100%; /* 940 ÷ 960 */
}

section.nfl_footer {
	display:block;
	position:relative;
	padding:20px;
	text-align:center;
	text-decoration: none;
	border-top:5px solid #DBF1F1;
	background-color: #82CDCD;
	color: #069;
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, 1.0);		
	}
section.nfl_footer h2 a{font: 0.9em/54px 'arial';margin-bottom:0;padding-bottom:0;text-decoration:none;}
span.footer_newton {font-weight:bold;}
section.nfl_footer h2 a:hover{color:#1A334C;}
/*section.nfl_footer p{font-size:0.8em;}*/
section.nfl_footer p{text-shadow:none;margin:0;padding:0;margin-top:-1%;}
section.nfl_footer a{color:#24476B;font: 1em/48px 'arial';}
section.nfl_footer a:hover{color:blue;}
hr.line2 {display:none;}
ul.bullets {list-style-type:disc;list-style-position:inside;padding-left:10px;}
#logo { 

}
#logo img { 

}

header a {text-decoration: none;}
nav { 
	display: table; 
	margin-bottom: 10px;/*25px; */
	margin-top: -10px;/*26px; */ 
	width: 100%; /* 97.9166667 940 ÷ 960 */ 
	background: linear-gradient(top, hsla(0,0%,100%,0.11) 0%,hsla(0,0%,94%,0.11) 10%,hsla(0,0%,84%,0.11) 22%,hsla(0,0%,62%,0.11) 41%,hsla(0,0%,38%,0.11) 61%,hsla(0,0%,22%,0.11) 76%,hsla(0,0%,10%,0.11) 88%,hsla(0,0%,1%,0.11) 100%);
	border-bottom-color: #bfbfbf; 
	border-bottom-style: double; 
	border-bottom-width: 4px; 
}
/* because we are using Modernizr we can provide a 'fork' style here for IE as it doesn't understand css gradients (as of v9 and below) */ 
.-ms- nav {
	padding-bottom: 25px; 
	margin-top: 26px; 
	background-repeat: repeat-x; 
	background-image: url(../images/atwiNavBg.png); 
}
nav ul {
	display: table-row;
	width: 100%;
}
nav ul li { 
	text-align: center; 
	display: table-cell;
	/*margin-left: 0.3%;
	width:10%;*/
}
nav ul li:last-child {
	text-align: center;
}
nav ul li:first-child {
	text-align: center;
}
nav ul li a { 
	height: 1%;	
	text-decoration: none;
	background-color: #FFCC33;
	color:black; 
	/*text-shadow: 0 1px 0 hsla(0, 0%, 100%, 1.0);*/
	font: 1.4em/38px 'arial';
	display: block;		
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EFFBFB), to(#5CD6D6));
	background-image: -webkit-linear-gradient(top, #EFFBFB, #5CD6D6);
	background-image: -moz-linear-gradient(top, #EFFBFB, #5CD6D6);
	background-image: -ms-linear-gradient(top, #EFFBFB, #5CD6D6);
	background-image: -o-linear-gradient(top, #EFFBFB, #5CD6D6);
	background-image: linear-gradient(to bottom, #EFFBFB, #5CD6D6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFFBFB', endColorstr='#5CD6D6');
}
nav ul li a:hover {	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EFFBFB), to(#EFFBFB));
	background-image: -webkit-linear-gradient(top, #EFFBFB, #EFFBFB);
	background-image: -moz-linear-gradient(top, #EFFBFB, #EFFBFB);
	background-image: -ms-linear-gradient(top, #EFFBFB, #EFFBFB);
	background-image: -o-linear-gradient(top, #EFFBFB, #EFFBFB);
	background-image: linear-gradient(to bottom, #EFFBFB, #EFFBFB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFFBFB', endColorstr='#EFFBFB');	
	color:#000;
} 
nav ul li:nth-child(10) a{	background-image: -webkit-gradient(linear, left top, left bottom, from(#eddd93), to(#eddd93));
	background-image: -webkit-linear-gradient(top, #eddd93, #eddd93);
	background-image: -moz-linear-gradient(top, #eddd93, #eddd93);
	background-image: -ms-linear-gradient(top, #eddd93, #eddd93);
	background-image: -o-linear-gradient(top, #eddd93, #eddd93);
	background-image: linear-gradient(to bottom, #eddd93, #eddd93);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eddd93', endColorstr='#eddd93');	
	color:#000;}
nav ul li:nth-child(10) a:hover{background-image: -webkit-gradient(linear, left top, left bottom, from(#eddd93), to(#eddd93));
	background-image: -webkit-linear-gradient(top, #eddd93, #eddd93);
	background-image: -moz-linear-gradient(top, #eddd93, #eddd93);
	background-image: -ms-linear-gradient(top, #eddd93, #eddd93);
	background-image: -o-linear-gradient(top, #eddd93, #eddd93);
	background-image: linear-gradient(to bottom, #eddd93, #eddd93);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eddd93', endColorstr='#eddd93');	
	color:#000;}
.bold_text {
	font-weight: bold;
}
/* #Page Styles
================================================== */
/*header section: logo image, header images, search, hour*/
div.img
{
}	
div.img img
{
}
div.img a:hover img {border: none;}

img.hour_img {}
/*div.hour {font-size:0.38em;}*/
div.hour {}
div.acc_cat {}
div.acc_cat a.my_acc  {}
div.acc_cat a.my_cat {}
/* END OF header section: logo image, header images, search, hour*/
h3 {font-family:arial;}
.container .one-third.column { width: 31%;}
.container .one-fourth.column { width: 23%;}
/*div.r21 h3 {font: 1.88em/48px 'arial';font-weight:normal;color:white;}

div.r22 h3 {font: 1.88em/48px 'arial';font-weight:normal;color:white;}
div.r23 h3 {font: 1.88em/48px 'arial';font-weight:normal;color:white;}
div.r21 h3 a, div.r22 h3 a, div.r23 h3 a{color:white;}
div.bottom h3{font: 1.88em/48px 'arial';font-weight:normal;color:#069;padding-left:8px;margin-top:-10px;}*/
/*h3.featured_list{font: 1em/34px 'arial';}*/
/* content area: events, popular links, arts */
/*---------------Events--------------*/
/* ------------event tabs--------------------------------- */
div.event_tabs_div {width:100%;display:block;position:relative;}
#event_tabs{
margin: 0;
padding: 0;
list-style: none;
margin-top:-2px;
}
#event_tabs ul {display:block;position:relative;}
#event_tabs li{
float: left;
background: #1b4484;
border-right:1px solid #fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#1b4484), to(#1b4484));
background-image: -webkit-linear-gradient(top, #1b4484, #1b4484);
background-image: -moz-linear-gradient(top, #1b4484, #1b4484);
background-image: -o-linear-gradient(top, #1b4484, #1b4484);
background-image: linear-gradient(to bottom, #1b4484, #1b4484);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b4484', endColorstr='#1b4484');
}
#event_tabs li{width:24.663333%;cursor:pointer;text-align:center;padding:4px 0;}
#event_tabs a{
color: #fff;
text-decoration:none;
font-weight:bold;
padding:0;
}
#event_tabs li:hover,
#event_tabs li:hover::after,
#event_tabs a:hover,
#event_tabs a:hover::after,
#event_tabs a:focus,
#event_tabs a:focus::after{
background: #ddd;
color:#1b4484;
}
#event_tabs a:focus{
outline: 0;
}
#event_tabs a::after{
content:'';
}
.ekseeall {
text-align:center;
background: #1b4484;
background-image: -webkit-gradient(linear, left top, left bottom, from(#1b4484), to(#1b4484));
background-image: -webkit-linear-gradient(top, #1b4484, #1b4484);
background-image: -moz-linear-gradient(top, #1b4484, #1b4484);
background-image: -o-linear-gradient(top, #1b4484, #1b4484);
background-image: linear-gradient(to bottom, #1b4484, #1b4484);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b4484', endColorstr='#1b4484');
padding:4px 0;
}
.ekseeall:hover{background:#ddd;;color:#1b4484;}
.ekseeall a{text-decoration:none;color:#fff;}
.ekseeall a:hover{color:#1b4484;}
#event_tabs #current{
background: #fff;
}
#current a{color:#1b4484;background: #fff;}
#event_tabs #current::after{
background: #fff;
}
#event_content
{
background: #fff;
clear:both;width:auto;display:block;position:relative;
font-weight:normal;
}
table #evenListTable {margin:2% 1% 2% 1%; width:100%;}
table #evenListTableK {margin:2% 1% 2% 1%; width:100%;}
table #evenListTableT {margin:2% 1% 2% 1%; width:100%;}
table #evenListTable td{border:none;padding:5px;}
/*table #evenListTable td font {font-size:0.8em;}*/
table #evenListTable td font {font-weight:normal;}
/*table #evenListTable td a font {font-size:0.8em;}*/
table #evenListTable td a font {font-weight:normal;}
table #evenListTableK td{border:none;padding:5px;}
/*table #evenListTableK td font {font-size:0.8em;}*/
table #evenListTableK td font {font-weight:normal;}
/*table #evenListTableK td a font {font-size:0.8em;}*/
table #evenListTableK td a font {font-weight:normal;}
table #evenListTableT td{border:none;padding:5px;}
/*table #evenListTableT td font{font-size:0.8em;}*/
table #evenListTableT td font {font-weight:normal;}
/*table #evenListTableT td a font {font-size:0.8em;}*/
table #evenListTableT td a font {font-weight:normal;}
div.events_tabs_content {
width:100%;
display:block;
position:relative;
margin:0;
padding:0;
padding:2px; 
border:1px solid #1b4484;
border-radius: 5px;
behavior: url('http://newtonfreelibrary.net/PIE-2.0/PIE.htc');
}
/*div.events_tabs_content {font-size:1.2em;}*/
/*---------------end of Events---------------------------*/
/*---------------Popular links---------------------------*/
ul.sidenav {
	float: left;	
	margin: 0;
	padding: 0;
	list-style: none;
	background: #005094;
	border-bottom: 1px solid #1b4484;/* lighter blue*/
	border-top: 1px solid #1b4484;/* darker blue*/
}
ul.sidenav li a h3{
	display: block;
	color: #fff;
	text-decoration: none;	
	padding: 3px 10px;
	/*background: url(images/sidenav_.gif) no-repeat 5px 7px;*/
	border-top: 1px solid #3373a9; /* lighter blue*/
	border-bottom: 1px solid #003867;/* darker blue*/
	font:1em/28px 'arial';
}
ul.sidenav li a h3 span{float:right;}
ul.sidenav li a h3:hover {
	background: #f7f7f7;
	border-top: 1px solid #1a4c76;
	color:#005094;
}

#current2li {background:#fff;}
#current2li a{ text-decoration:none;}
#current2li a span{color: #000;}
#current2li a h3{color: #069;border:none;margin:0;}

/* --------------end of popular links----------------------------- */

/* --------------arts section----------------------------- */
#art_section { display:block; position:relative;
behavior: url('http://newtonfreelibrary.net/PIE-2.0/PIE.htc');
}
#art {
   position: relative;
   overflow: hidden;
   width: 100%;
   margin: 0px;  
   color:#fff;/*border: 1px solid #0000ff; */   
   background:#fff; 	
   border:1px solid #1b4484;padding:0; 
 border-radius: 5px; 
 }
.art {
   position: absolute;   
   
   width:100%;
   margin: 0;   
   /*border:1px solid red;
   border-radius: 5px;
   background-color: red;*/
 }
.art{ position: relative; top: 0px;text-align:center;}
#artrest {margin-top:10px;}
/*#artrest div.art {display:none;}*/
div #art_section {display:block;position:relative;}
.art h3{
	background:#d78a84;width: 100%;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d77b6c), to(#d77b6c));
background-image: -webkit-linear-gradient(top, #d77b6c, #d77b6c);
background-image: -moz-linear-gradient(top, #d77b6c, #d77b6c);
background-image: -o-linear-gradient(top, #d77b6c, #d77b6c);
background-image: linear-gradient(to bottom, #d77b6c, #d77b6c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d77b6c', endColorstr='#d77b6c'); 
padding:0; margin:0;text-align:left;}
/*.art h3{font-size:1.2em;}*/
.art h3 a {margin:0;padding:0;color:white;padding-left:8px;text-decoration: none;}
.art img {
	box-shadow: 0px 3px 5px #444;;
	margin: 0.25em auto 0.5em auto;
	text-align:left;
	max-width:100%;
	max-height:100%;
	border:1px double #ccc;padding:0.2em;	
}
/*bullets slides */
.indicators {
    padding: 10px 0;
    position: absolute;
    text-align: center;    
    z-index: 5;
}
.indicators li {
    display: inline-block;
    padding: 0 5px;
	text-align: center;
}
* + html .indicators li {
    display: inline;
}
.indicators a {
    background-color: #FFFFFF;
    border-radius: 6px 6px 6px 6px;
	behavior: url('http://newtonfreelibrary.net/PIE-2.0/PIE.htc'); 
    display: block;
    height: 12px;
    width: 12px;
}
.indicators.dark a {
    background-color: #333333;
}
.indicators.green .active a, .indicators.green a:hover {
    background-color: #54CEE0;
}
.indicators .active a, .indicators a:hover {
    background-color: #54CEE0;
}
.indicators.hpnews {
    padding: 0;
    left:38%;
	bottom:-1.8%;	
}
/* --------------end of art section----------------------------- */

section.header_mobile_menu {display:none;}
div.menu_search{display:none;}
nav.nav2{display:none;}
hr.line3, hr {border-color:MediumTurquoise;}
div.r11, div.r12, div.r13 {margin-bottom:10px;}
div.r21 h3, div.r22 h3, div.r23 h3{line-height:100%;}
/* #Media Queries
================================================== */

/*Featured list 8/12/2013*/
ul.sidenav {	
	float: left;	
	list-style: none;
	background: #DDEFFA;
	border: 1px solid #1b4484;/* lighter blue #3373a9*/
	border-radius:5px;
	width:100%;
}
/*ul.sidenav {font-size: 1.15em;}*/
ul.sidenav li {padding:0px;margin:0px;}
ul.sidenav li a{padding:0px;margin:0px;}
ul.sidenav li a h5{	
	display: block;
	color: #1b4484;
	padding:3px 5px 2px 5px;
	text-decoration: none;	
	margin:0px; /* this is where double lined if without 0px;*/	
	/*background: url(images/sidenav_.gif) no-repeat 5px 7px;*/
	border-top: 1px solid #fff; /* lighter blue*/
	border-bottom: 0px solid #ccc;/* darker blue*/
	background: url(../images/down_arrow.png) no-repeat 90% 50%;
}
ul.sidenav li div a{text-decoration:underline;}
ul.sidenav li a h5 span{float:right;}
ul.sidenav li a h5:hover {
	background: #fff;
	border-top: 0px solid #1a4c76;
	color:#005094;
}

ul.sidenav li:hover{background:#FFFFFF;}
ul.sidenav li a{text-decoration:none;font-weight:bold;margin:0;padding:0;}
ul.sidenav li a h5:hover{background: #76cefb;background: url(../images/down_arrow.png) no-repeat 90% 50%;}
ul.sidenav li div{margin:0;padding:0px 0px;width:99.4%;}
div.sidenave_a_tag p {padding-left:20px;}
ul li a.subnav_a{background:white;}
div.sidenave_a_tag{display:none;background:white;margin:0;padding:0;}
div.sidenave_a_tag a{font-style: italic;color:#1b4484;font-weight:bold;margin:0;padding:0;}
div.sidenave_a_tag a:hover{color:black;font-weight:bold;margin:0;padding:0;}
div.sidenave_a_bg1 {background: white url(../images/mobilesTrans.png) no-repeat bottom right;}
div.sidenave_a_bg2 {background: white url(../images/nfl_card.png) no-repeat center left;}

p.subnav_icons_con {margin:0;padding:0px;}
p.subnav_icons_con img{
margin: 0 20px;
} 
p.subnav_icons_con a img{
margin: 0px;padding:0px;background:white;
}
p.subnav_icons_con a:hover{
margin: 0px;padding:0px;
}

div.esl_bg{background: white url(../images/esl.png) no-repeat 1% 35%;}
div.esl_bg p{margin:0;padding:0 5px 0px 108px;}
div.esl_bg a {margin-left:5px;}
#current2li h5{font-weight:600;background:#fff;margin:0; padding:0;padding-left:15px;color: #069;border:none;}
/*#current2li h3{font-size:1em;}*/
p.subnav_icons_libcard {margin-left:8px;}
div.subnav_icons_request {background: white url(../images/reg.png) no-repeat bottom right;}
div.subnav_icons_request span{padding: 5px 0 0 0;}
div.subnav_ebooks_connect {background: white url(../images/ebooks.png) no-repeat bottom right;}
h3.featured_list{border-bottom:1px solid #1b4484;padding-left:10px;background-color: #498782;color:#fff;}
/*h3.featured_list{font-size:1.3em;}*/
/*div.r21 p, div.r21 ul li, div.r22 p, div.r23 p, div.bottom  a{font-size:1.2em;}*/
/* end of featured section */
@media \0screen\,screen\9 {
body { 
/*font-size: 12pt;*/	
	font-weight: normal;
	margin: 0;
	padding: 0;
}
/*nav ul li a {
	font-size: 12pt;
	font-weight:400; 
}*/	
#wrapper{ 
	width: auto; 
	margin: 0 5%; 
	padding: 0; 
	border: 0; 
	float: none !important; 
	color: black; 
	background: transparent none; 
}
.container .one-third.column { float: none !important; width: 100%;}
.container .one-fourth.column { float: none !important; width: 100%;}
.sub_section_width25 { float: none !important; width: 100%;}
.sub_section_width50 { float: none !important; width: 100%;}
div.medium50 { float: none !important; width: 100%;}
}
/* ===========ie 8 ============ */
@media only screen and (min-width: 1150px) and (max-width: 1280px) {
	section.header_mobile_menu {display:none;}
	/*#event_tabs a{font-size:0.9em;}
	table #evenListTable td font {font-size:0.9em;}
	table #evenListTable td a font {font-size:0.9em;}
	table #evenListTableK td font {font-size:0.9em;}
	table #evenListTableK td a font {font-size:0.9em;}
	table #evenListTableT td font {font-size:0.9em;}
	table #evenListTableT td a font {font-size:0.9em;}
	ul.sidenav {	font-size: 1.1em;}
	#current2li a span{font-size: 1em;}*/
	div.r13 {max-width:82%;	height:105%;}
	div.r13 {width:25%;float:right;}
	ul.indicators.hpnews {bottom:-12%;}
	nav.nav2{display:none;}
	/*nav ul li a {font-size:1.2em;}*/
	}
	@media only screen and (min-width: 960px) and (max-width: 1149px) {
	section.header_mobile_menu {display:none;}
	.container .one-third.column { width: 47%; }
	.container .one-fourth.column { width: 47%; }
	.medium50{ width: 47%;}	
	div.r11, div.r12, div.r13, div.r22, r23 {margin-bottom:20px;}
	hr.line3 {display:none;}
	br.clear{display:none;}
	hr.line2 {display:block;}
	nav.nav2{display:none;}
	/*nav ul li a {font-size:1.1em;}*/
	}
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	section.header_mobile_menu {display:none;}
	.container .one-third.column { width: 47%;}
	.container .one-fourth.column { width: 47%;}
	.medium50{ width: 47%;}
	div.r11, div.r12, div.r13, div.r22, r23 {margin-bottom:20px;}
	hr.line3 {display:none;}
	br.clear{display:none;}
	hr.line2 {display:block;}	
	#event_tabs a{font-size:1em;}
	/*table #evenListTable td font {font-size:0.65em;}
	table #evenListTable td a font {font-size:0.65em;}
	table #evenListTableK td font {font-size:0.65em;}
	table #evenListTableK td a font {font-size:0.65em;}
	table #evenListTableT td font {font-size:0.65em;}
	table #evenListTableT td a font {font-size:0.65em;}*/
	nav {
		display: block;
		background: none;
		width:100%;		
	}
	nav ul {
		 display: block;
	}
	nav ul li {
		/*display: list-item;		
		text-align: left;*/
		width:20%;
		float:left;
		/*font-size:0.8em;*/
	}	
	/*nav ul li a {font-size:1.4em;}*/
	}
	/* All Mobile Sizes (devices and browser) 
	@media only screen and (max-width: 767px) {
	body {background: blue;}
	section.header_mobile_menu {display:none;}
	.container .one-third.column { width: 96%;margin-bottom:20px;margin-left:10px;}
	div.r12, div.r13, div.r22, div.r23, div.r21{display:block;}
	hr.line3 {display:none;}
	br.clear{display:none;}
	hr.line2 {display:none;}	
	}*/

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 625px) and (max-width: 767px) {
	section.header_mobile_menu {display:none;}
	.container .one-third.column { width: 100%;margin-bottom:20px;margin-left:10px;margin-top:0px;}
	.container .one-fourth.column { width: 100%;margin-bottom:20px;margin-left:10px;margin-top:0px;}
	div.r12, div.r13, div.r22, div.r23, div.r21{display:block;}
	hr.line3 {display:none;}	
	hr.line2 {display:none;}	
	div.acc_cat{display:none;}
	nav {
		display: block;
		background: none;
		width:100%;		
	}
	nav ul {
		 display: block;
	}
	nav ul li {
		/*display: list-item;		
		text-align: left;*/
		width:20%;
		float:left;
		/*font-size:0.8em;*/
	}
	/*nav ul li a {font-size:1.4em;}*/
	}
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 624px) {
	.container .one-third.column { width: 100%;margin-bottom:20px;}
	.container .one-fourth.column { width: 100%;margin-bottom:20px;}
	div.r12, div.r13, div.r22, div.r23, div.r21{display:block;}
	hr.line3 {display:none;}	
	hr.line2 {display:none;}		
	/*nav {margin-top:24px;26px; }*/
	/*nav.nav1 {display:none;}*/	
	/*section.header_mobile_menu {display:block;}*/
	/*div.menu_search{display:block;}*/
	/*nav.nav2{margin-top:40px;width:100%;}*/
	nav {
		display: block;
		background: none;
		width:100%;
		margin-top:0%;/*2.4755%;*/
	}
	nav ul {
		 display: block;
	}
	nav ul li {
		/*display: list-item;		
		text-align: left;*/
		width:20%;
		float:left;
		font-size:0.8em;
	}
	/*nav ul li a {font-size:1.4em;}*/
	nav {margin-top: -15px;}
	div.img:first{width:100px;height:75px;;}
	div.acc_cat{display:none;}
	}
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {	
	div.img {display:none;}

	.container .one-third.column { width: 100%;margin-bottom:20px;}
	.container .one-fourth.column { width: 100%;margin-bottom:20px;}
	div.r12, div.r13, div.r22, div.r23, div.r21{display:block;}
	hr.line3 {display:none;}	
	hr.line2 {display:none;}	
	nav {
		display: block;
		background: none;
		width:100%;
		margin-top:-5%;/*2.4755%;*/
	}
	nav ul {
		 display: block;
	}
	nav ul li {
		/*display: list-item;		
		text-align: left;*/
		width:24.4%;
		float:left;
		/*font-size:0.8em;*/
	}
	nav:after {clear:both;}
	}
	img.nfl_logo{width:100%;}
	}
/* #Font-Face
================================================== */
@font-face {
    font-family: 'BitstreamVeraSansRoman';
    src: url('../fonts/Vera-webfont.eot');
    src: url('../fonts/Vera-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vera-webfont.woff') format('woff'),
         url('../fonts/Vera-webfont.ttf') format('truetype'),
         url('../fonts/Vera-webfont.svg#BitstreamVeraSansRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ColaborateThinRegular';
    src: url('../fonts/ColabThi-webfont.eot');
    src: url('../fonts/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ColabThi-webfont.woff') format('woff'),
         url('../fonts/ColabThi-webfont.ttf') format('truetype'),
         url('../fonts/ColabThi-webfont.svg#ColaborateThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}