﻿/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Quattrocento+Sans);

/*BODY CONTROLS*/
body { margin: 0px; font-family: "Trebuchet MS", sans-serif; font-size: 13px; background-color: #111111; color: #FFF; }
h1{ font-size:16px; color: #666; }
h2{ font-size:14px; color: #666; 0px; margin: 0px; }
h3{ font-size:12px; color: #666; 0px; margin: 0px; }
br{ clear: both; }
hr{ width: 75%; clear: both; }
img { border: none; }
font { color: black; }

/*LAYOUT CONTROLS*/
#global_container { width: 100%; height: auto; margin: 0px auto; }
#header { width: 1101px; height: 150px; margin: 0px auto; background: url("../images/bg_header.jpg") no-repeat top center; }
.sn { float: right; position: relative; top: 70px; right: 40px; }
#nav { width: 880px; height: 24px; margin: 0px auto; text-align: center; position: relative; top: 70px; }
#content{ width: 1101px; height: 1040px; margin: 0px auto; background: url("../images/bg_content.jpg") no-repeat center; }
#container_primary{ width: 790px; height: 980px; background: url("../images/bg_container.png") repeat; padding: 2px; float: right;  }
#container_left { position: relative; top: 0px; left: 0px; float: left;  }
#container_right { position: relative; top: 0px; right: 0px; float: right; }
#container_title_left { width: 440px; height: 24px; position: relative; top: 20px; left: 90px; float: left; text-align: center; }
#container_title_right { width: 440px; height: 24px; position: relative; top: 20px; right: 50px; float: right; text-align: center; }
.container { width: 380px; height: 890px; background: url("../images/bg_container.png") no-repeat center; padding: 10px; }
#adblock { width: 800px; height: 90px; margin: 0px auto; }
#footer {width: 1101px; height: auto; margin: 0px auto; text-align: center; }
#adside { width: 150px; height: auto; float: left; }
#adside2 { width: 150px; height: auto; float: right; }
.videoNav a { display: inline-block; padding: 3px; }
.selectedVid { font-size: 18px; }

/* BIBLIO */ 
#bib_240_400_blue { width: 240px; height: 400px; background-image: url('http://i.biblio.com/i/en/banners/240_400_blue.gif'); text-align: left; margin: 2px; font-size: 10px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; }
#bib_240_400_blue td { font-size: 10px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; }
#bib_240_400_blue form { padding: 54px 15px 15px 15px; }
#bib_240_400_blue #subbox  { padding: 12px; }
#bib_240_400_blue #subbox a { color: #fec770; }
#bib_240_400_blue input { background-color: #d9d7c5; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; margin: 2px; }

/* Facebook */
.uiAdminAttribution { color: white; }

/* Contact Page */
.success { display: none; color: #F60; }

/* Font Styles */

.titles { font-family: 'Quattrocento Sans', sans-serif; font-size: 16px; font-weight: 400; color: silver; letter-spacing: 4px;}
.subtitle { font-size: 20px; color: #299545; font-family: "Courier New", Courier, monospace; }
.highlight { font-size: 20px; font-weight: bold; }
.silver { font-size: 15px; color: silver; }
.bold { font-weight: bolder; }
.caption { font-style: italic; font-size: 12px; color: #999; }
.blockquote { background-color: #f5f3e6; border: silver 1px dotted; padding: 7px; }

/** Links Styles **/

/* primary navigation */
#nav ul { list-style: none; }
#nav li { display: inline; padding: 8px; }
#nav a { color: #000; }
#nav a:hover { text-decoration: underline; }
	
/*global links*/
a:link { color: #9F0; text-decoration: none; }
a:visited { color: #9F0; text-decoration: none; }
a:hover { color: #9F0; text-decoration: underline; }

/**
 * MODAL WINDOW v1.2
 * Author: Andrew Sauder
 */
 
#modalWindow {
	position:fixed;
	background: #FFFFFF;
	width:700px;
	height:500px;
	padding:20px;
	z-index:999999;
	display:none;
	top:30%;
	left:50%;
	margin: -170px 0 0 -370px;
	-moz-box-shadow: 0px 0px 15px #878787; /*rgba(0,0,0,.25);*/
	-webkit-box-shadow: 0px 0px 15px #878787; /*rgba(0,0,0,.25);*/
	box-shadow: 0px 0px 15px #878787; /*rgba(0,0,0,.25);*/
	overflow-y:auto;
	overflow-x:hidden;
	behavior: url(/PIE.htc);
}
#modalClose {
	cursor:pointer;
	position:absolute;
	color:#601b1b;
	right:10px;
	top:10px;
}
#modalBK {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	z-index:999998;
	display:none;
	text-align:center;
	margin:auto;
}
