/* @override http://iwblogger.com/wp-content/themes/headlines/custom.css */


/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* FONTS */
/* CLOSE FONTS */

#clearfix {
	clear: both;
}

#container {
	background: #efefef url(http://iwblogger.com/iwblogger_images/iwbg.gif) repeat-y center top;
}

a {
	color: #7b0309;

}

#kb-advanced-rss-3 h3 a {
		color: #7b0309;

}

.widget {
	position: relative;
	margin: 0 0 20px 0;
	background: #fff;
	padding: 0;
	border: 1px solid #fff;
	color: #555;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
}

.box {
	background: #fff repeat-x;
	margin: 0 0 20px 0;
}

.widget h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #666;
	margin: 0;
	padding: 14px 15px 0;
	height: 30px;
}

#toc-title {
	font-size: 16px;
	color: #c1001f;
}

#toc-kicker {
	font-size: 12px;
	font-style: italic;
	margin-top: -16px;
}

#toc-section {
	font-size: 18px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#toc-photocredit {
	font-size: 10px;
	color: #999;
	margin-top: -18px;
}

#toc-byline {
	color: #560006;
	font-size: 9px;
	text-transform: uppercase;
}

.toc-issue {
	font-size: 24px;
	position: relative;
	margin: 0 0 10px 0;
	font-weight: 400;
}

#mk-leaderboard {
	text-align: center;
}

#mk-leaderboard img {
	width: 590px;
	height: auto;
	border-style: none;
}

#mk-headline {
	position: absolute;
	right: -4000px;
}

#mk-subtext {
	text-indent: 20px;
	margin-top: -20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: center;
}

#mk-download p a {
	color: #fff;
}

#mk-download p {
	text-align: center;
	font-size: 24px;
	padding: 5px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fc0012;
}

div.breadcrumb {
	width: 1014px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	background-color: #636363;
	text-indent: 10px;
	color: #efefef;
}

div.breadcrumb a {
	color: #a2ad22;
}

/* ----------
a:link, a:visited  { text-decoration:none; color: #c7000a; }

.entry a.btn, input.submit { background: #c7000a url(images/bg-button.png) no-repeat center 0; padding:4px 8px; color:#fff; font:Georgia, serif; font-size:12px; font-style:italic; text-shadow: #777 0px 1px 0px; border: 1px solid #800008; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

#tabs ul.wooTabs li a {	color: #950009; line-height: 42px; display: block;float: left;padding: 0 10px 10px; text-transform:uppercase; }

#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { color: #c7000a; text-decoration:none; background:url(images/bg-tabs-selected.png) no-repeat center 41px; }
 */

p.post-no-border img {
	border-style: none;
}

#polldaddy-poll {
	width: 300px;
	margin: 20px auto;
}

.post .thumbnail {
	padding: 4px;
	border: 1px solid #e2e2e2;
	background: #fff;
	margin-top: 0;
	overflow: hidden;
	height: auto;
}

#google-125x-tile {
	width: 125px;
	padding: 0;
	display: inline-block;
	padding: 0 8px 8px 0;
}

#google_ads_div_IW-125A1 {
	padding: 0 8px 8px 0;
}

#google_ads_div_IW-125A2 {
	padding: 0 8px 8px 0;
}

#google_ads_div_IW-125A3 {
	padding: 0 8px 8px 0;
}

#google_ads_div_IW-125A4 {
	padding: 0 8px 8px 0;
}

#google_ads_div_IW-125A5 {
	padding: 0 8px 8px 0;
}

#google_ads_div_IW-125A6 {
	padding: 0 8px 8px 0;
}

/* --- BUYERS GUIDES --- */

#bguide {
	display: inline-block;
	margin-bottom: 10px;
	border-bottom: 2px solid #e4e4e4;
	width: 600px;
	font-size: 12px;
	line-height: 22px;
}

#bguide h3 {
	
}

#bguide-entry p {
	
}

#bguide-entry img {
	margin-top: 0;
	border-style: none;
	padding: 0;
}

/* --- NEW HOMEPAGE STYLES --- */

#subscribe-to-ironworks {
	display: inline-block;
	width: 290px;
	height: 47px;
	margin-top: -1px;
	padding: 5px;
	background: #7b0309 url(images/subscribe.gif) no-repeat center center;
	border-top: 1px solid #6d6d6d;
	border-bottom: 1px solid #4d4d4d;
}

#submit-to-ironworks {
	display: inline-block;
	width: 240px;
	height: 47px;
	margin-top: -1px;
	padding: 5px;
	background: #1e1e1e url(images/submit.gif) no-repeat center center;
	border-top: 1px solid #7e7e7e;
	border-bottom: 1px solid #4d4d4d;
}

#cat-nav {
	background-color: #464646;
	border-top: 1px dotted #1e1e1e;
}

#contact-ironworks-mag {
	display: inline-block;
	width: 200px;
	height: 47px;
	margin-top: -1px;
	padding: 5px;
	background: #15167b url(images/contact.gif) no-repeat center center;
	border-top: 1px solid #4f4e4f;
	border-bottom: 1px solid #3b3b3b;
}


#sidebar {
	width: 320px;
	margin-right: auto;
	margin-left: 0;
	float: none;
	background-color: #f5f5f5;
}

#advert_125x125 {
	background-color: #f5f5f5;
	border-style: none;
}

#advert_300x250 {
	
}

#google_ads_div_IW-300SB {
	margin-right: 8px;
	margin-left: 10px;
	padding: 0;
}

#iw-featured-items .iw-featured-nav {
	width: 100%;
}

#iw-featured-items ul.iw-pagination {
	list-style: none;
	padding: 0;
	margin: 0;
}

#iw-featured-items ul.iw-pagination li {
	float: left;
}

#iw-featured-items ul.iw-pagination li a {
	width: 150px;
	display: inline-block;
	padding: 0 10px 0 0;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

#iw-featured-items ul.iw-pagination li a:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#iw-featured-items ul.iw-pagination li.active a {
	background: #eee;
}

#iw-featured-items ul.iw-pagination img {
	margin-bottom: 5px;
}

#iw-featured-posts {
	width: 960px;
	height: 120px;
	display: block;
	background-color: #f5f5f5;
	margin-top: -20px;
	margin-left: -32px;
	padding: 10px 32px 5px;
	margin-bottom: 0;
}

#iw-featured-items {
	width: 960px;
	display: block;
}

#iw-featured-items div.iw-featured-nav ul.iw-pagination li div.iw-slide-cat a {
	color: #999;
	text-transform: uppercase;
	font-size: 9px;
}

#iw-featured-items div.iw-featured-nav ul.iw-pagination li a p.slide-title {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 5px;
	color: #feffff;
	text-transform: capitalize;
	margin-top: -25px;
	padding: 5px;
	background-color: #1d1d1d;
	position: relative;
	width: 140px;
}

.iw-1-column {
	width: 150px;
	padding-right: 11px;
	padding-left: 11px;
}

.iw-1-column-bump {
	width: 150px;
	padding-right: 11px;
	padding-left: 11px;
}

.iw-1-column-2 {
	width: 150px;
	padding-right: 10px;
	padding-left: 10px;
}

.iw-last-column {
	width: 150px;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
}

#sectional {
	width: 340px;
	float: right;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 15px;
	margin-top: -15px;
}

#iw-column-1-container {
	float: left;
}

#iw-column-2-container {
	float: left;
	width: 260px;
}

#ironworks-category {
	float: left;
}

.iw-2-column {
	width: 260px;
}

#featured-box {
	margin-top: -20px;
	padding: 20px 10px;
	background-color: #f5f5f5;
	float: left;
	width: 240px;
}

#featured-box-2 {
	margin-top: -45px;
	padding: 20px 10px;
	background-color: #f5f5f5;
	float: left;
	width: 240px;
}

#featured-box-none {
	margin-top: 10px;
	padding: 20px 10px;
	background-color: #f5f5f5;
	float: left;
	width: 240px;
}


span.iwcat-heading-1 {
	text-transform: uppercase;
	border-bottom: 1px none #636363;
	display: block;
	background-color: #787878;
	padding: 1px 3px 1px 14px;
	color: #fffeff;
	margin-bottom: 5px;
	margin-left: -11px;
	margin-right: -11px;
}

span.iwcat-heading-2 {
	text-transform: uppercase;
	border-bottom: 1px none #636363;
	display: block;
	background-color: #7b0309;
	padding: 1px 3px 1px 14px;
	color: #fffeff;
	margin-bottom: 5px;
	margin-left: -11px;
	margin-right: -11px;
}

span.iwcat-heading-22 {
	text-transform: uppercase;
	border-bottom: 1px none #636363;
	display: block;
	background-color: #7b0309;
	padding: 1px 3px 1px 14px;
	color: #fffeff;
	margin-bottom: 5px;
	margin-left: -11px;
	margin-right: -11px;
}

span.iwcat-heading-3 {
	text-transform: uppercase;
	border-bottom: 1px none #636363;
	display: block;
	background-color: #414141;
	padding: 1px 3px 1px 14px;
	color: #fffeff;
	margin-bottom: 5px;
	margin-left: -11px;
	margin-right: -18px;
}

span.iwcat-heading-4 {
	text-transform: uppercase;
	border-bottom: 1px none #636363;
	display: block;
	background-color: #787878;
	padding: 1px 3px 1px 14px;
	color: #fffeff;
	margin-bottom: 5px;
	margin-left: -11px;
	margin-right: -11px;
}

span.iwcat-heading-5 {
	text-transform: uppercase;
	border-bottom: 1px none #636363;
	display: block;
	background-color: #414141;
	padding: 1px 3px 1px 14px;
	color: #fffeff;
	margin-bottom: 5px;
	margin-left: -11px;
	margin-right: -11px;
}

#ironworks-item {
	display: inline-block;
	padding-bottom: 15px;
}

#ironworks-item h2 {
	text-transform: capitalize;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 5px;
	line-height: 16px;
}

#ironworks-item h2 a {
	color: #404040;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}

#ironworks-item p {
	line-height: 14px;
	font-size: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #595959;
}

#ironworks-item p a img {
	float: left;
	margin-right: 10px;
	border: 2px solid #fffeff;
	-moz-box-shadow: 0px 0px 4px #929292;
	-webkit-box-shadow: 0px 0px 4px #929292;
	box-shadow: 0px 0px 4px #929292;
}

a.read_more-small {
	font-size: 10px;
}

#ironworks-item p.post-meta {
	margin-bottom: 0;
	margin-top: 5px;
}

#meta-date {
	padding-bottom: 5px;
}

#current-post-image {
	width: 240px;
	height: 120px;
	margin-bottom: 5px;
}

#current-post-image-POD {
	width: 240px;
	height: 120px;
	margin-bottom: 5px;
}

#current-post-image-clip {
	position: absolute;
	clip: rect(0px 240px 120px 0px);
}

#current-post-image-clip-video {
	position: absolute;
	clip: rect(0px 240px 120px 0px);
}

#current-post-image-clip-POD {
	position: absolute;
	clip: rect(0px 240px 180px 0px);
}

#current-post-image-clip-video-POD {
	position: absolute;
	clip: rect(0px 240px 180px 0px);
}

img.watermark {
	display: block;
	position: absolute;
	top: 30px;
	left: 95px;
}

#current-post-image-clip a img {
	border-style: none;
	font-weight: normal;
	font-style: normal;
}

#current-post-image-clip p a img {
	margin: 0;
}

#bump-toc {
	text-transform: uppercase;
	border-bottom: 1px none #636363;
	display: block;
	background-color: #787878;
	margin-bottom: 5px;
	margin-left: -11px;
	margin-right: -11px;
	padding: 1px 3px 5px 14px;
}

span.iwcat-heading-1-bump {
	text-transform: uppercase;
	border-bottom: 1px none #636363;
	display: block;
	background-color: #000;
	padding: 1px 3px 1px 14px;
	margin: -1px -7px 5px -14px;
	color: #fffeff;
}

ul#bump-cats a {
}

#bump-cats ul li.cat-item a:hover {
	display: block;	
	color: #7b0309;
	background-color: #f5f5f5;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px solid #8b8b8b;
	position: relative;
	margin-left: -10px;
	padding-left: 10px;
}

#bump-cats li.cat-item {
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px solid #8b8b8b;
	position: relative;
	margin-left: -10px;
	padding-left: 10px;
}

#bump-cats li.cat-item a {
	color: #fffeff;
}

#bump-cats li.cat-item a:hover {
	color: #7b0309;
}

ul#bump-cats {
	font-size: 11px;
	text-transform: capitalize;
}

#bump-welcome {
	width: 960px;
	height: 100px;
	display: block;
	background-color: #f5f5f5;
	margin-top: -5px;
	margin-left: -32px;
	padding: 10px 32px 5px;
	margin-bottom: 0;
}

#bump-headline {
	width: 250px;
	display: inline-block;
	height: 100px;
	float: left;
	background: url(images/thebump.png) no-repeat center center;
}

#bump-copy {
	width: 450px;
	display: inline-block;
	height: 100px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	font: 11px/14px Georgia, "Times New Roman", Times, serif;
}

#bump-notes {
	display: inline-block;
	float: right;
	width: 240px;
	padding-right: 10px;
	overflow: hidden;
	font: 9px sans-serif;
	color: #7b0309;
}

#video-listings {
	margin-bottom: -5px;
}

#video-listings a {
	color: #7a000a;
	display: block;
	width: 230px;
}

#video-listings a:hover {
	color: #414141;
}

code {
	display: block;
	width: 476px;
	margin-bottom: -10px;
}

textarea {
	width: 468px;
	height: 60px;
	background-color: #fefbe7;
}

.bizdir_linked_title {
	font-size: 18px;
}

#bizdir_directory a {
	color: #7b0309;
}

#bizdir_directory tbody tr {
	background-color: #f8f8f8;
}

#bizdir_directory tbody tr td {
	border-bottom: 1px solid #414141;
	padding: 15px;
}

#bizdir_directory tbody {
	border-top: 2px solid #414141;
	border-bottom: 2px solid #414141;
}

#bizdir_directory {
	margin-top: -7px;
	margin-bottom: 40px;
}

a.bizdir_notes_grey {
	color: #f2f2f2;
}

/* LINKS PAGE */

.resource-header {
	color: #950005;
	font-size: 24px;
	border-top: 2px solid #950005;
	padding-top: 5px;
}

p.resource-info {
	color: #595959;
	font: 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: -10px;
	margin-bottom: 25px;
}

p.resource-info a {
	color: #950005;
}


p.resource-category {
	color: #feffff;
	text-transform: uppercase;
	padding: 5px 10px;
	background-color: #950005;
	display: inline-block;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;

}

p.resource-title {
	font: 24px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0;
}

div.resource-listing a {
	color: #950005;
}

p.resource-description {
	margin-top: -10px;
	color: #929292;
	font-size: 11px;
	line-height: 14px;
	width: 640px;
}

p.resource-meta {
	color: #feffff;
	text-transform: uppercase;
	padding: 1px 5px 1px;
	background-color: #c5e0e3;
	display: inline-block;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	font-size: 9px;
}

p.resource-meta a {
	color: #feffff;
}

/* GCS */

#cse-search-results   iframe {
	width: 100%;
	overflow: auto;
	padding: 0;
	margin-bottom: 10px;
}

#cse-search-results iframe table {
	border: 0 solid #fffeff;
}

/* Facebook RSS */

#kb-advanced-rss-3 {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#facebook-rss li {
}

#facebook-rss li a.kbrsswidget {
	line-height: 11px;
}

.wp-caption { padding: 1px; text-align:center; background: #fffeff; border: 1px none #feffff; }
.wp-caption-text {}
.wp-caption img {}

.entry img {border: 8px solid #feffff;
	-moz-box-shadow: 0px 0px 4px #929292;
	-webkit-box-shadow: 0px 0px 4px #929292;
	box-shadow: 0px 0px 4px #929292;
	margin-bottom: 10px;
}

h1.title {
	text-transform: capitalize;
}

img.attachment-thumbnail {border: 0px none #ffffff;
	-moz-box-shadow: 0px 0px 1px #fff;
	-webkit-box-shadow: 0px 0px 1px #fff;
	box-shadow: 0px 0px 1px #fff;
	margin-bottom: 0px
	
}

/* SUCCESS PAGE */

#success {
	background: url(http://iwblogger.com/iwblogger_images/success-background.jpg) no-repeat right top;
}

#success-contact p {
	width: 450px;
}

#success div.topLeft {
	width: 275px;
}

#success-intro {
	font: 14px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

span.thanks {
	color: #000;
	font: 46px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -0.02em;
}

.redAlert {
	color: #fb0020;
}

.smallNote {
	font-size: 11px;
	line-height: 14px;
	color: #6a6a6a;
}

.upperBold {
	text-transform: uppercase;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.upperNormal {
	text-transform: uppercase;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#download-gift {
	background: url(http://iwblogger.com/iwblogger_images/download.png) no-repeat left top;
	padding-left: 70px;
	margin-top: 10px;
	padding-top: 24px;
	height: 75px;
}

#success-contact {
	font-size: 12px;
	line-height: 16px;
}

#success-cookie {
	background: url(http://www.iwblogger.com/iwblogger_images/alert.png) no-repeat left top;
	padding-left: 37px;
}

/* RSS PAGE */

#RSScolumn1 {
	float: left;
	width: 340px;
	margin-right: 20px;
	margin-top: 20px;
}

#RSScolumn2 {
	float: right;
	width: 540px;
	margin-top: 20px;
}

#RSScolumn1 ul li, #RSScolumn2 ul li {
	list-style-image: url(http://iwblogger.com/wp-content/themes/headlines/images/ico-rss.png);
	line-height: 26px;
}

#RSScolumn1 ul li a, #RSScolumn2 ul li a {
	color: #8e0108;
	text-decoration: underline;
}

#RSScolumn2 img {
	border: 0px none #ffffff;
	-moz-box-shadow: 0px 0px 1px #fff;
	-webkit-box-shadow: 0px 0px 1px #fff;
	box-shadow: 0px 0px 1px #fff;
	margin-bottom: 0px
	
}

#RSScolumn1 h1, #RSScolumn2 h1 {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 5px;
}





