/***  Skin Styles  ***/

body {
	background: #a2a3a3;
	font: 13px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #595959;}

#Wrapper, body	{ background: #a2a3a3 url("images/skins/skin-5/bodyBg.gif") repeat-x 0 0; }	/* The body of the design */

/* logo */

#Logo		{ margin-top: -60px; }
#Logo a		{ background-image: url("images/skins/skin-5/logo.png"); }
.logoMark	{ background-image: url("images/skins/skin-5/logoSymbol-small.png"); }	
	
/* links and menus */

a, a:link, a:visited							{ color: #bb0000; }	/* default links */
a:hover, a:active								{ color: #409705; }	/* default hover */

.ribbon span a:link, .ribbon span a:visited 	{ color: #fff; }	/* ribbon links (wrap around graphic)  */
.ribbon span a:hover, .ribbon span a:active 	{ color: #cd0000; }	/* ribbon hover */

#Footer a:link, #Footer a:visited,
#ContentPanel a:link, #ContentPanel a:visited	{ color: #d9d9d9; }	/* dark backgrounds */
#Footer a:hover, #Footer a:active,
#ContentPanel a:hover, #ContentPanel a:active	{ color: #ffffff; }	/* dark backgrounds, hover */
#Copyright a, #Copyright a:visited				{ color: #580b0b; }	/* copyright container links */
#Copyright a:hover, #Copyright a:active			{ color: #fff; }	/* copyright container links */

/* main menu */

#MenuWrapper	{ height: 62px; }
#MainMenu {
	position: relative;
	top: -20px;
	right: 20px;
	height: 62px;
	float: right;
	z-index: 99;	/* allows menu to overlap slideshow*/}
#MmLeft {
	float:left;
	width: 25px;
	height: 62px;
	background: transparent url("images/skins/skin-5/mainMenu-left.png") no-repeat 0 0;}
#MmRight {
	float:left;
	width: 20px;
	height: 62px;
	background: transparent url("images/skins/skin-5/mainMenu-right.png") no-repeat 0 0;}
#MmBody {
	float: left;
	min-width: 500px;
	height: 62px;
	background: transparent url("images/skins/skin-5/mainMenu-repeat.png") repeat-x 0 0;}

#MmOtherLinks { float: left; }

.mmDivider {
	float: left;
	width: 10px;
	height: 40px;
	margin:7px 10px 0;
	background: transparent url("images/skins/skin-5/mainMenu-divider.gif") no-repeat 0 0;}

#MainMenu .sf-menu li li		{ background: #393939; } /* sub-menu background */
#MainMenu .sf-menu li li li		{ background: #2f2f2f; } /* sub-sub-menu background */

#MainMenu .sf-menu .separator-item hr {  /* separator in main menu dropdowns */
	height:1px; 
	border: 0; 
	color: #fff; 
	background-color: #fff; 
	margin: 0 13px; 
	opacity: 0.3; }
	
	/* icons for menu items */

	.mmLogin	{ background: transparent url(images/icons/bullet-lock.png) no-repeat 0 0; padding-left: 20px; }
	.mmFeeds	{ background: transparent url(images/icons/bullet-feed.png) no-repeat 0 0; padding-left: 20px; }
	.mmRSS		{ background: transparent url(images/icons/feed.png) no-repeat 0 0; padding: 1px 0 0 25px; }
	.mmFacebook	{ background: transparent url(images/icons/facebook.png) no-repeat 0 0; padding: 1px 0 0 25px; }
	.mmTwitter	{ background: transparent url(images/icons/twitter2.png) no-repeat 0 0; padding: 1px 0 0 25px; }

/* headings */

h1, h2, h3, h4, h5, h6, .headline, .title, .ribbon span, #fancy_title div {
	font-family: "Vivaldi";
	font-weight: normal;
	line-height: 1;
	margin: 0 0 0.5em;
	padding: 0 0 0.2em;
	color: #000;}

	
h1			{ font-size: 2.85em; }
h2			{ font-size: 2.5em; }
h3			{ font-size: 2.35em; margin-bottom: 0.5em; }
h4			{ font-size: 3.2em; margin-bottom: 0.5em; border-bottom: none; }
h5			{ font-size: 2em; font-weight: normal; margin-bottom: 0.5em; border-bottom: none; }
h6			{ font-size: 2em; font-weight: lighter; text-transform:uppercase; margin-bottom: 0.5em; border-bottom: none; }
.headline	{ color: #595959;}
.title 		{ padding: 0; }

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .headline strong, .title strong {
	font-weight: normal;
	color: #000;}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .headline span, .title span {
	display: block;
	color: #8F8F8F;
	font-size: 0.6em;
	margin: -0.1em 0 0;}
	
#Footer h1, #Footer h2, #Footer h3, #Footer h4, #Footer h5, #Footer h6,
#ContentPanel h1, #ContentPanel h2, #ContentPanel h3, #ContentPanel h4, #ContentPanel h5, #ContentPanel h6 { 
	color: #eee;} /* headers on dark backgrounds */

#cluetip h3 { color: #eee; font: 1.2em "Vivaldi"; }	/* tool tip titles */

#fancy_title div { font-size: 1.35em; }	/* modal titles */

/* other text */

.ribbon span 						{ color: #a1a1a1; }	/* ribbon text (wrap around graphic) */
#Footer, #ContentPanel, #cluetip	{ color: #d8d8d8; }	/* text on dark/color background areas */
#Copyright							{ color: #000000; }	/* text in copyright container */

/* forms and inputs */

input 					{ color: #000; }	/* input text color */
textarea, .textInput 	{ background-color: #dfdfdf; background-image: url("images/skins/skin-5/inputBg.gif");	/* input background */
						  border-color: #c4c4c3 #fff #fff #c4c4c3 ;}	/* input border color */
label.overlabel			{ color: #353535; }	/* text input labels */

/* image containers & pagination */

a.img, div.img, .pagination a		{ border: 1px solid #cac6bd; background: #fff;}						/* default container with class="img" */
a.img img, div.img img 				{ border: 1px solid #f3f3f3; }										/* inner image border for default container */
a.imgHover, .pagination a.current	{ background-color: #a4a4a4; border-color: #7f7f7f; color: #fff; }	/* hover effect - container */
a.img:hover img						{ border-color: #fff; }												/* hover effect - image */

/* design structure */

.pageTop			{ background-image: url("images/skins/skin-5/pageBg-top.png"); }		/* page top */
.pageBottom			{ background-image: url("images/skins/skin-5/pageBg-bottom.png"); }	/* page bottom */
#Header, .pageMain	{ background-image: url("images/skins/skin-5/pageBg-repeat.png"); }	/* repeating page graphic */
#FooterTop			{ background-image: url("images/skins/skin-5/footerBg-top.png"); }	/* footer top */
#FooterContent		{ background-image: url("images/skins/skin-5/footerBg-repeat.png"); }	/* repeating footer graphic */
#FooterBottom		{ background-image: url("images/skins/skin-5/footerBg-bottom.png"); }	/* footer bottom */
#Footer .one-third, #Footer .two-thirds, #Footer .half-page
					{ background-image: url("images/skins/skin-5/footerBg-verticalRule.gif"); }	/* footer - content dividers */	
#ContentPanel 		{ background: #383431; border-bottom-color: #303030; } /* top reveal - hidden top content area */

/* search */

#Search { background-image: url("images/skins/skin-5/search-bg.gif"); margin-top: -1px; }

/* slide show - default, jQuery cycle plugin */

#SlideTop		{ background-image: url("images/skins/skin-5/pageBg-slideTop.png"); }		/* top graphic for rounded corners */
#SlideRepeat	{ background-image: url("images/skins/skin-5/pageBg-slideRepeat.png"); }	/* edges to create slide frame */
#SlideBottom	{ background-image: url("images/skins/skin-5/pageBg-slideBottom.png"); }	/* bottom for curved border */
#Slides			{ background: #f4f5f6; }	/* background color (should match page if using transparent images) */
a.slidePrev, span#fancy_left_ico		{ background-image: url("images/skins/skin-5/slide-previous.png"); }	/* previous slide button */
a.slideNext, span#fancy_right_ico		{ background-image: url("images/skins/skin-5/slide-next.png"); }		/* next slide button */
#slidePager a, #slidePager a:visited	{ background-image: url("images/skins/skin-5/slide-pager.png"); }		/* jump to slide  */

/* slide show - cu3er */

#Slideshow-cu3er { background-image: url("images/skins/skin-5/pageBg-repeat.png");}	/* repeat background behind cu3er (not shadow) */
	
/* slide show - GalleryView */

#SlideShow-GalleryView { background-image: url("images/skins/skin-5/pageBg-repeat.png");}
#GalleryView .pointer { border-bottom-color: #f4f5f6; } /* up arrow color, should match page background color */

/* ribbon elements (wrap around) */

.ribbon .wrapAround	{ background-image: url("images/skins/skin-5/ribbon-wrap.png"); }	/* ribbon edge (wrap around, changes on scroll) */
.ribbon .tab		{ background-image: url("images/skins/skin-5/ribbon.png"); }		/* ribbon main section */

/* side navigation menu */

.sideNavWrapper	{ background-image: url("images/skins/skin-5/side-navigation-repeat.gif"); }			/* side navigation bakdground */
.sideNavBox-1	{ background-image: url("images/skins/skin-5/side-navigation-top.gif"); }				/* side navigation - top */	
.sideNavBox-2	{ background-image: url("images/skins/skin-5/side-navigation-bottom.gif"); }			/* side navigation - bottom */
.sideNav li a 														{ border-bottom: 1px dotted #DBDBDC;}	/* side navigation links - bottom border */
.sideNav li.currentPage, .sideNav li.current-cat, .sideNav li.current_page_item 	{ background-image: url("images/skins/skin-5/side-navigation-active.gif"); }	/* side navigation - current page marker */
.sideNav li.currentPage	a,
.sideNav li.currentPage a:link, .sideNav li.currentPage a:visited,
.sideNav li.currentPage a:hover, .sideNav li.currentPage a:active,
.sideNav li.current-cat	a,
.sideNav li.current-cat a:link, .sideNav li.current-cat a:visited,
.sideNav li.current-cat a:hover, .sideNav li.current-cat a:active,
.sideNav li.current_page_item a,
.sideNav li.current_page_item a:link, .sideNav li.current_page_item a:visited,
.sideNav li.current_page_item a:hover, .sideNav li.current_page_item a:active		{ color: #2C2C2C; border-bottom: 1px solid #fff; }	/* side navigation - current page link */

/* quote */

.quote 							{ background-image: url("images/skins/skin-5/quote-small-repeat.gif"); }	/* quote - background */
.quote .quoteBox-1				{ background-image: url("images/skins/skin-5/quote-small-top.gif"); }		/* quote - top */
.quote .quoteBox-1 .quoteBox-2	{ background-image: url("images/skins/skin-5/quote-small-bottom.gif"); }	/* quote - bottom */
.quote p						{ color: #000; }	/* quote - text */
.quoteAuthor p.name				{ color: #000; }	/* quote - author name */

/* button styles */

button.btn		{ background-image: url("images/skins/skin-5/button-sprite.gif");}	/* button background - sliding doors side 1 */
button.btn span	{ background-image: url("images/skins/skin-5/button-sprite.gif"); 	/* button background - sliding doors side 2 */
				  color:#fff;																/* text color */
				  text-shadow: -1px -1px #a5a2a1;}											/* text shadow */
button.btn:hover span, button.btnHover span { color: #fff; text-shadow: 1px 1px 1px #333; }	/* hover text */
.darkBg button.btn, .darkBg button.btn span, #Footer button.btn, #Footer button.btn span,
#ContentPanel button.btn, #ContentPanel button.btn span { 
	background-image: url("images/skins/skin-5/button-sprite-dark.gif"); }			/* buttons on dark backgrounds */
	
/* other */

.hr { background-image: url("images/skins/skin-5/hr-bg.gif"); }

