
	
	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	
			/*End of styles for the edit box*/
	
	/*******************************************************************************
	
	BROWSER HACKS: the hacks below should not be changed unless you are an expert
	
	*******************************************************************************/
	
	.MenuBarItemIE 
	{
		position: static;
	}
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe
	{
		position: absolute;
		z-index: 1010;
	}
	/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
	@media screen, projection
	{
		ul.MenuBarHorizontal li.MenuBarItemIE
		{
			display: inline;
			float: left;
			background-color: #FFF;
		}
	}
	
	

/* USER VALUES */

.back {
background-color:#B2BC8A; /* Sets website background color - default:black */
}

#title, #subtitle {
color:#393C2C;
}

/* /USER VALUES */

/* CUSTOM */

.back {
text-align:center;
font-family:"Lucida Grande",lucida,verdana,sans-serif,arial,helvetica;
font-size:12px;
padding-bottom:20px;
}

.print {
text-align:center;
}

.print p {
text-align:justify;
}

p:first-child {
margin-top:0;
}

body {
margin:0px;
padding:0px;
}

/* Wrappers */

#wrapper, #wrapperl {
width:848px;
margin:0 auto;
position: relative;
text-align:left;
background-repeat:repeat-y;
border-right:1px solid #2C2C2A;
border-bottom:1px solid #2C2C2A;
border-left:1px solid #2C2C2A;
overflow:hidden;
background-color:white;
}

#wrapperl {
background-image:url(images/sagecity/faux.png);
}

.thumb {
margin:0 auto;
}

/* /Wrappers */

/* Header */

#header {
height:100px;
width:850px;
margin:0 auto;
text-align:left;
position:relative;
}

#title {
font-size:27px;
font-weight:bold;
left:5px;
}

#subtitle {
font-weight:bold;
font-size: 120%;
right:5px;
}

#title, #subtitle {
position:absolute;
font-family:Georgia,"Times New Roman",Times,serif;
bottom:11px;
}

#headerimg {
height:260px;
background-color:#79873B;
text-align:center;
}

#nav {
text-align:left;
background-color:#393C2C;
color:#393C2C;/*Hides Pipe Separators*/
line-height:27px;
word-spacing:-15px;
font-family:"Gill Sans","Trebuchet MS",Verdana,Sans-serif;
font-size:14px;
overflow:hidden;
}

#nav a {
word-spacing:0;
}

.navlinks {
color:#A8BC52;
text-decoration:none;
padding:12px 8px;
}

.navlinks:hover {
color:#393C2C;
background-color:#A8BC52;
}

/* /Header */

/* Two Column Left */

#lcollcol {
width:165px;
display:inline;
float:left;
margin:15px 15px 0 15px;
line-height:1.3;
color:#B2BC8A;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
}

#contentlcol {
width:633px;
display:inline;
float:right;
position:relative;
padding:10px;
}

/* /Two Column Left */

/* Three Column */

#content3col {
width:394px;
display:inline;
position:relative;
float:left;
padding:10px;
}

/* /Three Column */

/* Two Column Right */

#rcolrcol {
width:182px;
display:inline;
float:right;
position:relative;
padding:0px 28px 0px 28px;
margin:20px 0px 20px 0px;
border-left:1px dotted #999999;
}

#contentrcol {
width:582px;
display:inline;
float:left;
padding:10px;
}

/* /Two Column Right */

/* One Column */

#content {
margin:20px;
}

/* /One Column */

h3 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
margin-bottom:10px;
}

h4 {
border-bottom:1px solid #A8BC52;
color:#A8BC52;
font-size:1.2em;
margin:18px 10px 10px 0;
padding:0 0 1px 0;
}

#footer {
color:#B2BC8A;
background-color:#393C2C;
font-size:9px;
height:20px;
width:100%;
text-align:right;
position:relative;
}

#footer a {
text-decoration:underline;
color:#A8BC52;
}

#footer a:hover {
text-decoration:none;
color:white;
}

#admin {
text-align:left;
position:absolute;
top:5px;
left:10px;
}

#ftrlinks {
text-align:right;
position:absolute;
top:5px;
right:10px;
}

#anchor {
clear:both;
}

#print {
width:90%;
margin:0 auto;
}

/* /CUSTOM */

/* NON-CUSTOM */

.rsscredit {
    font-family: arial, helvetica, sans-serif;
    color : #000000;
    font-size : 8pt; }
.rsslinks {
    font-family: arial, helvetica, sans-serif;
    color : #000000;
    font-size : 8pt; }
.DigestTitle {
    font-family: verdana, arial, helvetica, sans-serif;
    color : #000000;
    font-size : 16px;
	line-height : 24px;
    font-weight : bold; }
.FeedTitle {
    font-family:  arial, helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
	line-height : 13px;
    font-weight : bold; }
a.FeedTitle {
    text-decoration : none; }
.FeedDescription {
    font-family:  arial, helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
    text-decoration : none;  }
.FeedLink {

    text-decoration : none; }
.headline {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
margin-bottom:10px; }
.subheadline {
    font-family:  arial, helvetica, sans-serif;
    color : #000000;
    font-size : 14px;
    font-weight : bold;
    font-style : italic;
}


.body {
color:black;
font-family:"Lucida Grande",lucida,verdana,sans-serif,arial,helvetica;
font-size:12px;
}

.caption {
font-family: arial, helvetica, sans-serif;

color:#000;
font-size:10px;
}

.pullquote {
font-family: arial, helvetica, sans-serif;
color:#000;
font-size : 14px;

font-style : italic;
}

.credit {
    font-family: arial, helvetica, sans-serif;
    color:#000;
    font-size : 14px;
    font-style:italic;
}

.sitename {
font-size:24px;
font-weight:bold;
color:#FFF;
border-spacing:0;
line-height : 24px;
}

.bar {
    color : #000000; }


.vertical-links {
    color : #290919;
	font-weight : bold;
	text-decoration : none;
	text-transform : UPPERCASE;
	font-family : arial, helvetica, verdana;

	line-height : 28px;
	max-height : 40px; }
a   {
    font-family : arial, helvetica, verdana; }

.system {
	font-size : 10pt;
   	font-family : arial, helvetica, verdana; }

.syssmall {
	font-size : 8pt;
   	font-family : arial, helvetica, verdana;
   	color : #000000; }
.bodysmall {
	font-size : 10pt;
	font-weight : BOLD;
    color : #ffffff;
	text-transform : UPPERCASE;
   	font-family : arial, helvetica, verdana; }
.bodysmallgrey {
	font-size : 8pt;
   	font-family : arial, helvetica, verdana;
   	color : #000000; }
table { 
    font-family:  arial, helvetica, sans-serif;


    font-size : 10pt; }

/* /NON-CUSTOM */