/* Global page styles */
/* <<<( */
html {
	background: #88A700 url('/templates/home/images/background.png') repeat-x;
	height: 100%;
}

body {
	font-family: arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 100%;
}

div.page-container {
	background: #88A700 url('/templates/home/images/background-body.png') no-repeat;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 965px;
}

img {
	border: none;
}
/* )>>> */

/* header section styles */
/* <<<( */
.module-header-container {
	height: 122px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 575px;
}
/* )>>> */

/* weather styles */
/* <<<( */
.module-weather-container {
	height: 81px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 200px;
}

.module-weather-background-container {
	background-color: #000000;
	height: 81px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	opacity: 0.30;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	width: 200px;
}

.module-weather-content-container {
	height: 75px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 10px;
	position: absolute;
	top: 0px;
	width: 190px;
}

.module-weather-content-container div {
	color: #FFFFFF;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
}
/* )>>> */

/* social-media styles */
/* <<<( */
.module-social-media-container {
	height: 41px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 200px;
}

.module-social-media-background-container {
	background-color: #000000;
	height: 41px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	opacity: 0.50;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	width: 200px;
}

.module-social-media-content-container {
	height: 30px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 10px;
	position: absolute;
	top: 0px;
	width: 190px;
}

.module-social-media-content-container a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

/* )>>> */

/* advertisement styles */
/* <<<( */
.module-advertisement-container {
	float: left;
	height: 122px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 190px;
}

.module-advertisement-background-container {
	background-color: #000000;
	height: 122px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	opacity: 0.70;
	position: absolute;
	top: 0px;
	width: 190px;
}

.module-advertisement-content-container {
	height: 122px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	width: 190px;
}

#module-advertisement-sponsor {
	background-color: #F4EEB4;
	display: block;
	color: #004B6A;
	font-size: 0.80em;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
}

#module-advertisement-link {
	display: block;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
}

#module-advertisement-image {
	border: none;
}
/* )>>>> */

/* template section container styles */
/* <<<( */
.template-section-header {
	clear: left;
}

.template-section-weather-social {
	float: left;
}

.template-section-navigation {
	clear: left;
}

.template-section-page-body {
	clear: left;
}

.template-section-footer {
	clear: left;
}

.template-section-footer-container {
	background-color: #362F2D;
	height: 40px;
}

.template-section-end {
	clear: left;
}
/* )>>> */

/* site-search styles */
/* <<<( */
.module-search-container {
	background-color: #004B6A;
	float: left;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 215px;
}

.module-search-container #q {
	border: 1px solid #FFFFFF;
	color: #999999;
	font-size: 0.80em;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 13em;
}

.module-search-container #submitbtn {
	background-color: #E6E6E6;
	border: none;
	color: #004B6A;
	font-size: 0.80em;
	margin: 8px 0px 0px -5px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 2.5em;
}
/* )>>> */

/* primary navigation styles */
/* <<<( */
.module-navigation-primary-container {
	background-color: #004B6A;
	float: left;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 745px;
}

.module-navigation-primary-container ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.module-navigation-primary-container a, .module-navigation-primary-container h2 {
	color: #FFFFFF;
	display: block;
	font-size: 0.70em;
	font-weight: bold;
	min-height: 15px;
	margin: 0px 5px 0px 0px;
	padding: 2px 20px 0px 10px;
	white-space: nowrap;
}

.module-navigation-primary-navigation > li > a, .module-navigation-primary-navigation > li > h2 {
	font-size: 0.75em;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 0px 10px;
	min-height: 25px;
}

.module-navigation-primary-container a {
	text-decoration: none;
}

.module-navigation-primary-container a:hover {
}

.module-navigation-primary-container h2 {
	cursor: default;
	text-transform: uppercase;
}

.module-navigation-primary-container li {
	position: relative;
}

.module-navigation-primary-container ul ul {
	background: url('/templates/generic/images/navigation-primary-background.png') repeat;
	padding: 0px 0px 0px 0px;
	position: absolute;
	z-index: 500;
}

.module-navigation-primary-container ul ul ul {
	left: 100%;
	top: -5px;
}

/* provide 6 layers of nesting */
.module-navigation-primary-container ul ul, 
.module-navigation-primary-container ul li:hover ul ul,
.module-navigation-primary-container ul ul li:hover ul ul,
.module-navigation-primary-container ul ul ul li:hover ul ul,
.module-navigation-primary-container ul ul ul ul li:hover ul ul,
.module-navigation-primary-container ul ul ul ul ul li:hover ul ul {
	display: none;
}

.module-navigation-primary-container ul li:hover ul, 
.module-navigation-primary-container ul ul li:hover ul,
.module-navigation-primary-container ul ul ul li:hover ul,
.module-navigation-primary-container ul ul ul ul li:hover ul,
.module-navigation-primary-container ul ul ul ul ul li:hover ul {
	display: block;
}

.module-navigation-primary-container ul ul li {
	background: url('/templates/generic/images/navigation-primary-item-background.png') repeat;
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	min-height: 10px;
	min-width: 10em;
}

.module-navigation-primary-container ul ul li:hover {
	background: url('/templates/generic/images/navigation-primary-item-selected-background.png') repeat;
}

.module-navigation-primary-navigation-item > .navigation-item-text {
	font-size: 0.75em;
}

.module-navigation-primary-navigation > li > h2,
.module-navigation-primary-navigation > li > a {
	color: #FFDC05;
}

li.navigation-main > ul {
	display: block;
}

li.navigation-main > ul > li {
	margin: 0px 0px 5px 0px;
}

li.navigation-main > ul > li > .navigation-item-text {
	color: #FFDC05;
	font-size: 0.75em;
	min-height: 20px;
	padding: 5px 10px 0px 10px;
}

li.navigation-main > .navigation-item-text {
	background: url('/templates/generic/images/navigation-primary-background.png') repeat;
	color: #FFDC05;
	font-size: 0.95em;
	height: 27px;
	padding: 8px 0px 0px 0px;
	text-align: center;
	width: 11em;
}

li.navigation-main {
	color: #FFDC05;
	height: 35px;
}

.module-navigation-primary-container ul li.navigation-item-description,
.module-navigation-primary-container ul li.navigation-item-description:hover {
	background-image: none;
}

h2.navigation-item-description-text {
	color: #FFFFFF;
	font-size: 0.75em;
	padding: 15px 10px 10px 10px;
	text-transform: none;
	white-space: normal;
}

.module-navigation-primary-container ul li.navigation-name-container,
.module-navigation-primary-container ul li.navigation-name-container:hover {
	background-image: none;
}

h2.navigation-name {
	color: #FFDC05;
	font-size: 0.8em;
	padding: 0px 10px 0px 10px;
	text-transform: uppercase;
}

.subnavigation-parent {
	background: url('/templates/generic/images/navigation-primary-item-subnav-indicator-small.png') no-repeat right;
}

li.navigation-main > ul > li > .subnavigation-parent {
	background: url('/templates/generic/images/navigation-primary-item-subnav-indicator-large.png') no-repeat right;
}

/* )>>> */

/* general navigation styles */
/* <<<( */
.navigation-item-text {
	color: #FFDC05;
	font-size: 0.75em;
	text-transform: uppercase;
}
/* )>>> */

/* page-body styles */
/* <<<( */

.template-section-page-body-main {
	float: left;
}

.template-section-page-body-sidebar {
	float: left;
}

/* )>>> */

/* page image styles */
/* <<<( */

.module-page-image-container {
	float: left;
	position: relative;
	height: 460px;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
}

.module-page-image-image {
	height: 460px;
	width: 635px;
}

.module-page-image-image-contiainer {
	left: 0px;
	position: relative;
	top: 0px;
}

.module-page-image-description-background {
	border: 1px solid #004B6A;
	height: 56px;
	left: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 392px;
	width: 590px;
	z-index: 9;
}

.module-page-image-description-background-border {
	border: 1px solid #CCCCCC;
	height: 54px;
	width: 588px;
	opacity: 1.0;
	z-index: 10;
}

.module-page-image-description-background-border > div {
	background-color: #0C6B8C;
	height: 100%;
	opacity: 0.90;
	width: 100%;
	z-index: 8;
}

.module-page-image-description-container {
	color: #FFFFFF;
	height: 50px;
	left: 132px;
	font-size: 0.80em;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 0px 4px;
	position: relative;
	top: -69px;
	width: 472px;
	z-index: 11;
}

.module-page-image-description-container a {
	color: #FFFFFF;
}

.module-page-image-controls-container {
	height: 17px;
	left: 1px;
	font-size: 0.80em;
	margin: 0px 0px 0px 0px;
	padding: 3px 4px 4px 4px;
	position: relative;
	top: -47px;
	width: 102px;
	z-index: 11;
}

.module-page-image-control-prev {
	background: url('/images/common/page-image-prev-control.png') no-repeat;;
	cursor: pointer;
	display: block;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 13px 0px 0px 30px;
}

.module-page-image-control-next {
	background: url('/images/common/page-image-next-control.png') no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 13px 0px 0px 30px;
}

.module-page-image-control-play {
	background: url('/images/common/page-image-play-control.png') no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	margin: 0px 12px 0px 12px;
	padding: 16px 0px 0px 16px;
}

.module-page-image-control-pause {
	background: url('/images/common/page-image-pause-control.png') no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	margin: 0px 12px 0px 12px;
	padding: 16px 0px 0px 16px;
}

.module-page-image-gallery-link-container {
	height: 14px;
	left: 1px;
	font-size: 0.70em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: center;
	top: -45px;
	width: 110px;
	z-index: 11;
}

.module-page-image-gallery-link-container a {
	color: #FFFFFF;
}

/* )>>> */

/* calendar styles */
/* <<<( */
.module-event-widget-container {
	background: url('/images/common/calendar-background.png') no-repeat;
	height: 160px;
	margin: 5px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
	width: 320px;
    font-size: 0.8em;
}

.noke-calendar-upcoming-events-container {
	float: left;
	padding: 12px 0px 0px 10px;
	height: 148px;
	width: 35px;
}

.noke-calendar-container {
	float: left;
	height: 160px;
	margin: 0px 20px 0px auto;
    padding: 0px 0px 0px 0px;
	width: 250px;
}

.noke-calendar-submit-event-container {
	float: left;
	position: relative;
	margin: -7px 0px 0px 0px;
	padding: 0px 0px 0px 92px;
	width: 158px;
}

.noke-calendar-submit-event-container > a {
	color: #FFDC05;
	font-size: 0.875em;
	font-weight: bold;
}

.module-event-widget-container table {
	width: 100%;
}

.noke-calendar-date-event a {
	color: #FFFFFF;
	text-decoration: none;
}

.noke-calendar-date-heading {
	color: #FFFFFF;
	cursor: default;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: center;
	width: 100%;
}

/* styles for a date on the calendar */
.noke-calendar-date {
	color: #FFFFFF;
	cursor: default;
	font-size: 0.9em;
	height: 17px;
	margin: 0px auto 0px auto;
	padding: 1px 0px 0px 0px;
	position: relative;
	text-align: center;
	width: 20px;
}

.noke-calendar-date-event {
	background: url('/images/common/event.png') no-repeat;
	cursor: pointer;
    font-weight: bold;
	position: relative;
	text-align: center;
}

.noke-calendar-heading-container {
	height: 25px;
	margin: 0px auto;
	width: 190px;
}

.noke-calendar-heading-month {
	color: #A8B400;
	float: right;
    font-weight: bold;
	margin: 4px 0px 4px 5px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 90px;
}

.noke-calendar-heading-year {
	color: #A8B400;
	float: right;
    font-weight: bold;
	margin: 4px 5px 4px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.noke-calendar-control {
	cursor: pointer;
	float: right;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 14px;
}

.noke-calendar-control-prev {
	background: url('/images/common/calendar-month-prev.png') no-repeat;
}

.noke-calendar-control-next {
	background: url('/images/common/calendar-month-next.png') no-repeat;
}

/* pop up div on calendar */
.popup-node-for-calendar {
	position: absolute;
	vertical-align: text-top;
	padding: 10px 20px 10px 20px;
	width: 400px;
	z-index: 999;
	left: 25px;
	top: 0px;
	color: #000;
	/*border: #362F2D 4px solid;/*gray*/
	/*border: #1F4461 4px solid;/*blue*/
	/*border: #DCB50A 4px solid;/*yellow*/
	border: #A84719 4px solid;/*redish*/
	background-color: #EEE; /*#A7B300;lime*/
}
.popup-node-for-calendar-table {
	table-layout: fixed;
	padding-bottom: 10px;
	vertical-align: text-top;
	text-align: left !important;
	width: 400px;
}
.popup-node-for-calendar-tr {
	border: 2px solid #A84719;	
	text-align: left;
	width: 400px;
}
.popup-node-for-event-times {
	font-size: 70%;
	color: #666;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}
.popup-node-for-event-title {
	font-size: 80%;
	font-weight: normal;
	padding-left: 5px;
	text-align: left;
	width: auto;
}
.popup-node-for-event-title a:link {
	text-decoration: none;
	color: #000;
}
.popup-node-for-event-title a:hover {
	text-decoration: none;
	color: #888;
}
.popup-node-for-event-title a:visited {
	text-decoration: none;
	color: #000;
}
.popup-node-for-event-title a:active {
	text-decoration: none;
	color: #888;
}

/* )>>> */

/* featured event styles */
/* <<<( */
.module-featured-event-container {
	background: url('/images/common/featured-event-background.png') no-repeat;
	font-size: 0.8em;
	height: 60px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 320px;
}

.module-featured-event-event-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	width: 300px;
}

.module-featured-event-date {
	color: #F15C22;
	font-weight: bold;
}

.module-featured-event-title {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.module-featured-event-description {
	font-size: 0.875em;
}

.module-featured-event-link {
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}
/* )>>> */

/* featured media styles */
/* <<<( */
.module-featured-media-container {
	background-color: #362F2D;
	color: #FFFFFF;
	height: 230px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 320px;
}

.module-featured-media-top-left-corner {
	background: url('/templates/home/images/featured-media-top-left.png') no-repeat;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	position: absolute;
	top: 0px;
}

.module-featured-media-bottom-left-corner {
	background: url('/templates/home/images/featured-media-bottom-left.png') no-repeat;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 6px;
	position: absolute;
	top: 224px;
}

.module-featured-media-link-container {
	background-color: #004B6A;
	clear: left;
	height: 25px;
	text-align: center;
}

.module-featured-media-link {
	color: #A8B400;
	cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 0.75em;
	height: 16px;
	width: 80px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.module-featured-media-link-selected {
	color: #F15C22;
	cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 0.875em;
	height: 16px;
	width: 80px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

/* )>>> */

/* popular list styles */
/* <<<( */
.module-popular-list-container {
	height: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 320px;
}

.module-popular-list {
	height: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 320px;
}

.module-popular-list-footer {
	margin: 10px auto 0px auto;
	padding: 0px 0px 0px 0px;
	height: 35px;
	width: 182px;
}

.module-popular-list-footer > a {
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	text-align: center;
	text-decoration: underline;
	width: 130px;
}

.module-popular-list-nav-prev {
	background: url('/images/common/widget-arrow-left.png') no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	margin: 1px 0px 0px 0px;
	width: 16px;
}

.module-popular-list-nav-next {
	background: url('/images/common/widget-arrow-right.png') no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	margin: 1px 0px 0px 0px;
	width: 16px;
}

.module-popular-list-image-container {
	float: left;
	height: 160px;
	width: 120px;
}

.module-popular-list-image-container img {
	max-height: 160px;
	max-width: 120px;
}

.module-popular-list-title-container {
	color: #F15C22;
	float: left;
	font-size: 1.0em;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	width: 190px;
}

.module-popular-list-item-container {
	float: left;
	width: 200px;
}

.module-popular-list-item {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	width: 190px;
}

.module-popular-list-item > a {
	color: #EEEEEE;
	font-size: 0.75em;
	font-weight: bold;
}

.module-popular-list-item > span {
	color: #EEEEEE;
	font-size: 0.75em;
	font-weight: bold;
}

.module-popular-list-item:before {
	content: '> ';
}

/* )>>> */

/* promo styles */
/* <<<( */
.module-promo-container {
	height: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 320px;
}

.module-promo-content-container {
	font-size: 0.8em;
	width: 310px;
	padding: 5px 5px 5px 5px;
	height: 175px;
}

.module-promo-footer {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 300px;
}

.module-promo-nav-prev {
	background: url('/images/common/widget-arrow-left.png') no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	margin: 0px 0px 0px 0px;
	width: 16px;
}

.module-promo-nav-next {
	background: url('/images/common/widget-arrow-right.png') no-repeat;
	cursor: pointer;
	display: block;
	float: right;
	height: 16px;
	margin: 0px 0px 0px 0px;
	width: 16px;
}
/* )>>> */

/* outfitter video styles */
/* <<<( */
.module-outfitter-video-container {
	height: 205px;
	width: 320px;
}
/* )>>> */

/* local video styles */
/* <<<( */
.module-local-video-container {
	height: 205px;
	width: 320px;
}
/* )>>> */

/* secondary navigation styles */
/* <<<( */
.module-navigation-secondary-container {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 560px;
}

.module-navigation-secondary-container ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	float: left;
}

.module-navigation-secondary-container a, .module-navigation-secondary-container h2 {
	display: inline;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 10px;
	white-space: nowrap;
}

.module-navigation-secondary-container a {
	text-decoration: none;
}

.module-navigation-secondary-container a:hover {
}

.module-navigation-secondary-container h2 {
	text-transform: uppercase;
}

.module-navigation-secondary-container li {
	display: inline;
	position: relative;
}

.module-navigation-secondary-container ul ul {
	position: absolute;
	z-index: 500;
}

.module-navigation-secondary-container ul ul ul {
	left: 100%;
	top: 0px;
}

/* provide 6 layers of nesting */
.module-navigation-secondary-container ul ul, 
.module-navigation-secondary-container ul li:hover ul ul,
.module-navigation-secondary-container ul ul li:hover ul ul,
.module-navigation-secondary-container ul ul ul li:hover ul ul,
.module-navigation-secondary-container ul ul ul ul li:hover ul ul,
.module-navigation-secondary-container ul ul ul ul ul li:hover ul ul {
	display: none;
}

.module-navigation-secondary-container ul li:hover ul, 
.module-navigation-secondary-container ul ul li:hover ul,
.module-navigation-secondary-container ul ul ul li:hover ul,
.module-navigation-secondary-container ul ul ul ul li:hover ul,
.module-navigation-secondary-container ul ul ul ul ul li:hover ul {
	background-color: #000033;
	display: block;
}

.module-navigation-secondary-navigation-item > .navigation-item-text {
	color: #FFDC05;
	font-size: 0.75em;
}

/* )>>> */

/* organization info styles */
/* <<<( */
.module-organization-info-container {
	background-color: #362F2D;
	color: #858585;
	float: left;
	font-size: 0.70em;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}
/* )>>> */

/* admin toolbar styles */
/* <<<( */
.module-admin-toolbar-container {
	background-color: #000000;
	border-bottom: 2px solid #CCCCCC;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	height: 25px;
}

.module-admin-toolbar-container div {
	display: block;
	float: left;
	margin: 0px 20px 0px 0px;
}
/* )>>> */

/* virginia is for lovers logo styles */
/* <<<( */
.virginia-is-for-lovers-logo-container {
	float: right;
}

.virginia-is-for-lovers-logo {
	margin: -5px -30px -5px 0px;
	width: 145px;
}

/* )>>> */

/* blog-widget styles */
/* <<<( */
.module-blog-widget-container {
	height: 185px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 300px;
}

.module-blog-widget-post-link {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.module-blog-widget-post-link a {
	color: #EEEEEE;
	font-size: 0.8em;
	font-weight: bold;
}

.module-blog-widget-post-link:before {
	color: #EEEEEE;
	content: '> ';
	font-weight: bold;
}

.module-blog-widget-heading {
	margin: 0px 0px 5px 0px;
}

.module-blog-widget-heading-link {
	color: #F15C22;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.module-blog-widget-footer {
	margin: 10px 0px 0px 0px;
	text-align: center;
}

.module-blog-widget-footer-link {
	color: #FFFFFF;
	font-size: 0.8em;
}

/* )>>> */


