body {
	background: #fff;
	margin: 0;
	padding: 0;
}

/* Override colors from Typography css */
h1 {  }
h2 { color: #000; }
h3 { color: #778994; }
h4 { color: #778994; }
h5 { color: #000000; }
h6 { color: #778994; }
a:hover     { color: #1b6ada; }
a           { color: #1b6ada;  }


.clear:after {
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0;	
	clear: both; 
	visibility: hidden;
}

.centered {
	clear: both;
	display: block;
	width: 990px;
	margin: 0 auto;
}

div#header {
	display: block;
	width: 100%;
	background: url(/Content/Images/background/woodburn_header.png) repeat-x;
}

	div#header div#topbar {
		padding: 7px 0 0 0;
	}
	
		div#header div#topbar p {
			color: #0146A5;			
		}
		
		div#header div#topbar p#header-news {
			float: left;
			font-weight: bold;
			margin-top: -2px;
		}
		
			div#header div#topbar p#header-news span {
				background: url(/Content/images/icons/breaking.png) 0 1px no-repeat;
				height: 16px;
				display: -moz-inline-box;
				display: inline-block;
				padding-left: 20px;
				color: #efb176;
				text-transform: uppercase;
				vertical-align: middle;
			}
			
			div#header div#topbar p#header-news a {
				ccolor:  #efb176;
				color:  Red;
				height: 16px;
				display: -moz-inline-box;
				display: inline-block;
				vertical-align: middle;
			}
			
			
				div#header div#topbar p#header-news a:hover {
					color: Red;
					text-decoration: underline;
				}
		
		div#header div#topbar p#address {
			float: right;
			font-weight: bold;
		}
		
			div#header div#topbar p#address span {
				display: -moz-inline-box;
				display: inline-block;
				padding-left: 8px;
			}
			
	div#header div#identity { }
	
		div#header div#identity h1 {
			display: block;
			background: url(/Content/images/logo_woddburnIndependent.gif) top left no-repeat;
			text-indent: -9000px;
			width: 254px;
			height: 76px;
			margin: 9px 0 0 0;
			padding: 0;
			float: left;
		}
		
		div#header div#identity div#header-leaderboard {
			width: 728px;
			height: 90px;
			overflow: hidden;
			float: right;
		}
		
	div#header div#nav {
		margin-top: 10px;
	}
	
		div#header div#nav ul.left {
			float: left;
			display: -moz-inline-box;
			display: inline-block;
		}
		
		div#header div#nav ul.right {
			float: right;
			display: -moz-inline-box;
			display: inline-block;
		}
		
			div#header div#nav ul.left li,
			div#header div#nav ul.right li {
				float: left;
				display: -moz-inline-box;
				display: inline-block;
			}
	
		div#header div#nav div#main {
			height: 30px;
			background: #3B5998;
			border-bottom: 1px solid #fff;
		}
		
			div#header div#nav div#main ul.left {
				padding: 8px 0 0 14px;
				_padding-top: 8px;
			}
			
			div#header div#nav div#main ul.right {
				padding: 8px 14px 0 0;
				_padding-top: 8px;
			}
			
				div#header div#nav div#main ul.left li {
					margin-right: 29px;
				}
				
				div#header div#nav div#main ul.right li {
					margin-left: 29px;
				}
				
					div#header div#nav div#main ul li a {
						display: block;
						color: #fff;
						font-weight: bold;
						padding-bottom: 3px;
						_padding-bottom: 3px;
					}
					
						div#header div#nav div#main ul li a.selected,
						div#header div#nav div#main ul li a:hover {
							color: #fff;
							font-weight:bold;
							text-decoration: underline;
						}
						
						div#header div#nav div#main ul li a.section {
							border-bottom: 5px solid #b65640;
						}

			div#header div#nav div#second {
				height: 24px;
				background: #E8EBF2;
				border-bottom: 1px solid #b65640;
				border-top: 1px solid #b65640;
				margin: 0 0 1px 0;
				*margin-top: -1px;
			}

				div#header div#nav div#second ul.left {
					padding: 4px 0 0 14px;
					*padding-top: 3px;
					
				}

					div#header div#nav div#second ul.left li {
						margin-right: 29px;
					}

						div#header div#nav div#second ul li a {
							color: #666666;
							font-weight: bold;
						}

							div#header div#nav div#second ul li a.selected,
							div#header div#nav div#second ul li a:hover {
								color: #666666;
								text-decoration: underline;
							}						
					
		div#header div#nav div#sub {
			width: 100%;
			height: 30px;
			background: url(/Content/images/background/subnav.png) repeat-x;
			border-bottom: 1px solid #f1f1f1;
		}

				div#header div#nav div#sub ul.left {
					padding: 8px 0 0 14px;
				}
				
					div#header div#nav div#sub ul.left li {
						margin-right: 25px;
						color: #423232;
					}
					
					div#header div#nav div#sub ul.left li.weather {
						margin-top: -6px;
					}
					
			#search-box {
				float: right;
				padding: 4px 14px 0 0;
			}	
			
				#search-box form {
					margin: 0;
					padding: 0;
				}
				
					#search-box input {
						vertical-align: middle;
					}
					
					#search-box input#search {
						padding-bottom: 3px;
						line-height: 12px;
						height: 12px;
						vertical-align: middle;
					}
	#SpecialSections
	{
		padding:2pt; 
	}
div#content_threeColumn {
	background: url(/Content/images/background/content.png) repeat-y;
	text-align: left;
	margin-top: 28px;
	padding-left:10px;
	
}
div#content_twoColumn {
	background: url(/Content/images/background/content_twoColumn.png) repeat-y;
	text-align: left;
	margin-top: 28px;
	padding-left:10px;
}
.wide
{
	width:780px;
}
div#MemberLogin
{
	padding-right:5px;
	padding-top: 8px;
	text-align: right;
}

	div#content div#column1, div#content div#column1_wide  {
		width: 550px;
		float: left;
		min-height: 100px;
		_height: 100px;
				font: normal 14px/21px "Arial", "Trebuchet MS", sans-serif;
				color: #2d3438;
	}
	div#content div#column1_wide
	{
		width: 768px;
	} 
	
		div#content div.photo {
			text-align:right;
			width: 300px;
			float: right;
			padding: 4px 0 15px 22px;
		}
		div#content div.photowide {
			text-align:left;
			width: 550px;
		}
		div#content div.photoPortrait {
			text-align:right;
			width: 150px;
			float: right;
			padding: 4px 0 15px 22px;
		}
		div#content div.assetwide {
			text-align:center;
			width: 550px;
		}
		div#content div.assetPortrait {
			text-align:center;
			width: 150px;
			padding: 4px 0 15px 22px;
		}
		
			div#content div.photo span, div#content div.photowide span, 
				div#content div.photoPortrait span, div#content div.assetwide span, 
				div#content div.assetPortrait span {
				display: block;
				color: #666666;
				padding: 2px 0 0 0;
				font-family: "Arial", "Trebuchet MS", sans-serif;
				font-size: 10px;				
				text-align:left;
				line-height: 1.1;
			}
			
			div#content div.photo span .desc, div#content div.photowide span .desc, 
			div#content div.photoPortrait .desc
			{
				font-style:italic;				
			}
			div#content div.photo .NewsPhotoFileCredits, div#content div.photowide .NewsPhotoFileCredits, 
			div#content div.assetwide .NewsPhotoFileCredits, 	div#content div.photoPortrait .NewsPhotoFileCredits			
			{
				font-style:normal;
				text-align: right;
				color: #666666;
			}
			
	
		div#content div#column1 div.left {
			float: left;
			padding: 4px 18px 15px 0;
		}
		
		div#content div#column1 div.right {
			float: right;
			padding: 4px 0 15px 22px;
		}
		
		div#content div#column1 div#lead-story {
			width: 100%;
			padding: 8px 0 10px 0;
			border-bottom: 1px solid #bac6cf;
		}
		div#content div#column1 .lead-story-with-photostrip
		{
			border-bottom: 0px ! important;
		}  
		 div#content div#column1 h2 a:hover 
		 {
		 	text-decoration:none;
		 	color: #336699;
		 }
			div#content div#column1 div#lead-story p {
				font: normal 14px/21px "Arial", "Trebuchet MS", sans-serif;
				color: #2d3438;
				margin: 0;
				padding: 0 0 10px 0;
			}
		
			div#content div#column1 div#lead-story a {
				font-weight: bold;
			}
			
		div#content div#column1 div#other-stories {
			padding: 28px 0 0 0;
		}
		
			div#content div#column1 div#other-stories div.story {
				padding: 0 0 25px 0;
			}
			
			div#content div#column1 div#other-stories p {
				font: bold 14px/14px "Helvetica", "Arial", sans-serif;
			}
			
			div#content div#column1 h3 a:hover {
				text-decoration:none;
				color: #555555;
			}
			
			
		div#content div#column1 ul#metadata, div#content div#column1_wide ul#metadata {
			width: 550px;
			list-style-type: none;
			padding: 11px 0 19px 0;
		}
		div#content div#column1_wide ul#metadata
		{
			width: 780px;
			
		}
		
		.NonNewsPage
		{
			color:Black;
		}
		
			div#content div#column1 ul#metadata li {
				font: normal 12px/20px "Trebuchet MS", sans-serif;
				line-height: 12px;
				display: block;
				float: left;
				/*color: #8d8d8d;*/
				margin: 0 50px 0 0;
				padding: 0;
			}
			
			div#content div#column1 ul#metadata li#updated {
				clear: both;
				float: none;
				margin-right: 0;
			}
			div#content div#column1 ul#metadata li#published {
				clear: both;
				float: none;
				margin-right: 0;
			}
			
				div#content div#column1 ul#metadata li span {
					font-weight: bold;
					/*color: #c1644e;*/
				}
			
		div#content div#column1 div#article {
			clear: both;
		}
		
			div#content div#column1 div#article p,
			div#content div#column1 div#article ul,
			div#content div#column1 div#article ol {
				font: normal 14px/21px "Arial", "Trebuchet MS", sans-serif;
				color: #2d3438; 
				margin: 0;
				padding: 0 0 12px 0;
			}
			
			div#content div#column1 div#article ul {
				list-style-type: disc;
				padding: 0 0 12px 15px;
			}
			
				div#content div#column1 div#article ul li {
					list-style-type: disc;
					margin: 0 0 0 15px;
				}
				
			div#content div#column1 div#article img.inside-ad {
				float: left;
				padding: 15px 18px 15px 0;
				margin-top: 5px
			}
			
			.inside-ad-swf {
				float: left;
				padding: 15px 18px 15px 0;
				margin: 15px 18px 15px 0;
				
			}
	
	div#content div#column2 {
		width: 180px;
		float: left;
		margin-left: 38px;
		min-height: 100px;
		_height: 100px;
	}
	
		div#content div#column2 h3 {
			width: 180px;
			background: url(/Content/images/background/column-two-head.png) no-repeat;
		}
	
	div#content div#column3 {
		width: 174px;
		float: left;
		margin-left: 42px;
		min-height: 100px;
		_height: 100px;
	}
	
		div#content div#column3 h3 {
			width: 174px;
			background: url(/Content/images/background/top-jobs-header.png) no-repeat;
			color: #666;
		}
		
	div#content div#column2 div.section-group, div#content div#column3 div.section-group {
		padding: 5px 0 15px 0;
	}
	
	div#content div#column3 div.section-group {
		padding: 3px 8px 3px 8px;
		margin-bottom: 10px;
		border: 1px solid #ccc;
	}
	
		div#content div#column2 div.section-group ul, div#content div#column3 div.section-group ul {
			padding: 2px 0 0 0;
			list-style-type: none;
		}
		
			div#content div#column2 div.section-group ul li, div#content div#column3 div.section-group ul li {
				padding: 4px 0 4px 0;
			}
	
		div#content div#column2 div.section-group img, div#content div#column3 div.section-group img {
			padding: 2px 0 0 0;
		}
		
	div#content div#column2 h3, div#content div#column3 h3 {
		display: block;
		height: 24px;
		margin: 0;
		padding: 0;
		text-align: center;
		font: bold 13px/24px "Trebuchet MS", sans-serif;
		color: #b52200;
	}
	
	div#content div#column3 h3 {
		color: #666;
	}
	
		div#content div#column2 h3 a, div#content div#column3 h3 a {
			color: #b52200;
		}

div#footer-leaderboard {
	border-top: 1px solid #bac6cf;
	text-align: center;
	padding: 30px 0 30px 0;
	margin-top: 30px;
}

div#footer {
	display: block;
	width: 100%;
	min-height: 115px;
	background: url(/Content/images/background/Woodburn_footer_background.png) repeat-x;
	padding-bottom: 20px;
}

	div#footer div#footer-content {
		position: relative;
		padding-top: 20px;
	}
	
		div#footer div#footer-content p {
			margin: 0;
			padding: 8px 0 0 0;
			color: #7a8897;
		}
		
			div#footer div#footer-content span {
				display: -moz-inline-box;
				display: inline-block;
				font-weight: bold;
				color: #0E3872;
				width: 165px;
			}
			
				div#footer div#footer-content a {
					color: #175dc0;
				}
				
		div#footer div#footer-content p#copyright {
			display: block;
			position:absolute;
			left: 137px;
			bottom: 0;
			font-family: "Myriad Pro", "Trebuchet MS", Arial, sans-serif;
			color: #666666;
			
		}
		
		
		.ClassifiedListing
		{
			border-bottom: 1px solid red;
			
			border: 1px solid green;
		}
		
		.ClassifiedListing_AltRow
		{
			border-bottom: 1px solid red;
			background-color:#F4F4F4;
		}


.top {
                margin-top:15px;
                margin-bottom:10px;
                text-align:right;
}              

    

.ArchiveCategoryGrouping
{
	border:1pt solid #445057;
	color: 	#2d3438;
	padding: 5px;
}
.ArchiveCategoryGrouping H3
{
	color: #445057;
	margin-top:-15px; 
	width: 300px;		
	background-color: White;
}

.ArchiveDateDisplay
{
	color: #445057;
	font-size: 11px;	
}
.ArchiveNoDataDisplay
{
	color: red;
	font-weight:bold;
	padding: 20px;
	margin-top: 150px;
	font-size: 13px;	
}

a#ctl00_ctl00_MainContent_MainContent_HotJobs_lnkNextJob {
	width: 80px;
	display: block;
	background: url(/Content/Images/icons/go-next.png) top right no-repeat;
	padding: 0 28px 0 0;
}

a#ctl00_ctl00_MainContent_MainContent_HotJobs_lnkPreviousJob {
	width: 80px;
	display: block;
	background: url(/Content/Images/icons/go-previous.png) top left no-repeat;
	padding: 0 0 0 28px;
}

.ThumbPhoto
{
	padding: 5px;	
}


/* NEWS RATING STYLES */
.NewsRatingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    background-image: url(/Content/Images/Rating/Star_Hover.png);
}
.NewsFilledRatingStar {
    background-image: url(/Content/Images/Rating/Star_Hover.png);
}

.NewsEmptyRatingStar {
    background-image: url(/Content/Images/Rating/Star_Inactive.png);
}

.NewsSavedRatingStar {
    background-image: url(/Content/Images/Rating/Star_Hover.png);
}
.NewsStarWrapper 
{
	background-image: url(/Content/Images/Rating/Star_strip_empty.png);
	background-repeat: no-repeat;
    width: 87px;
    height:20px;
    padding: 3px;
    padding-left:10px;
}
.NewsRatingBar
{
	background-color:#e1e1e1;
	font-size: 10px;
	color: #666666;
} 
span.EmailFriend
{
	color:#004993;
	font-weight:bold;
}
span.EmailFriendHighlight
{
	color:#004993;
	font-weight:bold;
	background-color:#FFFF6C;
}
.GenericPopupBody
{
	background: #fff;
	background-image: url(/Content/Images/Background/genericpopup_woodburn.png);
	color:  #2d3438;
	margin: 0;
	padding: 0;
}
.ValignTop
{
	vertical-align: top;
}
.ToolTip
{
	text-decoration: underline;
	cursor: hand;	
}


.CalendarDisabledItem
{
	color: Red;	

	
}
.StaffPhoto
{
	padding: 10pt;
	border: 1pt solid #e1e1e1;	
}
.StaffBioItemDateDisplay
{
	font-size: 9pt;
	color: #333333;
}
 .MultiPageMedia
{
    border: 2px solid #CCD2D5;
    margin-bottom: -7px;
    margin-right: 2px;
    height: 150px;
    width: 100%;
}


/** Share This Styles **/
div#ShareThisBox
{
  z-index:10000;
  visibility:hidden;
  display:none;
}
#ShareThisTable
{
  filter:alpha(opacity=100);
  opacity:.4;
  background:transparent url(/content/images/sharethis/sharethis_bg.png);
  width:150px;
  height:100px;
  padding:2pt;
}
td#ShareThisTable
{
  filter:alpha(opacity=100);
  opacity:1;
}
div#ShareThisDiv
{
  filter:alpha(opacity=100);
  opacity:1;
  padding:5px;
  display:block;
  background-color:tranedsparent;
  position: relative;
  margin: 2,2,2,2;
}
.ShareThis
{
  border:1pt solid #999999;
  background-color: white;
  padding:10px;
  color:#000000;
  font-family:Arial;
  font-size:10pt;
  text-align:left;
}
.ShareThisHeader
{
  color: #999999;
  font-size:10pt;
  padding-bottom:6pt;
  border-bottom:1pt solid #e1e1e1;
}
.ShareThis a,.ShareThis a:active, .ShareThis a:visited, .ShareThis a:hover
{
  filter:alpha(opacity=100);
  opacity:1;
  color:#666666;
  text-decoration:none;
}
.ShareThis a:hover
{
  color: #F8EC0E;
  font-weight:bold;
}
.ShareThis li
{
  list-style: none;
  list-style-type: none;
  list-style-position:outside;  	
  filter:alpha(opacity=100);
  opacity:1;
  background: none;  
  background-color:white;
  padding: 0 0 0 0;
	margin: 0 0 0 0;
	position:relative;
}
ul.ShareThis
{
  list-style: none;
  list-style-type: none;
  list-style-position:outside;
  background: none;
  background-color:white;
  padding: 0 0 0 0;
	margin: 0 0 0 0;
			position:relative;
}
.imgdim
{
  filter:alpha(opacity=70);
  opacity:0.7;
}
.imgbright
{
  filter:alpha(opacity=100);
  opacity:1;
}
span.ShareThisLink, span.ShareThisLinkHighlight
{
  color:#004993;
  font-weight:bold;
  cursor:pointer;
  cursor:hand;
}
span.ShareThisLinkHighlight
{
  	background-color:#FFFF6C;
}

.smallSub
{
	color: #333333;
	font-size: 10pt;
}
  
.memberPopup
{
	background: #fff;
	background-image: url(/Content/Images/Background/memberpopup_woodburn.png);
	color:  #2d3438;
	margin: 0;
	padding: 0;
}
.memberPopup #MainContentDiv
{
	margin: 60px;
	
}
.memberPopup.FormLabel
{
	Font-weight: bold;	
}
.memberPopup.ErrorMessage{color:Red}

.GenericPopupBody
    {
    	background-color: White;
    	background-image: url(/Content/Images/Background/GenericPopupHeader_woodburn.png);
    	background-repeat:no-repeat;
    	background-position: top left;
    }

.PhotoGalleryItemDiv
{
	background-color: #f7f7f7;
	padding-top: 9pt;
}
.PhotoGalleryItemDiv_Over
{
	background-color: #f0f0f0;
	padding-top: 9pt;
}


#twitter_div
{
	width: 100%;
	border: 2pt solid #e1e1e1;
	color: #666666;
	font-family: "Arial", "Trebuchet MS", sans-serif;
	font-size: 11px;
}
#twitter_div h2
{
	font-size: 12pt;
	font-weight: bold;
	padding-left: 4pt;
	padding-top: 6pt;
}
#twitter_div #twitter_update_list
{
	padding: 4pt;
	list-style-type: none;
	
}
#twitter_div #twitter_update_list li
{
	padding: 2pt;
	list-style-type: none;
	
}
#twitter_div #twitter-link
{
	padding-right: 3pt;
	text-align: right;
	display:block;
}
#widget_mortage, #widget_stock
{
	margin-left:-10pt;
	padding-top: 10pt;
}


.PhotoStrip, #latest-images
{
	Color: #BA2200;
	Font-size: 12px; 
	font-weight: bold;
	clear: both;
}
.PhotoStrip .Header, #latest-images .Header
{
	Color: #BA2200;
	Font-size: 12px; 
	font-weight: bold;
}
.PhotoStrip .PhotoRow, #latest-images .PhotoRow
{
	border-top: 2pt solid #e1e1e1;
	border-bottom: 2pt solid #e1e1e1;
	padding-bottom: 2pt;
}