/* @group General Styles */
body {margin: 0;padding: 0;font-family: Optima, serif;font-size: 90%;height: 100%;}

p {}

b, strong {

}

a:link, a:visited { text-decoration: underline; }

a:hover, a:active { text-decoration: none; }

img {border: none;-ms-interpolation-mode: bicubic;}

.image-left {float: left;padding-right: 10px;}

.image-right {float: right;padding-left: 10px;}

.imageStyle { border: none; }

h1, h2, h3, h4, h5, h6 {margin: 0;padding-bottom: 0.1em;line-height: 1.3em;}
	
/* @end */

/* @group Layout */

.clearer {clear: both;}

#container { font-size: 1.1em;line-height: 1.25em; }
#zoom_content { font-size: 0.9em;line-height: 1.25em; }

#pageTopBg { background-image: url(images/editable_images/paper.png);background-position: top center;background-repeat: repeat;background-color: #69c; }
#pageTopGradient { background: transparent url(images/pageTopGradient.png) top center repeat; }
#pageTopContentWrapper { height: 400px;position: relative;background: transparent url(images/pageTopShadow400px.png) top center repeat-x;/* overflow: hidden; */ }
#pageTopContent, #mainContentTopShadow, #mainContentWrapper, #footer { margin: 0 auto;width: 960px; }

#pageTopContent { position: relative; }
#logo { padding-top: 10px;float: right;z-index: 10; }

#pageTopContent .title h1 { margin: 0;padding: 0;font-size: 60px;font-family: Optima, sans-serif;opacity: .5;text-shadow: 0 1px 0 #999;position: relative;line-height: normal; }
#pageTopContent .title h1 span { margin-left: -10%;font-size: 18px;color: white;text-shadow: 0 1px 0 black;position: relative;font-style: italic; }
#pageTopContent .title h1 br { display: none; }

#visitorInteractionPanel { margin: 0;padding: 5px 10px;position: absolute;top: 5px;right:30px;z-index:100;width: 30px;background: transparent url(images/darkAlphaBg.png) top center repeat;border: solid 2px #fff;line-height: normal;box-shadow: 0 0 5px black;-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black; }
#visitorInteractionPanel ul {margin: 0;padding: 0;list-style: none;display: none;font-size: 15px;font-family: arial, sans-serif;}
#visitorInteractionPanel li {}
#adjustWidth { margin: 0 auto 5px auto;color: #ccc;cursor: pointer;font-weight: bold;text-align: center; }
#headerColor1, #headerColor2, #headerColor3 { margin: 3px auto 7px;height: 14px;width: 26px;cursor: pointer; }
#headerColor1 { background-color: red; }
#headerColor2 { background-color: pink; }
#headerColor3 { background-color: green; }
#adjustTextSize { margin: 0 auto;padding: 0;color: white;cursor: pointer;font-variant: small-caps;text-align: center; }
#iPadCloseButton { margin: 7px auto 2px auto;padding: 0 0 0 1px;display: block;font-weight: bold;text-align: center;border-style: solid;border-width: 1px;cursor: pointer;-webkit-border-radius: 3px; }

#mainContentTopShadow { margin-top: -325px;padding: 0 20px;height: 325px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-webkit-box-shadow: 0 0 20px #222;-moz-box-shadow: 0 0 20px #222;box-shadow: 0 0 20px #222;position: relative;z-index: 15; }
#mainContentCornerShadowLeft { position: absolute;top: 325px;left: -10px;width: 10px;height: 50px;background: transparent url(images/mainContentCornerShadowLeft.png) top center no-repeat; }
#mainContentCornerShadowRight { position: absolute;top: 325px;right: -10px;width: 10px;height: 50px;background: transparent url(images/mainContentCornerShadowRight.png) top center no-repeat; }

#mainContentWrapper { padding: 5px 20px 20px 20px;margin-top: -325px;position: relative;z-index: 20;min-height: 450px;background-color: white;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px; }

#mainContent {  }

.headerImage { margin: 10px 0 0 0;padding: 0;height: 200px;background: transparent url(images/editable_images/image1.jpg) top center no-repeat;border-style: solid;border-width: 0;overflow: hidden; }

#contentContainer, #sidebarContainer { margin-top: 20px; }

#contentContainer { width: 70%;float: left; }

#sidebarContainer { width: 26%;float: right; }

#sidebarHeader { font-size: 2em;line-height: normal; }

#footerWrapper { background-image: url(images/editable_images/paper.png);background-position: top center;background-repeat: repeat;position: relative; }
#footerTopShadow { margin: 0 0 -20px 0;padding: 0;height: 40px;background: transparent url(images/upperShadow.png) top center repeat-x; }
#footerBottomShadow { margin: 0;padding: 0;height: 20px;background: transparent url(images/bottomShadow.png) bottom center repeat-x; }
#footerGradient { margin: 0;padding: 0;height: 100%;background: transparent url(images/pageTopGradient.png) top center repeat; }
#footer { padding: 0;position: relative;z-index: 20;font-size: 0.8em; }

#footer .footerText { margin: 0;padding: 10px;text-align: center;background: transparent url(images/darkAlphaBg.png) top center repeat;-webkit-border-radius: 3px;-moz-border-radius: 3px; }
#rw_email_contact { padding: 0 3px; }

#footer a:link, #footer a:visited {}

#footer a:hover, #footer a:active {}
	
/* @end */

/* @group ExtraContent */

#extraContainer1, #extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7 { display: none; }

#ec1Wrapper { background: transparent url(images/lightAlphaBg.png) top center repeat; }
#extraContainer1 { margin: 0 auto;padding: 0;width: 960px;display:none;font-size: 0.95em;overflow: auto; }

#extraContainer2 { margin: 5px 0 20px 0;overflow: auto; }

#extraContainer3 { overflow: hidden; }

#extraContainer4 { margin-top: 20px;padding: 10px;border-width: 2px;border-style: solid;overflow: auto;}

#extraContainer5 { margin: 0;padding: 10px;border-width: 2px;border-style: solid;overflow: auto; }

#ec6Wrapper { margin: 0;padding: 0 0 5px 0;background: transparent url(images/editable_images/concrete.png) top center repeat; }
#ec6TopShadow { height: 10px;background: transparent url(images/ec6TopShadow.png) top center repeat-x; }
#extraContainer6 { margin: 0 auto;padding: 0;width: 960px;overflow: auto; }

#extraContainer7 { margin: 0 auto 20px auto;padding: 10px;font-size: 1.25em;background: transparent url(images/darkAlphaBg.png) repeat;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;overflow: auto; }

/* @end */

/* @group Bread-crumb */

#breadcrumbContainer { margin: 0 auto;position: relative;width: 960px;font-size: 0.8em; }

#breadcrumbContainer ul { margin: 0 0 20px 0;padding: 5px;list-style: none;float: right;background: transparent url(images/darkAlphaBg.png) top center repeat;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }

#breadcrumbContainer li { float: left; }

#breadcrumbContainer a { padding: 3px 5px;text-decoration: none; }

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

#breadcrumbContainer ul li a img { display: none; }
	
/* @end */

/* @group Toolbar */

/* Toolbar Styles */

#mobileMenuTab { display: none; }

.currentMenuItemBorder { position: absolute;bottom: 0;left: 10px;border-bottom: solid 2px white;display: none; }
.ancestorMenuItemBorder { position: absolute;bottom: 0;left: 10px;border-bottom: solid 2px white;display: none; }
.hoverMenuItemBorder { position: absolute;bottom: 0;left: 10px;border-bottom: solid 2px #fcf;display: none; }

.shortenedMenuItem { float: left;width: 32px;overflow: hidden; }

#menu { margin: 5px 0 10px 0;padding: 0;font-size: 1.1em;height: 2em; }

#menu ul { float: right;margin: 0;padding: 0;font-family: Optima, sans-serif;list-style: none;height: 2em; }
#menu ul li { float: left;position: relative; }
#menu ul a { margin: 0;padding: 0 12px 0 10px;display: block;float: left;text-decoration: none;height: 2em;line-height: 2em;color: white;position: relative;text-shadow: 0 1px 0 white;text-transform: uppercase; }
#menu ul .current, #menu ul .currentAncestor { position: relative;font-weight: bold; }
#menu ul a:hover {  }

#menu ul ul, #menu ul li ul, #menu ul li a ul { display: none; }

#menu ul li span.menuDivider { float: left;color: #999;line-height: 2em; }

/* Drop Down Sub Menu Styles */
/* Hide First Level */
#subMenu { position: relative; }
#subMenu ul { margin: 0;padding: 0;list-style: none; }
#subMenu ul a { display: block;margin: 0;padding: 0 5px 0 10px;	line-height: 2em;text-shadow: 0 1px 0 black;text-decoration: none;color: white;display: none; }
#subMenu ul li a:hover {  }
#subMenu ul a:hover { background-color: black; }
#subMenu ul .current { text-shadow: none; }
#subMenu ul .currentAncestor { text-shadow: none; }

#subMenu ul a+ul { display: none; }
#subMenu ul .currentAncestor+ul, #subMenu ul .current+ul { display: block; }
#subMenu ul ul .currentAncestor+ul, #subMenu ul ul .current+ul { display: none; }

/* Main (Horizontal) Sub Menu Items */
#subMenu ul ul { margin: 0 0 20px 0;padding: 5px 0;position: relative;border-left-style: solid;border-left-width: 2px;}
#subMenu ul li { position: relative; }
#subMenu ul ul a { display: block; }
#subMenu ul ul li { position: relative; }
#subMenu ul ul a:hover { text-shadow: none;color: white; }

#subMenu ul ul ul { margin: 5px 0 5px 10px;padding: 0;border-left: 2px solid white;position: relative;top: ;display: none; }

#subMenu ul ul li.ddarrow a { padding-right: 20px; }
#subMenu ul ul li.ddarrow span {position:absolute;top:0.3em;right:5px;float:right;height:1.4em;width: 10px;border-right: solid 2px black;}

/* Drop Down Menu Items */
/* Third Level*/
#subMenu ul li ul li ul li {}
#subMenu ul ul ul a { margin: 0;padding-left: 5px;display: block; }
#subMenu ul ul ul a:hover { }

/* Fourth Level and Beyond */
#subMenu ul ul ul ul {  }
#subMenu ul li ul ul ul {  }

/* Hide Drop Down Menu Items */
#subMenu ul li:hover ul ul, #subMenu ul li:hover ul ul ul, #subMenu ul li:hover ul ul ul ul, #subMenu ul li:hover ul ul ul ul ul, #subMenu ul li:hover ul ul ul ul ul ul, #subMenu ul li:hover ul ul ul ul ul ul ul, #subMenu ul li:hover ul ul ul ul ul ul ul ul, #subMenu ul li:hover ul ul ul ul ul ul ul ul ul {display: none;}
/* Show on Hover */
#subMenu ul li:hover ul, #subMenu ul li li:hover ul, #subMenu ul li li li:hover ul, #subMenu ul li li li li:hover ul, #subMenu ul li li li li li:hover ul, #subMenu ul li li li li li li:hover ul, #subMenu ul li li li li li li li:hover ul, #subMenu ul li li li li li li li li:hover ul, #subMenu ul li li li li li li li li li:hover ul {display: block;}

/* @group Global Classes */

blockquote, .standout { margin: 15px 30px 0 10px;padding: 20px 15px 5px 20px;font-style: italic;background: #d4d4d4 url(images/blockquotes.png) top left no-repeat;-moz-border-radius: 5px;-webkit-border-radius: 5px; }

h1 {}

h2 {}

h3 {}

h4 {}

.imageStyle {}

/* Main content area unordered list styles */
#contentContainer #content ul {}

#contentContainer #content li {}

ul.disc {
	list-style-type: disc;
}

ul.circle {
	list-style-type: circle;
}

ul.square {
	list-style-type: square;
}

ol.arabic-numbers {
	list-style-type: decimal;
}

ol.upper-alpha {
	list-style-type: upper-latin;
}

ol.lower-alpha {
	list-style-type: upper-latin;
}

ol.upper-roman {
	list-style-type: upper-roman;
}

ol.lower-roman {
	list-style-type: lower-roman;
}

/* Sidebar area unordered list styles */
#sidebarContainer #sidebar ul {}

#sidebarContainer #sidebar li {}


/* Table Styles */
table {}
/* @end */

.entryDivider { margin: 0 0 20px 0;padding:0;height: 20px;background: transparent url(images/entryDivider.png) center center no-repeat;}

/* @group Blog */

/* @group Tag Cloud */

ul.blog-tag-cloud:before { content: "Tag Cloud";display:block;margin-bottom:8px;font-size: 1.5em; }
ul.blog-tag-cloud {	margin: 10px 0;padding: 7px 0 0;border-top:1px solid #666; }

ul.blog-tag-cloud li { 	display: inline; }

.blog-tag-size-1 {	 	font-size: 0.8em; } 

.blog-tag-size-2 {	 	font-size: 0.85em; } 

.blog-tag-size-3 {	 	font-size: 0.9em; } 

.blog-tag-size-4 {	 	font-size: 0.95em; }

.blog-tag-size-5 {	 	font-size: 1em; }

.blog-tag-size-6 {	 	font-size: 1.05em; }

.blog-tag-size-7 {	 	font-size: 1.1em; } 

.blog-tag-size-8 {	 	font-size: 1.15em; } 

.blog-tag-size-9 {	 	font-size: 1.2em; } 

.blog-tag-size-10 {	 	font-size: 1.25em; } 

.blog-tag-size-11 {	 	font-size: 1.3em; } 

.blog-tag-size-12 {	 	font-size: 1.35em; } 

.blog-tag-size-13 { 	font-size: 1.4em; } 

.blog-tag-size-14 {	 	font-size: 1.45em; } 

.blog-tag-size-15 { 	font-size: 1.5em; } 

.blog-tag-size-16 {	 	font-size: 1.55em; } 

.blog-tag-size-17 {	 	font-size: 1.6em; } 

.blog-tag-size-18 {	 	font-size: 1.65em; } 

.blog-tag-size-19 { 	font-size: 1.7em; } 

.blog-tag-size-20 {	 	font-size: 1.75em; }
/* @end */

/* @group Archive Page */

.blog-archive-background {}

.blog-entry-summary {}

.blog-archive-headings-wrapper {}

.blog-archive-entries-wrapper {}

.blog-archive-entries-wrapper .blog-entry {}

.blog-archive-month {}

.blog-archive-link {}

.blog-archive-link a:link, .blog-archive-link a:visited {}
	
/* @end */

.blog-entry-date, .blog-entry-tags, .blog-entry-category, .blog-entry-comments, .blog-category-link-enabled, .blog-archive-link-enabled, .blog-rss-link, .blog-comments-rss-link { background: transparent url(images/blogIcons.png) no-repeat;line-height: 1.5em;padding-bottom: 2px;}

.blog-entry { position: relative;margin-bottom: 10px;padding-bottom: 25px;background: transparent url(images/entryDivider.png) bottom center no-repeat; }

h1.blog-entry-title { margin: 0 0 15px;padding: 0;border-bottom: solid 3px #c4c4c4;}


h1.blog-entry-title a { margin: 0;padding: 0;text-decoration: none;}
h1.blog-entry-title a:hover { text-decoration: underline; }

.blog-entry-date { float: left;margin: 3px 10px 0 0;padding: 5px 5px 5px 25px;border: solid 1px #c4c4c4;background-color: #e4e4e4;-webkit-border-radius: 3px;-moz-border-radius: 3px;text-shadow: 0 1px 0 white;background-position: 5px 6px;line-height: normal; }

/*styles the category link in the main entry */
.blog-entry-category { display: none; }

.blog-entry-category a:link, .blog-entry-category a:visited {}

.blog-read-more {}

.blog-entry-body { margin: 0;padding: 0;position: relative; }

.blog-entry-comments { background-position: -1000px 3px; padding-left: 20px; }

.blog-entry-tags { margin: 15px 0 10px;padding: 5px 5px 5px 25px;border: solid 1px #c4c4c4;background-color: #e4e4e4;background-position: -1995px 8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-shadow: 0 1px 0 white;}

/* styles the archives in the blog sidebar */
#blog-archives:before { content: "Archives";display:block;margin-bottom:8px;font-size: 1.5em; }
#blog-archives { margin: 10px 0;padding: 7px 0 0;border-top:1px solid #666; }

.blog-archive-link-enabled { background-position: 0 1px; padding-left: 20px; }

.blog-archive-link-disabled {}

/* Styles the blog categories in the blog sidebar */
#blog-categories:before { content: "Categories";display:block;margin-bottom:8px;font-size: 1.5em; }
#blog-categories { margin: 10px 0;padding: 7px 0 0;border-top:1px solid #666; }

.blog-category-link-enabled { background-position: -4000px 2px; padding-left: 20px; }

.blog-category-link-disabled {}

/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds:before { content: "RSS";display:block;margin-bottom:8px;font-size: 1.5em; }
#blog-rss-feeds { margin: 10px 0;padding: 7px 0 0;border-top:1px solid #666; }

.blog-rss-link { background-position: -3000px 2px; padding-left: 20px; }

.blog-comments-rss-link { background-position: -1000px 3px; padding-left: 20px; }

/* @end */

/* @group File Sharing */

.filesharing-description {}

.filesharing-item {margin: 10px 15px 10px 0;padding: 5px 0;border-left: 3px solid #999;}

.filesharing-item-title {margin: 0 10px;padding-bottom: 5px;border-bottom: 1px solid #ccc;}

.filesharing-item-title a {font-weight: bold;}

.filesharing-item-description {padding: 10px 20px 5px;}

.enhancedFilesharingItem {margin-bottom: 10px;}

/* @end */

/* @group Photo Album */

#flashcontent {text-align: center;}

/* @group Index Page (Thumbnail view) */

.album-title {padding-bottom:10px;font-size: 1.8em;line-height: normal;}

.album-description {padding-bottom: 10px;}

.album-wrapper {margin: 0 auto;display: block;}

.thumbnail-wrap {margin: 0 20px 60px 20px;display: inline;float: left;}

.thumbnail-frame {padding:0 0 10px 0;}

.thumbnail-frame:hover {}

.thumbnail-frame a {}

.thumbnail-frame a:hover {}

.thumbnail-frame img {padding: 2px;}

.thumbnail-caption {margin: -4px auto 0 auto;text-align: right;color: gray;font-size: 0.8em;font-style: italic;width: 100%;}
	
/* @end */

/* @group Single Page (Photo view) */

.photo-background {margin: 10px auto 10px auto;text-align: center;background-color: white;}

.photo-navigation {margin: 0 auto;padding: 5px 0;width: 700px;text-align: center;font-size: 1.2em;}

.photo-links {padding: 3px 0 10px 0;}

.photo-navigation a:link, .photo-navigation a:visited {}

.photo-navigation a:hover {}

.photo-frame {margin: 0 auto;padding: 2px;text-align: center;}

.photo-title {padding:3px;font-size: 2.0em;}

.photo-caption {padding:5px;font-size: 1.2em;color: gray;}

/* @group EXIF data */
/* Data wrapper */
.exif-data {}

.exif-data p {}

/* p tag classes for all exif data */
p.exif-version {}

p.exif-colour-space {}

p.exif-focal-length {}

p.exif-dimensions {}

p.exif-pixel-y-dimension {}

p.exif-pixel-x-dimension {}

p.exif-oecf-value {}

p.exif-subsec-time-original {}

p.exif-exposure-mode {}

p.exif-spatial-frequency-response {}

p.exif-scene-capture-type {}

p.exif-subject-location {}

p.exif-shutter-speed {}

p.exif-datetime-original {}

p.exif-subsec-time {}

p.exif-compressed-bits-per-pixel {}

p.exif-flash-energy {}

p.exif-saturation {}

p.exif-brightness {}

p.exif-exposure-time {}

p.exif-f-number {}

p.exif-file-source {}

p.exif-gain-control {}

p.exif-subject-area {}

p.exif-cfa-pattern {}

p.exif-scene-type {}

p.exif-white-balance {}

p.exif-flash {}

p.exif-exposure-index {}

p.exif-flashpix-version {}

p.exif-device-setting-description {}

p.exif-focalplane-x-resolution {}

p.exif-image-uniqueid {}

p.exif-components-configuration {}

p.exif-light-source {}

p.exif-sensing-method {}

p.exif-aperture {}

p.exif-sharpness {}

p.exif-exposure-program {}

p.exif-subject-distance {}

p.exif-subsec-time-digitized {}

p.exif-contrast {}

p.exif-focalplane-resolution-unit {}

p.exif-gamma {}

p.exif-35mm-focal-length {}

p.exif-datetime-digitized {}

p.exif-subject-distance-range {}

p.exif-custom-rendered {}

p.exif-max-aperture {}

p.exif-sound-file {}

p.exif-metering-mode {}

p.exif-spectral-sensitivity {}

p.exif-exposure-bias {}

p.exif-focalplane-y-resolution {}

p.exif-iso-rating {}

p.exif-maker-note {}

p.exif-digital-zoom-ratio {}

p.exif-user-comment {}
/* @end */

/* @end */
	
/* @end */

/* @group Quicktime Page */

.movie-description {}
	
/* @end */

/* @group Quicktime Album */

/* @group Index Page (Movie Thumbnail view) */

.movie-page-title {padding-bottom:10px;font-size: 1.8em;line-height: normal;}

.movie-page-description {font-size: 1em;padding-bottom: 20px;}

.movie-thumbnail-frame {margin: 0 15px 20px 15px;float: left;}

.movie-thumbnail-frame a {display: block;margin: 0;padding: 0;}
.movie-thumbnail-frame a:hover {}

.movie-thumbnail-frame img {margin-bottom: -3px;padding: 0;}
@-moz-document url-prefix() {.movie-thumbnail-frame img {margin-bottom: -2px;}}

.movie-thumbnail-caption {margin: 0 auto;text-align: right;font-style: italic;color: gray;font-size: 0.8em;}
	
/* @end */

/* @group Single Page (Movie View) */

.movie-background {margin: 20px;text-align: center;background-color: white;}

.movie-title {margin: 0 auto;padding: 10px;font-size: 1.6em;text-align: center;}

.movie-frame {margin: 0 auto;}
.movie-frame object {display: block;margin: 0 auto;padding: 2px;text-align: center;}
	
/* @end */


/* @end */

/* @group Contact Form */
.message-text {} 

.required-text {} 

.form-input-field {margin: 3px 0 2px 0;padding: 5px;border: 2px solid #bbb;background-color: #eee;color: #666;font-size: 0.9em;} 

.form-input-button {} 
/* @end */
body { background-color: %colour_browser_background%;color: %colour_contentText%; }

a, a:link, a:visited { color: %colour_contentLinks%; }
a:hover, a:active { color: %colour_contentLinksHover%; }

#pageTopBg { background-color: %colour_upper_background%; }

#pageTopContent .title h1 { color: %colour_siteTitle%;text-shadow: 0 1px 0 %colour_siteTitle_textShadow%; }
#pageTopContent .title h1 span { color: %colour_siteSlogan%;text-shadow: 0 1px 0 %colour_siteSlogan_textShadow%; }

#visitorInteractionPanel { border-color: %colour_vip_outerBorder%; }
#adjustWidth, #adjustTextSize { color: %colour_vip_innerText%;}
#headerColor1 { background-color: %colour_upper_background%; }
#headerColor2 { background-color: %colour_upper2_background%; }
#headerColor3 { background-color: %colour_upper3_background%; }
#iPadCloseButton { color: %colour_vip_innerText%;border-color: %colour_vip_innerText%; }

.headerImage { border-color: %colour_headerImage_border%; }

#mainContentWrapper { background-color: %colour_content_background%; }

#menu ul a { color: %colour_mainMenu_text%;text-shadow: 0 1px 0 %colour_mainMenu_textShadow%; }
#mainMenuHoverLinkColor { color: %colour_mainMenu_textHoverLine%; }
.hoverMenuItemBorder { border-bottom-color: %colour_mainMenu_textHoverLine%; }
#menu ul .current { color: %colour_mainMenu_currentText%; }
.currentMenuItemBorder, #menu ul .current .hoverMenuItemBorder { border-bottom-color: %colour_mainMenu_currentHoverLine%; }
#menu ul .currentAncestor { color: %colour_mainMenu_ancestorText%; }
.ancestorMenuItemBorder, #menu ul .currentAncestor .hoverMenuItemBorder { border-bottom-color: %colour_mainMenu_ancestorHoverLine%; }
#menu ul li span.menuDivider { color: %colour_mainMenu_divider%; }
#menu ul li.ddarrow span.childIndicator { background-color: %colour_mainMenu_childrenIndicator%; }

/* Color Styles for Main Menu Drop Down, applied when selected in theme options. */
#menu ul ul {border-left-color: %colour_subMenu_leftBorder%;background-color: %colour_subMenu_background%;}
#menu ul ul a {color: %colour_subMenu_text%;text-shadow: 0 1px 0 %colour_subMenu_textShadow%;}
#menu ul ul a:hover {color: %colour_subMenu_textHover%;background-color: %colour_subMenu_backgroundHover%;}
#menu ul ul .current, #menu ul ul .current:hover {color: %colour_subMenu_currentText%;background-color: %colour_subMenu_currentBackground%;}
#menu ul ul .currentAncestor, #menu ul ul .currentAncestor:hover {color: %colour_subMenu_ancestorText%;background-color: %colour_subMenu_ancestorBackground%;}
#menu ul ul li.ddarrow span { border-right-color: %colour_subMenu_childrenIndicator%; }

#menu ul ul ul {border-left-color: %colour_subMenu_childrenBorder%;border-bottom-color: %colour_subMenu_childrenBorder%; }

#footerWrapper { background-color: %colour_upper_background%; }
#footer {color: %colour_footer_text%;}
#footer a {color: %colour_footer_linkText%;}
#footer a:hover {color: %colour_footer_linkTextHover%;}

#breadcrumbContainer a, #breadcrumbContainer a:hover {color: %colour_breadcrumbLinkText%; }
#breadcrumbContainer span { color: %colour_breadcrumbDivider%; }

#subMenu ul ul {border-left-color: %colour_subMenu_leftBorder%;background-color: %colour_subMenu_background%;}
#subMenu ul ul a {color: %colour_subMenu_text%;text-shadow: 0 1px 0 %colour_subMenu_textShadow%;}
#subMenu ul ul a:hover {color: %colour_subMenu_textHover%;background-color: %colour_subMenu_backgroundHover%;}
#subMenu ul .current, #subMenu ul .current:hover {color: %colour_subMenu_currentText%;background-color: %colour_subMenu_currentBackground%;}
#subMenu ul .currentAncestor, #subMenu ul .currentAncestor:hover {color: %colour_subMenu_ancestorText%;background-color: %colour_subMenu_ancestorBackground%;}
#subMenu ul ul li.ddarrow span { border-right-color: %colour_subMenu_childrenIndicator%; }

#subMenu ul ul ul {border-left-color: %colour_subMenu_childrenBorder%; }

#extraContainer1 {color: %colour_EC1_text%;}
#extraContainer1 a {color: %colour_EC1_link%;}
#extraContainer1 a:hover {color: %colour_EC1_linkHover%;}

#extraContainer2 {color: %colour_EC2_text%;}
#extraContainer2 a {color: %colour_EC2_link%;}
#extraContainer2 a:hover {color: %colour_EC2_linkHover%;}

#extraContainer3 {color: %colour_EC3_text%;}
#extraContainer3 a {color: %colour_EC3_link%;}
#extraContainer3 a:hover {color: %colour_EC3_linkHover%;}

#extraContainer4 {background-color: %colour_EC4_background%;border-color: %colour_EC4_border%;color: %colour_EC4_Text%;text-shadow: 0 1px 0 %colour_EC4_textShadow%;}
#extraContainer4 a {color: %colour_EC4_link%;}
#extraContainer4 a:hover {color: %colour_EC4_linkHover%;}

#extraContainer5 {background-color: %colour_EC5_background%;border-color: %colour_EC5_border%;color: %colour_EC5_Text%;text-shadow: 0 1px 0 %colour_EC5_textShadow%;}
#extraContainer5 a {color: %colour_EC5_link%;}
#extraContainer5 a:hover {color: %colour_EC5_linkHover%;}

#ec6Wrapper { background-color: %colour_EC6_background%; }
#extraContainer6 {color: %colour_EC6_Text%;text-shadow: 0 1px 0 %colour_EC6_textShadow%;}
#extraContainer6 a {color: %colour_EC6_link%;}
#extraContainer6 a:hover {color: %colour_EC6_linkHover%;}

#extraContainer7 {color: %colour_EC7_Text%;text-shadow: 0 1px 0 %colour_EC7_textShadow%;}
#extraContainer7 a {color: %colour_EC7_link%;}
#extraContainer7 a:hover {color: %colour_EC7_linkHover%;}

blockquote, .standout {background-color: %colour_blockquoteBackground%;color: %colour_blockquoteText%;}

h1.blog-entry-title {border-bottom-color: %colour_blogEntryTextTopBorder%;}
.blog-entry-date, .blog-entry-tags { background-color: %colour_blogEntryDateTag_background%;border-color: %colour_blogEntryDateTag_border%;text-shadow: 0 1px 0 %colour_blogEntryDateTag_textShadow%; }

.form-input-field {border-color: %colour_contactFormBorder%;background-color: %colour_contactFormBackground%;color: %colour_contactFormText%;}

.thumbnail-caption {color: %colour_PhotoAlbumThumbnailCaption%;}
.photo-background {background-color: %colour_PhotoAlbumIndividualBackground%;color: %colour_PhotoAlbumIndividualText%;}
.photo-caption {color: %colour_PhotoAlbumIndividualCaption%;}
.photo-links a, .photo-links a:hover, .photo-links a:visited {color: %colour_PhotoAlbumIndividualNavigationLinks%;}

.movie-thumbnail-caption {color: %colour_MovieAlbumThumbnailCaption%;}
.movie-background {background-color: %colour_MovieAlbumIndividualBackground%;}
.movie-title {color: %colour_MovieAlbumIndividualCaption%;}

.filesharing-item {border-left-color: %colour_fileSharingItemLeftBorder%;}
.filesharing-item-title {border-bottom-color: %colour_fileSharingItemTitleUnderline%;}

/* Below are iPhone specific color styles */
@media only screen and (max-device-width: 480px) {
#menu ul {border-left-color: %colour_subMenu_leftBorder%;background-color: %colour_subMenu_background%;}
#menu ul a {color: %colour_subMenu_text%;text-shadow: 0 1px 0 %colour_subMenu_textShadow%;}
#menu ul a:hover {color: %colour_subMenu_textHover%;background-color: %colour_subMenu_backgroundHover%;}
#menu ul .current, #menu ul .current:hover {color: %colour_subMenu_currentText%;background-color: %colour_subMenu_currentBackground%;}
#menu ul .currentAncestor, #menu ul .currentAncestor:hover {color: %colour_subMenu_ancestorText%;background-color: %colour_subMenu_ancestorBackground%;}
#menu ul li.ddarrow span { border-right-color: %colour_subMenu_childrenIndicator%; }

#menu ul ul {border-left-color: %colour_subMenu_childrenBorder%; }
}
body { background-color: #FCFCFC;color: #000000; }

a, a:link, a:visited { color: #004080; }
a:hover, a:active { color: #6699CC; }

#pageTopBg { background-color: #6499FF; }

#pageTopContent .title h1 { color: #000000;text-shadow: 0 1px 0 #FFFFFF; }
#pageTopContent .title h1 span { color: #FF0000;text-shadow: 0 1px 0 #B3B3B3; }

#visitorInteractionPanel { border-color: #E6E6E6; }
#adjustWidth, #adjustTextSize { color: #FFFFFF;}
#headerColor1 { background-color: #6499FF; }
#headerColor2 { background-color: #B51F00; }
#headerColor3 { background-color: #FFD032; }
#iPadCloseButton { color: #FFFFFF;border-color: #FFFFFF; }

.headerImage { border-color: #999999; }

#mainContentWrapper { background-color: #FFFFFF; }

#menu ul a { color: #7F0007;text-shadow: 0 1px 0 #E6E6E6; }
#mainMenuHoverLinkColor { color: #99CCFF; }
.hoverMenuItemBorder { border-bottom-color: #99CCFF; }
#menu ul .current { color: #000000; }
.currentMenuItemBorder, #menu ul .current .hoverMenuItemBorder { border-bottom-color: #B90101; }
#menu ul .currentAncestor { color: #000000; }
.ancestorMenuItemBorder, #menu ul .currentAncestor .hoverMenuItemBorder { border-bottom-color: #000000; }
#menu ul li span.menuDivider { color: #000000; }
#menu ul li.ddarrow span.childIndicator { background-color: #99C6FF; }

/* Color Styles for Main Menu Drop Down, applied when selected in theme options. */
#menu ul ul {border-left-color: #333333;background-color: #D4D4D4;}
#menu ul ul a {color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
#menu ul ul a:hover {color: #FFFFFF;background-color: #999999;}
#menu ul ul .current, #menu ul ul .current:hover {color: #FFFFFF;background-color: #000000;}
#menu ul ul .currentAncestor, #menu ul ul .currentAncestor:hover {color: #FFFFFF;background-color: #666666;}
#menu ul ul li.ddarrow span { border-right-color: #0080FF; }

#menu ul ul ul {border-left-color: #FFFFFF;border-bottom-color: #FFFFFF; }

#footerWrapper { background-color: #6499FF; }
#footer {color: #CCCCCC;}
#footer a {color: #FFFFFF;}
#footer a:hover {color: #66CCFF;}

#breadcrumbContainer a, #breadcrumbContainer a:hover {color: #E4E4E4; }
#breadcrumbContainer span { color: #191919; }

#subMenu ul ul {border-left-color: #333333;background-color: #D4D4D4;}
#subMenu ul ul a {color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
#subMenu ul ul a:hover {color: #FFFFFF;background-color: #999999;}
#subMenu ul .current, #subMenu ul .current:hover {color: #FFFFFF;background-color: #000000;}
#subMenu ul .currentAncestor, #subMenu ul .currentAncestor:hover {color: #FFFFFF;background-color: #666666;}
#subMenu ul ul li.ddarrow span { border-right-color: #0080FF; }

#subMenu ul ul ul {border-left-color: #FFFFFF; }

#extraContainer1 {color: #5DBEEF;}
#extraContainer1 a {color: #AACCFF;}
#extraContainer1 a:hover {color: #99CCFF;}

#extraContainer2 {color: #000000;}
#extraContainer2 a {color: #466B9E;}
#extraContainer2 a:hover {color: #466B9E;}

#extraContainer3 {color: #000000;}
#extraContainer3 a {color: #466B9E;}
#extraContainer3 a:hover {color: #466B9E;}

#extraContainer4 {background-color: #E4E4E4;border-color: #CCCCCC;color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
#extraContainer4 a {color: #466B9E;}
#extraContainer4 a:hover {color: #466B9E;}

#extraContainer5 {background-color: #E4E4E4;border-color: #CCCCCC;color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
#extraContainer5 a {color: #466B9E;}
#extraContainer5 a:hover {color: #466B9E;}

#ec6Wrapper { background-color: #E4E4E4; }
#extraContainer6 {color: #333333;text-shadow: 0 1px 0 #C4C4C4;}
#extraContainer6 a {color: #466B9E;}
#extraContainer6 a:hover {color: #466B9E;}

#extraContainer7 {color: #E4E4E4;text-shadow: 0 1px 0 #000000;}
#extraContainer7 a {color: #99CCFF;}
#extraContainer7 a:hover {color: #99CCFF;}

blockquote, .standout {background-color: #E4E4E4;color: #000000;}

h1.blog-entry-title {border-bottom-color: #66CCFF;}
.blog-entry-date, .blog-entry-tags { background-color: #F6F7FF;border-color: #004080;text-shadow: 0 1px 0 #FFFFFF; }

.form-input-field {border-color: #BBBBBB;background-color: #EEEEEE;color: #666666;}

.thumbnail-caption {color: #999999;}
.photo-background {background-color: #FFFFFF;color: #000000;}
.photo-caption {color: #999999;}
.photo-links a, .photo-links a:hover, .photo-links a:visited {color: #466B9E;}

.movie-thumbnail-caption {color: #999999;}
.movie-background {background-color: #FFFFFF;}
.movie-title {color: #000000;}

.filesharing-item {border-left-color: #CCCCCC;}
.filesharing-item-title {border-bottom-color: #CCCCCC;}

/* Below are iPhone specific color styles */
@media only screen and (max-device-width: 480px) {
#menu ul {border-left-color: #333333;background-color: #D4D4D4;}
#menu ul a {color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
#menu ul a:hover {color: #FFFFFF;background-color: #999999;}
#menu ul .current, #menu ul .current:hover {color: #FFFFFF;background-color: #000000;}
#menu ul .currentAncestor, #menu ul .currentAncestor:hover {color: #FFFFFF;background-color: #666666;}
#menu ul li.ddarrow span { border-right-color: #0080FF; }

#menu ul ul {border-left-color: #FFFFFF; }
}


		#pageTopContent, #mainContentTopShadow, #mainContentWrapper, #footer, #breadcrumbContainer, #extraContainer1, #extraContainer6 { width: 1000px; }

body { font-size: 80%; }
.blog-entry-date { background-position: 5px 4px; }

#visitorInteractionPanel { right: auto;left: 30px; }

#menu ul ul { opacity: 0.95;filter: alpha(opacity=95); }

#breadcrumbContainer ul { background: transparent url(images/lightAlphaBg.png) repeat; }

#pageTopBg, #footerWrapper { background-image: url(images/editable_images/stone.png); }

#pageTopBg, #footerWrapper {background-position: center center;}

#pageTopContent .title h1 span { margin-left: 5px; }

#pageTopContent .title h1 { opacity: .4; }

#pageTopContent .title h1 { font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; }

.shortenedMenuItem { float: none;width: auto;overflow: auto; }
.menuEllipsis, #subMenu, #subMenu ul .currentAncestor+ul, #subMenu ul .current+ul, #menu ul ul li span.menuDivider { display: none; }

#menu ul ul .currentMenuItemBorder, #menu ul ul .ancestorMenuItemBorder, #menu ul ul .hoverMenuItemBorder { border-color: transparent !important; }

#menu ul li.ddarrow a {  }
#menu ul li.ddarrow span.childIndicator { float: left;position: relative;top: 0.55em;right: 5px;width: 14px;height: 0.9em;line-height: 2em;background-image: url(images/ddChildIndicator.png);background-position: center center;background-repeat: no-repeat;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }

#menu ul ul { width: 220px;position: absolute;top: 2em;left: 18px;z-index: 9999;height: auto;line-height: 2em;padding: 5px 0;-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black;box-shadow: 0 0 5px black;border-left-style: solid;border-left-width: 2px; }
#menu ul ul a { display: block;margin: 0;padding: 0 5px;height: auto;line-height: 2em;width: 210px;float: left; }
#menu ul ul li {  }
#menu ul ul li a:hover {  }
#menu ul ul a:hover {  }
#menu ul ul .current, #menu ul ul .currentAncestor, #menu ul ul a:hover  { text-shadow: none;font-weight: normal; }

#menu ul ul li.ddarrow a {  }
#menu ul ul li.ddarrow span.childIndicator { float: none;position:absolute;top:0.3em;right:5px;height:1.4em;width: 5px;border-right-style: solid;border-right-width: 2px;background-image: none;background-color: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; }

/* Drop Down Menu Items */
/* Third Level*/
#menu ul ul ul { top: 0;left: 0;width: 213px;margin: 5px 0 5px 5px;padding: 0;border-left-style: solid;border-left-width: 2px;/* border-bottom-style: solid;border-bottom-width: 2px; */position: relative;display: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#menu ul ul ul a { width: 203px;margin: 0;padding-left: 5px;display: block; }

/* Fourth Level*/
#menu ul ul ul ul { width: 206px; }
#menu ul ul ul ul a { width: 196px; }

/* Fifth Level*/
#menu ul ul ul ul ul { width: 199px; }
#menu ul ul ul ul ul a { width: 189px; }

/* Sixth Level*/
#menu ul ul ul ul ul ul { width: 192px; }
#menu ul ul ul ul ul ul a { width: 182px; }

/* Seventh Level*/
#menu ul ul ul ul ul ul ul { width: 185px; }
#menu ul ul ul ul ul ul ul a { width: 175px; }

/* Eight Level*/
#menu ul ul ul ul ul ul ul ul { width: 178px; }
#menu ul ul ul ul ul ul ul ul a { width: 168px; }

/* Ninth Level*/
#menu ul ul ul ul ul ul ul ul ul { width: 171px; }
#menu ul ul ul ul ul ul ul ul ul a { width: 161px; }

/* Tenth Level*/
#menu ul ul ul ul ul ul ul ul ul ul { width: 164px; }
#menu ul ul ul ul ul ul ul ul ul ul a { width: 154px; }


/* Hide Drop Down Menu Items */
#menu ul li:hover ul, #menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li:hover ul ul ul ul, #menu ul li:hover ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul ul ul {display: none;}
/* Show on Hover */
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li li li li:hover ul, #menu ul li li li li li:hover ul, #menu ul li li li li li li:hover ul, #menu ul li li li li li li li:hover ul, #menu ul li li li li li li li li:hover ul, #menu ul li li li li li li li li li:hover ul {display: block;}

#menu ul a {font-variant: small-caps;text-transform: none;}

#menu ul { font-family: "Trebuchet MS", sans-serif; }

#menu { font-size: 1.2em; }

.headerImage {background: url(images/editable_images/image12.jpg) top center no-repeat;}

.headerImage {height: 250px;}

#contentContainer { float: none;width: auto; }

#sidebarContainer { display: none; }

#extraContainer1 { display: block;padding: 5px 0; }

/* iPhone and other Webkit-based mobile browsers CSS Styles*/
@media only screen and (max-device-width: 480px) {

html {-webkit-text-size-adjust:none;}

.imageStyle {height: auto;}

#logo img {height: auto;}

#pageTopContent, #mainContentWrapper, #footer, #breadcrumbContainer, #extraContainer1, #extraContainer6 { width: auto; }
#mainContentTopShadow, #mainContentCornerShadowLeft, #mainContentCornerShadowRight, #subMenu, #subMenu ul .currentAncestor+ul, #subMenu ul .current+ul, #extraContainer1 { display: none; }
#contentContainer, #sidebarContainer, #menu ul { float: none;width: auto; }
#footer, #breadcrumbContainer { margin-left: 5px;margin-right: 5px; }
#mainContent { position:relative; }

#pageTopContentWrapper { position: relative;height: auto;background-image: url(images/bottomShadow.png);background-position: bottom center;padding: 5px 5px 10px 5px; }
#mainContentWrapper { margin-top: 0;padding: 5px 10px; }

#pageTopContent .title h1 { font-size: 30px;line-height: 26px; }
#pageTopContent .title h1 span { font-size: 14px;margin-left: 0;margin-top: -15px;line-height: 0 !important; }
#pageTopContent .title h1 br { display: block; }

#extraContainer5 { margin-bottom: 5px; }
#extraContainer6 { padding-left: 10px;padding-right: 10px; }

.form-input-field { width: 90%; }

/* Override Accordion & Hover Desktop Menu Styles */

#mobileMenuTab { display: block;position: absolute;right: 0;top: 0;width: 30px;height: 50px;background: transparent url(images/mobileMenuTab.png) 0 -50px;cursor: pointer; }

.shortenedMenuItem { float: none;width: auto;overflow: auto; }
.menuEllipsis { display: none; }

.currentMenuItemBorder, .ancestorMenuItemBorder, .hoverMenuItemBorder  { display: none; }

#menu { display: none;margin: 0;padding: 0;height: auto;border-radius: none;-webkit-border-radius: none;position:absolute;width:98%;left:1%; }

#menu ul { float: none;margin: 0;padding: 0;height: auto;position:relative;z-index:100; }
#menu ul li { float: none; }
#menu ul a { margin: 0;padding: 0;display: block;float: none;height: auto;line-height: normal;position: relative; }
#menu ul .current, #menu ul .currentAncestor {  }
#menu ul a:hover {  }
#menu ul ul { width: auto;position: relative;top: auto;left: auto; }
#menu ul ul a { width: auto; }
#menu ul ul, #menu ul li ul, #menu ul li a ul { display: block; }

#menu ul li span.menuDivider { display: none; }

/* Override Drop Down Menu Desktop Styles */

#menu ul li.ddarrow span.childIndicator { display: none; }

#menu ul ul { width: auto;position: relative;top: auto;left: auto;height: auto;line-height: normal;padding: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; }
#menu ul ul a { display: block;margin: 0;padding: 0 5px;height: auto;line-height: 2em;width: auto;float: none; }
#menu ul ul li {  }
#menu ul ul li a:hover {  }
#menu ul ul a:hover {  }
#menu ul ul .current, #menu ul ul .currentAncestor, #menu ul ul a:hover  { text-shadow: none;font-weight: normal; }

#menu ul ul li.ddarrow a {  }
#menu ul ul li.ddarrow span.childIndicator { display: none; }

/* Drop Down Menu Items */
/* Third Level*/
#menu ul ul ul { top: auto;left: auto;width: auto;margin: 5px 0 5px 10px;padding: 0;position: relative;}
#menu ul ul ul a { width: auto;margin: 0;padding-left: 10px;display: block; }

/* Fourth Level*/
#menu ul ul ul ul, #menu ul ul ul ul a, #menu ul ul ul ul ul, #menu ul ul ul ul ul a, #menu ul ul ul ul ul ul, #menu ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul ul ul ul a { width: auto; }


/* iPhone Menu Styles */

#menu { display: none; }
#menu ul { padding-top: 5px;padding-bottom: 5px;-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black;box-shadow: 0 0 5px black; }
#menu ul a { display: block;margin: 0;padding: 0 5px 0 10px; line-height: 2em; }
#menu ul li { position: relative; }
#menu ul li a:hover {  }
#menu ul a:hover {  }
#menu ul .current, #menu ul .currentAncestor, #menu ul a:hover  { text-shadow: none; }

#menu ul li.ddarrow a { padding-right: 10px; }
#menu ul li.ddarrow span {position:absolute;top:0.3em;right:5px;height:1.4em;width: 10px;border-right-style: solid;border-right-width: 2px;}

#menu ul ul { margin: 5px 0 5px 10px;padding: 0;border-left-style: solid;border-left-width: 2px;/* border-bottom-style: solid;border-bottom-width: 2px; */position: relative;display: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

#menu ul ul ul {  }

/* Drop Down Menu Items */
/* Second Level*/
#menu ul ul a { margin: 0;padding-left: 5px;display: block; }
#menu ul ul ul a:hover { }

/* Hide Drop Down Menu Items */
#menu ul li:hover ul, #menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li:hover ul ul ul ul, #menu ul li:hover ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul ul ul {display: none;}
/* Show on Hover */
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li li li li:hover ul, #menu ul li li li li li:hover ul, #menu ul li li li li li li:hover ul, #menu ul li li li li li li li:hover ul, #menu ul li li li li li li li li:hover ul, #menu ul li li li li li li li li li:hover ul {display: block;}


}

@media only screen and (max-device-width: 480px) {
.headerImage { display: none; }
}

@media only screen and (max-device-width: 480px) {
.stacks_div, .stacks_left, .stacks_right, .stacks_middle, .stacks_float_left, .stacks_float_right { float: none !important;width: auto !important; }
}


		