/* 
=====================================================
Skin styles for The Garden Skins
=====================================================
*/   

html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the page content in the browser window. The text is then set to left aligned in the #pagewrapper selector */
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; /* this sets the default font family for the skin */
	font-size: 11px; /* this sets the default font size for the skin */
	line-height: 1.6em; /* this sets the default line spacing for the skin */
	color: #565656; /* this sets the default font color for the skin */
	background-color: #fff;
	background-image: url(Top-Fade.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/* pagewrapper sets up a div to fill up the whole window with 100% min-height & places "Bottom-Fade" background at the bottom across the full width of the browser window */
#pagewrapper {
	position: relative; /* needed to position footer */
	min-height: 100%; /* needed to stick footer to the bottom of page */
	min-width: 875px;
    width:expression(document.body.clientWidth < 875 ? "875px" : "100%" ); /* IE Dynamic Expression to set the width */
	text-align: left;
	padding: 0px;
	background-image: url(Bottom-Fade.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* hack needed for IE6 */
* html #pagewrapper {
	height: 100%;
}

/* 
=====================================================
Skin Containers
=====================================================
*/
#logo {
	float: left;
	width: 315px;
	padding-top: 15px;
	margin-left: 20px;
}
#adminmenu {
	width: 315px;
	padding-top: 15px;
	margin-left: 20px;
}
#topmenu {
	float: right;
	padding-top: 15px;
	margin-right: 20px;
}
#breadcrumb {
	float: left;
	margin-left: 20px;
}
#avatar {
	float: right;
	padding-right: 5px;
    width: 30px;
    height: 30px;
}
#loginlinks-date {
	float: right;
	text-align: right;
	margin-right: 20px;
}
.top-separator {
	clear: both;
    height: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #abc299;
}
.content-separator {
	clear: both;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content-container {
	padding-left: 200px; /* this makes room for the fixed-width sidebar */
}
.content-container {
	padding: 0px 20px 75px 20px;
}
.content-pane {
	padding-left: 25px;
}
.content-paneCream {
	padding: 20px;
	background-color: #f8f2da;
}
.content-panePadRight {
	padding-right: 25px;
}
.content-pane tbody {
	text-align: left; 
}
.onePane_topMargin {
	padding-top: 25px;
}
#sidebar {
	width: 175px;
	padding-bottom: 75px;
	margin-left: 20px;
	float: left;
}
#maincontent {
	margin-left: 220px;
	margin-right: 20px;
	padding-bottom: 75px;
}
/* IE hack for "float drop" bug */
* html #maincontent {
    overflow-x: auto; overflow-y: hidden; 
    width: expression(document.body.offsetWidth - 240);
}
#footerlogo {
	text-align: left;
	margin-left: 20px;
	position: absolute;
	width: 25%;
	left: 20px;
	bottom: 20px;
}
#footercontent {
	text-align: right;
	margin-right: 20px;
	position: absolute;
	width: 70%;
	right: 20px;
	bottom: 20px;
	vertical-align: bottom;
}
.homeButtons {
	margin: 10px 0 10px 0;
}

/* 
=====================================================
Skin styles for Snapsis Menu: Top Level
=====================================================
*/
#navParent {
	margin: 0px;
	border: 0px;
	padding: 0px;
    float: left;
	list-style-type: none;
}
#navParent li {
	color: #2f6833;
	display: block;
    width: 125px;
	margin-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ef4129;
}
#navParent li a:link, #navParent li a:visited {
	color: #2c6700;
	text-decoration: none;
	display: block;
    width: 125px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#navParent li a:hover {
	text-decoration: none;
	color: #2c6700;
}
#navChild {
	color: #565656;
	margin: 0px 0px 0px -10px;
	padding: 0px;
	border: 0px;
}
#navChild li {
	padding: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #8c8984;
}
#navChild li a:link, #navChild li a:visited {
	color: #565656;
	text-decoration: none;
	display: block;
	width: 125px;
	padding-top: 1px;
	padding-bottom: 1px;

}
#navChild li a:hover {
	color: #565656;
	text-decoration: none;
	background-color: #d6e3b5;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* 
=====================================================
Skin styles for Snapsis Menu: Side Menu
=====================================================
*/
.sideNavParent {
	margin: 0px;
	padding-bottom: 4px;
    padding-top: 5px;
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c8984;
	letter-spacing: .4em;
    text-transform: uppercase;
}
#sideNavParent, #sideNavChild {
	margin: 0px;
	border: 0px;
	padding: 0px;
}
#sideNavParent li, #sideNavChild li {
	list-style-type: none;
}
#sideNavParent li a:link, #sideNavParent li a:visited, #sideNavChild li a:link, #sideNavChild li a:visited {
	color: #2c6700;
	background-color: #d6e3b5;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#sideNavParent li a:hover, #sideNavChild li a:hover {
	color: #2c6700;
	background-color: #abc299;
	text-decoration: none;
}
#sideNavChild li a.SelectedItem, #sideNavChild li a.SelectedItem {
	color: #2c6700;
	background-color: #a6cb45;
}

/* 
=====================================================
Skin styles for ListX Elements
=====================================================
*/
h1.formhead, .formhead {
	color: #669900;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2em;
	border-bottom-width: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 15px;
	letter-spacing: .05em;
}
.formheadAlternate {
    color: #2f6833;
}
td.label {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
	color: #29a7ce;
    text-align: right;
    padding-bottom: 5px;
    padding-right: 5px;
}
input, input.textbox {
	height: 17px;
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #8c8984;
}
input:focus, input.textbox:focus {
	height: 17px;
	margin-bottom: 5px;
    display: block;
    background-color: #f8f2da;
	display: inline;
}
input[type="image"] {
    height: 15px;
    padding: 0;
    margin: 0;
}
input[type="image"]:focus {
    background-color: transparent;
}
select.dropdown {
	padding: 3px 0 3px 0;
	margin-bottom: 5px;
}
h1.eyebrow {
	font-size: 11px;
	color: #565656;
	letter-spacing: .15em;
    text-transform: uppercase;
    margin-bottom: -3px;
}
h1.listhead {
	color: #669900;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: .05em;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
    margin-bottom: 7px;
}
table.list {
	padding: 0px;
	border: 1px solid #8c8984;
	border-collapse: collapse;
	margin-bottom: 5px;
}
table.list tr.label td {
	color: #29a7ce;
    font-weight: bold;
}
table.list td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 12px;
    border-right: 1px solid #8c8984;
}
tr.row {
	background-color: #dff2f8;
    padding: 0px;
}
tr.alternate {
}
tr.rowPast, tr.alternatePast {
	background-color: #fde8d7;
    padding: 0px;
	border-bottom: solid 1px #ffffff;
}
h1.listviewhead {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c6700;
	letter-spacing: .2em;
    text-transform: uppercase;
    margin-bottom: 3px;
}
.listview td {
}
.profileviewPretitle {
	color: #2f6833;
	font-size: 11px;
    text-transform: uppercase;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	letter-spacing: .15em;
}
h1.profileviewTitle, .profileviewTitle {
	color: #669900;
	font-size: 18px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2em;
	border-bottom-width: 0px;
	margin-bottom: 0px;
	letter-spacing: .025em;
}
.profileviewSubtitle {
	color: #2f6833;
	font-size: 11px;
	font-style: italic;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	padding: 5px 0 10px 0;
}
.profileviewHead {
	font-size: 11px;
	color: #2c6700;
	letter-spacing: .15em;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.profileviewText {
line-height: 1.4em;
}
.helpPage {
	margin-bottom: 10px;
}

/* 
=====================================================
Skin styles for ListX Categories List
=====================================================
*/
.CategoriesLevel1 {
    margin-bottom: 15px
}
.CategoriesLevel2 {
    width: 200px;
    margin-right: 10px;
}
.CategoriesLevel3 {
    padding-left: 10px;
    color: #8c8984;
}
h1.CategoriesHead {
    color: #29a7ce;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-size: 13px;
	border-bottom: 1px dotted #8c8984;
	padding-bottom: 5px;
    margin-bottom: 6px;
}
.CategoriesSubHead {
    font-weight: bold;
    padding-left: 26px;
    text-indent: -26px;
    line-height: 1.2em;
}

/* 
================================
Skin styles for Search Results
================================
*/  
table.searchResults1col {
width: 100%;
background-color: #f8f2da;
margin-bottom: 7px;
padding: 5px;
}
table.searchResults td {
width: 150px;
color: #565656;
font-size: 11px;
padding: 10px;
background-color: #f8f2da;
text-align: center;
}
table.searchResults1col td {
color: #565656;
font-size: 11px;
text-align: left;
}
table.searchResults img {
padding: 0px 0px 7px 0px;
}
table.searchResults1col img {
padding: 0px 7px 0px 0px;
}
h2.resultsBold, .resultsBold {
color: #565656;
font-weight: bold;
font-size: 11px;
}
.resultsItalic {
font-style: italic;
font-size: 11px;
}
table.searchResults p, table.searchResults1col p {
margin: 0;
line-height: 1.4em;
}
table.searchResults .rollover a, table.searchResults1col .rollover a {
font-size: .9em;
}
table.searchResults1col p.rollover {
margin-top: 5px;
}
/* 
================================
Skin styles for Dynamic Login
================================
*/  
.DynamicLogin_Table .SubHead {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
	color: #2088b2;
}
.DynamicLogin_LoginLink, .DynamicLogin_RegisterLink, .DynamicLogin_PasswordLink {
	color: #ef4129;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: .1em;
    	text-transform: uppercase;
	padding: 3px 0px 3px 0;
}
a.DynamicLogin_LoginLink:link, a.DynamicLogin_LoginLink:visited,
a.DynamicLogin_RegisterLink:link, a.DynamicLogin_RegisterLink:visited,
a.DynamicLogin_PasswordLink:link, a.DynamicLogin_PasswordLink:visited {
	color: #ef4129;
	text-decoration: none;
}
a.DynamicLogin_LoginLink:hover, a.DynamicLogin_RegisterLink:hover, a.DynamicLogin_PasswordLink:hover {
	color: #2f6833;
	text-decoration: none;
}
a.homeJoinLink, a.homeJoinLink:link, a.homeJoinLink:visited {
    color: #eec105;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}
a.homeJoinLink:hover {
    color: #a6cb45;
}

/* 
================================
Skin styles for elements
================================
*/
input.cream {
	background-color: #f8f2da;
	height: 25px;
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-bottom: 7px;
}
button.plain {
	background-color: #fff;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
    margin-top: 0px;
}

/* 
====================================
Skin styles for Wikipedia
====================================
*/   
.Head {
	color: #2f6833;
	font-size: 18px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px;		
}
h1.firstHeading {
    color: #2f6833;
	line-height: .75em;
    border-bottom: 1px solid #8c8984;
    margin-bottom: 0px;
}
#siteSub {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 12px;
    color: #565656;
        margin-top: 0px;
    margin-bottom: 15px;
}
.editsection, h2 span.mw-headline {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 12px;
    color: #565656;
        margin-top: 0px;
    margin-bottom: 15px;
}
dl dt {
    color: #565656;
}

/* 
====================================
Skin styles for Home Page
====================================
*/   
.leftpad {
	padding-left: 100px;
}
.style1 {
	color: #b22222;
	font-size: 14px;
}
.dailyQuote, .dailyQuote p {
	font-size: 18px;
    line-height: 1.25em;
    color: #8982ba;
	margin: 0;
}

/* 
===============================================
Skin styles for Home Page & Category Home Pages
===============================================
*/   
.homeButtons a, .homeButtons a:link, .homeButtons a:visited {
	color: #ffffff;
	font-size: 12px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .015em;
	text-transform: uppercase;
    cursor: pointer;
	display: block;
}
.homeButtons a:hover {
    text-decoration: none;
}
.rolloverHome_Events a, .rolloverHome_Events a:link, .rolloverHome_Events a:visited {
	color: #ef4129;
	font-size: 13px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .025em;
	text-transform: uppercase;
    cursor: pointer;
	display: block;
}
.rolloverHome_Events a:hover {
    text-decoration: none;
    color: #a6cb45;
}
.rolloverCategoryHome, .rolloverCategoryHome_Events, .rolloverCategoryHome_mainCategories {
    line-height: 1.2em;
    border-bottom: 1px solid #a6cb45;
    padding: 4px 0 4px 0;
}
.rolloverCategoryHome a, .rolloverCategoryHome a:link, .rolloverCategoryHome a:visited {
	color: #29a7ce;
	font-size: 10px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .01em;
	text-transform: uppercase;
    cursor: pointer;
	display: block;
}
.rolloverCategoryHome a:hover {
    text-decoration: none;
    color: #a6cb45;
}
.rolloverCategoryHome_Events a, .rolloverCategoryHome_Events a:link, .rolloverCategoryHome_Events a:visited {
	color: #ef4129;
	font-size: 10px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .01em;
	text-transform: uppercase;
    cursor: pointer;
	display: block;
}
.rolloverCategoryHome_Events a:hover {
    text-decoration: none;
    color: #a6cb45;
}
.rolloverCategoryHome_mainCategories a, .rolloverCategoryHome_mainCategories a:link, .rolloverCategoryHome_mainCategories a:visited {
	color: #669900;
	font-size: 10px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .01em;
	text-transform: uppercase;
    cursor: pointer;
	display: block;
}
.rolloverCategoryHome_mainCategories a:hover {
    text-decoration: none;
    color: #a6cb45;
}
h1 .CategoryHome {
    font-size: 20px;
    color: #29a7ce;
    font-weight: bold;
    letter-spacing: .025em;
	text-transform: uppercase;
    line-height: 1.1em;
}
h1 .CategoryHome_subHead {
    font-size: 14px;
    color: #ef4129;
    font-weight: bold;
    letter-spacing: .015em;
	text-transform: uppercase;
}
/* 
====================================
Skin styles for Content Containers
====================================
*/   
.imageHeader {
	font-size: 17px;
	color: #ffffff;
	letter-spacing: .15em;
}
a.meditationsTitle:link, a.meditationsTitle:visited {
    font-size: 15px;
    letter-spacing: .025em;
}
/* 
====================================
Skin styles to over-ride default.css
====================================
*/   
.rolloverPager {
	color: #f7a891;
	font-size: 10px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: .03em;
	text-transform: uppercase;
	padding: 10px 0 5px 0;
}
.rolloverPager a, a.rolloverPager {
	color: #ef4129;
}
.rolloverPager a:link, a.rolloverPager:link, .rolloverPager a:visited, a.rolloverPager:visited {
	color: #ef4129;
	text-decoration: none;
}
.rolloverPager a:hover, a.rolloverPager:hover {
	color: #2f6833;
	text-decoration: none;
}
.rollover a, a.rollover, .ToolButton {
	color: #ef4129;
	font-size: 11px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: .1em;
	text-transform: uppercase;
	padding: 3px 0 3px 0;
}
.rollover a:link, a.rollover:link, a.ToolButton:link, .rollover a:visited, a.rollover:visited, a.ToolButton:visited {
	color: #ef4129;
	text-decoration: none;
}
.rollover a:hover, a.rollover:hover, a.ToolButton:hover {
	color: #2f6833;
	text-decoration: none;
}
.rolloverHome, .rolloverHome_Events {
	padding: 5px 0 5px 0;
    border-bottom: 1px solid #a6cb45;
}
.rolloverHome a, .rolloverHome a:link, .rolloverHome a:visited {
	color: #29a7ce;
	font-size: 13px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .025em;
	text-transform: uppercase;
    cursor: pointer;
	display: block;
}
.rolloverHome a:hover {
    text-decoration: none;
    color: #a6cb45;
}
.StandardButton     {
	background: white;
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 3px;
	border: 1px solid #484848;
}
.CommandButton a:link, .CommandButton a:visited {
    color: #484848;
    text-decoration: none;
}
.CommandButton a:hover {
    text-decoration: underline;
}
.SubHead {
    color: #484848;
}
.Help {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 1.5em;
	color: #8c8984;
	padding: 2px 0;
    border: 0;
    background-color: #fff;
}
.Date {
        font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #484848;
}
.Login {
        font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #484848;
}
a.Login:link, a.Login:visited {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #484848;
	text-decoration: none;
}
a.Login:hover, a.Login:active {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #484848;
	text-decoration: underline;
}
.LoginHome {
	color: #ef4129;
	font-size: 11px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: .1em;
	text-transform: uppercase;
}
a.LoginHome:link, a.Login:visited, a.Login:active {
	color: #ef4129;
	text-decoration: none;
}
a.LoginHome:hover {
	text-decoration: underline;
}
.Pagetitle {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #abc299;
}
.Breadcrumbs {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #abc299;
}
a.Breadcrumbs:link, a.Breadcrumbs:visited {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #abc299;
	text-decoration: none;
}
a.Breadcrumbs:hover, a.Breadcrumbs:active {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c6700;
	text-decoration: none;
}
.Disclaimers {
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.1;
}
a.Disclaimers:link {
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
a.Disclaimers:visited {
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
a.Disclaimers:active {
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-decoration: underline;
}
a.Disclaimers:hover {
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-decoration: underline;
}
.Normal {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #484848;
}
.NormalSmall, tbody.NormalSmall {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.3em;
	color: #484848;
}
.Table-Normal {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #484848;
}
td, tbody {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #484848;
}
.NormalDisabled {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #787878;
}
.NormalBold {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #484848;
	font-weight: bold;
}
.NormalRed { 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: red;
}
h1 {
	color: #2c6700;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 5px;
    margin-top: 0px;
    margin-bottom: 15px;
}
h2 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2c6700;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3 {
	font-size:  14px;
	font-weight:    bold;
	color: #93a445;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
h4 {
	font-size:  22px;
	font-weight:    normal;
	color: #93a445;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
a:link {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:visited {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:active {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:hover {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.float-right {
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 28px;
}
.Pullquote {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 2.25em;
	color: #abc299;
}
blockquote {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

/* 
====================================
Admin styles
====================================
*/ 
.Settings {
	text-align: left;
}
