/* Define styles that are to be used for printing here */

body, div { background-color: white; color: black; font-size: 12pt; }

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

img { border: none; }
.image-left { float: left; padding-right: 8pt; }
.image-right { float: right; padding-left: 8pt; }
.clearer { clear: both; }

h1, h2, h3, h4, h5, h6, ul.blog-tag-cloud:before, #blog-archives:before, #blog-categories:before, #blog-rss-feeds:before { margin: 0;padding-bottom: 2pt; line-height: normal; }

h1 { font-size: 20pt; }
h2 { font-size: 17pt; }
h3 { font-size: 14pt; }
h4 { font-size: 11pt; }
h5 { font-size: 8pt; }
h6 { font-size: 5pt; }

#pageHeader, #pageContent, #subFeature, #footerECwrapper { width: auto; }

#logo img { float: left; padding-right: 5pt; }
#titleSlogan { padding-bottom: 5pt; float: none; }
#titleSlogan h1 { line-height: 20pt; font-size: 20pt; }
#titleSlogan h1 a { text-decoration: none; }
#titleSlogan h1 #siteTitle { text-shadow: none !important; }
#titleSlogan h1 #siteSlogan { font-size: 12pt; text-shadow: none !important; }

#featureContent, #extraContainer1, #extraContainer2 { padding: 8pt 0 5pt 0; color: black !important; }
#featureContent h1, #featureContent h2, #featureContent h3, #featureContent h4, #featureContent h5, #featureContent h6, #extraContainer1 h1, #extraContainer1 h2, #extraContainer1 h3, #extraContainer1 h4, #extraContainer1 h5, #extraContainer1 h6, #extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6 { color: black !important; text-shadow: none !important; }

#subFeatureWrapper { border: none !important; }

#mainMenuWrapper, #mainMenu { float: none; }
#mainMenu, #pluginSidebar { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
#mainMenu ul { margin: 0; padding: 0; list-style: none; }
#mainMenu ul li { float: left; }
#mainMenu a { text-decoration: underline !important; }
#mainMenu ul a { padding: 0 10pt 0 0; text-shadow: none; text-decoration: underline !important; font-size: 14pt; }
#mainMenu ul #current, #mainMenu ul .currentAncestor { text-decoration: underline !important; }
#mainMenu ul ul { display: none; }

#breadcrumbcontainer { display: none; }	

#footer p { text-align: center; font-size: 10pt; }

#myExtraContent6, #myExtraContent8, #myExtraContent9, #myExtraContent10 { margin-bottom: 12pt; }
#myExtraContent7 { margin-top: 12pt; }

/* @group Sitemap */
.rw-sitemap ul { padding-left: 2pt; clear: both; }
.rw-sitemap ul li { margin-top: 8pt;list-style: none;font-weight: bold;font-size: 15pt; }
.rw-sitemap ul li li { margin-top: auto;list-style: disc;font-weight: normal;font-size: 9pt; }
.rw-sitemap ul li li li { list-style: circle;font-size: 12pt; }
.rw-sitemap ul ul { margin-top: 2pt;padding-left: 22pt; }
.rw-sitemap ul ul ul { margin-top: auto; }
.rw-sitemap ul li li li li { list-style: square; }
/* @end */

/* @group Blog */

#pluginSidebar { display: none !important; }

/* @group Tag Cloud */

ul.blog-tag-cloud:before {content: "Tag Cloud";text-align: right;display:block;margin-bottom:2pt;font-size: 16pt;}
ul.blog-tag-cloud {margin: 8pt 0; padding: 0 0 8pt; border-bottom: dotted 1pt #ccc; font-size: 12pt;}

ul.blog-tag-cloud li { display: inline;  padding-right: 2pt; }
ul.blog-tag-cloud li a:after {content: ",";}
.blog-tag-size-1 {font-size: 8pt;}
.blog-tag-size-2 {font-size: 9pt;}
.blog-tag-size-3 {font-size: 10pt;}
.blog-tag-size-4 {font-size: 11pt;}
.blog-tag-size-5 {font-size: 12pt;}
.blog-tag-size-6 {font-size: 13pt;}
.blog-tag-size-7 {font-size: 14pt;}
.blog-tag-size-8 {font-size: 15pt;}
.blog-tag-size-9 {font-size: 16pt;}
.blog-tag-size-10 {font-size: 17pt;}
.blog-tag-size-11 {font-size: 18pt;}
.blog-tag-size-12 {font-size: 19pt;}
.blog-tag-size-13 {font-size: 20pt;}
.blog-tag-size-14 {font-size: 20pt;}
.blog-tag-size-15 {font-size: 21pt;}
.blog-tag-size-16 {font-size: 21pt;}
.blog-tag-size-17 {font-size: 22pt;}
.blog-tag-size-18 {font-size: 22pt;}
.blog-tag-size-19 {font-size: 23pt;}
.blog-tag-size-20 {font-size: 23pt;}
/* @end */

.blog-entry-date, .blog-entry-tags, .blog-entry-comments, #blog-categories a, .blog-archive-link-enabled, .blog-rss-link, .blog-comments-rss-link { line-height: 18pt;padding-bottom: 1pt;}
.blog-entry { margin: 0 0 15pt 0; clear: both; }
.blog-entry { position: relative;margin-bottom: 15pt;padding-bottom: 15pt; }
h1.blog-entry-title {margin:0 0 2pt 0;padding: 0;}
h1.blog-entry-title a { text-decoration: none; }
.blog-entry-body {margin-top: 2pt;padding-top: 8pt;border-top: 1pt dotted #ccc;}
.blog-entry-comments {margin:8pt 0 2pt 0;padding: 8pt 0 0 0;border-top: dotted 1pt #ccc;}
p.blog-entry-tags {margin:8pt 0 0 0;padding: 0; float: right; }

/* styles the archives in the blog sidebar */
#blog-archives:before {content: "Archives";text-align: right;display:block;margin: 8pt 0 2pt 0;font-size: 16pt;}
#blog-archives {padding: 0 0 12pt; border-bottom: dotted 1pt #ccc; }
#blog-archives br {display: none;}
.blog-archive-link-enabled:after {content: ","; }
.blog-archive-link-enabled {margin: 0 2pt 0 1pt;}
.blog-archive-link-enabled a {}
.blog-archive-link-disabled:after {content: ",";}
.blog-archive-link-disabled {display: inline;}

/* Styles the blog categories in the blog sidebar */
#blog-categories:before {content: "Categories";text-align: right;display:block;margin-bottom:2pt;font-size: 16pt;}
#blog-categories {padding: 0 0 12pt; border-bottom: dotted 1pt #ccc; }
#blog-categories a {padding-left:0;}
.blog-category-link-disabled {padding-left:0;}

/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds:before {content: "RSS";text-align: right;display:block;margin-bottom:2pt;font-size: 16pt;}
#blog-rss-feeds {padding: 0 0 2pt; }
.blog-rss-link {padding-left:0;}
.blog-comments-rss-link {padding-left:0;}

/* @end */

/* @group File Sharing */
.filesharing-description {}
.filesharing-item {margin: 8pt 12pt 8pt 0;padding: 2pt 0;border-left: 2pt solid #999;}
.filesharing-item-title {margin: 0 8pt;padding-bottom: 2pt;border-bottom: 1pt dotted #ccc;}
.filesharing-item-title a {font-weight: bold;}
.filesharing-item-description {padding: 8pt 15pt 2pt;}
.enhancedFilesharingItem {margin-bottom: 8pt;}
/* @end */

/* @group Photo Album */
#flashcontent {text-align: center;}
/* @group Index Page (Thumbnail view) */
.album-title {padding-bottom:8pt;font-size: 18pt;}
.album-description {font-size: 14pt;padding-bottom: 8pt;}
.album-wrapper {margin: 0 auto;display: block;}
.thumbnail-wrap {margin: 0 24pt 48pt 0;display: inline;float: left;}
.thumbnail-frame {padding:0 0 8pt 0;margin:0;}
.thumbnail-frame img { -webkit-border-radius: 2pt; -moz-border-radius: 2pt; border-radius: 2pt; }
.thumbnail-caption {margin: -2pt auto 0 auto;text-align: left;color: gray;font-size: 10pt;font-style: italic;width: 100%;}
/* @end */

/* @group Single Page (Photo view) */
.photo-background {margin: 8pt auto 8pt auto;text-align: center;background-color: white;}
.photo-navigation {margin: 0 auto;padding: 2pt 0;width: 70%;text-align: center;font-size: 14pt;}
.photo-links {padding: 1pt 0 8pt 0;}
.photo-navigation a:link, .photo-navigation a:visited {}
.photo-navigation a:hover {}
.photo-frame {margin: 0 auto;padding: 1pt;text-align: center;}
.photo-title {padding:2pt;font-size: 20pt;}
.photo-caption {padding:2pt;font-size: 15pt;color: gray;}
/* @end */

/* @group Quicktime Page */
.movie-description {padding: 8pt 0 0 0;}	
/* @end */

/* @group Quicktime Album */
/* @group Index Page (Movie Thumbnail view) */
.movie-page-title {padding-bottom:8pt;font-size: 1.8em;}
.movie-page-description {font-size: 12pt;padding-bottom: 18pt;}
.movie-thumbnail-frame {margin: 0 18pt 18pt 0;float: left; }
.movie-thumbnail-frame a {display: block;margin: 0;padding: 1pt 1pt 1pt 1pt; background: transparent url(images/movieAlbumPlayButton.png) center center no-repeat; }
.movie-thumbnail-frame a:hover {}
.movie-thumbnail-frame img { margin-bottom: -2pt; padding: 0; -webkit-border-radius: 2pt; -moz-border-radius: 2pt; border-radius: 2pt; }
.movie-thumbnail-frame img:hover { opacity: 0.1;  }
@-moz-document url-prefix() {.movie-thumbnail-frame img {margin-bottom: -1pt;}}
.movie-thumbnail-caption {margin: 0 auto;text-align: left;font-style: italic;font-size: 10pt;}
/* @end */

/* @group Single Page (Movie View) */
.movie-background {margin: 18pt;text-align: center;}
.movie-title {margin: 0 auto;padding: 8pt;font-size: 1.2em;text-align: center;}
.movie-frame {margin: 0 auto;}
.movie-frame object {display: block;margin: 0 auto;padding: 1pt;text-align: center;}
/* @end */

/* @group Contact Form */
.form-input-field {margin: 2pt 0 1pt 0;padding: 2pt; width: 98.5%; border: 1pt solid #ddd;font-size: 10pt;-webkit-border-radius: 2pt; -moz-border-radius: 2pt; border-radius: 2pt;} 
.form-input-button {} 
/* @end */
body { background-color: #DDDDDD; }

.bodyNoGradient { background-color: #FFFFFF !important; }
.bodyNoGradientOrTexture { background-image: none !important; background-color: #FFFFFF !important; }

a.gravityButton {
	color: #FFFFFF !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6E95BA), color-stop(50%,#5D84A9), color-stop(51%,#4C7398), color-stop(100%,#5D84A9));
	background: -webkit-linear-gradient(top, #6E95BA 0%, #5D84A9 50%, #4C7398 51%, #5D84A9 100%);
	background: -moz-linear-gradient(top, #6E95BA 0%, #5D84A9 50%, #4C7398 51%, #5D84A9 100%);
	background: -ms-linear-gradient(top, #6E95BA 0%, #5D84A9 50%, #4C7398 51%, #5D84A9 100%);
	background: -o-linear-gradient(top, #6E95BA 0%, #5D84A9 50%, #4C7398 51%, #5D84A9 100%);
	-pie-background: linear-gradient(top, #6E95BA 0%, #5D84A9 50%, #4C7398 51%, #5D84A9 100%);
	border-top: solid 1px #90B7DC;
	-webkit-box-shadow: 0 1px 1px black;
	-moz-box-shadow: 0 1px 1px black;
	box-shadow: 0 1px 1px black;
}

#pageHeaderWrapper {  
	background: url(images/editable_images/siteBackground.png), top center repeat, #FFFFFF;
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDDDDD), color-stop(50%,#FFFFFF), color-stop(100%,#DDDDDD));
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-linear-gradient(top, #DDDDDD 0%, #FFFFFF 50%, #DDDDDD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -moz-linear-gradient(top, #DDDDDD 0%, #FFFFFF 50%, #DDDDDD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -ms-linear-gradient(top, #DDDDDD 0%, #FFFFFF 50%, #DDDDDD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -o-linear-gradient(top, #DDDDDD 0%, #FFFFFF 50%, #DDDDDD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, linear-gradient(top, #DDDDDD 0%, #FFFFFF 50%, #DDDDDD 100%);
	-pie-background: linear-gradient(top, #DDDDDD 0%, #FFFFFF 50%, #DDDDDD 100%);
	-webkit-box-shadow: inset 0 0 5px #767676;
	-moz-box-shadow: inset 0 0 5px #767676;
	box-shadow: inset 0 0 5px #767676;
}

.pageHeaderDarkToLight {
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDDDDD), color-stop(100%,#FFFFFF)) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -moz-linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -ms-linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -o-linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%) !important;
	-pie-background: linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%) !important;

}

.pageHeaderLightToDark {
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#DDDDDD)) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-linear-gradient(top, #FFFFFF 0%, #DDDDDD 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -moz-linear-gradient(top, #FFFFFF 0%, #DDDDDD 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -ms-linear-gradient(top, #FFFFFF 0%, #DDDDDD 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -o-linear-gradient(top, #FFFFFF 0%, #DDDDDD 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, linear-gradient(top, #FFFFFF 0%, #DDDDDD 100%) !important;
	-pie-background: linear-gradient(top, #FFFFFF 0%, #DDDDDD 100%) !important;

}

.pageHeaderNoGradient { background: url(images/editable_images/siteBackground.png), top center repeat, #FFFFFF !important; }
.pageHeaderNoGradientOrTexture { background-image: none !important; background-color: #FFFFFF !important; }

#titleSlogan h1 #siteTitle { color: #000000; text-shadow: 0 1px #444444; }
#titleSlogan h1 #siteSlogan { color: #FFFFFF; text-shadow: 0 1px #000000; }

#mainMenu { 
	background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#FFFFFF), color-stop(51%,#FFFFFF), color-stop(100%,#FFFFFF));
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 51%, #FFFFFF 100%);
	background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 51%, #FFFFFF 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 51%, #FFFFFF 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 51%, #FFFFFF 100%);
	background: linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 51%, #FFFFFF 100%);
	-pie-background: linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 51%, #FFFFFF 100%);
	-webkit-box-shadow: 0 0 3px #767676;
	-moz-box-shadow: 0 0 3px #767676;
	box-shadow: 0 0 3px #767676;
}
.menuNoGradient { background: #FFFFFF !important; }

#mainMenu a { color: #808285; text-shadow: 0 -1px #BBBBBB; }
#mainMenu a:hover { color: #808285; }
#mainMenu ul ul a, #mainMenu ul .childIndicator { color: #E31937; text-shadow: none; }
#mainMenu ul ul a:hover { color: #FFFFFF; background-color: #E31937; }
#mainMenu ul ul #current, #mainMenu ul ul .currentAncestor, #mainMenu ul ul #current:hover, #mainMenu ul ul .currentAncestor:hover { color: #FFFFFF; background-color: #F42A48; }
#mainMenu ul .menuSectionLabel { color: #E31937; border-bottom: dotted 1px #E31937; }

#headerImage {  
	-webkit-box-shadow: 0 0 5px #767676;
	-moz-box-shadow: 0 0 5px #767676;
	box-shadow: 0 0 5px #767676;
}

#featureContent, #extraContainer1, #extraContainer2 { color: #000000; }
#featureContent a, #extraContainer1 a, #extraContainer2 a { color: #BBC7E5; }
#featureContent a:hover, #extraContainer1 a:hover, #extraContainer2 a:hover { color: #BBC7E5; }
#featureContent h1, #featureContent h2, #featureContent h3, #featureContent h4, #featureContent h5, #featureContent h6, #extraContainer1 h1, #extraContainer1 h2, #extraContainer1 h3, #extraContainer1 h4, #extraContainer1 h5, #extraContainer1 h6, #extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6 { color: #E4E4E4; text-shadow: 0 1px #000000; }

#subFeature { color: #0033FF; }
#subFeature a { color: #BBC7E5; }
#subFeature a:hover { color: #BBC7E5; }
#subFeature h1, #subFeature h2, #subFeature h3, #subFeature h4, #subFeature h5, #subFeature h6 { color: #E4E4E4; text-shadow: 0 1px #000000; }

#subFeatureWrapper { 
	background: url(images/editable_images/siteBackground.png), top center repeat, #FFFFFF;
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(98%,#FFFFFF), color-stop(100%,#DDDDDD));
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-linear-gradient(top, #FFFFFF 0%, ##FFFFFF 98%, #DDDDDD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 98%, #DDDDDD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 98%, #DDDDDD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 98%, #DDDDDD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, linear-gradient(top, #FFFFFF 0%, #FFFFFF 98%, #DDDDDD 100%);
	-pie-background: linear-gradient(top, #FFFFFF 0%, #FFFFFF 98%, #DDDDDD 100%);
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #CCCCCC;
}

#pageContentWrapper { background-color: #FFFFFF; color: #000000; }
#pageContentWrapper a { color: #666666; }
#pageContentWrapper a:hover { color: #8894B2; }
#pageContentWrapper h1, #pageContentWrapper h2, #pageContentWrapper h3, #pageContentWrapper h4, #pageContentWrapper h5, #pageContentWrapper h6 { color: #000000; text-shadow: 0 1px #FFFFFF; }

.blog-entry-body { border-top-color: #CCCCCC; }
.blog-entry-comments { border-top-color: #CCCCCC; }
#pluginSidebar { background-color: #FFFFFF; -webkit-box-shadow: 0 0 5px #CCCCCC; -moz-box-shadow: 0 0 5px #CCCCCC; box-shadow: 0 0 5px #CCCCCC; }
ul.blog-tag-cloud, #blog-archives, #blog-categories { border-bottom-color: #CCCCCC; }
ul.blog-tag-cloud:before, #blog-archives:before, #blog-categories:before, #blog-rss-feeds:before { color: #666666; }

#footer { color: #000000; }
#footer a { color: #BBC7E5; }
#footer a:hover { color: #BBC7E5; }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color: #E4E4E4; text-shadow: 0 1px #000000; }

blockquote, .standout { color: #000000; background-color: #D4D4D4; text-shadow: 0 1px 0 #F4F4F4; }

.thumbnail-caption {color: %colour_photoAlbum_caption%;}
.photo-caption {color: %colour_photoAlbum_caption%;}
.exif-data {color: %colour_photoAlbum_exifData%;}
.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: #999999; }
.filesharing-item-title { border-bottom-color: #CCCCCC; }

.form-input-field { border-color: #CCCCCC; background-color: #FFFFFF; color: #777777; }

fieldset {border : none;}

/* Mobile Color Adjustments for iPhone, etc. (not iPad) */
@media only screen and (max-device-width: 480px) {
#mobileMenuTab { background-color: #FFFFFF; }
}


		#pageHeader, #pageContent, #subFeature, #footerECwrapper { width: 880px; }

#mainMenu ul ul {background-image: url(images/lightAlphaBg.png);}
#mainMenu ul ul .menuPointer, #mainMenu ul ul ul .menuPointer { background-image: url(images/lightMenuPointer.png); }

#mainMenu ul ul a { width: 200px; }
#mainMenu ul ul, #mainMenu ul .menuSectionLabel { width: 210px; }
#mainMenu ul li ul ul { left: 225px; }

h1, h2, h3, h4, h5, h6, ul.blog-tag-cloud:before, #blog-archives:before, #blog-categories:before, #blog-rss-feeds:before, #sitemap ul a { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: normal; }

#extraContainer2 { display: block; padding: 15px 0; }

@media only screen and (max-device-width: 480px) {

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

#pageHeader, #pageContent, #subFeature, #footerECwrapper { width: auto; margin: 0; padding-left: 10px; padding-right: 10px; }
#pageHeader { padding-bottom: 1px; }

#featureContent, #contentContainer, #extraContainer1, #extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #ec6wrapper, #ec7wrapper, #extraContainer8, #extraContainer9, #extraContainer10 { width: auto; float: none; }

#featureContent { padding-bottom: 15px !important; }
#featureContent .image-right, #featureContent .image-left { margin-bottom: 0 !important; }

#featureContent, #extraContainer1, #contentContainer, #extraContainer3, #extraContainer4, #ec6wrapper, #extraContainer8, #extraContainer9 { margin-right: 0; }
#myExtraContent6, #myExtraContent8, #myExtraContent9, #myExtraContent10 { margin-bottom: 15px; }
#myExtraContent7, #myExtraContent8 { margin-top: 15px; }
#footerECwrapper { padding-top: 1px; }

#titleSlogan { margin-top: 5px; float: none; }
#titleSlogan h1 br { display: block; }
#titleSlogan h1 #siteSlogan { padding-left: 0; position: relative; top: -0.8em; line-height: normal; }
#logo { position: relative; }

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

#mainMenuWrapper { display: none; }
#mainMenuWrapper, #mainMenu { margin: 0; padding: 0; float: none; width: auto; }

/* >>>>>>> RESET DESKTOP MENU STYLES <<<<<<< */
/* @group Toolbar */

/* Toolbar Styles */
#mainMenuWrapper { margin: 0; padding: 0; position: absolute; width: 94%; top: 60px; left: 3%; }
#mainMenu { padding: 5px 0; position: relative; left: 1px; }

/* Parent - Level 0 */

#mainMenu ul { margin: 0;padding: 0; line-height: 25px; }
#mainMenu li, #mainMenu a { float: none; }
#mainMenu li { position: relative; }

#mainMenu ul .menuSectionLabel { width: auto; }
#mainMenu ul .childIndicator { display: block; position: absolute; top: 0; right: 10px; line-height: 18px; }

/* Drop Down Menu Items */
/* First Level */
#mainMenu ul ul {margin: 0 5px 0 15px;padding: 0;width: auto;position: relative;top: auto;-moz-border-radius: 0;-webkit-border-radius: 0;background-image: none; }
#mainMenu ul ul a {margin: 0;padding: 0 5px;width: auto;display: block;float: none;}
#mainMenu ul ul .childIndicator { right: 5px; line-height: 16px; }
#mainMenu ul ul .menuPointer { display: none; }

/* Second Level and Beyond */
#mainMenu ul ul ul, #mainMenu ul ul ul[style] { margin: 0 5px 0 15px !important; }
#mainMenu ul li ul ul { left: auto; }

#mainMenu ul li:hover ul, #mainMenu ul li li:hover ul, #mainMenu ul li li li:hover ul, #mainMenu ul li li li li:hover ul, #mainMenu ul li li li li li:hover ul, #mainMenu ul li li li li li li:hover ul, #mainMenu ul li li li li li li li:hover ul, #mainMenu ul li li li li li li li li:hover ul, #mainMenu ul li li li li li li li li li:hover ul {display: none;}

/* @end */

.blog-entry-date { background-position: 0 1px; }
p.blog-entry-tags { background-position: -2000px 2px; }
.blog-entry-comments { background-position: -1000px 14px; }

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

}

#titleSlogan h1 #siteTitle, #titleSlogan h1 #siteSlogan { text-shadow: none; }

#mainMenu a { text-shadow: none; }

#mainMenu { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#pageHeaderWrapper { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#featureContent h1, #featureContent h2, #featureContent h3, #featureContent h4, #featureContent h5, #featureContent h6, #extraContainer1 h1, #extraContainer1 h2, #extraContainer1 h3, #extraContainer1 h4, #extraContainer1 h5, #extraContainer1 h6, #extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6 { text-shadow: none; }

#featureContent { padding-bottom: 0; }
#featureContent .image-right, #featureContent .image-left { margin-bottom: -15px; }

#pageContentWrapper h1, #pageContentWrapper h2, #pageContentWrapper h3, #pageContentWrapper h4, #pageContentWrapper h5, #pageContentWrapper h6 { text-shadow: none; }

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { text-shadow: none; }


		