/* $Id$ */

/* Standard colours */

a {
	color: #ab0000;
}

.subNavSelected, .subNavSelected a {
	color: #666;
}

h1, h1 a, h2, h2 a, h3, #contacts .vcard h3, .calloutPanel h4 {
	color: #6c6cb7;
}

#home #whitePapers h2 {
	padding-bottom: 0px;	
}

#home .boxout h2, #home .twoCol h2, #home #blogFeed h2, #sidebarRight .boxed h2,
#membership #sidebarRight .boxout h2 {
	color: #5a5aa7;
}

#quickSearch label, #topicBrowse label, .nav a, #rssFeeds li a,
#home #news .articleStrapline {
	color: #333;
}

h4, .date, .dateRange, .standfirst.hiddenArticle,
#testimonials p.quote, .light {
	color: #444;
}

.sectionGroup {
	color: #999;
}

p.hitstat, p.message {
	color: #c00;
}

/* N.B. Set some headings back to the default */
#shareThis h2, #comments h2, #relatedWebsites h3, #aboutTheAuthor h3,
#furtherReading h3, #contact h3.fn, #contact h3.black, h3.trigger, h3.triggerexpanded,
form .info h4, p.hitstat span, a.companyName {
	color: #000;
}

ul.issueList li, ul.bulleted li, ul.arrows li, .categoryExplorer li, #membership ul.list li,
.articleBody ul.list li, .commentBody ul li {
	background-image: url(../../icons/themes/phw/arrow.png);
}

ul.issueList li.volumeSelected, .categoryExplorer li.expanded {
	background-image: url(../../icons/themes/phw/arrow-down.png);
}

ul.advertising li {
	color: #c00;
}

ul.advertising li span {
	color: #000;
}

/* Standard border colours */

#header {
	border-color: #c00;
}

.thumbLeft, #featuredJournal img {
	border-color: #ccc;
}

.boxout, .panel, #home #sidebarLeft .boxout, #home #sidebarLeft .panel,
#subject #sidebarLeft .boxout, #subject #sidebarLeft .panel,
#content, #categoryDesc, #contentLeft, #membership #sidebarRight .boxout,
.articleElement, .emailFriendOuter, #membership #sidebarLeft .boxout,
.channelHome.alternateLayout #sidebarLeft, #buyersguide #sidebarLeft .boxout {
	border-color: #6c6cb7;
}

#innerFooter {
	border-color: #e1e3ef;
}

#branding, .leadArticle, .secondaryArticle, #news ul.more, #comments, .comment,
#sidebarLeft .panel, #sidebarLeft .boxout, .boxout.companySearch,
#membership .subSection h2, #contact #content h2, #contacts .vcard .fn,
#testimonials blockquote, #content form, ul.articleNav,
ul.articleNav .separator, .assetList li, .searchResult,
.searchFooter, .boxed, .boxoutLight, .relatedInfo,
#membership #sidebarRight .panel, .product, .calloutPanel {
	border-color: #e9ebf8;
}

#sponsored-search p {
	border-color: #000;
}

/* Standard background colours */

#home .boxout, #home .boxout h2, #home .twoCol, #home .twoCol h2,
#home #blogFeed, #events #sidebarRight .boxout, #home #blogFeed h2, #news .boxout, #indepth .boxout,
#multimedia #contentRight .boxout, #multimedia #sidebarRight .boxout,
#contact .boxout, #contact .boxout h2, #supplement #topLeft,
#supplement #welcome, #supplement #bottomPanel,
#membership #sidebarLeft .boxout, #membership #sidebarRight .boxout,
#membership #sidebarRight .boxout h2, #buyersguide .boxout,
.info, #categoryDesc {
	background-color: #e1e3ef !important;
}

/* non standard style for multimedia rhc boxout only */ 
#multimedia #sidebarRight .multimediaFakeBoxed {
	background-color: #fff !important;
	border-top-color: #e9ebf8;
	
}

form .info {
	background-color: transparent !important;
}

/* Standard form styles */

#content form {
	background-color: #fff9dd;
}

legend {
	color: #000;
}

select, input, textarea {
	border-color: #b9bbc8;
}

/* IOP colophon */

#home #colophon, #landing #colophon {
	background-image: url(../../icons/themes/phw/colophon-small.png) !important;
}

/* Tagline */

p.tagline {
	color: #000;
}

p.tagline, #statusBar li, #memberLogin li {
	line-height: 13px; /* should be the same as the colophon height below */
}

p.tagline a {
	height: 13px; /* should be the same as the colophon height below */
}

p.tagline a img {
	background-image: url(../../icons/themes/phw/colophon-small.png);
	width: 29px;
	height: 13px;
}

/* Member bar */

#statusBar ul a, #memberLogin ul a {
	border-color: #c8cae2;
	color: #000;
}

/* Site logo */

#branding {
	height: 96px;
}

#logo {
	margin: 18px 0 10px 0;
	// background-image: url(../../icons/themes/phw/header-logo.png);
	background-image: url(../../icons/themes/phw/header-logo-awards.png);
	width: 405px;
	height: 68px;
}

/* Quick Search / Topic Browse */

#quickSearch #qsQuery, #topicBrowse select {
	border-color: #ccc;
}

#qsQueryButton, .button {
	background-color: #c00;
	color: #fff;
}

/* Site navigation and search tabs */

#home #nav-home, #news #nav-news, #blog #nav-blog, #indepth #nav-indepth,
#multimedia #nav-multimedia, #events #nav-events, #contact #nav-contact,
#home #nav-home a, #news #nav-news a, #blog #nav-blog a, #indepth #nav-indepth a,
#multimedia #nav-multimedia a, #events #nav-events a, #contact #nav-contact a {
	color: #fff;
	background-color: #c8cae2 !important;
}

#navWrapper, #nav, #content #tabs, #content #tabs ul, #content #tabs li {
	background-color: #e9ebf8;
}

#nav a, #content #tabs a {
	border-color: #c8cae2;
}

#nav a {
	color: #c00;
}

#content #tabs a {
	color: #5a5aa7;
}

#content #tabs li.subNavSelected, #content #tabs li.subNavSelected a,
#content #tabs li.subNavSelected:hover,
#content #tabs li.subNavSelected:hover a,
#content #tabs li.subNavSelected a:hover {
	color: #000 !important;
	background-color: #c8cae2 !important;
}

#nav a:hover, #nav li:hover, #nav li.sfhover, #nav li:hover a, #nav li.sfhover a,
#content #tabs a:hover, #content #tabs li:hover, #content #tabs li.sfhover,
#content #tabs li:hover a, #content #tabs li.sfhover a {
	background-color: #dadcec;
	border-color: #dadcec;
}

/* Buyer's Guide link */

#bgLink {
	color: #c00;
}

/* Home page */

#missionStatement p {
	color: #564d4d;
}

/* Article pages */

#news #content, #print #content, #indepth #content, #whitepapers #content {
	border-top: none;
}

.articleInfo .sectionGroup {
	text-transform: uppercase;
	display: block;
}

.articleBody blockquote {
	color: #c00;
}

.articleBody blockquote cite {
	color: #000;
}

.relatedInfo p a {
	color: #000;
}

/* Article comments */

.comment .ord, .comment .ord a {
	color: #999;
}

.comment h3 {
	color: #000;
}

.comment .commentQuote {
	border-color: #999;
	background-color: #ddd;
}

/* Search tabs */

#container #tabs {
	border-bottom-color: #ccc;
}

#tabs a span {
    color: #666;
}

#tabs a:hover span, #tabs li.subNavSelected a span {
	color: #000;
}

/* Admin actions */

ul.moderation li a:first-child {
	background-color: #ab0000;
	color: #fff !important;
}

/* XXX need a star to match PHW colours */

span.star, .highlight, #statusBar ul li.superUser, #statusBar ul li.admin,
#memberLogin ul li.superUser, #memberLogin ul li.admin, .editorComment .userName {
	background-image: url(../../icons/themes/erw/star.png);
}

#supplement #welcome {
	background-color: #e1e3ef;
}

/* Custom style for advertising left col navigation */
#contact a span {
		color: #000;
}

.banner {
	margin-bottom: 10px !important;
}

#footerSocial {
	position: absolute;
	right: 0px;
	top: 40px;
}

#facebookIcon, #twitterIcon {
	width: 36px;
	height: 36px;
	display: inline;
	background-repeat: no-repeat;
}

#twitterIcon {
	margin-left: 10px;
}

#events .boxout img, #events .boxout p, #events .boxout a {
	padding-left: 3px;
}

/* Admin comment moderation - select all */
#selectAll {
	float: left;
	margin-right: 5px;
}

div#unselectAll {
	display: none;
}

div.toggleText {
	width: 6em;
	float: left;
} 

/* end of comment moderation */