/* @override http://s54400.gridserver.com/main/wp-content/themes/isles/style.css */

/* @override http://isles.local/wp-content/themes/isles/style.css */


	
	body {
	}
	a {
	}
	a:hover {
	}
	a img {
	border:medium none;
	text-decoration:none;
	}
	acronym, abbr {
	}
	blockquote {
	}
	blockquote cite {
	}
	code, pre {
	}
	fieldset {
	}
	legend {
	}
	h1, h2, h3, h4, h5, h6 {
	}
	h1 {
	}
	h2 {
	}
	h3 {
	}
	h4 {
	}
	hr {
	}
	input, textarea {
	}
	td, th, tr {
	}
	#wrapper {
	}
	#top {
	}
	#top h1 {
	}
	#top p.blogdescription {
	}
	#content {
	}
	.post-wrap {
	}
	.author {
	}
	.author a {
	}
	.author a:hover {
	}
	.post-meta {
	}
	.post-date {
	}
	.post-title {
	}
	.post-title a {
	}
	.post-title a:hover {
	}
	.story-content {
	}
	.story-content h3 {
	}
	.story-content h4 {
	}
	.story-content blockquote {
	}
	.story-content blockquote cite {
	}
	.story-content blockquote .styleleft {
	}
	.story-content blockquote .styleright {
	}
	.story-content ul {
	}
	.story-content ol {
	}
	.story-content a {
	}
	.story-content a:visited {
	}
	.story-content a:hover {
	}
	.story-content a img {
	}
	.story-content table {
	}
	.story-content th {
	}
	.story-content tr {
	}
	.story-content td {
	}
	.story-content form {
	}
	.story-content fieldset {
	}
	.story-content legend {
	}
	.story-content label {
	}
	.story-content input {
	}
	.story-content input.submit {
	}
	.metawrap {
	}
	.singlemeta {
	}
	.singlemeta a {
	}
	.singlemeta a:hover {
	}
	.interact {
	}
	.interact a {
	}
	.interact a:hover {
	}
	#commentwrap {
	}
	#comments {
	}
	#comments big {
	}
	#respond {
	}
	.nocomments {
	}
	.commentmetadata {
	}
	#commentlist {
	}
	#commentlist li {
	}
	#commentlist li a {
	}
	#commentlist li a:hover {
	}
	#commentlist li.alt {
	}
	#commentlist li.alt a {
	}
	#commentlist li.alt a:hover {
	}
	#commentlist cite {
	}
	#commentlist .commentcontent {
	}
	#commentlist blockquote {
	}
	#commentlist code {
	}
	#commentlist ul {
	}
	#commentlist ol {
	}
	#commentform {
	}
	#commentform dl {
	}
	#commentform dt {
	}
	#commentform dd {
	}
	#commentform fieldset {
	}
	#commentform legend {
	}
	#commentform label {
	}
	#commentform input#author {
	}
	#commentform input#email {
	}
	#commentform input#url {
	}
	#commentform textarea {
	}
	#commentform input#submit {
	}
	#commentspopup {
	}
	#commentspopup h1#header {
	}
	#popupcontent {
	}
	#popupcontent .interact {
	}
	#popupcontent .commentwrap {
	}
	#side {
	}
	#side ul {
	}
	#side li {
	}
	#side li h2 {
	}
	#side li ul {
	}
	#side li li {
	}
	#side li#search {
	}
	#side li#search h2 {
	}
	#side li#search fieldset {
	}
	#side li#search legend {
	}
	#side li#search label {
	}
	#side li#search dl {
	}
	#side li#search dt {
	}
	#side li#search dd {
	}
	#side li#search input#s {
	}
	#side li#search input#search {
	}
	#side li#archive {
	}
	#side li#categories {
	}
	#side li#meta {
	}
	#side li#pages {
	}
	#calendar_wrap {
	}
	#wp-calendar {
	}
	#wp-calendar #next {
	}
	#wp-calendar #next a {
	}
	#wp-calendar #next a:hover {
	}
	#wp-calendar #prev {
	}
	#wp-calendar #prev a {
	}
	#wp-calendar #prev a:hover {
	}
	#wp-calendar a {
	}
	#wp-calendar caption {
	}
	#wp-calendar th {
	}
	#wp-calendar tr {
	}
	#wp-calendar td {
	}
	#wp-calendar td.pad {
	}
	#wp-calendar td.pad:hover {
	}
	#bottom {
	}
	#bottom a {
	}
	#bottom a:hover {
	}
	#bottom p.credit {
	}
	#bottom p.credit a {
	}
	#bottom p.credit a:hover {
	}
	
	/* IMAGES */
img.alignleft
{
float: left;
}
 
img.alignright
{
float: right;
}
 
img.aligncenter
{
display: block;
margin: 0px auto 0px auto;
}


	.center {
	text-align:center;
	}
	.floatleft {
	float:left;
	margin:5px;
	}
	.floatright {
	float:right;
	margin:5px;
	}
	img.center {
	display:block;
	margin:10px auto;
	}
	img.left {
	display:inline;
	margin:0 10px 5px 0;
	}
	img.right {
	display:inline;
	margin:0 0 5px 10px;
	}
	.nav {
	margin:25px 0;
	}
	.previous {
	float:left;
	text-align:left;
	width:45%;
	}
	.next {
	float:right;
	text-align:right;
	width:45%;
	}
	html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
	}
	body {
	background:white url(images/bg-page.jpg) repeat-x scroll 0 0;
	color:black;
	line-height:1;
	text-align:center;
	}
	h3 {
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	margin-top:14px;
	}
	h3.first {
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-weight:normal !important;
	}
	body.home {
	background-image:url(images/bg.jpg);
	}
	ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
	table {
	border-collapse:separate;
	border-spacing:0;
	}
	caption, th, td {
	font-weight:normal;
	text-align:left;
	}
	blockquote:before, blockquote:after, q:before, q:after {
	content:"";
	}
	blockquote, q {
	quotes:"" "";
	}
	h3 a {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	}
	h4 {
	-x-system-font:none;
	color:#95A73B;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	}
	h5 {
	-x-system-font:none;
	color:#95A73B;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	}
	
	div#header_home {
		margin-left: 60px;
	}
	div#home_graphic{
	height:159px;
	width:883px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	background-position: left top;
}
.hg_1 {
	background: url(http://s54400.gridserver.com/main/wp-content/themes/isles/images/headers/home-header-1.jpg) no-repeat;
}
	.hg_2 {
	background: url(http://s54400.gridserver.com/main/wp-content/themes/isles/images/headers/home-header-2.jpg) no-repeat;
	}
	.hg_3 {
	background: url(http://s54400.gridserver.com/main/wp-content/themes/isles/images/headers/home-header-3.jpg) no-repeat;
}
	.hg_4 {
	background: url(http://s54400.gridserver.com/main/wp-content/themes/isles/images/headers/home-header-4.jpg) no-repeat;
}
	.hg_5 {
	background: url(http://s54400.gridserver.com/main/wp-content/themes/isles/images/headers/home-header-5.jpg) no-repeat;
}
	.hg_6 {
	background: url(http://s54400.gridserver.com/main/wp-content/themes/isles/images/headers/home-header-6.jpg) no-repeat;
}
	.hg_7 {
	background: url(http://s54400.gridserver.com/main/wp-content/themes/isles/images/headers/home-header-7.jpg) no-repeat;
}
	h2#welcome {
	background-image:url(images/welcome.gif);
	background-repeat:no-repeat;
	height:24px;
	margin-bottom:8px;
	margin-top:14px;
	width:238px;
	}
	div#home_graphic span, h2#welcome span, h1 span {
	display:none;
	}
	#home_container {
	display:inline;
	float:left;
	margin-left:68px;
	width:656px;
	}
	#home_container h3 {
	-x-system-font:none;
	color:#95A73B;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:8px;
	margin-top:16px;
	padding-left:20px;
	}
	#home_container p {
	color:#636363;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	line-height:16px;
	margin-bottom:16px;
	padding-left:20px;
	}
	#keep_up_to_date {
	background:#FFFFFF url(images/keep-up-to-date.jpg) no-repeat scroll 0 0;
	display:inline;
	float:left;
	margin-top:8px;
	min-height:490px;
	padding-top:40px;
	width:220px;
	}
	.front_item {
	background-image:url(images/content_bg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:190px;
	margin-bottom:10px;
	margin-left:7px;
	width:204px;
	}
	div.front_item:hover {
	background-position:-204px 0 !important;
	background-repeat:no-repeat;
	}
	div.front_item:hover a {
	color:#000000;
	}
	div.front_item:hover #front_item_container a {
	color:#000000;
	}
	#front_item_container a:hover {
	color:#000000;
	}
	div.front_item:hover img {
	border:2px solid #000000;
	}
	.front_item img {
	border:2px solid #647228;
	margin-left:0;
	margin-top:7px;
	}
	.front_item p {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	margin-left:14px;
	margin-right:14px;
	}
	.front_item p.kud_date {
	color:#FFFFFF;
	font-size:10px;
	font-style:italic;
	margin-bottom:4px;
	}
	.view-field.view-data-node-changed {
	color:#AF6E0D;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	font-style:italic;
	margin-bottom:4px;
	margin-left:14px;
	margin-right:14px;
	}
	.front_item a {
	color:#647228;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	margin-bottom:12px;
	margin-left:12px;
	margin-right:14px !important;
	margin-right:4px !important;
	text-decoration:none;
	}
	#front_item_container h2 a {
	border-bottom:medium none;
	color:#647228;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1em;
	height:2.4em;
	overflow: hidden;
	line-height:1.2em;
	margin-bottom:2px;
	margin-top:6px;
	text-decoration:none;
	}
	
	.front_item a:hover {
	text-decoration:underline !important;
	}
	body, td, th {
	font-family:Arial,Helvetica,sans-serif;
	}
	div#header {
	background:transparent url(images/header-bg.jpg) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:96px;
	width:961px;
	}
	div#main {
	margin:0 auto;
	text-align:left;
	width:961px;
	}
	h1.logo {
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:96px;
	width:228px;
	}
	h1 a {
	display:block;
	height:96px;
	width:228px;
	}
	a {
	color:#666633;
	}
	a#more-stories {
	-x-system-font:none;
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-left:-60px;
	margin-top:110px;
	position:absolute;
	width:200px;
	}
	ul#navigation {
	display:inline;
	float:left;
	margin-left: 10px;
	margin-top:35px;
	}
	ul#navigation li {
	display:inline;
	float:left;
	height:30px;
	
	width:101px;
	}
	ul#navigation li a.active {
	background-image:url(images/bg-nav.gif);
	background-position:-4px 0;
	}
	ul#navigation li a:hover {
	background-image:url(images/bg-nav.gif);
	background-position:-4px 0;
	}
#navigation .current_page_ancestor, #navigation .current_page_item{
	background-image:url(images/bg-nav.gif);
	background-position:-4px 0;
}
	
	ul#navigation li a {
	color:#FFFFFF;
	display:block;
	height:24px;
	padding-top:6px;
	text-align:center;
	text-decoration:none;
	width:101px;
	}
	div#footer {
	background-color:#586523;
	height:50px;
	margin-top:14px;
	text-align:center;
	}
	div#footercontain {
	margin:0 auto;
	padding-top:20px;
	text-align:left;
	width:940px;
	}
	div#footercontain p {
	color:#FFFFFF;
	display:inline;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	font-style:italic;
	margin-left:70px;
	width:300px;
	}
	div#footercontain p.alt_p {
	display:inline;
	float:right;
	text-align:right;
	width:500px;
	}
	div#content {
	display:inline;
	float:right;
	font-size:12px;
	margin-top:55px;
	min-height:520px;
	width:673px;
	}
	div#content p {
	color:#636363;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	line-height:20px;
	margin-bottom:15px;
	}
	div#content h2, h1.title {
	color:#95A73B;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:23px;
	margin-bottom:12px;
	line-height: 1.4em
	}
	.content_top_img {
	margin-bottom:15px;
	margin-top:4px;
	}
	
	#spacer{
	float:right;
	height:16px;
	margin-left:60px;
	margin-right:30px;
	margin-top:55px;
	width:180px;
	}
	
	ul#sub_navigation {
	background-image:url(images/sub_navigation.gif);
	background-repeat:no-repeat;
	color:#DFC69C;
	display:table !important;
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	height:16px;
	margin-left:60px;
	margin-right:30px;
	margin-top:55px;
	width:180px;
	}
	ul#sub_navigation li {
	margin:4px 0;
	padding-bottom:6px;
	padding-top:2px;
	}
	ul#sub_navigation li{
		border-bottom:1px solid #C6D097;
	}
	ul#sub_navigation a {
	color:#C19241;
	font-size:12px;
	text-decoration:none;
	}
	
	ul#sub_navigation h2 a {
	color:#C19241;
	font-size:18px;
	text-decoration:none;
	}
	
	ul#sub_navigation h3 {
	color:#95A73B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	}
	ul#sub_navigation li.first {
	padding:0;
	}
	.submitted, .event-start, .event-tz {
	font-size:12px;
	line-height:20px;
	padding-top:15px;
	}
	ul.links li {
	display:inline;
	line-height:20px;
	list-style-type:none;
	padding:0 0.5em;
	}
	.view-field.view-data-node-data-field-upload-image-field-upload-image-fid {
	vertical-align:top;
	}
	.container-inline div, .container-inline label {
	display:inline;
	}
	.breadcrumb {
	font-size:11px;
	padding-bottom:0.5em;
	}
	.block a, ul.tabs li a, ul.menu li a, dt a {
	font-size:12px;
	line-height:16px;
	}
	dt a, fieldset.collapsed {
	line-height:20px;
	}
	ul.links li {
	display:inline;
	list-style-type:none;
	padding-left:0;
	padding-right:0;
	}
	fieldset.collapsed, fieldset.collapsible {
	padding-top:10px;
	}
	tr.watchdog-notice, tr.watchdog-warning, tr.watchdog-error {
	line-height:20px;
	}
	tr.ok {
	background:#FBECD5 none repeat scroll 0 0;
	}
	#edit-search-theme-form-keys {
	background:transparent url(images/search-bar.gif) no-repeat scroll 0 0;
	border:medium none;
	height:23px;
	margin:0;
	padding-left:4px;
	width:220px;
	}
	div#search {
	margin-right:20px;
	margin-top:15px !important;
	}
	#navigation a {
	}
	.breadcrumb {
	display:none;
	}
	h3.news_events {
	color:#AF6E0D;
	margin-left:10px;
	}
	#home_container .view-data-node-title {
	display:inline;
	float:left;
	height:34px;
	margin-top:6px;
	}
	#home_container .view-data-node-title a {
	font-size:16px;
	line-height:1.2em;
	text-decoration:none;
	}
	strong {
	font-weight:bold;
	}
	#tt {
	display:block;
	position:absolute;
	}
	#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	overflow:hidden;
	}
	#ttcont {
	background-image:url(images/tooltip.png);
	background-repeat:no-repeat;
	color:#636363;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	line-height:14px;
	margin-left:5px;
	padding:12px;
	text-align:left;
	}
	#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	overflow:hidden;
	}
	#ttcont img {
	display:inline;
	float:left;
	margin-right:10px;
	}
	#content ul {
	color:#636363;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	line-height:20px;
	list-style-position:outside;
	list-style-type:circle;
	margin:0 0 0 14px;
	padding:0;
	}
	#content table, tr, td {
	color:#636363;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	line-height:20px;
	}
	#content li {
	margin:0 0 14px 14px;
	padding:0;
	}
	#content a {
	border-bottom:1px solid #95A73B;
	color:#647228;
	text-decoration:none;
	}
	#content a:hover {
	border-bottom:1px dotted #95A73B;
	color:#95A73B;
	text-decoration:none;
	}
	#front_item_container li, #front_item_container ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
	div#home_front_item_container{
		float: left;
		display: inline;
		width: 660px;
		margin-left: 60px;
	}
	
	div#content_wrap {
		float: left;
		display: inline;
	}
	
	#front_item_container a:hover {
	border-bottom:medium none;
	color:#000000;
	}
	div.front_item:hover {
	background-position:-204px 0 !important;
	background-repeat:no-repeat;
	}
	div.front_item:hover a {
	color:#000000;
	}
	div.front_item:hover #front_item_container a {
	color:#000000;
	}
	#floater {
	display:inline;
	float:left;
	width:720px;
	margin-top: 0px !important;
	margin-top: -12px;
	}
	
	#home_front_item_container h3{
		color: #95a73b;
		font: bold 14px Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		margin-top: 16px;
		margin-bottom: 8px;
		padding-left: 20px;
	}
#sub_navigation .current_page_parent {
	display: block;
}

#sub_navigation .page_item ul{
	display:none
}
#sub_navigation .current_page_ancestor ul{
	display:block;
	padding-left: 14px;
	margin-top: 7px;
}


li.page_item{
	display: block;
}
#sub_navigation .current_page_item ul{
	display: block;
	padding-left: 14px;
	margin-top: 7px;
}
#sub_navigation .current_page_item a{
	color: #95a73b;
}

#sub_navigation .current_page_item ul a{
	color: #C19241;
}

#sub_navigation li a span{
	font-size:  1.5em;
	color: #95a73b;
}

