/*#preload {
	width: 0px;
	height: 0px;
	line-height:0;
	display: inline;
	background: url(../i/name.jpg);
	visibility:hidden;
}*/

body {
	font-family: Verdana, Helvetica, sans-serif, serif;
	color:#000000;
	background: url(../i/bg-body.jpg);
	font-size:100%;
	padding:0;
	margin:0;
}

img {
	border:none;
}

p {
 	padding:0 0 16px 0;

}

a:link, a:visited, a:active {
	color:#104ea4;
	text-decoration:none;
	outline:none;
}

a:hover {
	color:#1e60bd;
}

ul {
	margin:0 0 0 20px;
	padding:0 0 14px 15px;
}

ul li {
	list-style:disc;
	list-style-position:outside;
	padding:0 0 5px 0;
	line-height:normal;
}

h1, h2, h3, h4, h5, h6 {
	line-height:normal;
}

h1 {
/*	padding:18px 0 0 0;
	color:#000;
	font-weight:bold;
	font-size:2em;
	line-height:1.1em;*/
}

h2 {
/*	color:#333333;
	font-weight:bold;
	font-size:0.9em;
	padding:0 0 12px 0;*/
}


h3 {
/*	color:#333333;
	font-weight:normal;
	font-size:1.1em;
	padding:0 0 10px 0;
	text-transform:uppercase;*/
}


h4 {
/*	color:#333333;
	font-weight:bold;
	padding:0 0 10px 0;
	font-size:1.1em;*/
}

.hr {
/*	width:100%;
	height:1px;
	border-top:1px solid #b2603c;*/
}

/*--- grid ---*/

#wrapper {
	background:url(../i/bg-wrapper.gif) top left repeat-x;
}

#content-container {
	width:1060px;
	margin:0 auto;
	font-size:0.8em;
	background:url(../i/bg-content-container.jpg) bottom left no-repeat;
	overflow:hidden;
	padding:0 0 0 0;
	line-height:1.8em;
}

#main-wrapper {
	width:651px;
	background:url(../i/bg-main-wrapper.jpg) top left no-repeat;
	float:left;
}

#narrow-wrapper {
	width:350px;
	background:url(../i/bg-narrow-wrapper.jpg) top left no-repeat;
	float:left;
}

#main {
	width:640px;
	margin:0 0 0 11px;
	background-color:#ffffff;
	overflow:hidden;
}

/*.home #main {
	background:none;
}*/

#narrow {
	width:350px;
	margin:0 0 0 0;
	overflow:hidden;
}

#footer {
	width:1000px;
	float:left;
	margin:30px 0 0 0;
	padding:140px 0 0 0;
	font-size:0.7em;
	text-transform:uppercase;
}

#footer p {
	padding:0 0 0 0;
	line-height:normal;
}

#footer a:link, 
#footer a:visited, 
#footer a:active, 
#footer a:hover
{
	color:#000000;
}

#footer .copyright {
	margin:10px 0 0 0;
	padding:0 0 5px 10px;
	float:left;
}

#footer .footer-links {
	margin:8px 0 0 0;
	float:right;
}

/*---*/

#header p,
#intro p {
	padding:0;
}


#header a:link, 
#header a:visited, 
#header a:active, 
#header a:hover 
{
	display:block;
}

#sponsors {
	margin:37px 0 20px 11px;
}

#sponsors #pta, 
#sponsors #pf
{
	float:left;
}

#sponsors #pta {
	width:94px;
	height:53px;
	margin:0 0 0 30px;
/*	border:1px solid red;*/
}

#sponsors #pf {
	width:76px;
	height:53px;
	margin:0 0 0 40px;
/*	border:1px solid red;*/
}

/*---*/

#nav-main {
	margin:0 0 0 0;
}

#nav-main ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#nav-main ul li {
	list-style:none;
	padding:0 0 0 0;
}

#nav-main span {
	visibility:hidden;
}

/*---*/

a:link.tab-1, 
a:visited.tab-1, 
a:active.tab-1,  
a:hover.tab-1 
{
	width:350px;
	height:52px;
	display:block;
	background:url(../i/tabs.gif) top left no-repeat;
}

a:link.tab-1-s, 
a:visited.tab-1-s, 
a:active.tab-1-s,  
a:hover.tab-1-s,
a:hover.tab-1 
{
	width:350px;
	height:52px;
	display:block;
	background:url(../i/tabs-s.gif) top left no-repeat;
}

/*---*/

a:link.tab-2, 
a:visited.tab-2, 
a:active.tab-2,  
a:hover.tab-2 
{
	width:350px;
	height:64px;
	display:block;
	background:url(../i/tabs.gif) 0px -52px no-repeat;
}

a:link.tab-2-s, 
a:visited.tab-2-s, 
a:active.tab-2-s,  
a:hover.tab-2-s,
a:hover.tab-2 
{
	width:350px;
	height:64px;
	display:block;
	background:url(../i/tabs-s.gif) 0px -52px no-repeat;
}

/*---*/

a:link.tab-3, 
a:visited.tab-3, 
a:active.tab-3,  
a:hover.tab-3 
{
	width:350px;
	height:50px;
	display:block;
	background:url(../i/tabs.gif) 0px -116px no-repeat;
}

a:link.tab-3-s, 
a:visited.tab-3-s, 
a:active.tab-3-s,  
a:hover.tab-3-s,
a:hover.tab-3 
{
	width:350px;
	height:50px;
	display:block;
	background:url(../i/tabs-s.gif) 0px -116px no-repeat;
}

/*---*/

a:link.tab-4, 
a:visited.tab-4, 
a:active.tab-4,  
a:hover.tab-4 
{
	width:350px;
	height:66px;
	display:block;
	background:url(../i/tabs.gif) 0px -166px no-repeat;
}

a:link.tab-4-s, 
a:visited.tab-4-s, 
a:active.tab-4-s,  
a:hover.tab-4-s,
a:hover.tab-4 
{
	width:350px;
	height:66px;
	display:block;
	background:url(../i/tabs-s.gif) 0px -166px no-repeat;
}

/*---*/

a:link.tab-5, 
a:visited.tab-5, 
a:active.tab-5,  
a:hover.tab-5 
{
	width:350px;
	height:34px;
	display:block;
	background:url(../i/tabs.gif) 0px -232px no-repeat;
}

a:link.tab-5-s, 
a:visited.tab-5-s, 
a:active.tab-5-s,  
a:hover.tab-5-s,
a:hover.tab-5 
{
	width:350px;
	height:34px;
	display:block;
	background:url(../i/tabs-s.gif) 0px -232px no-repeat;
}

/*---*/

#tabs-title {
/*	border:1px solid red;*/
	padding:33px 0 22px 60px;
}

#tabs-title p {
	padding:0 0 0 0;
}

#sources {
/*	border:1px solid red;*/
	width:310px;
	margin:100px 0 0 0;
	padding:0 0 80px 0;
}

#sources p {
	padding:0;
}

.wereon {
	text-align:center;
	margin:0 0 5px 0;
}

#sources #youtube-container {
	float:left;
	width:96px;
	padding:0 0 0 77px;
}

#sources #facebook-container {
	float:left;
	width:96px;
	margin:0 0 0 33px;
}

#join-pta {
	margin:0 0 50px 97px;
/*	border:1px solid red;*/
	text-align:center;
	width:198px;
}

#join-pta-short {
	margin:85px 0 0 64px;
}

/*---*/

.area {
	width:596px;
	margin:28px 0 0 22px;
	padding:0 0 16px 0;
}

.home .area {
	width:640px;
	margin:10px 0 0 15px;
	padding:0 0 16px 0;
/*	border:1px solid red;*/
}

.step span {
	font-size:1.2em;
}

.step img {
	float:left;
	margin:5px 0 0 0;
}

/*---*/

#nav-local {
	width:640px;
/*	height:57px;*/
	background:url(../i/bg-nav-local.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:normal;
}

#nav-local ul {
	padding:14px 0 12px 20px;
	margin:0 0 0 0;
/*	border:1px solid red;*/
}


#nav-local ul li {
	float:left;
	margin:0 36px 0 0;
	list-style:none;
	padding:0 0 0 0;
/*	border:1px solid red;*/
}

#nav-local ul li a:link, 
#nav-local ul li a:visited, 
#nav-local ul li a:active, 
#nav-local ul li a:hover 
{
	display:block;
}

#nav-local ul li a:link, 
#nav-local ul li a:visited, 
#nav-local ul li a:active 
{
	color:#ccc792;
}

#nav-local ul li a:hover, 
#nav-local ul li a:link.selected, 
#nav-local ul li a:visited.selected, 
#nav-local ul li a:active.selected, 
#nav-local ul li a:hover.selected 
{
	color:#932f37;
}

#nav-local .last {
	padding:0;
}

li.email {
	width:70px;
	padding-bottom:16px;
}

li.school-websites {
	width:80px;
}

li.school-functions {
	width:80px;
}

li.community-publications {
	width:110px;
}

li.local-tv {
	width:100px;
}

/*---*/

.sample {
	margin:0 0 0 40px;
}

.sample h3 {
	font-weight:bold;
	font-size:1em;
	padding:0 0 6px 0;
}

.special {
	padding:16px 0 16px 0;
}

.special p {
	padding:0 0 0 0;
}

.special ul {
	padding:0 0 0 15px;
	margin:0 0 0 0;
}

















#player-container {
	width:640px;
	background:#ffffff;
}

#player-container .description {
/*	border:1px solid red;*/
	float:left;
	width:520px;
	color:#fff;
	padding:14px 0 30px 24px;
}

#player-container p {
	padding:0 0 0 0;
/*	background-color:red;*/
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif, serif;
	
}

#player-container .title {
	font-size:24px;
	font-weight:bold;
	padding:0 0 2px 0;
	line-height:24px;
}

#player-container .title .version {
	font-weight:normal;
	font-size:18px;
}

#player-container .info {
	font-size:12px;
}

#player-container .vid-links {
	float:right;
	width:80px;
	padding:14px 10px 0 0;
}

#player-container .vid-links p {
	font-size:11px;
	padding:0 0 0 0;
	display:block;
/*	border:1px solid red;*/
}

/*#player-container .vid-links #embeddiv p {
	font-size:0.1em;
}
*/

#player-container .vid-links a:link, 
#player-container .vid-links a:visited, 
#player-container .vid-links a:active, 
#player-container .vid-links a:hover 
{
	color:#ba8686;
	display:block;
}

#vid-description-wrapper {
	background:url(../i/bg-vid-description-wrapper.jpg) bottom left no-repeat;
}



/*#thumbnails ul {
	margin:0;
	padding:0;
	background-color:#4a4a4a;
}

#thumbnails ul li {
	margin:0 15px 0 0;
	padding:0;
	float:left;
	list-style:none;
}

#thumbnails .last {
	padding:0;
}

#thumbnails ul li a:link,
#thumbnails ul li a:visited,
#thumbnails ul li a:active,
#thumbnails ul li a:hover {
	display:block;
}*/


.section {
	border-bottom:1px solid #000000;
	padding:0 0 16px 0;
	margin:0 0 50px 0;
}

.section h3 {
	padding:0 0 7px 0;
	font-weight:normal;
	font-size:1.2em;
}

.section .visuals {
	float:left;
	margin:4px 10px 0 0;
	border:2px solid #000000;
}

.section .visuals p {
	padding:0;
}

.section .description {
	float:left;
}

.section .description p {
	padding:0;
	margin:0;
}

#items-wrapper {
	width:610px;
	background:#e9e7cb url(../i/bg-items-wrapper.gif) top left repeat-y;
}

.item {
	width:300px;
	float:left;
	border-bottom:1px solid #cccccc;
	margin:0 4px 0 0;
}

.item.last {
	margin:0 0 0 5px;
	width:297px;
}

.item em {
/*	display:block;*/
}

.item p {
	margin:2px 0 2px 4px;
	padding:0 0 0 0;
	font-size:11px;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif, serif;
}

.item.last p {
	margin:2px 0 2px 0;
}

.row.odd p {
	background-color:#d4d1b7;
}

#items-wrapper a:link, 
#items-wrapper a:visited, 
#items-wrapper a:active, 
#items-wrapper a:hover
{
	display:block;
	padding:0 0 8px 0;
	cursor:pointer;
}

#items-wrapper a:link.selected, 
#items-wrapper a:visited.selected, 
#items-wrapper a:active.selected, 
#items-wrapper a:hover.selected
{
	border:1px solid #913135;
}

#items-wrapper .tmb {
	width:105px;
	float:left;
	margin:8px 0 0 4px;
}

#items-wrapper .title {
	width:165px;
	float:right;
	color:#8c3535;
	font-weight: bolder;
	margin:6px 10px 0 0;
}

#items-wrapper .title .version {
	font-weight:normal;
}



#items-wrapper .info {
	width:165px;
	float:right;
	color:#000000;
	margin:0 10px 0 0;
}

#vid-description-wrapper .time {
	float:none;
	margin:0 0 0 0;
	color:#ffffff;
	font-size:12px;
}

#items-wrapper .time {
	width:165px;
	float:right;
	color:#000000;
	margin:0 10px 0 0;
	display:none;
}

.download {
	background:url(../i/icon-download.gif) 0px 0px no-repeat;
	height:19px;
}

.download a:link, 
.download a:visited, 
.download a:active, 
.download a:hover 
{
	padding:0 0 0 22px;
}


.share a:link span, 
.share a:visited span, 
.share a:active span, 
.share a:hover span
{
/*	margin-top:3px;*/
/*	border:1px solid red;*/
	margin-top:-2px;
	display:block;
}


/*--- clearfix ---*/

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */ 

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


