/*
Theme URI: http://www.goodwill.org
Description: Goodwill Industries International theme
Version: 1.3
Tags: 


*/

/* Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td {
	margin:0;
	padding:0;
}
body {
	background:#ffffff;
	color:#424542;
	font-family:arial, serif;
	font-size:small;

}
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 { font-family:arial, serif; }
div#content h1, div#sidebar h1 { font-size:200%; padding-bottom:.45em; }
div#content h2, div#sidebar h2 { font-size:140%; padding-bottom:.71em; }
div#content h3, div#sidebar h3 { font-size:130%; padding-bottom:.6em; }
div#content h4, div#sidebar h4 { font-size:120%; padding-bottom:.83em; }
div#content h5, div#sidebar h5 { font-size:110%; padding-bottom:.91em; }
div#content h6, div#sidebar h6 { font-size:100%; padding-bottom:1em; }
div#content p { line-height:1.2em; padding-bottom:.8em; }
div#content p.last { padding-bottom:0; }
div#content ul, div#content ol { margin-bottom:1.5em; }
div#content ul li, div#content ol li { line-height:1.5em; margin-left:2.0em; }

#wrapper { margin:0 auto; clear:both; padding:0 5px; width:950px; } 

/* Skip Navigation */
ul#skipLinks {
	float:right;
	left:-999px;
	margin-top:-50px;
	padding:0 0 20px 0;
	position:absolute;
	top:-9999px; }

.skiplink{ 
	display:none;
	color:#fff;
}

/* Generic Styles */
.clearing { clear:left;}
img { border:none; }
strong { color:#000; }
.left { float:left; margin-right:10px; }
.photo { padding: 4px; margin: 0 7px 2px 0; display: inline; border: 1px solid #ddd; } 
.right { float:right; margin-left:10px; }

a { text-decoration:none; }
/* All main body links tinted reflex blue */
body.get-involved a:link, body.get-involved a:active, body.get-involved a:visited,
body.about a:link, body.about a:active, body.about a:visited, 
body.goodwill-you a:link, body.goodwill-you a:active, body.goodwill-you a:visited, 
body.business-solutions a:link, body.business-solutions a:active, body.business-solutions a:visited { color:#0055A4; }

/* Utility Navigation */
ul#utilityNavigation { float:right; list-style-type:none; margin-top:10px; padding:0; /*width:310px;*/ }
ul#utilityNavigation li { display:inline; }
ul#utilityNavigation li a { border-left:1px solid #002b47; color:#002b47; font-size:.85em; padding-left:5px; text-decoration:none; }
ul#utilityNavigation li a.green-link { border-left:1px solid #002b47; color:#3F873F; font-size:.85em; padding-left:5px; text-decoration:none; font-weight:bold; }
ul#utilityNavigation li a.red-link { border-left:1px solid #002b47; color:#9B3232; font-size:.85em; padding-left:5px; text-decoration:none; font-weight:bold; }
ul#utilityNavigation li a:hover { text-decoration:underline; }
ul#utilityNavigation li:first-child a { border-left:none; color:#002b47; padding-left:3px; }

/*Logo */
#logo { display: block; float:left; height:64px; margin-top: 14px; overflow: hidden; position: relative; width: 310px; }
/*

#logo span { background:url(/wp-content/themes/Goodwill/images/template/logo.gif) no-repeat top left; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
*/
#logo span { background:url(/wp-content/themes/Goodwill/images/template/logo.gif) no-repeat top left; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
#logo img.print { display:none;}

/* Global Input Style */
input:focus, textarea:focus {
    border-color: rgba(82, 168, 236, 0.8) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}

input {
	line-height: 100%;
	height: auto;
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #424542;
	padding: 4px;	
}

/* Site Search */
form#search { clear:right; float:right; margin-top:15px; width:auto; }
form#search input#search-box { color:#5c5c5c; width:200px; }
form#search input#searchButton { background:#343434 no-repeat top left; border:none; color:#fff; cursor:pointer; font-weight:bold; height:20px; padding:0px; width:auto; }

/* Locator Search */
form#zipcode-search { clear:right; float:right; padding:10px 0; width:200px; }
form#zipcode-search input#zip-search-box { color:#3d6fa2; height:14px; width:135px; }
form#zipcode-search input#zip-searchButton { background:#343434 no-repeat top left; border:none; color:#fff; cursor:pointer; font-weight:bold; height:20px; padding:0px; width:55px; }

/* Translate Button */
input#translateButton { border:1px solid #DEDEDE; color:#0055A4; cursor:pointer; height:24px; padding:3px; }

/* Navigation */
ul#navigation { float: right; font-size:1.231em; font-weight: bold; list-style: none; margin-top: 30px; position: relative; z-index: 10001; }
body.get-involved ul#navigation, body.goodwill-you ul#navigation, body.about ul#navigation, body.business-solutions ul#navigation { top: 2px; }
ul#navigation li { float: left; }
ul#navigation a { border-right: 1px solid #fff; color: #fff; display: block; padding: 9px 16px 8px; line-height: 1em; text-decoration: none; }

ul#navigation li.about { background: url(/wp-content/themes/Goodwill/images/template/nav-left-hover.gif) no-repeat -9999px -9999px; }
ul#navigation li.business-solutions { background: url(/images/template/nav-right-hover.gif) no-repeat -9999px -9999px; border-right: none; }

ul#navigation li.about a { background: #4070a3 url(/wp-content/themes/Goodwill/images/template/nav-left.gif) no-repeat; padding-left: 40px; }
ul#navigation li.get-involved a { background: #3f873f; }
ul#navigation li.goodwill-you a { background: #d57717; }
ul#navigation li.business-solutions a { background: #9b3232 url(/wp-content/themes/Goodwill/images/template/nav-right.gif) no-repeat top right; border-right: none; }

/* Archive and Pagination */
div.navpage{ border:0px; padding-bottom:20px; }
div.archiveDescript{ font-size:1.15em; }

.pagination{ padding: 0 0 20px 0; text-align: center; }
.pagination ul{ margin: 0; padding: 0; font-size: 16px; }
.pagination li{ list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination a, .pagination a:visited{ padding: 5px; border: 1px solid #9aafe5; text-decoration: none; color: #2e6ab1; }
.pagination a:hover, .pagination a:active{ border: 1px solid #2b66a5; color: #000; background-color: #E4E4E4; }
.pagination a.currentpage{ background-color: #2e6ab1; color: #FFF !important; border-color: #2b66a5; font-weight: bold; cursor: default; }
.pagination a.disablelink, .pagination a.disablelink:hover{ background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal !important; }
.pagination a.prevnext{ font-weight: bold; }

/* Drop down menus look and feel */
ul#navigation li.about a:hover { background: #1EB8FF url(/wp-content/themes/Goodwill/images/template/nav-left-hover.gif) no-repeat; }
ul#navigation li.get-involved a:hover { background: #4DAD2C; }
ul#navigation li.goodwill-you a:hover { background: #F9901F; }
ul#navigation li.business-solutions a:hover { background: #C8141E url(/wp-content/themes/Goodwill/images/template/nav-right-hover.gif) no-repeat top right; }

body.about ul#navigation li { border-bottom: 2px solid #4070A3; }
body.about ul#navigation li.about { border-bottom: none; }
body.about ul#navigation li.about a, body.about ul#navigation li.about a:hover { background: #fff url(/wp-content/themes/Goodwill/images/template/nav-left-current.gif) no-repeat; border-right: 1px solid #4070a3; color: #4070a3; padding: 10px 16px 10px 40px; }

body.get-involved ul#navigation li { border-bottom: 2px solid #3F873F; }
body.get-involved ul#navigation li.get-involved a, body.get-involved ul#navigation li.about a { border-right: 1px solid #3F873F; }
body.get-involved ul#navigation li.get-involved { border-bottom: none; }
body.get-involved ul#navigation li.get-involved a, body.get-involved ul#navigation li.get-involved a:hover { background: #fff; border-top: 2px solid #3F873F; border-bottom-color: #fff; color: #3F873F; padding: 9px 16px 8px; }

body.goodwill-you ul#navigation li { border-bottom: 2px solid #d57717; }
body.goodwill-you ul#navigation li.goodwill-you a, body.goodwill-you ul#navigation li.get-involved a { border-right: 1px solid #d57717; }
body.goodwill-you ul#navigation li.goodwill-you { border-bottom: none; }
body.goodwill-you ul#navigation li.goodwill-you a, body.goodwill-you ul#navigation li.goodwill-you a:hover { background: #fff; border-top: 2px solid #d57717; border-bottom-color: #fff; color: #d57717; padding: 9px 16px 8px; }

body.business-solutions ul#navigation li { border-bottom: 2px solid #9b3232; }
body.business-solutions ul#navigation li.goodwill-you a { border-right: 1px solid #9b3232; }
body.business-solutions ul#navigation li.business-solutions { border-bottom: none; }
body.business-solutions ul#navigation li.business-solutions a, body.business-solutions ul#navigation li.business-solutions a:hover { background: #fff url(/wp-content/themes/Goodwill/images/template/nav-right-current.gif) no-repeat top right; border: none; color: #9b3232; padding: 10px 16px 9px; }


/* Main Content */
 
div#content-container { border: 2px solid #000; clear: both; float:left; overflow:hidden; padding:10px 0 0 10px; position:relative; z-index:1001; width:936px; }
body.home div#content-container {  /*margin-top:-3px;*/  padding:0px;  width:946px; }
body.get-involved div#content-container { border-color: #3f873f; }
/*body.locator div#content-container { border-color: #3d6fa2; }*/
body.goodwill-you div#content-container { border-color: #d57717; }
body.about div#content-container { border-color: #4070a3; }
body.business-solutions div#content-container { border-color: #9b3232; }

/* Breadcrumbs */

ol#breadcrumbs { float:left; margin-bottom:10px; margin-left:0; width:100%;} 
ol#breadcrumbs li { float:left; list-style-type:disc; margin-left:20px; }
ol#breadcrumbs li:first-child { list-style-type:none; margin:0; }
/*ol#breadcrumbs li a:hover { text-decoration:underline; }*/
ol#breadcrumbs li a { text-decoration:underline; }
body.about ol#breadcrumbs li, body.about ol#breadcrumbs li a { color:#3d6fa2; }
body.get-involved ol#breadcrumbs li, body.get-involved ol#breadcrumbs li a { color:#74a874; }
body.goodwill-you ol#breadcrumbs li, body.goodwill-you ol#breadcrumbs li a { color:#d57717; }
body.business-solutions ol#breadcrumbs li, body.business-solutions ol#breadcrumbs li a { color:#9b3232; }

/* Breadcrumbs for single.php page */
div .single breadcrumbs {padding-left:18px; padding-top:10px; }
div .single breadcrumbs li a{ color:#0055A4; text-decoration:none; }
div .single breadcrumbs li a:hover{ color:#0055A4; text-decoration:underline; }

/* Secondary Navigation */
div#navigation-boxes { float:left; margin-right:19px; width:200px; } /* IMP: CHANGE MARGIN HERE TO DEAL W/ BROWSER WRAPPING */
div.navigation { border:5px solid #000000; float:left; margin-bottom:10px; width:100%; }
body.about div.navigation { border-color: #406fa3; }
body.get-involved div.navigation { border-color: #3F873F; }
body.goodwill-you div.navigation { border-color: #d57717; }
body.business-solutions div.navigation { border-color: #9b3232; }

div.navigation ul#secondaryNavigation { border:1px solid #fff; color:#fff; font-size:1.15em; list-style-type:none; margin:0; padding:10px 0 5px 0; }
body.about div.navigation ul#secondaryNavigation { background:#668db5; }
body.get-involved div.navigation ul#secondaryNavigation { background: #64A764; }
body.goodwill-you div.navigation ul#secondaryNavigation { background: #DC8B3A; }
body.business-solutions div.navigation ul#secondaryNavigation { background: #AA5151; }

div.module.navigation ul#secondaryNavigation li a { color:#fff; display:block; padding:5px 10px; text-decoration:none; }
div.module.navigation ul#secondaryNavigation ul { color:#fff; list-style-type:none; }
div.module.navigation ul#secondaryNavigation ul li a { color:#fff; padding-left:20px; font-size:80%; text-decoration:none; }

body.get-involved div.module.navigation ul#secondaryNavigation li a:hover, body.get-involved div.module.navigation ul#secondaryNavigation li a.on { background:#74a874; }
body.business-solutions div.module.navigation ul#secondaryNavigation li a:hover, body.business-solutions div.module.navigation ul#secondaryNavigation li a.on { background: #b76b6b; }
body.about div.module.navigation ul#secondaryNavigation li a:hover, body.about div.module.navigation ul#secondaryNavigation li a.on { background: #7d9ec0; }
body.goodwill-you div.module.navigation ul#secondaryNavigation li a:hover, body.goodwill-you div.module.navigation ul#secondaryNavigation li a.on { background: #e09c57; }


/* modules */
div.module-general a { color:#fff; text-decoration:none; }
div.module-general a:hover { text-decoration:none; }

div.module-general img { border-top:1px solid #fff; border-bottom:1px solid #fff; }
div.module-general { border: 5px solid #3f873f; float:left; margin-bottom:10px; }

body.about div.module-general a { color:#4070A3; }
body.get-involved div.module-general a { color:#3F873F; }
body.goodwill-you div.module-general a { color:#D57717; }
body.business-solutions div.module-general a { color:#9B3232; }

div#module.shareButtons { padding-top:5px; padding-bottom:5px; vertical-align:bottom; }

div#media-contacts{ margin-top:20px; padding:10px; font-size:12px; color:#343434; border:1px solid #4070A3; width:188px; float:left; margin-right:19px; font-weight:bold; }
div#media-contacts div#media-contacts-header{ padding-bottom:11px; font-size:14px; color:#4070A3; }
div#media-contacts ul { list-style-type:none; padding-bottom:10px; font-weight:normal; } 
div#media-contacts li { font-size:10px; } 

div.press-release-highlights { color:#666; display:block; padding:10px; border:1px solid #4070A3; margin-left:20px; margin-bottom:10px; font-size:.8em; float:right; width:180px; }
div.press-release-highlights a { text-decoration:underline; }
div.press-release-highlights a:hover { text-decoration:underline; }

div.author-box{ float:right; width:80px; border-left:1px solid #CCC; padding-left:10px; padding-bottom:10px; padding-right:5px; margin-left:3px; }
div.question-box{ margin-top:10px; padding-top:10px; border-top:1px solid #CCC; }

/* Landing Page Elements */

div.landing-page-callout { color:#666; display:block; padding:10px; border:1px solid #151515; margin-left:20px; margin-bottom:10px; font-size:.8em; float:right; width:180px; }
div.landing-page-callout a { text-decoration:underline; }
div.landing-page-callout a:hover { text-decoration:underline; }

div.landing_left_col { width:175px; background-color:#e1e7f3; border-right:1px #ccc solid; padding:15px; padding-bottom:15px; }
div.landing_main_col { width:425px; padding:15px; float:left; padding-bottom:15px; }
div.landing_main_col #internal_col { width:140px; background-color:#fff; border-right:1px #ccc solid; }
div.landing_main_col #internal_col_stripe { width:140px; background-color:#e1e4f3; border-right:1px #ccc solid; }

div.box.news { font-size:.9em; margin:0px; padding:0px; }
div.box.news h4{ padding-left:15px; padding-top:15px; }
div.box.news #in-the-news {  margin-top:12px; margin-left:-22px; } /* Overwrites div#content style */
div.box.news #in-the-news a { color:#4070A3; }
div.box.news ul { list-style-type:none; }
div.box.news ul li { padding-left:22px; padding-top:10px; padding-bottom:10px; background:#fff; }
div.box.news ul li.middle { color:#343434; background:#E1E4F3; }
div.box.news a { text-decoration:none; color:#194687; }
div.box.news a:hover { text-decoration:underline; }

img.lrgFrame{ background:#EEEEEE none repeat scroll 0 0; border:1px solid #CCCCCC; padding:10px; margin-top:10px; margin-bottom:10px; }

body.get-involved div.module-general div.info { background:#5c995c; border:1px solid #fff; color:#fff; padding:10px; }
body.get-involved div.news div.info { background: #638EB5; }
body.get-involved div.module-general div.info h3, body.get-involved div.module-general div.info p { padding-bottom:.77em; }
body.get-involved div.module-general div.info a { color:#fff; text-decoration:none; }
body.get-involved div.module-general div.info a:hover { text-decoration:underline; }

/* Sidebar left - How we put your donations to work */
body.get-involved div.module-general div.sidebar { border:1px solid #fff; color:#fff; width:198px; }
body.get-involved div.module-general div.sidebar h3, body.get-involved div.module-general div.sidebar p { margin:0; padding:5px 10px; }
body.get-involved div.module-general div.sidebar select { margin-left:10px; }
body.get-involved div.module-general.donations { border:5px solid #3f873f; width:200px; }
body.get-involved div.module-general.donations div.sidebar.donations { background:#64A764;  }
body.get-involved div.module-general.donations div.sidebar.donations a{ text-decoration:underline; color:#FFF; }
body.get-involved div.module-general.donations div.sidebar.donations a:hover{ text-decoration:underline; color:#FFF; }

body.about div.module-general { float:left; margin-bottom:10px; width:185px; }
body.about div.module-general h3 { font-size:1.2em; }
body.about div.module-general div.info { background:#5c995c; border:1px solid #fff; color:#fff; padding:10px; }

body.about div.module-general.tips { border:5px solid #3f873f; }
body.about div.module-general.tips div.info-locator.tips { background:#5d995d; }

body.about div.module-general.services { border:5px solid #d47517; }
body.about div.module-general.services div.info-locator.services { background:#dc8b3a; }

div.module-general.quote { background:none; border:none; position: relative; }
div.module-general.quote p { font-size: 1.538em; font-weight: bold; line-height: 1.3em; padding: 25px 0 0 10px; }
div.module-general.quote p span { display: block; font-size: 1.923em; left: 0; line-height: 1em; position: absolute; top: 0; }
div.module-general.quote p.author { font-size: 1.385em; font-style: italic; font-weight: normal; margin-top: 10px; padding-top: 0; }

div#inline-quote { background:none; border:1px solid #ddd; float:right; font-size: 1.23em; padding: 15px 10px 10px 10px; margin:10px 0 0 10px; width:150px; }
div#inline-quote div#author { font-size: 0.8em; font-weight: italic; margin-top: 10px; }

div#disclaimer { background:#e4e4e4; border:1px solid #ddd; font-size: 0.9em; padding: 10px 10px 10px 10px; margin:0px; width:435px; }

body.get-involved div.module-general.quote p { color: #3f873f; }
body.about div.module-general.quote p { color: #406FA3; }
body.goodwill-you div.module-general.quote p { color: #D57717; }
body.business-solutions div.module-general.quote p { color: #9B3232; }

div.module-general.news  { border:5px solid #3d6fa2; float:left; margin-bottom:10px; }
div.module-general div.info.news { background:#638eb5; }

/* Content */
div#content { /*border-right:1px solid #000;*/ float:left; padding-bottom:10px; padding-right:20px; width:455px; height:100%; }
div#content a { text-decoration:underline; }
div#content a:hover { text-decoration:underline; }
div#content h4 a{ text-decoration:none; }
div#content h4 a:hover{ text-decoration:none; }

/**** Content with no sidebar - e.g. Volunteer Search ****/
div#content_nosb { float:left; padding-bottom:10px; padding-right:20px; width:680px; height:100%; }
body.about div#content_nosb h1, body.about div#content h3  { color:#3d6fa2; }
body.business-solutions div#content_nosb h1, body.business-solutions div#content h3 { color:#9b3232; }
body.get-involved div#content_nosb h1, body.get-involved div#content h3 { color:#3f873f; }
body.goodwill-you div#content_nosb h1, body.goodwill-you div#content h3 { color:#d57717; }

/**** Content with no left nav - e.g. site Search ****/
div#content_noln { float:left; padding-bottom:10px; padding-right:10px; width:600px; height:100%; }
body.about div#content_noln h1, body.about div#content h3  { color:#3d6fa2; }
body.business-solutions div#content_noln h1, body.business-solutions div#content h3 { color:#9b3232; }
body.get-involved div#content_noln h1, body.get-involved div#content h3 { color:#3f873f; }
body.goodwill-you div#content_noln h1, body.goodwill-you div#content h3 { color:#d57717; }

div#content-landing { float:left; padding-bottom:0px; padding-right:20px; width:455px; }

body.home div#content { border-right:none; float:left; margin:0; padding:0; width:705px; }
body.home div#content div#branding { margin-bottom:10px; padding:0px; }
/*body.home div#content div#branding a { font-size:1.2em; }
body.home div#content div#branding div.photos { float:left; }
body.home div#content div#branding div.info { float:right; padding-top:20px; text-align:right; width:250px; }
body.home div#content div#branding h2 { font-size:2em; }
body.home div#content div#branding ul { clear:right; float:right; padding-top:20px; text-align:right; width:177px; }
body.home div#content div#branding ul li { display:inline; float:left; height:39px; list-style-type:none; margin-left:3px; padding:0; width:39px; }
body.home div#content div#branding ul li.about { border:1px solid #3d71a1; }
body.home div#content div#branding ul li.get-involved { border:1px solid #3b873c; }
body.home div#content div#branding ul li.goodwill-you { border:1px solid #3b873c; }
body.home div#content div#branding ul li.business-solutions { border:1px solid #9d3131; }
body.home div#content div#branding ul img { display: block; }*/

ul.branding-tabNavigation { list-style:none; margin:0; padding:0 0 2px 10px; }
ul.branding-tabNavigation li { display:inline; }
ul.branding-tabNavigation li a { color:#fff; font-weight:bold; padding:0; text-decoration:none; }
ul.branding-tabNavigation li a.selected,
ul.branding-tabNavigation li a:hover { background-color:#fff; border:none; color:#2a7aad; padding:0; }
ul.branding-tabNavigation li a:focus { outline:0; }

div.branding-tabs > div { font-size:.9em; margin-top:0; padding-top:0; }
div.branding-tabs > div ul li { margin-bottom:0px; padding:10px 0px; }
div.branding-tabs > div ul li.middle { background:#e9f0f6; color:#343434; }
div.branding-tabs > div h2 { margin-top:0; }

div#branding div.branding-tabs div#first h2, div#branding div.branding-tabs div#first p a { color:#d57717; }
div#branding div.branding-tabs div#second h2, div#branding div.branding-tabs div#second p a { color:#3b873c; }
div#branding div.branding-tabs div#third h2, div#branding div.branding-tabs div#third p a { color:#9d3131; }
div#branding div.branding-tabs div#fourth h2, div#branding div.branding-tabs div#fourth p a { color:#3d71a1; }



div#content h2 { color:#000; }
body.about div#content.locator { border-right:none; float:left; margin-right:0; width: 696px; }
body.about div#content.locator h1 { font-size:2.5em; margin-bottom:0; }
body.about div#content h1, body.about div#content h3  { color:#3d6fa2; }
body.business-solutions div#content h1, body.business-solutions div#content h3 { color:#9b3232; }
body.get-involved div#content h1, body.get-involved div#content h3 { color:#3f873f; }
body.goodwill-you div#content h1, body.goodwill-you div#content h3 { color:#d57717; }


/* Slider */
ul#slider { color:#fff; float:left; padding:0; overflow:hidden; width:690px; }
div#slider a { color:#fff; }
div#slider a:hover { text-decoration:underline; }
div#slider ul { color:#fff; float:left; margin:0 0px; width:671px; }
div#slider ul li { display:inline; height:242px; list-style-type:none; margin:0; overflow:hidden; padding:0; position: relative; width:217px; }
div#slider ul li h3 { padding:10px 10px 0 10px; }	 
div#slider ul li img { padding:5px; }
div#slider ul li p { background:none; text-indent:-9999px;}

div#slider ul li:hover.about p { background:url(/wp-content/themes/Goodwill/images/template/about-text-background.png); bottom: 0; left: 5px; padding:10px; position:absolute; text-indent:0; width:188px; }
div#slider ul li:hover.get-involved p { background:url(/wp-content/themes/Goodwill/images/template/get-involved-text-background.png); bottom: 0; left: 5px; padding:10px; position:absolute; text-indent:0; width:188px; }
div#slider ul li:hover.goodwill-you p { background:url(/wp-content/themes/Goodwill/images/template/goodwill-you-text-background.png); bottom: 0; left: 5px; padding:10px; position:absolute; text-indent:0; width:188px; }
div#slider ul li:hover.business p { background:url(/wp-content/themes/Goodwill/images/template/business-text-background.png); bottom: 0; left: 5px; padding:10px; position:absolute; text-indent:0; width:188px; }

div#slider ul li.about { background:#4170a4; }
div#slider ul li.get-involved { background:#3f873f; }
div#slider ul li.goodwill-you { background:#d57717; }
div#slider ul li.goodwill-you2 { background:#d57717; }
div#slider ul li.business { background:#9b3131; }


p#controls, p#controls2{
	margin:0;
	position:relative;
	} 

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:20px;
	height:242px;
	position:absolute;
	left:-30px;
	top:282px;
	}	
#nextBtn, #nextBtn2{ 
	left:680px;
	}
#prevBtn { left:5px; }											
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
	display:block;
	width:20px;
	height:242px;
	background:url(/wp-content/themes/Goodwill/images/template/home-previous.gif) no-repeat 0 0; }	
#nextBtn a, #nextBtn2 a{ 
	background:url(/wp-content/themes/Goodwill/images/template/home-next.gif) no-repeat 0 0; }



/* Locator */
form#locator-search { padding:10px 0; width:auto; }
form#locator-search input#locator-search-box { border:1px solid #ccc; color:#ccc; margin-right:20px; padding:3px; width:300px; }
form#locator-search input#locator-searchButton { background:#3d6fa2 no-repeat top left; border:none; color:#fff; font-size:1.5em;  font-weight:bold; height:35px; margin-right:80px; -moz-border-radius:5px; padding:0px; -webkit-border-radius:5px;  width:140px; }
form#locator-search input#reset { background:#3d6fa2 no-repeat top left; border:none; color:#fff; cursor:pointer; font-size:1.5em; font-weight:bold; height:35px; -moz-border-radius:5px; padding:0px; -webkit-border-radius:5px; width:140px; }


body.about div#content.locator form#locator-search p, div#search-results p { color:#3d6fa2; font-size:1.1em; }
body.about div#content.locator form#locator-search p.action-results, div#search-criteria p, div#search-results p { font-weight:bold; }

body.about div#content.locator div#search-results { float:left; padding-left:20px; width:660px; }

div#search-criteria { border:1px solid #ccc; float:left; margin-bottom:10px; margin-right:8px; -moz-border-radius:5px; -webkit-border-radius:5px; width:222px; }
div#search-criteria p { margin:0; padding:5px 10px 0 10px; }

div#search-criteria ul { margin-bottom:0; padding:20px 10px 1px 10px; width:200px; }

body.about div#content.locator form#locator-search ul li { display:block; list-style-type:none; margin:0 0 24px 0; padding:0; }
body.about div#content.locator form#locator-search ul li label { padding:10px 0 15px 40px; }

body.about div#content.locator form#locator-search ul li label.retail { background:url(/wp-content/themes/Goodwill/images/template/locator-retail-stores.gif) no-repeat 0 0px; }

body.about div#content.locator form#locator-search ul li label.donations { background:url(/wp-content/themes/Goodwill/images/template/locator-donation-center.gif) no-repeat 0 0px; }

body.about div#content.locator form#locator-search ul li label.jobs { background:url(/wp-content/themes/Goodwill/images/template/locator-jobs.gif) no-repeat 0 0; }

body.about div#content.locator form#locator-search ul li label.store { background:url(/wp-content/themes/Goodwill/images/template/locator-store.gif) no-repeat 0 0; }

body.about div#content.locator form#locator-search ul li label.outlet { background:url(/wp-content/themes/Goodwill/images/template/locator-outlet-store.gif) no-repeat 0 0; }

body.about div#content.locator form#locator-search ul li label.volunteer { background:url(/wp-content/themes/Goodwill/images/template/locator-volunteer-opportunities.gif) no-repeat 0 0; }

body.about div#content.locator form#locator-search ul li label.training { background:url(/wp-content/themes/Goodwill/images/template/locator-training.gif) no-repeat 0 0; }

body.about div#content.locator form#locator-search ul li label.corporate { background:url(/wp-content/themes/Goodwill/images/template/locator-corporate-offices.gif) no-repeat 0 0; }


div#search-results-map { border:1px solid #ccc; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; width:462px; }
div#search-results-map p { margin:0; padding:5px 5px 0 5px; }
div#search-results table { margin:10px 0; }
div#search-results table th { text-align:left; }
div#search-results table th.address { width:220px; }
div#search-results table th.distance { width:200px; }
div#search-results table th.services { width:200px; }
div#search-results table td { padding-bottom:20px; }


/* Sidebar */
div#sidebar { border-left:1px solid #000; float:left; font-size:1.3em; width:240px; margin-bottom:1.5em; }
body.home div#sidebar { border-bottom:none; border-left:1px solid #000; border-top:none; float:left; font-size:1.3em; width:240px; margin-bottom: 0px !important; }

div#sidebar div.module { border-bottom:1px solid #000; font-size:.9em; padding:20px; }
div#sidebar div.module p { padding:0 0 5px 0; }
div#sidebar div.module a { text-decoration:none; }
div#sidebar div.module a:hover { text-decoration:underline; }

div#sidebar div.module.locate { border-top:1px solid #000; }
div#sidebar div.module.locate h3 { background:url(/wp-content/themes/Goodwill/images/template/locator.gif) no-repeat 155px 10px; color:#4070a3; }
div#sidebar div.module.locate a { color:#3d6fa2; }

/* Used for homepage */
div#sidebar div.module.noBorder { border-top:none; }
div#sidebar div.module.noBorder h3 { background:url(/wp-content/themes/Goodwill/images/template/locator.gif) no-repeat 155px 10px; color:#3d6fa2; }
div#sidebar div.module.noBorder a { color:#3d6fa2; }

div#sidebar div.module.donateonline h3 { background:url(/wp-content/themes/Goodwill/images/template/thumbs-up.gif) no-repeat 125px 10px; color:#3F873F; }
div#sidebar div.module.donateonline a { color:#3f873f; }

div#sidebar div.module.newsletter h3 { background:url(/wp-content/themes/Goodwill/images/template/newsletter.gif) no-repeat 105px 3px; color:#9B3232; }
div#sidebar div.module.newsletter a { color:#9B3232; }

div#sidebar div.module.careers h3 { background:url(/wp-content/themes/Goodwill/images/template/career.gif) no-repeat 90px 10px; color:#d57717; }
div#sidebar div.module.careers a { color:#d57717; }
div#sidebar div.module.careers input { margin-top:6px; margin-bottom:6px; }

div#sidebar div.module.jobs h3 { background:url(/wp-content/themes/Goodwill/images/template/career.gif) no-repeat 125px 10px; color:#d57717; }
div#sidebar div.module.jobs a { color:#d57717; }
div#sidebar div.module.jobs input { margin-top:6px; margin-bottom:6px; }

div#sidebar div.module.support h3 { background:url(/wp-content/themes/Goodwill/images/template/thumbs-up.gif) no-repeat 125px -5px; color:#3f873f; }
div#sidebar div.module.support a { color:#3f873f; }

div#sidebar div.module.stories { padding-bottom:10px; }
div#sidebar div.module.stories h3 { background:url(/wp-content/themes/Goodwill/images/template/mystory1.gif) no-repeat 95px 0px; color:#3f873f; }
div#sidebar div.module.stories a { color:#3f873f; }

div#sidebar div.module.blogroll { padding-bottom:20px; font-size:14px; }
div#sidebar div.module.blogroll h3 { /* background:url(/wp-content/themes/Goodwill/images/template/success-star.gif) no-repeat 90px 10px; */ color:#3F873F; }
div#sidebar div.module.blogroll a { color:#3F873F; }

div#sidebar div.module.conversation { padding:20px 0; }
div#sidebar div.module.conversation p { padding:.67em 20px; }
div#sidebar div.module.conversation h3 { background:url(/wp-content/themes/Goodwill/images/template/conversation.gif) no-repeat 140px 10px; color:#d57717; padding:0 20px; }
div#sidebar div.module.conversation a { color:#000; }
div#sidebar div.module.conversation ul { margin:0; padding:0; }
div#sidebar div.module.conversation ul li { list-style-type:none; }
div#sidebar div.module.conversation ul li.on, div#sidebar div.module.conversation ul li:hover { background:#f7e7D6; }
div#sidebar div.module.conversation ul li a { display:block; padding:5px 20px; text-decoration:none; }

/* Tabs */
div#sidebar div.module.news { border-bottom:none; font-size:.85em; margin:0; padding:0; }
div#sidebar div.module.news #news-stories a { color:#4070A3; font-size:.95em; }
div#sidebar div.module.news #in-the-news a { color:#4070A3; font-size:.95em; }
div#sidebar div.module.news p a { text-decoration:none; color:#194687; }
div#sidebar div.module.news p a:hover { text-decoration:underline; }
div#sidebar div.module.news p { padding: 0 20px 10px; }
div#sidebar div.module.news ul { list-style-type:none; }

/*sidebar-landing */
div#sidebar-landing { float:left; font-size:1.3em; width:240px; }
div#sidebar-landing div.module { font-size:.9em; padding:20px; }
div#sidebar-landing div.module p { padding:0 0 5px 0; }
div#sidebar-landing div.module a { text-decoration:none; }
div#sidebar-landing div.module a:hover { text-decoration:underline; }

ul.tabNavigation { border-bottom:1px solid #333; list-style:none; margin:0; padding:15px 10px 2px 10px; }
ul.tabNavigation li { display:inline; }
ul.tabNavigation li a { background-color:#2a7aad; border-left:1px solid #333; border-right:1px solid #333; border-top:1px solid #333; color:#fff; font-weight:bold; padding:3px 5px; text-decoration:none; }
ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover { background-color:#fff; color:#2a7aad; padding-top:7px; }
ul.tabNavigation li a:focus { outline:0; }
div.tabs > div { font-size:.9em; margin-top:3px; padding:5px 0px; }
div.tabs > div ul li { margin-bottom:0px; padding:10px 15px; }
div.tabs > div ul li.middle { background:#e9f0f6; color:#343434; }
div.tabs > div h2 { margin-top:0; }

div#resources-contacts { float:left; margin-right:15px; width:236px; }
div#resources-contacts a{ text-decoration:none; }
div#resources-contacts a:hover{ text-decoration:none; }

div#content ul.sub-tabNavigation { background: url(/wp-content/themes/Goodwill/images/template/resources-tabs-bottom-bg.gif) repeat-x bottom left; float: left; list-style:none; margin: 0; width: 99%; }
div#content div#resources-contacts ul.sub-tabNavigation li { border: 1px solid #000; border-bottom: none; float: left; margin: 0 6px 0 0; }

ul.sub-tabNavigation li a {  color: #444; display: block; font-weight: bold; line-height:.9em; padding: 6px; text-decoration: none; width: 73px; }
ul.sub-tabNavigation li a.selected, ul.sub-tabNavigation li a.selected:visited { background: #3f873f; color: #fff; }
body.about ul.sub-tabNavigation li a.selected, body.about ul.sub-tabNavigation li a.selected { background: #4070A3; }
body.goodwill-you ul.sub-tabNavigation li a.selected, body.goodwill-you ul.sub-tabNavigation li a.selected:visited { background: #D57717; }
body.business-solutions ul.sub-tabNavigation li a.selected, body.business-solutions ul.sub-tabNavigation li a.selected:visited { background: #9B3232; }

body.about div#content div#resources-contacts ul.sub-tabNavigation li a.notselected { color:#4070A3; }
body.get-involved div#content div#resources-contacts ul.sub-tabNavigation li a.notselected { color: #3F873F; }
body.goodwill-you div#content div#resources-contacts ul.sub-tabNavigation li a.notselected { color: #D57717; }
body.business-solutions div#content div#resources-contacts ul.sub-tabNavigation li a.notselected { color: #9B3232; }

ul.sub-tabNavigation li a:focus { outline:0; }
div.sub-tabs > div { background: #3f873f; border: 1px solid #000; border-width: 0 1px; clear: both; color: #fff; overflow: hidden; padding: 3px; height:129px; }
body.about div.sub-tabs > div { background: #4070A3; }
body.goodwill-you div.sub-tabs > div { background: #D57717; }
body.business-solutions div.sub-tabs > div { background: #9B3232; }
div.sub-tabs > div img { border:1px solid #343434; }
div.sub-tabs > div ul li {margin-bottom:0px; padding:0; }
/*div.sub-tabs > div ul li:hover { background:#e9f0f6; color:#343434; }*/
div.sub-tabs > div ul li a:hover { text-decoration:underline; }
div.sub-tabs > div h2 { margin-top:0; }

div#resources-contacts ul#resources { background: url(/wp-content/themes/Goodwill/images/template/resources-tabs-bottom-bg.gif) repeat-x; border: 1px solid #000; border-width: 0 1px 1px; float: left; list-style: none; margin: 0; width: 234px; }
div#resources-contacts ul#resources li { /*background: #3f873f;*/ border-right: 1px solid #000; float: left; margin: 1px 0 0; }
div#resources-contacts ul#resources li.current { margin-top: 0; }
div#resources-contacts ul#resources li.links { border-right: none; }

div#resources-contacts ul#resources li a { background: #fff; display: block; height: 30px; overflow: hidden; text-indent: -9999px; width: 58px; }
div#resources-contacts ul#resources li.current a { background: #3f873f; height: 31px; }
body.about div#resources-contacts ul#resources li.current a { background-color: #4070A3; }
body.goodwill-you div#resources-contacts ul#resources li.current a { background-color: #D57717; }
body.business-solutions div#resources-contacts ul#resources li.current a { background-color: #9B3232; }
div#resources-contacts ul#resources li.links a { width: 57px; }

div#resources-contacts ul#resources li a { background-repeat: no-repeat; background-position: 50% 50%; }
div#resources-contacts ul#resources li.pictures a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-camera.gif); }
div#resources-contacts ul#resources li.videos a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-video.gif); }
div#resources-contacts ul#resources li.videos-empty a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-video_noRes.gif); }
div#resources-contacts ul#resources li.audio a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-documents.gif); }
div#resources-contacts ul#resources li.audio-empty a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-documents_noRes.gif); }
div#resources-contacts ul#resources li.links a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-link.gif); }
div#resources-contacts ul#resources li.links-empty a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-link_noRes.gif); }



div#resources-contacts ul#resources li.videos.current a, div#resources-contacts ul#resources li.pictures.current a, div#resources-contacts ul#resources li.audio.current a, div#resources-contacts ul#resources li.links.current a { background-repeat: no-repeat; background-position: 50% 50%; }
div#resources-contacts ul#resources li.pictures.current a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-camera-current-trans.png); }
div#resources-contacts ul#resources li.videos.current a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-video-current-trans.png); }

div#resources-contacts ul#resources li.audio.current a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-documents-current-trans.png); }
div#resources-contacts ul#resources li.links.current a { background-image: url(/wp-content/themes/Goodwill/images/template/resources-links-current-trans.png); }

div#content ul#social-network-users { background:#efefef; font-size:.9em; list-style-type:none; padding:5px 0px; }
div#content ul#social-network-users select { background:none; border:1px solid #a5a6a5; }
div#content ul#social-network-users li { color:#000; display:inline; }
div#content ul#social-network-users li a { color:#000; padding-bottom:3px; text-decoration:none; }
div#content ul#social-network-users li a:hover { text-decoration:underline; }

div#content ul#social-network-users li.email a { background:url(/wp-content/themes/Goodwill/images/template/email.gif) no-repeat top left; color:#4070A3; padding-left:20px; }
div#content ul#social-network-users li.printer a { background:url(/wp-content/themes/Goodwill/images/template/print.gif) no-repeat top left; padding-left:20px; }

div#content ul#social-network-users li.text-resize a.decrease { background:#fff; border:1px solid #a5a6a5; margin-left:5px; padding:0 3px; }
div#content ul#social-network-users li.text-resize a.increase { background:#fff; border:1px solid #a5a6a5; margin-right:5px; padding:0 3px; }

/* Call Outs */
div#message-container-about { border: 1px solid #4070a3; background:#FFFF99; clear: both; float:left; overflow:hidden; margin-bottom:10px; padding:10px; position:relative; z-index:1001; width:430px; }
div#message-container-business-solutions { border: 1px solid #9b3232; clear: both; float:left; overflow:hidden; padding:10px 10px 10px; margin-bottom:10px; position:relative; z-index:1001; width:430px; no-repeat 0px 0px; background:#FFFF99; }
div#message-container-get-involved { border: 1px solid #3f873f; background:#FFFF99;  clear: both; float:left; overflow:hidden; margin-bottom:10px; padding:10px 10px 10px; position:relative; z-index:1001; width:430px; }
div#message-container-goodwill-you { border: 1px solid #d57717; background:#FFFF99; clear: both; float:left; overflow:hidden; margin-bottom:10px; padding:10px 10px 10px; position:relative; z-index:1001; width:430px; }
div#message-container-callout { border: 1px solid #E4E4E4; background:#FFFF99; clear: both; overflow:hidden; margin-bottom:10px; padding:10px; position:relative; z-index:1001; width:100%x; }

div.callout-half { width:44%; border: 1px solid #E4E4E4; background:#FFFF99; font-size:1.2em; text-align:center; padding:2%; }
div.callout-half a { text-decoration: none; }
div.half { width:44%; border: 1px solid #E4E4E4; padding:2%; }

div#message-container-about img { padding-right:10px; float:left; }
div#message-container-business-solutions img { padding-right:10px; float:left; }
div#message-container-get-involved img { padding-right:10px; float:left; }
div#message-container-goodwill-you img { padding-right:10px; float:left; }

span#message-container-title { font-weight: bold; }

/* Newsroom */
div.pr_callout { padding:8px;  }
div.pr_callout a{ text-decoration:none; }
div.pr_callout a:hover{ text-decoration:none; }
div#striped { background:#E9F0F6; color:#343434; }
div#striped a{ text-decoration:none; }
div#striped a:hover{ text-decoration:none; }
div#no_stripe a{ text-decoration:none; }
div#no_stripe a:hover{ text-decoration:none; }
div.success_story { padding-top:8px; padding-bottom:8px; text-decoration:none; }
div.success_story img{ padding-left:4px; padding-top:4px; }

/* RSS Striped List */
div#rss_stripe_list ul{ list-style-type:none; margin-left:-27px; padding:0px; }
div#rss_stripe_list li.stripe { padding:8px; background:#efe4d9; color:#343434; }
div#rss_stripe_list li.stripe a{ text-decoration:none; }
div#rss_stripe_list li.stripe a:hover{ text-decoration:none; }

div#rss_stripe_list li.no_stripe { padding:8px; }
div#rss_stripe_list li.no_stripe a{ text-decoration:none; }
div#rss_stripe_list li.no_stripe a:hover{ text-decoration:none; }

div#rss_stripe_sidebar_list ul{ list-style-type:none; padding:0px; }
div#rss_stripe_sidebar_list li.stripe { padding:8px; background:#efe4d9; color:#343434; }
div#rss_stripe_sidebar_list li.stripe a{ text-decoration:none; }
div#rss_stripe_sidebar_list li.stripe a:hover{ text-decoration:none; }

div#rss_stripe_sidebar_list li.no_stripe { padding:8px; }
div#rss_stripe_sidebar_list li.no_stripe a{ text-decoration:none; }
div#rss_stripe_sidebar_list li.no_stripe a:hover{ text-decoration:none; }


/* Left Column Striped List */
/* div#left_stripe_list ul{ list-style-type:none; margin-left:-27px; padding:0px; } */
div#left_stripe_list ul{ list-style-type:none; padding:0px; }
div#left_stripe_list li.stripe { padding:8px; background:#efe4d9; color:#343434; }
div#left_stripe_list li.stripe a{ text-decoration:none; }
div#left_stripe_list li.stripe a:hover{ text-decoration:none; }

div#left_stripe_list li.no_stripe { padding:8px; }
div#left_stripe_list li.no_stripe a{ text-decoration:none; }
div#left_stripe_list li.no_stripe a:hover{ text-decoration:none; }




/* Headline Archive */
div#headline ul{ list-style-type:none; margin-left:-27px; padding:0px; }
div#headline li.middle { padding:8px; background:#e9f0f6; color:#343434; }
div#headline li.middle a{ text-decoration:none; }
div#headline li.middle a:hover{ text-decoration:none; }

div#headline li.no_stripe { padding:8px; }
div#headline li.no_stripe a{ text-decoration:none; }
div#headline li.no_stripe a:hover{ text-decoration:none; }

/* Archive */
div #no_underline a{ text-decoration:none; }
div #no_underline a:hover{ text-decoration:none; }

/* Social Media */
body.get-involved div#social_media { position:relative; border-top:1px solid #000; }
body.get-involved div#follow-us { background:#dee7de; border-bottom:1px solid #000; border-top:1px solid #000; padding:15px 10px 10px 10px; }
body.get-involved div#follow-us h3 { color:#000; }
body.get-involved div#follow-us ul { margin:0; padding:0; }
body.get-involved div#follow-us li { display:inline; list-style-type:none; margin:0 10px 0 0; }

/* Comments and Comment Box */
div#respond { float:left; padding-bottom:0px; padding-right:18px; width:100%; }

textarea#comment { 
	border: 1px solid #cccccc;
	font-size: 1.4em;
	color: #424542;
	line-height: 100%;
	padding: 4px;
	width: 100%;
}

.commentlist {
}
	
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#F4F4EC;
	border:1px solid #E6E3D3;
	list-style-type:none;
}

.commentlist blockquote {
	color:#666;
	background:#fff;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.commentlist .children li{
	background: #FFF;	
}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
}
	
.commentmetadata {
	padding-left:5px;
	display: block;
}

.commentlist small {
	background:#fff;
	border:1px solid #E6E3D3;
}

/* ADS */
div#textAd{ float:right; color:#333333; border:1px solid #CCCCCC; padding: 7px 5px; margin:0 0 0 12px; font-family:arial,helvetica,sans-serif; }
div#textAd .adHeader{ color: #767676; font-size:11px; padding: 1px 0 4px; margin:0px; font-weight:bold; }
div#textAd a { color:#0000CC; text-decoration:underline; }
div#textAd p{ padding-top:5px; }
div#textAd a:hover { text-decoration:underline; }
div#textAd .display-url{ color:#0E8F0E; }

/* Sign-up Box Single Page */
div#signup { text-align:left; border:1px solid #DDD; line-height:12px; margin:0px; width:275px; padding:10px; }
div#signup input#email{ width:175px; color:#333; }
div#signup p{ font-size:.85em; }

/* Footer */
div#footer { clear:both; font-size: 0.923em; overflow: hidden; padding: 10px 10px 20px; width: 930px; }
div#footer .matrix { float: right; }
div#footer a { color:#4f4f4f; text-decoration:underline; }
div#footer a:hover { text-decoration:underline; }
div#footer ul li { list-style-type:none; }
div#footer #blue-style{ color:#0055A4; }

.linksBox ul li a { color:white !important; font-size: 0.923em;  }
.linksBox ul li a:hover { color:white !important; font-size: 0.923em;  }
.videoBox ul li a { color:white !important; font-size: 0.923em;  }

div#contactsBox { color:white !important; margin-left:15px; margin-right:15px; margin-top:15px;  }
div#contactsBox a { color:white !important; }
div#contactsBox a:hover { color:white !important; }

 #suggestPost
  {
	z-index:10;  	
	background:transparent url(/wp-content/themes/Goodwill/images/suggest-post.png) no-repeat scroll 0px 0px;
	height:170px;
	left:0;
	position:fixed;
	top:150px;
	width:40px;
  }
  div#suggestPost:hover
  {
	background-position:-41px 0px;
  }
  #suggestPost a
  {
	display:block;
	height:170px;
	width:40px;
  }
 
/* FOR MEDIA BOX IMAGES */
div.gii_album{ margin: -3px; }
 
 
/* For Online Community Page */ 
#centercol {/*the left homepage column carrying the "Featured Article" section*/
	width:100%;
	margin-top: 40px;
}

#twitter_div{
	background-color: #ECF5EE;
	margin-bottom: 5px;
	border: 1px solid #3F873F;
}

#twitter_update_list li {
	list-style-type:none;
	margin-right: 25px;
	margin-top: 10px;
	border-bottom: 1px solid #3F873F;
}

#twitter_update_list li a{ text-decoration:none; }
#twitter_update_list li a:hover{ text-decoration:none; }


#rightcol .clearfloat {
	border-bottom:1px solid #CCC;
	padding:12px 0;
}	
	
#leftcol .clearfloat {
	border-bottom:1px solid #CCC;
	padding:12px 0;
}	

/* Single CSS for normal page */
.single { padding:16px; }
.single h2#title { color:#4070A3; }
.single a { color:#0055A4; text-decoration: none; }
.single a:hover { text-decoration: underline; }

/* Single CSS for Get Involved page */
.single-gi { padding:16px; }
.single-gi h1 { color:#3f873f; }
.single-gi h2#title { color:#3f873f; }
.single-gi a { color:#0055A4; text-decoration: none; }
.single-gi a:hover { text-decoration: underline; }

/* Single CSS for Goodwill For You page */
.single-gfy { padding:16px; }
.single-gfy h1 { color:#D57717; }
.single-gfy h2#title { color:#D57717; }
.single-gfy a { color:#0055A4; text-decoration: none; }
.single-gfy a:hover { text-decoration: underline; }

/* Content - Blog Page http://www.goodwill.org/blog/ */
div#blog-links{ padding-bottom: 50px; font-size: .85em; }
div#blog-links, div#blog-links a, div#blog-links a:hover { color: #FFF !important; }
div#blog-links table.au{ border-top: #4070A3 solid 1px; border-bottom: #4070A3 solid 1px; background: #668DB5; }
div#blog-links table.gi{ border-top: #3F873F solid 1px; border-bottom: #3F873F solid 1px; background: #64A764; }
div#blog-links table.gfu{ border-top: #D57717 solid 1px; border-bottom: #D57717 solid 1px; background: #DC8B3A; }
div#blog-links table.bs{ border-top: #9B3232 solid 1px; border-bottom: #9B3232 solid 1px; background: #AA5151; }

h5.au a, h5.au a:hover { color: #4070A3 !important; text-decoration: none !important; }
h5.gi a, h5.gi a:hover { color: #3F873F !important; text-decoration: none !important; }
h5.gfu a, h5.gfu a:hover { color: #D57717 !important; text-decoration: none !important; }
h5.bs a, h5.bs a:hover { color: #9B3232 !important; text-decoration: none !important; }

p#meta { font-size: .8em !important; } 
p#meta a.au, p#meta a:hover.au { color: #4070A3 !important; }
p#meta a.gi, p#meta a:hover.gi { color: #3F873F !important; }
p#meta a.gfu, p#meta a:hover.gfu { color: #D57717 !important; }
p#meta a.bs, p#meta a:hover.bs { color: #9B3232 !important; }


/* REQUIRED WP STYLES */
    img.centered {
    display: block;
    padding: 4px;
	margin: 0 0 7px 7px;
	border: 1px solid #ddd;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
	border: 1px solid #ddd;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
	border: 1px solid #ddd;
    }
	
	.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
    }

    .alignright {
    float: right;
    }

	.alignleft {
    float: left;
    }
	
	#extraBuffer{
		margin-top: 20px;
		margin-bottom: 10px;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
/* END REQUIRED WP STYLES */


