/* ---The Quarterback Factory--- */

body {
	padding: 0;
	margin: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #000 url('../images/bg.jpg') no-repeat fixed right;
}
#logo {
	position: relative;
	padding: 5px 0 0 5px;
	z-index: 999;
	text-decoration: none;
}
td, p, ul {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.callout {
	font: italic bold 14px Georgia, "Times New Roman", Times, serif;
	color: #f28c06;
}
#header-box {
	display: block;
	width: 171px;
	height: 24px;
	background: transparent url('../images/tab.gif') repeat-x 0 0;
	z-index:-1;
}
#header-box h1 {
	padding: 4px 0 0 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	text-align:center;
}
h1 {
	margin: 60px 0 0 0;
}
h1:first-child {
	margin-top: 0;
}
h2 {
	margin: 35px 0 0 0;
	padding: 5px 5px 5px 15px;
	font:  bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: transparent url('../images/headerbar2.gif') repeat-x;
	z-index:1;
	background-color:#F2F2F2;
}
h3 {
	margin: 15px 0 0 0;
	padding:5px 0 5px 15px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: transparent url('../images/headerbar2.gif') repeat-x;
	z-index:1;
	background-color: #F2F2F2;
}
h4 {
	margin: 0;
	padding:10px 0 0 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #D70201;
}
#community_news {
	border: 1px solid #93add0;
	border-top: none;
}
.feature_news {
	padding:5px;
}
.feature_header {
	margin: 35px 0 0 0;
	padding: 5px 5px 5px 15px;
	width:680px;
	font:  bold 15px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: transparent url('../images/headerbar2.gif') repeat-x;
	z-index:1;
	background-color:#F2F2F2;
}

/* ---LAYOUT--- */

#header {
	height: 85px;
	background-color: #000;
	color: #CCC;
}
#contain {
	background-color:#FFF;
	background: #ffffff url('../images/bg_mm_home2.jpg') repeat-x;
	width: 75%;
}
#mainTable {
	padding: 0px;
	margin: 0 10% 0 0;
	border-right: 1px solid #000;
	line-height: 1.5em;
}
#mainTable td {
	padding: 0px;
}
#maincontent-left {
	border-left: 1px dotted #93add0;
	font-size: 14px;
	background-color:#FFF;
	}
#maincontent-right {
	width: 200px;
	border-left: 1px dotted #93add0;
	font-size: 14px;
	z-index:1;
}
#bg-top_corner {
	display: block;
	width: 171px;
	height: 50px;
	background: transparent url('../images/bg-top_corner.gif') no-repeat 0 0;
	z-index: 1;
}
#inside {
	padding:10px;
}

/* ---NAVAGATION--- */

#sidebar {
	width: 171px;
	font-size: 10px;
	background-color:#FFF;
}
#sidebar-contain {
	padding: 0px;
	background-color:#fff;
}
#navbg-top {
	display: block;
	width: 171px;
	height: 50px;
	background-color: #FFF;
	background: url('../images/nav_bg2.gif') no-repeat 0 0;
	z-index: -1;
}
#navbg {
	display: block;
	width: 171px;
	height: 24px;
	background: transparent url('../images/nav-blue.jpg') no-repeat 0 0;
	z-index:-1;
}
#navbg-sub {
	display: block;
	width: 171px;
	height: 24px;
	background: transparent url('../images/nav-black.gif') no-repeat 0 0;
	z-index:-1;
}
#sidebar a:link, #sidebar a:visited {
	padding: 6px 0 0 10px;
	display: block;
	text-decoration: none;
	color: #FFF;
}
#sidebar a:hover, #sidebar a:active {
	padding: 6px 0 0 10px;
	display: block;
	text-decoration: underline;
	color: #fff;
}
#sidebar ul {
	padding-left: 0px;
	list-style-type: none;
	margin-left: 1em;
}
#sidebar li {
	margin: 0px 0px 6px 0px;
}
.head_1 {
	font:1px arial;
}
.lnk_sites_panel {
	position:absolute;
	left:0px;
	margin:17px 0 0 290px;
	padding:0 0 0 1px;
	z-index:999;
}
a.lnk_sites {
	position:relative;
	top:0px;
	padding:6px 9px 8px 9px;
	margin:0 1px 0 0;
	background: url('../images/tab.gif') repeat-x top left;
	font:bold 11px arial;
	color:#000;
}
a.lnk_sites:link, a.lnk_sites:visited {
	color:#000;
	text-decoration:none;
}
a.lnk_sites:hover, a.lnk_sites:active {
	color:#000;
	text-decoration:underline;
}
a.lnk_sites_on {
	position:relative;
	top:0px;
	padding:6px 9px 8px 9px;
	margin:0 1px 0 0;
	background: url('../images/tab.gif') repeat-x top left;
	font:bold 11px arial;
	color:#000;
}
a.lnk_sites_on:link, a.lnk_sites_on:visited {
	color:#000;
	text-decoration:none;
}
a.lnk_sites_on:hover, a.lnk_sites_on:active {
	color:#000;
	text-decoration:underline;
}
.signupframe {
	background: #eeb540;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* ---SIGNUP BOX--- */

#signup {
	border: #fff 1px solid;
	padding: 10px;
	background: url('../images/fbgp.jpg') no-repeat 0 -40px;
}
DIV#signup H5 {
	margin: 0 0 0 5px;
	MARGIN-BOTTOM: 5px;
	COLOR: #000000;
	BACKGROUND-COLOR: transparent
}

/* ---HOMEPAGE NEWS--- */

ul#contentList {
	margin: 0;
	padding: 0;
}
ul#contentList li {
	margin: 0;
	padding: 2px 0 0 0;
	border-bottom: 1px dashed #333;
	height: 100%;
	list-style: square inside url('../images/article.gif');
}
ul#contentList li.odd {
	background-color: #FFF;
}
ul#contentList li.even {
	background-color: #EEEFF4;
}
ul#contentList p.title {
	margin: -10px;
	font-size: 12px;
	display:inline;
}
ul#contentList p.desc {
	margin: 0;
	padding: 0;
	font-style: italic;
	font-size: 11px;
}
ul#contentList .newsDate {
	margin: 0;
	padding: 0;
	color: #FF0000;
	font-style: italic;
	font-size:10px;
}

/* ---HOMEPAGE VIDEO LIST--- */

.videolink { position:relative; padding:3px 0 0 20px; font-size:12px; line-height:20px; }
.videoimg { position:relative; background:url('../images/film.png') no-repeat; }
.videoList {
	margin: 0;
	padding-bottom: 3px;
	border-bottom: 1px dashed #333;
	width:95%;
	height: 100%;
}
.videodesc {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

/* ---HOMEPAGE ARTICLE LIST--- */

.articlelink { font:italic 11px Georgia; color: #069; text-decoration:underline; background-color: transparent; }
.articleimg { position:relative; padding:0 0 0 20px; background:url('../images/article.gif') no-repeat; }
.articleList { margin: 0;	padding-bottom: 3px; font:bold 13px Verdana, Arial, Helvetica, sans-serif;	width:95%; height: 100%; }/*border-bottom: 1px dashed #333;*/
.articledesc { margin: 0; padding: 0; font-size: 11px; }

/* ---FOOTER--- */

#footer { background-color: #fff; }
#footer-bar {
	background-color: #f2f2f2;
	clear: left;
	position: relative;
	top: 3px;
	padding: 2px;
	margin: 0 0 20px 0;
}
#footer-bar ul li {
	list-style: none;
	display: inline;
	padding: 0 8px;
	border-top: 1px solid #f2f2f2;
}
#footer li#copyright {
	padding: 0 4px 0 0;
	border: none;
}
#footer-bar a:link, #footer a:visited {
	color: #069;
	text-decoration: underline;
	background-color: transparent;
}
#footer-bar a:hover {
	color: #004060;
}

/* ---QUOTE BOX---  */

.quote-contain {
	width: 415px;
	font: 12px Georgia, "Times New Roman", Times, serif;
}


.quote {
	width: 350px;
	margin: 0 15px 15px 20px;
	padding-left: 15px;
}

.quote-top {
	width: 350px;
	margin: 25px 15px -15px 0px;
	padding: 15px 5px 0 5px;
	background: url('../images/open-quote.gif') left top no-repeat;
	z-index:-1;
}

.quote-bottom {
	width: 410px;
	margin: -35px 0px 15px 0px;
	padding: 15px 5px 0 5px;
	background: url('../images/close-quote.gif') right no-repeat;
	z-index:-1;
}
.quote-from {
	color: #666;
	display: block;
	text-align: left;
	margin: -5px 0 0 20px;

}/*border-top: 1px solid #666;*/
.quote cite {
	display: block;
}

/* ---BLOCKS--- */
.blockcontainer {
	position:relative;
	height:350px;
}
.blockelem {
	position:relative;
}
