/*
Theme Name: Oregon Business Report
Theme URI:
Description: Wordpress theme designed for the Oregon Report
Version: 1.0
Author: Company Fifty Two
Tags:

*/
img, div, a, input { 
	behavior: url(htc/iepngfix.htc);
}

/* Configure the body to center at 900px and have a margin of 0 on top and bottom. Background image is the repeating blue/gray line on top. */
body { background: #FFFFFF url("images/bg_02.png") repeat-x; width: 900px; margin: 0px auto; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; }

/* Invisible h1 for google */
h1 { display: none; }

/* Sets the height for the header area above the header Image */
.branding { height: 70px; overflow: visible; width: 1000px; }

/* Defines the logo which is a transparent PNG that overlays the header image as well. the A link links the www.oregonbizreport.com text at the bottom */
.or_logo a {display:block; background:url("logo_050.png") center top no-repeat; width:134px; height:42px; position:absolute; margin-left:84px; top:16px;z-index:10;}
.logo a { display:block; background: url("images/logo_biz.png") center top no-repeat; width:  297px; height: 146px; position: absolute; margin-left: 3px; top:9px;z-index:5;}

/* puts the links elements where they belong, not behind the logo and not on top of the lines */
#linkBox { width: 680px; height: 48px; float: right; padding-left: 30px; padding-top:8px; margin-top: -9px; margin-right: 100px; background-color: #e6e6e6; }

.links { padding-top: 25px; padding-left:315px;}

  /* creates the blocky link style */
  .links a { margin: 0px; padding: 0px; float: left; display: block; text-decoration:none;
  			 font-size: 16px; overflow:hidden; margin: 0px; padding: 0px; text-indent:-4000px; }
  .links a.right { float:right; }
  .links a:hover { color: #696969; }
  .links a span { text-decoration: underline; }
  
  /* individual links */
  .links a.t { width: 108px; height:37px; background:url(images/link_or.png) top left no-repeat; margin-right: 20px; margin-left:90px; }
  .links a.b { width: 63px; height:37px; background:url(images/link_biz.png) top left no-repeat; margin-right: 20px; }
  .links a.w { width: 60px; height:37px; background:url(images/link_wm.png) top left no-repeat; margin-right: 20px; }
  .links a.nr{ width: 129px; height:37px; background:url(images/link_nr.png) top left no-repeat; margin-right: 20px; }
  .links a.f { width: 50px; height:37px; background:url(images/link_fr.png) top left no-repeat; margin-right: 20px; }
  .links a.s { width: 61px; height:37px; background:url(images/link_sp.png) top left no-repeat; margin-right: 20px; }
  .links a.rss { width: 70px; height:37px; background:url(images/rss-box.jpg) top left no-repeat; }
  
  .links a em { font-style:normal; display:block; font-weight:normal; font-size:12px; color:#000; padding-top:2px; }


/* Set the URL of .headerimage to whatever the background image will be for this magazine */
.headerImage { 
	height: 200px; 
	width: 900px;
	/* OLD HEADER IMAGE :: REPLACED BY Doug Williams and Associates on 05-01-09
	background: url("http://oregonreport.co52.com/images/feature2.jpg") center center no-repeat; 
	OLD HEADER IMAGE :: REPLACED BY Doug Williams and Associates on 05-01-09 */
	background: url("http://oregonbizreport.com/wp-content/themes/oregonbizreport/images/cityscape.jpg") center center no-repeat; 
}

/* Header overlay gives fade edge and indented whitespace where the "Today's News" header displays. */
.headerOverlay1 { height: 100px; width: 900px; background: url("images/header_shade_21.png") center top no-repeat; }
.headerOverlay2 { height: 100px; width: 900px; background: url("images/header_shade_21.png") center bottom no-repeat; }

.headerOverlay1 form.search { float: right; margin: 20px 20px 0 0; }

/* Latest news module on the left. biz `*/
.latestnews { width: 276px; float:left; margin: -60px 0px 0px 14px;  }

/* centered image that says Today's Headlines */
.latestnews #headerTop { margin-top: 119px; }

.latestnews .header { text-align: center; border-left:3px solid #CCCCCE; border-right:3px solid #CCCCCE; border-top:3px solid #CCCCCE; /*margin:0px -5px;*/ padding-bottom:8px; padding-top:8px; background:#fff; }
.latestnews .header h3 { color: #0e5079; }
.latestnews .content { border: 3px solid #CCCCCE; /*margin: 0px -5px;*/ border-top-width: 0px; padding:0; background:white; }
.latestnews .content ul { margin: 0px; padding-left: 18px; list-style-position:outside; }
.latestnews .content ul li { color: #A9A9A9; font-size: 11px; padding: 2px 8px 2px 0px; }
.latestnews .content a { color: #5d5d5d; text-decoration: none; font-size: 12px; border-bottom:1px dotted #ddd; }
.latestnews .content a:hover { border-bottom:1px solid #bbb; }
.latestnews form.search { margin: 10px 0 0 0; }
.latestnews .header h3,
.latestnews .header h4 { margin:0; padding:0; font-size:16px; }
.latestnews .header h4.tab {cursor:pointer; color:#000; display:block; padding:0; padding-top:6px; width:135px; height:24px; text-decoration:none; font-weight:normal; background:#fff url(images/tabs.jpg) no-repeat top right; }
.latestnews .header h4.oregon { float:left;}
.latestnews .header h4.nation { float:right;}
.latestnews .header h4.active { background:#fff url(images/tabs.jpg) no-repeat top left; font-weight:bold; }

.magazine { margin: 0px 0px 0px 0px; padding: 0px; float: right; width: 700px; }
.magazine h2.archive { margin: 10px 0 0 15px; padding: 0; border-bottom: 1px solid #4682B4; color: #444; }
.magazine h2.archive a { text-decoration:none; color:#666; }

.magazine .singlearticle { padding: 10px 0px 0px 15px; }
.magazine .singlearticle .illustration { width: 100px; height: 100px; float: left; margin: 25px 15px 15px 0px; overflow: hidden; }
.magazine .singlearticle h2 { font-family: "Trebuchet MS"; color: #696969; font-size: 20px; margin-bottom: 10px; }
.magazine .singlearticle .text { font-size: 12px; line-height: 150%; }
.magazine .singlearticle .discussion { font-size: 12px; margin-top: 10px; }
.magazine .singlearticle .discussion h2 { font-size: 14px; color: white; background-color: #4682B4; padding: 4px; font-weight: bold; }
.magazine .singlearticle .discussion .comment { margin-bottom: 30px; }
.magazine .singlearticle .discussion .comment .author { font-size: 16px; }
.magazine .singlearticle .discussion .comment .author a { color: #000; text-decoration: underline; }
.magazine .singlearticle .discussion .comment .author a:hover { text-decoration: none; }
.magazine .singlearticle .discussion .comment .date { font-size: 14px; color: #aaa; }
.magazine .singlearticle .discussion .comment p { margin-top: 2px; }
.magazine .singlearticle .discussion a { color: #4682B4; text-decoration: underline; }
.magazine .singlearticle .discussion a:hover { text-decoration: none; }
.magazine .singlearticle .discussion form { margin-bottom: 20px; }
.magazine .singlearticle .discussion form label { display: block; margin: 4px; line-height: 25px; }
.magazine .singlearticle .discussion form input { height: 20px; }
.magazine .singlearticle .discussion form label span { width: 50px; text-align: right; display: block; float: left; padding-right: 7px; }
.magazine .singlearticle .discussion form label.comments { float: none; text-align: left; margin: 10px 0 0 0; }
.magazine .singlearticle .discussion form textarea { display: block; width: 100%; clear: both; }

.magazine { float: right; width: 600px; }
.magazine .lastarticle { margin: 10px 0px 10px 15px; padding: 0px 0px 10px 20px; border-bottom:10px solid #4682B4; }
.magazine .lastarticle .illustration { width: 100px; height: 100px; float: left; margin: 25px 15px 15px 0px; overflow: hidden; }
.magazine .lastarticle h2 { font-family: "Trebuchet MS"; color: #333; font-size: 22px; margin-bottom: 5px; }
.magazine .lastarticle h2 a { font-family: "Trebuchet MS"; color: #333; font-size: 22px; margin-bottom: 5px; text-decoration: none; }
.magazine .lastarticle h2 a:hover { text-decoration: underline; }
.magazine .lastarticle .text { font-size: 12px; }
.magazine .lastarticle .text span.date { font-size:80%; color:#696969; }
.magazine .lastarticle .text p { }
.magazine .lastarticle .discussion { margin-top: 5px; margin-bottom:5px; }
.magazine .lastarticle .discussion a { color: white; text-decoration: underline; }
.magazine .lastarticle .discussion a:hover { color: white; text-decoration: none; }

.magazine .otherarticles { padding: 0px 0px 10px 20px; }
.magazine .otherarticles .item { width: 100%; float:none; }
.magazine .otherarticles .inner { font-size: 12px; border-bottom: 6px solid #4682B4; padding-bottom:4px; padding-top: 12px; }
.magazine .otherarticles .inner img { /* width:20%; height:20%; */ }
.magazine .otherarticles .inner h4 { font-size: 16px; margin: 0px; margin-bottom: 4px; color: #000000; padding:0; }
.magazine .otherarticles .inner a { /*display: block;*/ color: #2F5879; }
.magazine .otherarticles .inner a.comments-link { display: inline; text-decoration:none; }
.magazine .otherarticles .inner a:hover { color: #FFFFFF; background-color: #2F5879; text-decoration: none; }

#comment {
	height: 200px;
}
/*a img {border:none;}*/
a:hover img {background:none;}
img.alignright { margin:0 0 15px 15px; float:right; }
img.alignleft { margin:0 15px 15px 0; float:left; }
img#wpstats{display:none}

a.gray {
	color: gray;
	font-size: 10pt;
}