/*----------------------------------------
MDLA Stylesheet
Author: Marcus Ellis
Last Updated: December 20, 2011
(c) 2010 Affiniscape, Inc.
All Rights Reserved. This style sheet must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/

@import url(/global/themes/14-taylor/taylor-styles.min.css);
@import url(/global/css/portal-left.min.css);

body {
	margin: 0;
	background: #999;
}
body#nobackground { background: #FFF; }


/* @group Type
----------------------------------------*/
body,
td,
p {
	color: #000;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
h1 {
	color: #000;
	margin: 0 0 -30px;
	padding: 0 5px 50px;
}
h2 {
	color: #333;
}
h3 {
	color: #666;
}
h4 {
	color: #000;
}
h5 {
	background-color: #C03;
}
h6 {
	border-color: #C03;
	color: #FFF;
}
a:link, 
a:active, 
a:visited {
	color: #C03;
}
a:hover {
	color: #C03;
}
hr {
	color: #ccc;
	background-color: #ccc;
}
/* @end */


/* @group Navigation
----------------------------------------*/
#navtop1 li ul,
#navtop2 li ul {
	border: solid 1px #ccc;
	border-top: none;
	background: #fff;
	padding: 5px;
	width: 175px;
}
#navtop1 li ul li,
#navtop2 li ul li { border: none; }
ul#navtop1 li li a,
ul#navtop2 li li a {
	color: #666;
	background: none;
	font: normal 11px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	z-index: 999;
	margin: 0;
	padding: 8px 10px 6px 10px;
	width: 155px;
}
ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover {
	color: #fff; 
	background: #C03;
	font: normal 11px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
/* @end */


/* @group System Messages
----------------------------------------*/
#returnlinktable td#returnlinkcell {
	padding: 5px 25px;
}
/* @end */


/* @group Sub Content
----------------------------------------*/
#maincontentsubcell p {
	line-height: 1.6em;
}
#maincontentcell ul li {
	background-image: url(../imgs/li-arrow.png);
}
#maincontentsubcell blockquote {
	margin-top: 10px;
}
/* @end */


/* @group Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	background: url(../imgs/bak-rightnav.png) repeat-x left top #333;
}
#rightnavcell ul li {
	background-image: url(../imgs/li-arrow-rn.png);
}
#rightnavcell table {
	margin: 0 auto;
}
#rightnavcell a, #rightnavcell ul a {
	color: #FFF;
	text-decoration: underline;
}
#rightnavcell a:hover, #rightnavcell ul a:hover {
	color: #9CF;
	text-decoration: none;
}
/* @end */


/* @group Footer
----------------------------------------*/
#footertablecell {
	background-image: url(../imgs/bak-footer.png);
}
/* @end */


/* @group Clickable Logo
----------------------------------------*/
#logo-click {
	border: none;
	margin-left: 218px;
	top: 40px;
	width: 250px;
}
#logo-click h1 {
	height: 155px;	
}
/* @end */


/* @group Calendar Widget
----------------------------------------*/
#rightnavcell .quick-cal {
	margin-top: -8px;
}
#rightnavcell .quick-cal h3 {
	display: none;
}
#rightnavcell .quick-cal ul, #rightnavcell .quick-cal ul li {
	background: none;
	clear: both;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;	
}
#rightnavcell .quick-cal ul li div {
	height: 100%;
	min-height: 29px;
	padding: 5px;
	overflow: hidden;
}
#rightnavcell h4 {
	margin: 0 0 0 50px;
}
#rightnavcell .quick-cal .odd {
	background-color: #292929;
}
#rightnavcell .quick-cal .even {
	background-color: #1F1F1F;
}
#rightnavcell .quick-cal div span {
	color: #CCC;
	display: block;
	float: left;
	text-align: center;
	text-transform: uppercase;
	width: 50px;
}
#rightnavcell .quick-cal div span em {
	color: #FFF;
	display: block;
	font-size: 20px;
	font-style: normal;
	margin-top: 2px;
	text-align: center;
}
/* @end */


/* @group RSS Feed
----------------------------------------*/
.rss-box li a.rss-item {
	font-weight: bold;
}
.rss-box .rss-date {
	color: #666;
	font-size: 10px;
	font-style: italic;
}
/* @end */


