@charset "utf-8";

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, section, footer, address {display: block; margin:0; padding:0;}

/*
header {background-color: yellow;}
nav {background-color: salmon;}
article {background-color: pink;}
section {background-color: orange;}
footer {background-color: grey;}
address {background-color: blue;}
#left {background-color: #dddddd;}
*/

#header .inside, 
#footer .inside,
#container {width:963px;}
#left {width: 256px;}
#content {width: 706px;}
#header .logo {left: -26px;}


body {background-color: #ffffff;}

div.center {text-align: left; margin: 0px auto 0 auto;}



#header {text-align:left; width: 100%; height: 180px;}

#header {background: url(../images/top.png) repeat-x 0 0 ;}



#footer {text-align:left; width: 100%; height: 145px;}

#footer {background: url(../images/foot.png) repeat-x 0 0 ;}



#header .inside, #footer .inside {margin: 0 auto;}



#header .logo {float: left;

    position: relative;

    top: 112px;}



/*.socialicons .custom {position: relative; text-align: right; top: 65px;}*/



#topmenuframe {position: relative; float: right; right: 0; top: 65px;}

.socialicons {float:left}

.topmenu {float:left}

.topmenu ul {padding-left: 0;}

.topmenu ul li {display:inline; padding-right: 12px;}

.socialicons  img {margin-left:5px;}


.tagline .custom {color: #6AADDF; font-family:Tahoma; font-size: 12px; font-weight: 500;}
/*.tagline .custom {float: right; padding-bottom: 20px; padding-right: 20px; text-align: right; width: 270px;}*/

.tagline .custom {display: inline;
    float: right;
    left: 0;
    padding-bottom: 20px;
    padding-right: 20px;
    position: relative;
    text-align: right;
    top: 0;
    width: 270px;}

#container {margin: auto; text-align: left; padding: 10px 0 20px 0;}


#left {float: left; text-align: left; height: auto;}
#left .alsosee h3 {color:#9C988A; 
 font-size:15px;
  font-weight:600;
  letter-spacing:1.5px;
  line-height:1.2em;
  font-family:Tahoma, sans-serif;}
#left .alsosee h3 a {color:#9C988A;}




#content {float: left; text-align: left;}
#content {margin: 53px 0 40px 0;}
.featured #content {margin: 0 0 40px 0;} /*home page mod */

#content .actions {     display: inline;
    float: right;
    height: 20px;
    position: relative;
    right: 1px;
    text-align: right;
    top: 4px;
    width: 100px;}

#content .actions li {display: inline;}



/*

#content,

#left

{background: #ffffcc;}

*/



.float {float: left;} 

.clear {clear: both;} 



.blog-featured {}

.blog-featured h1 {display: none;}



#left ul {}

#left ul ul {padding-top: 0;}

#left ul ul li {padding-top: 10px; padding-bottom: 0;}



#left div.menu {font-family: Tahoma, sans-serif;}



#left div.menu {padding-top: 50px; font-size: 15px; font-weight: 600; line-height: 1.2em; letter-spacing:1.5px }

#left div.smallleftmenu {padding-top: 2px; font-size: 13px; font-weight: 400; line-height: 1.2em; letter-spacing:1px }



.menu a {text-decoration: none; color: #9C988A}

.menu a:hover{color: #00864F;}



.menu ul {list-style-position: outside; list-style-type: none; padding: 0;}

.menu ul ul {padding-left: 10px; padding-top: 10px; font-size: 14px; font-weight: 500;}

.menu ul li {margin: 0; padding: 0 0 14px 0; }



.menu li.active a {color: #00864F;}

.menu li.active li a {color: #9C988A;}

.menu li.active li.active a {color: #00864F;}

.menu li.active li a:hover {color: #00864F;}



.menu li ul {display:none}

.menu li.active ul {display: block}

.menu li.current, li.active {color: #00864F;}



#footer {font-size: 10px; line-height: 1.4em; color: #493E37;}

#footer a {text-decoration: none; }

#footer a:hover {text-decoration: underline; }

#copyright {height: 21px;  padding-top: 8px;}



div.alsosee {margin: 40px 0 30px 0}

.alsosee ul {

	color: #9C988A ;

	font-family: Arial, sans-serif;

	font-size: 12px;

    list-style-position: outside;

    list-style-type: none;

    padding: 0;

    width: 232px;

}

.alsosee li {padding: 10px 0;}

.alsosee h4 {font-size: 14px; line-height: 1.2em; font-weight: 500; margin-bottom: 4px;}

.alsosee a {text-decoration: none; color: #00864F;}
.alsosee a:hover{color: #9C988A }

.alsosee p a,
.alsosee .additionalitem h4 a {text-decoration: none; color: #9C988A;}
.alsosee p a:hover,
.alsosee .additionalitem h4 a:hover{color: #00864F; }

.alsosee .mod-articles-category-date {font-style: italic; }

.alsosee p.mod-articles-category-introtext {margin: 2px 0 0 0}

.alsosee p.mod-articles-category-introtext strong {font-weight: 400}

#content h2 {display: inline;
	color: #6AADDF;
    font-size: 27px;
    line-height: 1.2em;
    font-weight: normal;
    letter-spacing: 2px;
    margin: 0;}
/*
#content .item-page header, 
#content .item-page header h2 {display: inline;}
*/

/*    
#content .blog header h2, 
#content .item-page header h2 {    color: #6AADDF;
    font-size: 27px;
    line-height: 1.2em;
    font-weight: normal;
    letter-spacing: 2px;
    margin: 0 0 15px 0;
    }
   */
    
#content .blog ul.actions {display:none;}
#content section.blog section {margin: 0 0 30px 0}
#content .article-body {padding:0; clear: both;}
#content .item-page header {padding-bottom: 10px;}

#content .contact h2 {margin: 0 0 10px 0;}

.link-items{}
.link-items ol {list-style: none outside;}
.link-items ol li {}

aside.articleMeta .publishDate {line-height: 22px;}

.componentheading, .contentheading {font-family: Tahoma, sans-serif; font-weight: bold; color: #00864F;}
.componentheading, .contentheading {font-size: 18px; line-height: 20px; }


/* hompage slideshow reset mod style resets*/
#content #cust-navigation89 {position: relative;right: 0;top: 0;z-index: 1;font-size:12px;}
#content span.load-button {background: none;border: none;border-radius: 0;cursor: normal;display: inline;float: none;height: auto;opacity: 1;width: auto}

/* hompage slideshow reset mod style */
#content .slideshow .slide-desc-bg {background-color: #666666; border-top: 1px solid #999999; }

#content span.load-button {padding-left:10px; border-left: 1px solid #9C988A;}
#content span.load-button:first-child {padding-left:0; border-left: 0 solid ;}

#content span.load-button {color: #9C988A; }
#content span.load-button-active {color: #6AADDF;}
#content span.load-button span { }
#content span.load-button span:hover {color: #6AADDF;}

#content .slide-desc-text {padding: 5px 10px;}
#content .slide-desc-text .slide-title {font-size: 18px; margin: 0;}
#content .slide-desc-text .slide-title a {color:#6AADDF; text-decoration: none;}
#content .slide-desc-text .slide-title a:hover {color:#CCCCCC;}

/* #1024x768 (Small Monitor Layout)
/* ================================================== */
@media only screen and (max-height: 768px) {

	#header { background-position: 0 -25px; height: 165px; }
	#header .logo { top: 89px;}
	#topmenuframe { top: 41px;}

	#djslider89,
	div#djslider89.djslider ul#slider89 li img {float: left;}
	
	#content #cust-navigation89 {clear: left;}
 
	#slider89 .slide-desc,
    #djslider89 ul#slider89 {width: 460px;}
    
    #djslider89,
    #slider-container89,
    #djslider89 ul#slider89 li,
    div#djslider89.djslider ul#slider89 li img {height: 460px; width: 460px;}
    
}

    
#content .slider {background-color: #eeeeee;}
#content .slide-title {text-align: center;}

DIV.mp3player {padding-top: 20px;}