/*----------------------------------------
Affiniscape MDLA Stylesheet
Last Updated: July 1, 2010
(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.css);

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

body#nobackground { background: #fff none; }

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;
}


/* Global Navigation
----------------------------------------*/
#navtop1 li ul,
#navtop2 li ul {
	border: solid 1px #ccc;
	border-top: none;
	background: #fff;
	padding: 5px;
	width: 175px;
}

#navleft li ul {
	border: none;
	background: #696;
	margin-top: -28px;
	width: 175px;
}

#navtop1 li ul li,
#navtop2 li ul li, 
#navleft li ul li { border: none; }

ul#navtop1 li li a,
ul#navtop2 li li a,
ul#navleft 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,
ul#navleft li li a:hover {
	color: #fff; 
	background: #C03;
	font: normal 11px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

* html ul#navtop1 li li a,
* html ul#navtop1 li li a:hover,
* html ul#navtop2 li li a,
* html ul#navtop2 li li a:hover
* html ul#navleft li li a,
* html ul#navleft li li a:hover { width: 175px; }

/* Global Nav - Below Banner */
#navtop1 li { margin-bottom: 0; }
#navtop1 li li { margin: 0; }


/* System Messages
----------------------------------------*/
#returnlinktable,
.infomessage,
.errormessage,
.loginmessage {
	
}

#pageheadertable {
	
}


/* Main Content
----------------------------------------*/
#maincontenttable {
	
}

#maincontentcell {
	
}


/* Sub Content
----------------------------------------*/
#maincontentsubtable {
	
}

#maincontentsubcell {
	
}

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

/* 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;
}


/* Client-side Left Navigation
----------------------------------------*/
#leftnavcell {
	
}


/* Footer
----------------------------------------*/
#footertable {
	
}

#footertablecell {
	background-image: url(../imgs/bak-footer.png);
}


/* 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;
}


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


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

