/*Theme Name:Oregon Natural Resources Report
Theme URI:Description:Wordpress theme designed for the Oregon ReportVersion:1.0Author:Company Fifty TwoTags:*/
/* 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_nr.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:330px; }

  /* creates the blocky link style */
  .links a { float: left; display: block; height: 35px; white-space: nowrap; font-weight:bold; 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: 28px; margin-left:90px; }
  .links a.b { width: 63px; height:37px; background:url(images/link_biz.png) top left no-repeat; margin-right: 28px; }
  .links a.w { width: 60px; height:37px; background:url(images/link_br.png) top left no-repeat; margin-right: 28px; }
  .links a.nr{ width: 129px; height:37px; background:url(images/link_nr.png) top left no-repeat; margin-right: 28px; }
  .links a.f { width: 50px; height:37px; background:url(images/link_fr.png) top left no-repeat; margin-right: 28px; }
  .links a.s { width: 61px; height:37px; background:url(images/link_sp.png) top left no-repeat; margin-right: 28px; }
  .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/feature4.jpg") center center no-repeat;
	OLD HEADER IMAGE :: REPLACED BY Doug Williams and Associates on 05-01-09 */
	background: url("http://naturalresourcereport.oregonreport.com/wp-content/themes/oregonnaturalresourcesreport/images/mountain.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. */
.latestnews { width: 277px; float:left; margin: -60px 0px 0px 14px;  }
.latestnews #headerTop { margin-top: 119px; }

/* centered image that says Today's Headlines */
.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:#6B8E23; }
.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 a { color:#000; display:block; margin:0 0 10px 0; padding:2px 0; width:50%; height:20px; text-decoration:none; font-weight:normal; border-bottom:1px solid #eaeaea; background:white; }
.latestnews .header h4 a.oregon { float:left; }
.latestnews .header h4 a.nation { float:right;}
.latestnews .header h4 a.active { background:#eaeaea; font-weight:bold; }

.magazine{float:right;width:600px;}
.magazine h2.archive{margin:10px 0 0 15px;padding:0;border-bottom:1px solid #6B8E23;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:#6B8E23;padding:4px;font-weight:bold;}
.magazine .singlearticle .related{font-size:12px;margin-top:10px;}
.magazine .singlearticle .related h2{font-size:14px;color:white;background-color:#6B8E23;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 #6B8E23;}
.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 15px;}
.magazine .otherarticles .item {width:100%;float:none;}
.magazine .otherarticles .inner { font-size:12px; border-bottom: 6px solid #6B8E23; 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:#6B8E23;}
.magazine .otherarticles .inner a.comments-link{display:inline;text-decoration:none;}
.magazine .otherarticles .inner a:hover{color:#FFFFFF;background-color:#6B8E23;text-decoration:none;}
a img{}
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}

#comment {
	height: 200px;
}

a.gray {
	color: gray;
	font-size: 10pt;
}


/* Overlay
--------------------*/
#overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100000;
    width: 100%;
    height: 100%;
    background: transparent url(/images/overlay45.png) 0 0 repeat;
}            
#overlayBox {
    width: 280px;
    height: 380px;
    margin: -200px auto 0 auto;
    position: relative;
    top: 50%;
    left: 0;
    padding: 10px;
    background: transparent url(/images/overlayBoxLarge.png) 0 0 no-repeat;
    color: #ccc;
    overflow: hidden;
    /*text-align: center;*/
    font: normal 12px Tahoma, Arial, sans-serif;
}
#overlayBox h3 {
    font-size: 20px;
    font-style: italic;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #fff;
    width: 180px;
}
#overlayBox p {
    margin: 5px;
}
#overlayBox a {
    color: #f33;
    text-decoration: none;
}
#overlayBox a:hover {
    text-decoration: underline;
}
#overlayIcons {
    margin: 10px 0;
    text-align: center;
}
#overlayClose {
    text-align: right;
}
#relatedposts, div.tweetthis {
	width:340px;
	float:left;
	}
div.subscribe {
	width:210px;
	margin:0 0 15px 0;
	padding:10px;
	float:right;
	background-color:#ffc;
	border:4px solid #ffe9bb;
	line-height:normal;
}
div.subscribe * {
	margin:0;
	}
div.subscribe fieldset {
	padding:5px 0 0 0;
	margin:10px 0 0 0;
	border:0;
	border-top:1px dotted #333;
	}
div.subscribe a.rss {
	padding-left:15px;
	background: transparent url(http://mediacdn.disqus.com/1301356125/images/embed/bullet-feed.png) left center no-repeat;
	}
div.subscribe input.text {
	width:90%;
	margin:10px 0 5px 0;
	}
.clear {
	clear:both;
	}
#gasp_p {
	font-weight:bold;
	}
.sociallinks{margin-left:1em;width:200px;float:right}.sociallinks div.float{float:left}
