/* @override 
	http://www.firm58.com/wp-content/themes/firm58/styles/colors.css
	http://firm58.thebigblueroom.com/wp-content/themes/firm58/styles/colors.css
*/

body {
	
}

#page {
	background: #ffffff;	
}

#header {
		
}

a {
	outline: none !important; 
}

a:link {
	color: #f58026;
}

a:hover {
	color: #f58026;
}

a:visited {
	color: #f58026;
}

a img {
	border: none;
}

a.rss {
	color: #000000;
	background: url(../images/feed-icon-14x14.png) no-repeat right top;
}

#navigation ul li ul li a:hover{
	color: #f58026;
	border-left-color: #f58026 !important;
}

img {
	border: none;
}

img.noborder {
	border:none !important;
}

#footer {
	background: #CCCCCC;
}

#footer a,
#footer a:link,
#footer a:hover,
#footer a:visited{
	color: #484949;
}

#contactform {
	background: #004990 url(../images/background-contactform.gif) top left no-repeat;
}

#navigation {

}

#navigation ul li {
	background: transparent url(../images/background-navigation.gif) repeat-x left top;
}

#navigation ul li.active,
#navigation ul li.current {
	background: transparent url(../images/background-navigation.gif) repeat-x left -31px;
}

#navigation ul li.first a{
	background: transparent url(../images/background-navigation-left.gif) no-repeat left -1px;
}

#navigation ul li.first.active a,
#navigation ul li.first.current a{
	background: transparent url(../images/background-navigation-left.gif) no-repeat left -32px;
}

#navigation ul li.last a{
	background: transparent url(../images/background-navigation-right.gif) no-repeat right -1px;
}

#navigation ul li.last.active a,
#navigation ul li.last.current a{
	background: transparent url(../images/background-navigation-right.gif) no-repeat right -32px;
}

#navigation ul li a {
	outline: none;
	-moz-outline-style: none;
	color: #535150;
	border-right: 1px solid #cccccc;
}

#navigation ul li ul li a {
	border-right: none;
}

#navigation ul li a:active {
	outline: none;
}

#navigation ul li.last a {
	border: none;
}

#navigation ul li a:hover {
	color: #535150;
}

#content {
	background: transparent url(../images/background-content.gif) top left repeat-x;
}

#content-secondary h2 {
	color: #333;
	background: #ffffff;
}

#content #main {

}

#content.home #main {

}

#ads-main {

}

#ads-secondary {
	
}

.post .date {
	color: #999;
}

.post h3 a:link {
}

.post h3 a:hover {

}

.post h3 a:visited {
	
}

#poweredby,
#poweredby a:link,
#poweredby a:hover,
#poweredby a:visited {
	color: #999 !important;
}
p, #content li, table td {
	color: #333;
}

#contactform p {
	color: #fff;
}

#copyright,
#copyright a {
	color: #5e5e5e;
}

h1 {
	color: #000000;
}

h1.billing,
h1.profitable-analysis,
h1.soft-dollars-program,
h1.compensation,
h1.accounting-and-position {
	padding-left: 80px;
	min-height: 70px;
}

table{

}

table th {
	color: #182574;
}

table tr.even {
	
}

table tr.odd {
	background-color: #fff;
}

h1, h2, h3 {
	color: #f58026;
}

#headerimg div.description {
	color: #f58026;
}

#wecanhelp h3.markets {
	background: url(../images/markets.jpg) top left no-repeat;
}

#wecanhelp h3.firms {
	background: url(../images/firms.jpg) top left no-repeat;
}

#wecanhelp h3.brokers {
	background: url(../images/brokers.jpg) top left no-repeat;
}

#main .entry .section {
	padding: 0 0 16px 80px;
}

#main .entry .section p {
	margin-top: 3px;
}

#main .entry .section#billing,
.summary.billing {
	background: url(../images/billing.gif) top left no-repeat;
}

#main .entry .section#profitibility-analysis,
.summary.profit-analysis {
	background: url(../images/profitability-analysis.gif) top left no-repeat;
}

#main .entry .section#soft-dollar-program,
.summary.soft-dollars-program {
	background: url(../images/soft-dollar-program.gif) top left no-repeat;
}

#main .entry .section#compensation,
.summary.compensation {
	background: url(../images/compensation.gif) top left no-repeat;
}

#main .entry .section#accounting-and-position,
.summary.accounting-and-position {
	background: url(../images/accounting-position.gif) top left no-repeat;
}

#main .entry .section#execution-venue,
.summary.execution-venue {
	background: url(../images/markets.jpg) top left no-repeat;
}

#main .entry .section#trading-firm,
.summary.trading-firm {
	background: url(../images/firms.jpg) top left no-repeat;
}

#main .entry .section#broker-dealer,
.summary.broker-dealer {
	background: url(../images/brokers.jpg) top left no-repeat;
}

#main .entry .section#about,
.summary.about {
	background: url(../images/f58.jpg) top left no-repeat;
}

#main .entry .section#thought-leadership,
.summary.thought-leadership,
#main .entry .section#industry-views,
.summary.industry-views {
	background: url(../images/thought-leadership.jpg) top left no-repeat;
}

#main .entry .section#news,
.summary.news {
	background: url(../images/news-events.jpg) top left no-repeat;
}



#text-7 h2.widgettitle a {
	background: url(../images/latest-news.jpg) top left no-repeat;
}

#recent-posts-4 h2.widgettitle a {
	background: url(../images/latest-posts.gif) top left no-repeat;
}

#stray_widgets-2 h2 {
	background: url(../images/quotes.jpg) top left no-repeat;
}

#sidebar h2.related {
	background: url(../images/related.jpg) top left no-repeat;
}

#sidebar h2.products {
	background: url(../images/other-products.jpg) top left no-repeat;
}

#sidebar h2.about {
	background: url(../images/about.jpg) top left no-repeat;
}

#text-7 h2,
#text-7 h3,
#text-7 p,
#text-7 a,
#text-7 a:link,
#text-7 a:hover,
#text-7 a:visited {
	color: #a9a9a9 !important;
	text-decoration: none;
}

#rightcol #text-7,
#rightcol #sidebar-secondary,
#rightcol #sidebar.blogsidebar {
	border-left: 1px solid #e9e9e9;
}

#secondarynavigation,
#secondarynavigation a,
#secondarynavigation a:link,
#secondarynavigation a:hover,
#secondarynavigation a:visited {
	color: #bdbab5;
}

.stray_quote-2 {
	color: #bdbab5;
}

#social li#twitter {
	background: url(../images/social-twitter.png) top left no-repeat;
}

#social li#linkedin {
	background: url(../images/social-linkedin.png) top left no-repeat;
}

#social li#rssfeed {
	background: url(../images/social-rss.png) top left no-repeat;
}

ul {
	margin-left:0!important;
}

li{
	list-style: none;
	padding-left: 30px;
	background: url(../images/icon-square.png) no-repeat 16px 3px;
}

li.webinar {
	background: url(../images/icon-cal.png) top left no-repeat;
}

li.wmv {
	background: url(../images/icon-wmv.png) no-repeat left 1px;
}

li.whitepaper {
	background: url(../images/icon-pdf.png) top left no-repeat;
}

#sidebar.blogsidebar li,
#sidebar.blogsidebar a,
#sidebar.blogsidebar a:link,
#sidebar.blogsidebar a:visited{
	color: #999999 !important;
	text-decoration: none;
	font-size: 12px;
}

#sidebar.blogsidebar a:hover,
#sidebar-secondary h3 a,
#sidebar-secondary h3 a:link,
#sidebar-secondary h3 a:hover,
#sidebar-secondary h3 a:visited,
h3.storytitle a:hover {
	color: #3f87c7 !important;
	text-decoration: none !important;
}

#sidebar.blogsidebar #recent-posts-4 h2 a{
	color: #f58026 !important;
	font-size: 16px;
}

