/*
Theme Name: Matilda Joslyn Gage Theme
Theme URI: http://matildajoslyngage.org
Description: A custom, standards-compliant, socially responsible theme.
Version: 1.0
Author: Breakthrough Design Group
Author URI: http://gobdg.com/

	Copyright Breakthrough Design Group.  All rights reserved.

*/
/** Deep Red: 832525, font gray: 6a7170, link blue:01679b, copy gray:96a09f; head dark grey:767878  **/
html, body {height:100%}

body {margin:0px; padding:0px; text-align:center;background:#e5e1de url(images/bgtop.jpg) center 0px no-repeat;}

a {text-decoration:none}
a img, map, area {border:0px}
a.img {font-size:0px}
img {padding:0px;margin:0px}
h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#832525; line-height: 1.4em}
h1 {font-size:28px;margin:10px 0px 20px 0px}
h2 {font-size:24px;margin:13px 0px 17px 0px}
h3 {font-size:21px;margin:9px 0px 15px 0px}
h4 {font-size:18px;margin:7px 0px 13px 0px}
form {margin:0px;padding:0px}
/************* 
Classes & ID's
*************/

.banner {height:91px; background:url(images/banner.jpg);text-align:left;}
.banner h1, .banner h2 {display:none}
.banner .logo {height:70px; width:310px; margin-top:10px}
.bodyfont, .sidebar  {font-family:Georgia, sans-serif;font-size:12px;line-height: 1.7em;color:#6a7170;}
.bodyfont a {text-decoration:underline}
.breadcrumbs {color:#9ca5a4;font-family:verdana;font-size:10px;padding-bottom:10px;}
.breadcrumbs a{color:#9ca5a4;}

.breadcrumbs-bottom p{margin:-5px 0px 8px 33px;padding:0px}
.breadcrumbs-bottom a{color:#01679b}
.breadcrumbs-bottom a:hover{text-decoration:none}

.cart h3 {margin-bottom:15px}
.shoppingcart td{padding:2px}

.container {width:1016px;background:url(images/foreground-bg.png) repeat-y; 
	margin:0px auto 0px auto; text-align:center;}

.content-left {width:619px;float:left;padding-right:28px}
.content-right {width:301px;float:left}

.copyright {font-size:11px;color:#96a09f;padding-bottom:20px;}
.copyright p {line-height:17px;margin-top:6px}
.copyright a {color:#96a09f;text-decoration:none}
.copyright a:hover {text-decoration:underline}

.dropdown{position:absolute;display:none;min-width:248px;width:auto !important; width:248px;top:0px;text-align:left;
	background:#b90b46 /**url(images/dropdown-bg.jpg) bottom left repeat-x;z-index:9;**/}	
.dropdown ul{margin:0px;padding:0px;padding:20px 0 10px 0}	
.dropdown li{margin:0px; _padding-bottom:1px; 	/** IE BUG FIX **/
	display:block;float:none;position:relative}	
.dropdown a {display:block;position:relative;margin:0px;padding:5px 20px 5px 20px;_padding:1px 20px 2px 20px;
	text-transform: uppercase;
	font-family:verdana; font-weight:bold; font-size:10px; color:white}	
.dropdown a:hover {background-color:#6c0125;}	

.entry, .entry-giftshop {padding:3px 0px 13px 5px}
.entry p {margin-bottom:12px}
.entry img {font-size:0px;border:2px solid #efefef;padding:3px}
.entry a, .content a, .navigation a {color:#01679b}
.entry a:hover, .content a:hover {text-decoration:none}
.entry em a, .bullet-blue {height:27px;background:url(images/bullet.jpg) left top no-repeat;
	padding:5px 0px 5px 32px;font-style:normal}
.entry ul {padding-left:25px}

.footer {font-family:verdana;font-size:11px}
.footer .band, .footer .band img{height:48px;font-size:0px}

.foreground-container {background:#ffffff;text-align:left;}
.foreground {padding:10px 17px 20px 17px;}

#gage-home-graphic {border:0px;}
#gage-home-graphic {_position:relative;margin-left:-10px} /**ie6 patch **/

.head {height:253px;}

.head-right {float:right;text-align:center;margin:10px 25px 0px 0px;}
* html .head-right {margin-right:13px}

#head-ugrr {background:url(images/head-ugrr.jpg)}
#head-local-history {background:url(images/head-local-history.jpg)}
#head-haud {background:url(images/head-haud.jpg)}
#head-oz {background:url(images/head-oz.jpg)}
#head-religious {background:url(images/head-religious.jpg)}
#head-womens-rights {background:url(images/head-womens-rights.jpg)}

.headshadow {background:url(images/head-undershadow.jpg) 0px 31px no-repeat}
.headshadow h1 {padding-left:7px}

.middle-nav {float:right;width:128px;margin:0px 9px 32px 32px; font-family:verdana; font-size:10px;}
.middle-nav h5 {font-family:verdana; font-size:10px; font-weight:bold;font-style:normal;margin-bottom:7px;color:#3e4c4a}
.middle-nav ul {list-style-type:none;margin:0px;padding:0px}
.middle-nav li {padding:0px;margin:0px; line-height:18px}
.middle-nav a {color:#3e4c4a}
.middle-nav a:hover {color:#01679b;text-decoration:none}
.middle-nav a:visited {color:#aaaaaa}

.postdate {padding:0px;color:#bbbbbb;margin-top:-9px}

.postmetadata {color:#444444;margin-top:20px}

.post {padding-bottom:25px; background-position:0 40px /** bgpos is for headshadow **/}
.post h1 a, .post h2 a, .post h3 a, .post h4 a {color:#832525;text-decoration:none}

.recent-posts li {padding-bottom:10px !important;list-style-type:none !important;margin-left:20px !important;line-height:17px !important}
.recent-posts li a {color:#333333 !important}

.search {background:url(images/search.jpg) top left no-repeat;padding-left:25px;margin-bottom:23px}
.search .searchfield {border:0px;width:168px;margin-bottom:4px;background:transparent}

.second-nav {height:35px;background:#690023;font-size:0px}
.second-nav ul {margin:0px}
.second-nav li a {display:block;height:35px;background:no-repeat;text-indent:-9999px}


.second-nav a.gage-home-nav{width:178px;background:url(images/nav-the-gage-home.jpg)}
.second-nav a.about-nav {width:220px;background:url(images/nav-about-the-foundation.jpg)}
.second-nav a.gift-shop-nav {width:130px;background:url(images/nav-gift-shop.jpg)}
.second-nav a.gage-to-life-nav {width:221px;background:url(images/nav-bringing-gage-to-life.jpg)}
.second-nav a.whats-new-nav {width:137px;background:url(images/nav-whats-new.jpg)}
.second-nav a.support-nav {width:212px;background:url(images/nav-support-our-mission-new.jpg)}

.sidebar {padding-bottom:40px}
.sidebar ul li h2 {font-size:20px}
.sidebar h2.top {color:#b7b7b7;font-size:23px;font-style:italic}
.sidebar ul, .sidebar li {margin:0px 0px 10px 0px;padding:0px;list-style-type:none}

.sitemap {background:url(images/sitemap-bg.jpg) repeat-x;padding:13px 30px 0px 30px;font-size:10px;font-family:verdana}
.sitemap ul, .sitemap li {margin:0px;padding:0px}
.sitemap li p {font-weight:normal;line-height:17px;margin-top:1px}
.sitemap ul li {list-style-type:none; font-weight:bold;color:#838e8d;display:block;float:left;padding-right:12px}
.sitemap ul li ul li {font-weight:normal;float:none;padding-right:0px;line-height:18px;_zoom:1;}
* html .sitemap ul li ul li {line-height:16px;}
.sitemap a {display:block;color:#838e8d;text-decoration:none;}
.sitemap a:hover {text-decoration:underline}

.sitemap .gage-home-foot {width:150px}
.sitemap .about-foot {width:118px}
.sitemap .gift-shop-foot {width:110px}
.sitemap .gage-to-life-foot {width:170px;}
.sitemap .support-foot {width:160px}
.sitemap .contact-foot {width:133px}

.entry .pagenav {padding-left:20px;}

.subcontainer {width:1000px;margin:0px auto 0px auto;}

.third-nav {position:relative;width:1000px;z-index:1;height:12px}
.third-nav .navbar {height:22px; width:1000px; position:absolute; left:0px; top:0px; z-index:10;
	background:url(images/third-nav-bar.png) repeat-x}

.third-nav #gage-home-nav-drop {left:11px;}
.third-nav #about-nav-drop {left:190px;}
.third-nav #gift-shop-nav-drop {left:410px;}
.third-nav #gage-to-life-nav-drop {left:538px;}
.third-nav #whats-new-nav-drop {left:538px;}
.third-nav #support-nav-drop {left:685px;}

#tooltip {	position: absolute;
			z-index: 3000;
			border: 0px;
			background:none;
			padding: 5px;
		}
#tooltip h3, #tooltip div { margin: 0; }
		
.top-nav {color:white;font-family:verdana; font-size:10px; font-weight:bold; background:#000000; 
	text-align:right; padding:8px 21px 8px 0px;}
.top-nav a {color:white}

.widget {margin:0px;padding:0px;list-style-type:none;
	background:url(images/widget-top.jpg) 0 0 no-repeat;width:312px;}
.widget ul, .widget ul li{padding:0px;margin:0px;zoom:1}
.widget ul {padding-bottom:15px}
.widget ul li {margin-left:40px;padding-left:10px;list-style-type:circle;}
.widget h2 {color:#432e01;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:0px;padding-top:9px;
	margin-left:20px}
.widget h2 a{color:#432e01;text-decoration:none}
.widget h2 a:hover {color:#832525}
*:first-child+html .widget h2 {padding-top:0px} 
.widget p{padding:0px 20px 0px 20px}
.widget a{color:#767878;}
.widget a:hover{color:#222222;}

#wdg-breaking {color:#745102;background:url(images/widget-breaking-news.jpg);width:312px; height:166px;text-align:center}
#wdg-breaking p{padding:64px 13px 0px 13px}

#wdg-blank-blue {color:white;width:312px; text-align:center;background:url(images/widget-empty-blue-bg.jpg) repeat-y;}
#wdg-blank-blue .wdg-content {background:url(images/widget-empty-blue-top.jpg) 0 0 no-repeat;zoom:1;min-height:130px}
#wdg-blank-blue h2 {color:white;margin:0px;}
*:first-child+html #wdg-blank-blue h2{padding-top:9px}
#wdg-blank-blue .bottomcap, #wdg-blank-gold .bottomcap{margin-top:10px}

#wdg-blank-gold {color:#745102;width:312px; text-align:center;background:url(images/widget-empty-gold-bg.jpg) repeat-y;}
#wdg-blank-gold .wdg-content {background:url(images/widget-empty-gold-top.jpg) 0 0 no-repeat;zoom:1;min-height:130px}
#wdg-blank-gold h2 {color:#745102;margin:0px}
*:first-child+html #wdg-blank-gold h2{padding-top:9px}

#wdg-blank-gold .textcont, #wdg-blank-blue .textcont {padding-bottom:20px}

#wdg-campaign {text-align:center;display:block; width:312px;height:268px}
#wdg-campaign .wdg-content .legend{padding-left:186px;padding-top:74px;padding-bottom:22px;text-align:left} 
#wdg-campaign .wdg-content p{font-family:arial;color:#145b06;margin:0px;padding:0px;padding-bottom:1px;} 
#wdg-campaign h4 {color:#15470b;padding-left:150px;font-size:24px}

.wpcf7-form label {font-weight:bold}
.wpcf7-form .wpcf7-form-control-wrap input {padding:4px; border:1px solid #aaaaaa;margin:5px 5px 0px 0px}
.wpcf7-form p {margin-bottom:10px}
.wpcf7-radio .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item {display:block}

/* Wordpress Classes */
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;clear:left;border:1px solid #efefef;padding:3px;margin:0 15px 10px 0}
.alignright {float: right;clear:right;border:1px solid #efefef;padding:3px;margin:0 0 10px 15px}
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; -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; }

/************ TOOLS.CSS **************/
/** GLOBAL CLASSES **/
.u {text-decoration:underline}
.b {font-weight:bold}
.notb {font-weight:normal}
.c {text-align:center}
.i {font-style:italic}
.em {font-style:italic;font-weight:bold}

.r {float:right}
.l {float:left}
.cb {clear:both}

/** Font sizing **/
.sm {font-size:9px}
.xsm {font-size:8px}
.big {font-size:13px;}
.bigger {font-size:16px}

/** padding/margins **/
.marg {margin:10px;}
.nopad {margin:0px;padding:0px;}
.pad {padding:10px}

.intro {color:white;font-size:14px;display:none}

.horizontalul {margin:0px; padding:0px;}
.horizontalul li {display:block;float:left;margin:0px; padding:0px;}