/*
Theme Name: Pullman Chamber
Description: Theme for the Pullman Chamber of Commerce Website
Author: Jesse Dyer
Version: 1.0
*/
body{font-size:12px; background:#F2E6BF; text-align:center; margin:0;}
body, h1, h2, h3, h4, h5, h6, a, p, li, ul {font-family:Arial, Helvetica, sans-serif!important;}
h2, h3, h4, h5, h6	{margin:0 0 10px 0; padding:0;}
h2, h3, h4, h5, h6 {font-weight:bold}
h1, h4 {color:#1d4d21;}
h2, h3, h5 {color:#332600}
h2, h4 {font-size:16px;}
h3, h6 {font-size:12px;}
h1 {font-size:24px; border-bottom: 1px solid #CBE2CC; text-align:left; display:block; padding:0; margin:0;}
h5 {font-size:11px; color:#332600;}
h6 {color:#FFF;}
.widgettitle {text-align:center; font-size:10px; display:block; width:150px; margin:5px 10px; border-bottom: 1px dotted #1d4d21; color:#332600; text-transform:uppercase;}
a{color:#1d4d21;}
a img{border:none;}
p{padding:0; margin:0 0 10px;}
hr{border:0; color:#CBE2CC; background-color:#CBE2CC; Margin:10px 2px; height:1px;}
br{line-height:10px;}
.alphIndex a {padding:3px;}

/*LAYOUT*/
/*Shared Elements*/
#outerContainer{width:970px; margin:0 auto; text-align:left; overflow:hidden}

/*masthead*/
#mastheadContainer{width:970px; height:169px; margin: 0 0 1px 0;}
#blogTitlePrint{display:none!important;}
#header{height:144px; background:url(Images/header5.jpg)}
#homeLink a{float:left; display:block; height:144px; width:575px; margin:0; position:absolute; top:0}
#contact{width:230px; height:20px; float:right; text-align:right; padding:5px 10px;}
#navContainer{height:26px; background:#1d4d21;}
#globalNav{height:26px; width:680px; padding:0 10px 0 20px; float:left;}
#search{width:242px; height:26px; padding:0; float:right; text-align:left;}

/*content*/
#contentContainer{width:950px; border:solid 10px #FDF9EA; background:#FDF9EA url(Images/divbkg.gif) repeat-y; z-index:1;}
#sidebar-left{width:170px; float:left; padding:0; margin:0;}
#sidebar-right{width:170px; overflow:hidden; float:right; padding:0; margin:0; list-style:none;}
#centerPanel{width:590px; margin:0 180px;}

/*footer*/
#footContainer{height:100%; overflow:auto; margin:10px 0 0 0; background:#FDF9EA}

/*search elements*/
#search-form{height:24px; background:black; display:inline;}
#search-text{height:14px; font-size:11px; padding:5px 10px; width:194px; background: url(Images/searchbkg.gif); display:block; border:none; float:left;}
#searchsubmit{height:26px; width:16px; font-size:12px; background:url(Images/search.gif) no-repeat; border:none; cursor:pointer; float:left; margin-left:4px; padding:0;}

/*Home Elements*/
#homeContainer{width:950px; padding:0; border:10px solid #FDF9EA; background: url(Images/homebkg.gif); z-index:1;}
#homerightPanel{width:230px; background:#FAF5E4; margin:0; padding:0; text-align:center; float:right;}
#homenavContainer {width:230px; margin:0; padding:0; text-align:left;}
#homenavContainer ul{list-style-type:none; padding:0; margin:0;}
#homenavContainer li a:hover, #categoryLinks ul li a:hover{background:#F2E6BF}
#homenavContainer li a, #homeQlinks ul li, #categoryLinks ul li a {display:block; background:#FFF; border:solid 1px #e7f1e8; font-size:12px; font-weight:bold; color:#332600; text-decoration:none; width:208px; height:22px; padding:6px 0 0 20px; margin:0 0 2px 0;}
#homeQlinks{width:230px; margin: 10px 0 0 0; text-align:left}
#homeQlinks ul {margin:0; padding:0; list-style:none;}
#homeQlinks ul ul {margin:15px 0 0 0;}
#homeQlinks ul ul li {background:none; border:none; height:1.5em; padding:0; width:208px; margin:0;}
#homeQlinks ul ul li a{font-size:12px; font-weight:normal; color:#1d4d21; text-decoration:none; padding: 0;  height:1.5em;}
#homeQlinks ul ul li a:hover{text-decoration:underline;}
#homePanel{width:236px; background:#FAF5E4; margin:0; float:left; position:relative; left:0; z-index:2;}
#panelImage{width:234px; height:438px; margin-bottom:5px; text-decoration:none; background:#000;}
#panelImageUnderlay{width:234px; z-index:3; position:absolute; top:0; margin:0; height:438px;}
.under1{background:url(Images/business.jpg) no-repeat;}
.under3{background:url(Images/visit.jpg) no-repeat;}
.under2{background:url(Images/live.jpg) no-repeat;}
#panelImage a{display:block; height:438px; width:234px; position:absolute; top:0; z-index:4; text-decoration:none; color:#FFF;font-family:Lucida Handwriting, Monotype Corsiva, Mistral, san-serif!important; background:none;}
#panelImageOverlay{z-index:6; position:absolute; padding:5px; top:0px; border-bottom:#1d4d21 solid 1px; background:url(Images/gradient.gif) repeat-x; opacity:0.8;filter:alpha(opacity=80); height:30px; text-align:center; width:224px; text-align:center;}
#overlayText{z-index:7; position:absolute; top:0px; height:35px; text-align:center; width:234px; text-align:center; font-size:30px; margin:0;
	text-shadow: 1px 1px 1px #000000;   
	filter: dropshadow(color=#000000, offx=1, offy=1) alpha(opacity=80);
	opacity: 0.8;}
#categoryLinks{width:220px;text-align:left;}
#categoryLinks ul {margin:0; padding:0; list-style:none;}
#categoryLinks ul li a { margin:0 0 5px 0; width:214px;}
#categoryLinks ul ul li a{font-size:12px; font-weight:normal; color:#1d4d21; text-decoration:none; background:none; border:none; height:1.5em; padding:0; margin:0 0 0 20px}
#categoryLinks ul ul li a:hover{text-decoration:underline; background:none;}

/*Section Elements*/
#sectionGraphic{width:590px; height:242px; background:#1d4d21; margin:0 0 7px 0;}
#sectionGraphic p{margin:0px;}
#sectionCallout{width:168px; margin:25px 10px 10px 10px; float:right; background:#e7f1e8; padding:0 5px 5px 5px; color:#332600; font-weight:bold; text-align:center; border:1px solid #1d4d21;}
#div.wp-polls{width:178px; margin:3px 0 0 10px; float:none; background:#e7f1e8; padding:0 0 10px 0; color:#332600; font-weight:bold; text-align:center; border:1px solid #1d4d21}
#sectionCallout h2, div.wp-polls h2 {font-size:14px; color:#FFF; display:block; padding:5px; width:168px; margin:0 0 5px -5px; background:#1d4d21; text-align:center;}
#sectionTitle{width:580px; height:20px; margin: 0 0 0 5px; padding:0; float:left;}
#sectionArticle{width:380px; padding:10px 0 5px 10px; margin-top:10px; line-height:1.5em; float:left}

/*Content Elements*/
#articleTitle{width:580px; height:20px; margin:0 5px; display:block;}
#breadCrumb{width:580px; height:10px; font-size:10px; margin-bottom: 5px;}
#breadCrumb a{color:#332600; text-decoration:underline;}
#articleText{width:570px; padding:10px 10px 5px 10px; margin-top:10px; line-height:1.5em;}

/*Images*/
div.wp-caption {background:#FFF; text-align:center; line-height:10px}
p.wp-caption-text {padding:0 4px 4px 4px; text-align:left; color:#332600; font-size:10px; line-height:10px; margin:0; overflow:hidden;}
#articleText img{background:#FFF; padding:4px;}
.alignleft{float:left; margin: 0 10px 2px 0;}
.alignright{float:right; margin: 0 0 2px 10px;}
#imageGallery{width:755px; padding:10px 0 5px 10px; text-align:left;}

/*2columns*/
#contentContainer2Columns{width:950px; border:solid 10px #FDF9EA; background:#FDF9EA url(Images/divbkg2c.gif) repeat-y;}
#centerPanel2Columns{width:770px; margin:0; float:left;}
#articleTitle2Columns{width:760px; height:20px; margin: 0 0 0 5px}

/*Search Results & eNews*/
#searchResults, #eNews, #directory{width:750px; padding:10px 10px 5px 10px; text-align:left;}
p.search{margin:5px 0;}
#ePost{display:block; overflow:auto; width:740px; margin:5px 0; border-bottom: 1px solid #CBE2CC; padding-bottom: 10px;}

/*Events Calendar*/
#eventListings {margin:0; padding-top:10px; line-height:1.25em;}
#eventListings ul.dbem_events_list {padding:0; margin:0; list-style:none; width:730px;}
#eventContainer {margin: 10px;}
#event{border:1px solid #CBE2CC; margin:0; width:730px; padding:0 10px;}
a #event:hover{border:1px solid #1d4d21;}
#event legend {padding:0 5px; font-weight:bold; color:#1d4d21; font-size:14px; white-space:normal}
#event h3, #event h5 {margin:0; padding:0}
#dbem-location-map {margin:0 -10px; padding:0;}

/*Directory Listings NEW*/ 
#dirLinkListContiner {margin-right:-10px;}
#dirListContainer {width:370px; float:left; margin:0 10px 10px 0; color:#000;}
#dirListLink {text-decoration:none; color:#1d4d21;}
#dirListing{border:1px solid #CBE2CC; height:130px; overflow:auto; width:368px; padding:0px; margin:0px;}
#dirCategory{border:1px solid #CBE2CC; width:363px; padding:0px; margin:0px;}
#dirListing:hover, #dirCategory:hover{border-color: #1d4d21; cursor:pointer;}
#dirListLegend {font-weight:bold; color:#1d4d21; font-size:14px; padding:0 5px; margin-left:5px;}
#dirListDesc {padding: 3px 10px 5px; margin-bottom:0; color:#000;}
#titleWrap {display:block; max-width:345px; white-space:normal;}
#dirDetailContainer {width:750px;}
#dirDetail {width:745px; border:1px solid #CBE2CC; padding:0px; margin:0px;}
#dirDetailLegend {font-weight:bold; color:#1d4d21; font-size:14px; padding:0 5px; margin-left:5px;}
#dirHead{padding:10px 0; font-size:12px; color:#332600; font-weight:bold}
#dirHead a {color:#332600;}

/*News*/
#RSScontainer {width:550px; margin-bottom: 10px; color:#000;}
#RSSlink {text-decoration:none; color:#000;}
#RSSitem {border:1px solid #CBE2CC; width:550px; padding:0px; margin:0px;}
#RSSitem:hover{border-color: #1d4d21; cursor:pointer;}
#RSSLegend {font-weight:bold; color:#1d4d21; font-size:14px; padding:0 5px; margin-left:5px;}
#RSSDesc {padding: 3px 10px 5px; margin-bottom:0}
#RSStitleWrap {display:block; max-width:520px; white-space:normal}

/*Upcoming Events*/
#sidebar-right ul {margin:0 10px 20px 10px; padding:0; list-style:none; line-height:1.1em;}
#sidebar-right ul li a{text-align:left; font-size: 12px; font-weight:bold; color:#332600; text-decoration:none; margin:0}
#sidebar-right ul li a:hover{text-decoration:underline;}
#sidebar-right ul ul{font-size:11px; font-weight:normal; color:#332600; padding:0; margin:0;}
#sidebar-right ul ul ul {font-size:10px; color:#1d4d21; padding:0; margin-bottom:10px;}

/*Member of the Month*/
#aboutMOM {margin: 0px 10px 10px 0;}
#MOM {width:570px; padding:10px 10px 5px 10px; line-height:1.5em;}
#MOMbio {display:block; float:left; background:#e7f1e8; border:1px solid #1d4d21; padding:4px; margin: 0px 10px 10px 0;}
#homememberContainer{width:170px; height:265px; overflow:hidden; text-align:center; margin:10px auto;}
#MOM_Listing {margin:auto; padding:0px; text-align:center; list-style:none;}
#MOM_Listing h3 {text-align:center}


/*Polls*/
#pollcontainer {width: 180px; border:1px solid #1d4d21; background:#e7f1e8; float:left; margin:0 10px 0 0;}
#pollcontainer #pollcontainer {border:none;}
.wp-polls-loading {display:none!important}

/*Hotel Info*/
#TB_window #hotelInfo {height:395px; width:820px; overflow:hidden; margin:0; padding:0;}
#hotelInfo{width:820px; margin:auto; text-align:center; background:#1d4d21;}
#hotelHeader{height:61px; color:#fff; background:#1d4d21;}
#TB_window #hotelSchedule{height:310px; overflow:auto;}
#hotelSchedule{margin:auto; width:820px; text-align:center;}
#hotelFooter{height:16px; padding:4px 0; color:#fff; text-align:center; background:#1d4d21}
#hotelTitle th{padding:0px; color:#fff; text-align:center; border: 1px solid #1d4d21; font-size:12px; font-weight:bold;}
#TB_window #hotelTitle a{color:#e7f1e8}
#hotels {font-size: 12px; text-align: left; margin:0; background:#FAF5E4; border-collapse:collapse;}
#hotels th {font-size: 12px; font-weight: bold; text-align: left; padding:0 0 0 10px; border:1px solid #1d4d21;}
#hotels td {padding:0; text-align: center; border:1px solid #1d4d21;}
#hotels .odd {background: #e7f1e8;}
#hotels .subhead th{border:none; padding:5px 0 5px 10px; color:#FFF; background:#332600}

/*Thick Box*/
#TB_ajaxContent{background:#FAF5E4;!important}

/*NAVIGATION*/
/*Utility Tab*/
#utilityNav{font-size:11px; line-height:14px; color:#fff; height:14px; width:235px; padding:2px 5px 2px 10px;text-align:right; background:url(Images/util5.gif) left no-repeat; position:relative; top:126px; left:720px; overflow:hidden;}
#utilityNav li{display:inline; padding:0 4px 0 7px; margin:0px; background:url(Images/pipe.gif) left no-repeat;}
#utilityNav li.first{background:none;}
#utilityNav a:link, #utilityNav a:active, #utilityNav a:visited {color:#e7f1e8; text-decoration:none;}
#utilityNav a:hover{color:#FFF; text-decoration:underline;}

/*Global Navigation*/
#globalNav ul{font-size:12px; color:#e7f1e8; width:730px; float:left; margin:0; padding:6px 8px;}
#globalNav ul li{display:inline; height:14px; border:none; padding:6px 8px;}
#globalNav a:link, #globalNav a:visited, #globalNav a:active{color:#e7f1e8; text-decoration:none;}
#globalNav a:hover{color:#FFF; text-decoration:underline;}
#globalNav li.current_page_item, #globalNav li.current_page_ancestor {background:#FDF9EA; padding:6px 8px;}
#globalNav li.current_page_item a, #globalNav li.current_page_ancestor a {color:#332600; font-weight:bold; text-decoration:none}
#globalNav ul ul {display:none;}

/*Side Navigation*/
#sideNav {width:170px; padding:0; margin:0; text-align:left}
#sideNav ul {padding:0; margin:0; list-style:none;}
#sideNav ul li a{display:block; padding:4px 5px; line-height:16px; font-size:12px; border: 1px solid #e7f1e8; text-decoration:none}
#sideNav ul li a:link, #sideNav ul li a:visited{color:#1d4d21; background:#FFF;}
#sideNav ul li a:hover{color:#FFF; background:#332600;}
#sideNav ul li a:active{color:#1d4d21; background:#FFF;}
#sideNav ul li.current_page_item a{color:#FFF; background:#1d4d21;}

/*Second Level*/
#sideNav ul li ul li a{display:block; padding:4px 5px 4px 15px; line-height:16px; font-size:12px; text-decoration:none;}
#sideNav ul li ul li a:link, #sideNav ul li ul li a:visited{color:#332600; background:#F7EECC;}
#sideNav ul li ul li a:hover{color:#FFF; background:#332600;}
#sideNav ul li ul li a:active{color:#332600; background:#fcf9ef; border: 1px solid #e7f1e8;}
#sideNav ul li ul li {display:block; color:#FFF; background:#458042; padding:0;}
#sideNav ul li ul li.current_page_item a{color:#FFF;background:#1d4d21; padding:4px 5px 4px 15px}

/*Third Level*/
#sideNav ul li ul li ul li {display:block; padding:0;}
#sideNav ul li ul li ul li a, #sideNav ul li.current_page_ancestor ul li.current_page_item ul li a, #sideNav ul li.current_page_ancestor ul li.current_page_ancestor ul li a  {color:#332600; background:#FAF5E4 url(Images/bulletd.gif) no-repeat 15px 50%;padding:4px 5px 4px 30px; border:1px solid #FAF5E4}
#sideNav ul li.current_page_ancestor ul li ul li a:hover {color:#FFF; background:#332600 url(Images/bulletl.gif) no-repeat 15px 50%; padding:4px  5px 4px 30px}
#sideNav ul li ul li.current_page_ancestor ul li.current_page_item a{color:#FFF;background:#1d4d21 url(Images/bulletl.gif) no-repeat 15px 50%; padding:4px 5px 4px 30px}

/*Footer Navigation*/
#footNav {height:100%; overflow:auto; display:block; width:242.5px; padding:0 0 5px 0; margin:0; float:left; position:relative; left:0; list-style:none;}
#footHead {border:1px #e7f1e8 solid; background:#FFF; display:block; height:14px; padding:3px 13px 4px 15px; margin:0;}
#footHead a {color:#332600; font-size:12px; font-weight:bold; text-decoration:none;}
#footNav ul {padding:0; margin:0 0 0 15px;}
#footNav li {margin:0; padding:0;list-style:none; font-size:10px;}
#footNav li a {text-decoration:none; color:#1d4d21; padding:0;}
#footNav a:hover{text-decoration:underline;}

/*Sitemap*/
#sitemap {margin:10px 0; padding:0 10px; list-style:none;}
#sitemap li {display:block; font-size:14px; font-weight:bold; clear:both; padding:10px 0; float:left; width:750px;}
#sitemap li a {color:#332600; text-decoration:none; display:block; border-bottom:1px solid #CBE2CC }
#sitemap li ul {padding:0; margin:0;}
#sitemap li li {display:block; padding:0; clear:none; width: 220px; padding:0px 10px; clear:none; margin:5px;}
#sitemap li li a {border-bottom:none; font-size:12px; padding:0; text-decoration:underline;}
#sitemap li li ul {padding: 2px 10px;} 
#sitemap li li li {padding:0; clear:none;border:none; font-weight:normal;  margin:0;}
#sitemap li li li a {text-decoration:none}
#sitemap li li li a:hover {text-decoration:underline;}

.gsom-optin-form{margin-left:8px!important}
.gsom_widget{text-align:center;}
.plugin-support{display:none}
.subNote{text-align:center;}
#g-lock-double-opt-in-manager{margin-top:20px;}
#sbsl1_1, #sbsl2_2, #sbsl3_3{z-index:4; position:absolute;}

/*ThickBox*/
#TB_window{background:#e7f1e8!important; border:1px solid #1d4d21!important}
#TB_Image{border-color:#1d4d21!important; margin:22px 5px 0 5px!important;}
#TB_caption{margin:0!important; padding:0 5px 5px 5px!important; display:block!important; height:auto!important;}
#TB_secondLine{display:block!important; background:#1d4d21!important; color:#e7f1e8!important; margin:0 0 5px 0!important; width:100%!important; height:16px!important;  border:1px solid #1d4d21; text-align:center}
#TB_closeWindow{padding:5px!important; position:absolute!important; top:2px!important; right:0!important; height:10px!important; display:block!important;}
#TB_closeWindowButton{text-decoration:none!important; color:#1d4d21!important; font-weight:bold; line-height:10px!important;}
#TB_prev{float:left; margin: 0 0 0 5px!important;}
#TB_next{float:right; margin:0 10px 0 0!important;}
#TB_prev a, #TB_next a{color:#e7f1e8!important; font-weight:bold!important;}
#TB_ajaxContent{margin: 5px!important; padding:0!important; border:1px solid #1d4d21;}
#TB_title{background:#1d4d21!important; color:#e7f1e8!important; font-weight:bold!important;}
#TB_title a {color:#e7f1e8!important}

.autoScroller-container {height:300px; overflow:auto; clear:none;}

#widgetBox {border:1px solid #1d4d21!important; background-color:#e7f1e8!important; padding:4px!important;}
.drag-handle {background-color:#1d4d21!important; padding:5px!important; margin:-4px -4px 0 -4px;}
.drag-controls {padding:4px;}