/*
Theme Name: Glassdoor.com Press Center 
Theme URI: http://www.glassdoor.com/press
Description: Glassdoor.com Press Center Wordpress Theme
Version: 1.0
Author: Glassdoor, Inc.
Author URI: http://www.glassdoor.com/


*/

abbr { outline: none; border: 0; text-decoration: none; font-weight: bold; }
h2, h3 { margin: 0; }

body.branding-3-6 .navContent .sideCol,

#PressCenter,.navContent{
	background-color: white;
}

.navContent {
  /*background: url(images/bg-left.png) left top repeat-y;*/
}

.navContent .sideCol { padding: 0; width: 250px; float: left; }

.navContent .mainCol { float:right; padding:0 20px 20px 30px; vertical-align:top; width: 683px; }
body.home .navContent .mainCol, body.page-id-167 .navContent .mainCol { width:703px; padding-right: 0;}
body.home .navContent .mainCol, body.page-id-167 .navContent .mainCol { background: url(images/bg-home-mainCol.png) right top repeat-y; }

input[type="text"].search-field { border: 1px solid #9fb6ca; padding: 3px 2px; width: 135px; position: relative; top: -8px; }
input.submit { position: relative; left: -4px; vertical-align: baseline;}

h1 { padding-bottom: 5px; }

.home-main { float: left; width: 465px; }
body.error404 .home-main { width: 681px;}
.home-main h2 { font-weight: bold; margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 2px solid #eee; position: relative; }
.home-main h2 a { font-size: 12px; position: absolute; right: 0; top: 5px; }
.home-main p { line-height: 15px; margin: 0 0 15px 0; }
.home-main strong.date { display: block; }
.home-main .excerpt h3 { font-size: 12px; font-weight: bold; }
.home-main .headlines .headline-info a { font-weight: normal; }
.headlines { list-style-type: none; padding-bottom: 15px;  }
.headlines li { margin-bottom: 15px; }
.elsewhere a { font-weight: normal; }
.elsewhere .agency-image { float: left; width: 200px; }
.elsewhere .headline-info { float: right; width: 240px; }
.elsewhere .headline-info a { padding-right: 15px; background: url(images/icon-external-link.png) right top no-repeat; }

.home-sidebar { float: right; width: 206px; background: #eee; padding: 0 7px; }

.sidebar-module { padding: 10px; margin-bottom: 7px; background: #fff; }
.sidebar-module h3 { font-size: 14px; margin-bottom: 5px; font-weight: bold; }
.sidebar-module h3, .sidebar-module { color: #676767;}
.sidebar-module dl { margin: 0;  } 
.sidebar-module dt { float: left; width: 30px; clear: left; margin: 0;  }
.sidebar-module dl dd { margin-left: 35px; width: 150px;  }

span.headline { font-size:21px; line-height:1.1em; margin:20px 0 10px; display: block; }

body.single h1 { font-size: 16px; text-align: center; font-weight: bold;  }
body.single p, body.single ul, body.single ol, body.category .mainCol p, body.category .mainCol ul, body.category .mainCol ol { margin-bottom: 15px; }
body.single ul, body.single ol, body.category .mainCol ul, body.category .mainCol ol { margin-left: 12px; }
	body.category-news .mainCol ul { margin-left: 0; }
body.category-releases .mainCol ul { margin-left: 0; }
.sub-headline { font-size: 14px; padding: 10px; font-style: italic; background: #fffee3; line-height: 18px; margin-bottom: 15px; }
	body.single .sub-headline p { margin-bottom: 0; text-align: center; font-size: 14px; }

.header-navigation h1 { float: left; }
.header-navigation .archive-nav { float: right; padding-top: 23px; }
.header-navigation .archive-nav strong { padding-right: 3px; line-height: 17px; }
.header-navigation .archive-nav ul, .header-navigation .archive-nav li, .header-navigation .archive-nav strong { list-style-type: none; float: left; display: block; }
body.category .mainCol .archive-nav ul { margin-bottom: 0; }
.header-navigation .archive-nav li { border-right: 1px solid #000; padding: 0 5px 0 3px; line-height: normal; }
.header-navigation .archive-nav li.last { border-right: 0; padding-right: 0;}

.yearly-archive-list { list-style-type: none; }
.yearly-archive-list li { margin-bottom: 15px; }
.yearly-archive-list li h2 { font-size: 12px; font-weight: bold; margin-bottom: 0;  }
.yearly-archive-list li p {  margin: 0;}


body.category-surveys h2 { font-size: 14px; font-weight: bold; }
body.category .pdf-download { font-weight: normal; }
body.category .pdf-download a { padding: 0 2px 0 16px; background: url(images/icon-pdf.png) 2px 0 no-repeat; }
body.category-surveys .related-content { margin-left: 12px; }
body.category-surveys .related-content li { margin: 0; }

.survey-thumbnail { margin-right: 10px; }
.survey-thumbnail div { float: left; }
.survey-thumbnail img { display: block; margin: 1px 5px 0 0; padding: 1px; border: 2px solid #ddd; }
.survey-thumbnail ul { list-style-type: none;  }
.survey-thumbnail li { margin-bottom: 2px; }
.survey-thumbnail li a, a.jpg-file, a.png-file, a.tif-file, a.eps-file { padding-left: 16px;  }

li.jpg-file a, a.jpg-file { background: url(images/icon-jpg.png) no-repeat; }
li.png-file a, a.png-file { background: url(images/icon-png.png) no-repeat; }
a.eps-file { background: url(images/icon-eps.gif) no-repeat; }
a.tif-file { background: url(images/icon-tif.gif) no-repeat; }

.category-facts h2, .category-images h2 { font-size: 21px; margin-bottom: 6px;}
.category-facts li { margin: 0 0 7px 0; }
.category-facts li a { font-size: 14px; font-weight: bold; }
body.category-facts .mainCol ul { list-style-type: none; margin: 0; }

.content-module { margin-bottom: 35px; }

.thumbnail { float: left; width: 283px; border: 1px solid #ddd; margin-top: 3px; padding: 10px 0; }
.graphics { margin-bottom: 25px; }
.category-images dl, .thumbnail-description { margin-left: 300px; padding-top: 3px; }
.thumbnail img { display: block; margin: 0 auto; padding: 1px; }
.logos .thumbnail img { margin: 10px auto; padding: 0; }
.category-images dt, .category-images dd { margin: 0; padding: 0;  }
.category-images dt { float: left; width: 80px; }
.category-images dd { margin-bottom: 3px; }
.thumbnail-description h3 { font-size: 12px; font-weight: bold; margin-bottom: 3px; }
.thumbnail-description ul, .thumbnail-description li { list-style-type: none; margin: 0; }

.category-news .date { display: block; white-space: nowrap; font-weight: normal; margin-bottom: 5px;  }

.category-news .elsewhere li { margin-bottom: 30px; }
.category-news .elsewhere .agency-image { width: 250px; }
.category-news .elsewhere .headline-info { width: 410px;  }

.category-contact .social-media h3 { font-weight: bold; margin-bottom: 12px; color: #676767;  }
body.category-contact .mainCol ul, body.category-contact .mainCol li { margin: 0; padding: 0; list-style-type: none; }
body.category-contact .mainCol li { margin-bottom: 20px; }

.social-media { margin-top: 45px; padding-bottom:0;}
.social-media p {color: #676767;}
.social-media li div { float: left; }
.social-media .sm-image { width: 34px; }
.social-media .sm-image img { border: 2px solid #ddd }
.social-media .sm-text { margin-left: 14px; }
.social-media .sm-text a { display: block; margin-bottom: 2px; }

.social-media h3 {margin-bottom: 10px;}
.social-media p {margin-bottom: 4px;}
.social-media .follow-links a {padding-left: 2px;}
.social-media .follow-links img {vertical-align: middle;}
/*.social-media iframe {width: 186px !important; height: 40px !important;}*/
.social-media .sharing-links li {display: inline-block;;margin-right: 5px; }


body.home .social-media, body.page-id-167 .social-media { margin-top: 0; }
body.home .social-media .sm-text, body.page-id-167 .social-media .sm-text { margin-left: 0; }
body.home .social-media ul, body.page-id-167 .social-media ul { list-style-type: none; text-align: center; }
body.home .social-media li, body.page-id-167 .social-media li { margin-bottom: 0; }
body.home .social-media li.facebook, body.page-id-167 .social-media li.facebook { margin-bottom: 15px; }



.blog-rss { list-style-type: none; }
.blog-rss li { margin-bottom: 10px; }
.blog-rss li a { display: block; font-size: 12px; }
.blog-rss li span { font-size: 10px; color: #999;}
.subscribe-link { margin: 15px 0 5px 0; }
.subscribe-link a { background: url(images/icon-feed.png) no-repeat; padding: 2px 0 3px 21px; }

.twtr-widget { margin-bottom: 10px; }
.twtr-avatar { display: none !important; }
.twtr-tweet-wrap { padding: 6px 0 !important; }
.twtr-tweet-text { margin-left: 0 !important; }
.twtr-hd,.twtr-ft { display: none !important; height: 0 !important; padding: 0 !important; }

body.single h2.wp-table-reloaded-table-name { background:#008000 none repeat scroll 0 0; color:#FFFFFF; font-size: 12px; margin-bottom:0; padding:10px; font-weight: bold; }

body.single table { border:medium none !important; border-collapse:collapse; margin-bottom: 10px; }
body.single table th { text-align: left; }
body.single table tr { border-color:#666666 transparent !important; border-style:dotted solid !important; border-width:1px !important; }
body.single table td { border-color:#666666 transparent !important; border-style:dotted !important; border-width:1px !important; padding:1px 5px; }

body.single table td, body.single table th { font-size: 12px; padding: 3px; }

.video { float: left; padding-right: 15px; margin-bottom: 25px; }

body.category-multimedia h2 { font-size: 12px; font-weight: bold; }

.news-item { margin-bottom: 10px; }

#cse-search-results, #cse-search-results iframe { width: 425px !important; }

body.category-releases .archive-nav span:first-child { background: #000;}