body {
	background-image: url(Images/body-bground2.gif);
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;	
	color: #312e2f;
}

IMG {
	border: 0px;
}

a {
	color: #a31926;
}
h4{
	color:#555555;
}
#center {
	margin-left: auto;
	margin-right: auto;
	width: 934px;
}

#bottom-shadow {
	/*margin-left: auto;
	margin-right: auto;*/
	float: left;
	width: 934px;
	height: 14px;
	background-image: url(Images/bottom-shadow.png);
	background-repeat: no-repeat;
	behavior: url("iepngfix.htc");
}

#wrapper {
	/*background-color: #fff;*/
	padding: 0px 0px 0px 0;
	margin: 0px 0 0px 0;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	width: 934px;
	/*height: 100%;
	min-height: 900px;*/
	float: left;
	background-image: url(Images/shadow-bground.png);
	background-repeat: repeat-y;
	behavior: url("iepngfix.htc");
}

#content-area {
	float: left;
	width: 903px;
	padding: 0px 0px 0px 17px;
}

#header {
	float: left;
	width: 887px;
	padding: 0px 13px 5px 0;
	margin: 0 0 0 7px;
	background-image: url(Images/content-top-bground.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#header-left {
	float: left;
}

#header-right {
	float: left;
	width: 385px;
}

#header-right .social-media {
	float: left;
	width: 385px;
}
#header-right .social-media P {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#header-right .social-media .content {
	float: right;
	margin: 0 0 0 0;
	padding: 7px 18px 0 0;
}

#wrapperContent {
	/*background-image: url();
	background-repeat: no-repeat;
	background-color: ;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 900px;
	border-bottom: 0px dashed;
	border-color: #cccccc;*/
}

hr {
	border: 1px dashed;
	border-color: #cccccc;
	
}


/*  ------------------ LEFT COLUMN ------------------  */
#columnLeft {
	background-repeat: no-repeat;
	padding: 0px 0px 0px 7px;
	margin: 0px 0 0 0px;
	width: 500px;
	border-right: 0px;
	float: left;
}

#headerLogo {
	background-image: url(Images/homeLogos.png);
	background-position: 7px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 500px;
	height: 90px;
	float: left;
}

#topNavHome,
#topNav {
	text-transform:uppercase;
	background-image: url(Images/nav-bground.png);
	background-repeat: repeat-x;
	padding: 0 0px 0 0;
	margin: 0px 0px 0 0;
	width: 887px;
	height: 28px;
	border-bottom: 0px;
	float: left;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
}



/*  ------------------ LEFT COLUMN MAIN AREA ------------------  */
					#banner {
						height: 225px;
						width: 492px;
						float: left;
						margin: 0 0 0 0;
						padding: 4px 4px 4px 4px;
						background-color: #000;
					}

					#columnLeftMain {
						padding: 0px 0px 7px 0;
						margin: 0px 0px 0px 0px;
						width: 500px;
						/*height: 450px;*/
						font-size: 15px;
						line-height: 20px;
						text-align: left;
						float: left;
					}
					
					ul.sf_postListing h2.sf_postTitle {
						font-size: 14px;
						margin: 0 0 0 0;
						padding: 0 0 3px 0;
						font-weight: bold;
					}
					
					p.sf_readMore A {
						font-size: 10px;
						font-weight: bold;
						font-style: italic;
					}
					
					#columnLeftMain p.sf_postDate {
						color: #312e2f;
						font-size: 10px;
						font-weight: bold;
						font-style: italic;
					}
					
					ul.sf_postListing A {
						color: #2d459f;
						text-decoration: none;
					}
					
					#columnLeftMain ul.sf_postListing li {
						list-style:none outside none;
						margin:0 0 0 0;
						padding:0;
					}
					
					#columnLeftMain P {
						font-size: 12px;
						line-height: 14px;
						padding: 0 10px 3px 0;
						margin: 0px 0px 0px 0px;
					}

					#left-two-col {
						clear: both;
						float: left;
						padding:0 0 15px 0;
						width: 500px;
						background-image: url(Images/blog-tweet-bground.png);
						background-repeat: repeat-y;
					}
					
					#left-one-col {
						float: left;
						width: 500px;
						padding: 0 0 0 0;
						margin: 0 0 0 0;
					}
					
					#left-col {
						float: left;
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						width: 260px;
					}
					
					#left-col .content {
						float: left;
						padding: 0 14px 0 14px;
					}
					
					#left-one-col .content {
						float: left;
						margin: 0 0 0 0;
						padding: 15px 15px 0 10px;
						width: 471px;
						border-right: 2px solid #1743a3;
						border-left: 2px solid #1743a3;
						border-bottom: 2px solid #1743a3;
					}
					
					#left-one-col .content H2 {
						font-size: 14px;
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						font-style: italic;
						line-height: normal;
					}
					
					#left-one-col .content STRONG {
						font-size: 11px;
						font-style: italic;
					}
					
					#left-one-col .content A {
						font-size: 10px;
						font-weight: bold;
						font-style: italic;
						text-decoration: none;
					}
					
					#left-one-col .content IMG {
						margin: 0 9px 25px 0;
						clear: left;
					}
					
					#left-one-col .content P {
						margin: 0 0 0 0;
						padding: 0 0 10px 0;
					}
										
					#right-col {
						width: 240px;
						float: left;
						padding: 0 0 0 0;
					}
					
					#right-col .content {
						clear: left;
						float: left;
						padding: 0 0 0 5px;
					}
					
					img.blog-hdr {
						float: left;
						padding: 0 0 10px 0;
					}



/*  ------------------ RIGHT COLUMN ------------------  */
#columnRight {
	font-size: 12px;
	/*background-image: url(Images/rightBground.gif);
	background-repeat: no-repeat;*/
	background-position: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 387px;
	/*height: 877px;*/
	float: left;
}

.donate {
	float: left;
	padding: 4px 0 0 15px;
}

.donate.lower {
	float: left;
	padding: 31px 0 0 25px;
}

.oaktree-logo {
	float: right;
	margin: 0 0 0 0;
	padding: 55px 0 0 0;
}


/*  ------------------ RIGHT COLUMN MAIN AREA ------------------  */
					
					/*.columnRightChart {
						 Mozilla ignores crazy MS image filters, so it will skip the following 
					   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../pix/2007_chartBkgd.png');
						background-repeat: no-repeat;
						background-position: top;
						background-color: ;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						width: 387px;
						height: 500px;
						border: 0px solid;
						border-color: red;
					}
					*/
					.columnRightChart   {
						clear: both;
						float: left;
						background-image: url(Images/chart-bground.png);
						background-repeat: no-repeat;
						background-position: top;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						width: 386px;
						/*height: 534px;*/
						border: 0px solid;
						border-color: red;
					}
					
					/*.columnRightCategories {
						 Mozilla ignores crazy MS image filters, so it will skip the following 
					   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../pix/2007_categoriesBkgd.png');
						background-repeat: no-repeat;
						background-position: top;
						background-color: ;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						width: 387px;
						height: 387px;
						border: 0px solid;
						border-color: red;
					}*/

.columnRightCategories {
	padding: 12px 0 0 0;
	margin: 0px 0px 0px 0px;
	float: left;
}

#category_chart {
	width: 350px; 
	height: 400px; 
	margin: 0 auto; 
	padding: 50px 0 0 18px;
	float: left; 
	overflow: hidden;
}



/*  ------------------ SUB-LEVEL CONTENT ------------------  */
#subHeaderLogo {
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	width: 884px;
	height: 90px;
	float: left;
}

/*#topNav {
	text-transform:uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 900px;
	height: 27px;
	float: left;
	background-image: url(Images/nav-bground.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}*/
	

#subContent {
	font-size: 12px;
	width: 893px;
	float: left;
	padding: 0 0 0 7px;
	}
	
#subContent H2 {
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#subContent H3 {
	font-size: 13px;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
}
	
#contentArea {
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 20px 10px;
	width: 880px;
}

.chartdiv {
	position: relative;
	left: 25px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.chartdiv {
	top: 45px;
	}

#chartdiv2 {
	position: relative;
	left: 0px;
	font-size: 12px;
	background-image: url();
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

ul.viewMoreCharts{
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 50px 0 0 22px;
}

ul.viewMoreCharts LI {
	float: left;
	font-size: 11px;
	padding: 0 0 0 10px;
}

/*  ------------------ FOOTER ------------------  */
#footer {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	/*border-top: 1px dashed;
	border-color: #cccccc;*/
	background-color: #fff;
	width: 880px;
	/*height: 110px;*/
	padding: 0 8px 0px 10px;
	margin: 15px 0px 0px 0px;
	clear: both;
	float: left;
}

#awmAnchor-menu {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

.donateNowButton {
	clear: both;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
}

.donateNowButton[class] {
	position: relative;
	top: 240px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#printLogo {
	display: none;
}

#flashcontent {
	z-index: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

#tab1 A  {
	background-image: url(Images/intro-tabs.png);
	background-repeat: no-repeat;
	width: 143px;
	height: 25px;
	float: left;
	z-index: 100;
	background-position: -143px;
}

#tab1 a.selectedTab, #tab1 A:hover {
	background-image: url(Images/intro-tabs.png);
	background-repeat: no-repeat;
	width: 143px;
	overflow: hidden;
	background-position: 0px;
}

a.learn  {
	/*background-image: url(Images/non-profit-tabs.png);*/
	background-image: url(Images/nonprofit-tabs.png);
	background-repeat: no-repeat;
	width: 123px;
	height: 25px;
	float: left;
	z-index: 100;
	background-position: -123px;
}

#tab2 .selectedTab, #tab2 A:hover {
	/*background-image: url(Images/non-profit-tabs.png);*/
	background-image: url(Images/nonprofit-title.png);
	background-repeat: no-repeat;
	width: 396px;
	height: 28px;
	background-position: 0px;
	overflow: hidden;
}

#tab1, #tab2 {
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a.selectedTab{
	cursor:default;	
}

#spotlightSections{
	clear: both;
	float: left;
	width:351px;
	background:#fff;
}

.spotlightSection {
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
}

.spotlightSection p {
	font-size:11px;
	margin:0;
	padding:0 0 10px 17px;
}

#awmAnchor-menu {
	position:relative;
}

#spotlight {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 28px;
	font-size: 0px;
	float: left;
}


.video {
	/*margin-left: 18px;*/
}

.skidmoreImg {
	float: right;
	margin: 0 0 0 0;
	padding: 10px;
	
}

.ccard {
	font-size: 10px;
	display: inline;
}

.floatRight {
	float: right;
}

/* Menu Styles */

#topNav .rmItem {
	height: 27px;
}

#topNav A, #topNavHome A {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	margin: 0 0 0 0;
	padding: 0 40px 0 40px;
	cursor: pointer;
}

#topNav A {
	padding: 0 20px 0 20px;
}

#topNavHome A {
	padding: 0 22px 0 22px;
}

#topNav li.rmLast A {
	padding: 0 25px 0 25px;
}

#topNavHome li.rmLast A {
	padding: 0 28px 0 28px;
}

#topNav A:hover, #topNav .rmFocused, #topNavHome A:hover, #topNavHome .rmFocused {
	background-color: #2d459f;
}

#topNavHome li.rmFirst {
	display: none;
}

#topNavHome .RadMenu .rmHorizontal .rmText,
#topNav .RadMenu .rmHorizontal .rmText {
padding:0 0 0 0;
}

ul.organizationStats{
	list-style-type:none;
}

.oct {
	color:#000;
	font-weight:bold;
	margin-left:3px;
}

p.poweredBySitefinityLogo {
	margin: auto;
	width: 900px;
	padding: 10px 0 0 0;
}

p.poweredBySitefinityLogo A {
	width: 139px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
}

/* Blog Styles */

/* add this */ 
.addthis_toolbox 
{
    margin: 1.5em 0 1em 0;
}

#columnLeftTestimonials h2.sf_postTitle {
	font-size: 12px;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

#columnLeftTestimonials .sf_postAuthor, 
#columnLeftTestimonials .sf_postComments, 
#columnLeftTestimonials .sf_postCategory, 
#columnLeftTestimonials .sf_postCategory, 
#columnLeftTestimonials .sf_postCategory, 
#columnLeftTestimonials .sf_postTags,
#columnLeftTestimonials .sf_readMore,
#contentArea .sf_readMore {
	display: none;
}

#columnLeftTestimonials ul.sf_postListing li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
}

#contentArea h2.sf_postTitle {
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
}

#contentArea .sf_back {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
}

#contentArea .sf_postTitle {
	font-size:2.2em;
	font-weight:normal;
	line-height:normal;
	margin:0 0 0 0;
	padding:8px 0 8px 0;
}

#contentArea .sf_postContent {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

#contentArea ul.sf_postListing li {
	border-bottom: 1px dashed #ddd;
	margin:0 0 8px 0;
	padding:0 0 20px 0;
}

#contentArea ul.sf_postListing li ul li {
	border-bottom: 0px;
}

#contentArea ul.sf_postListing li ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type: square;
	margin:0 0 20px 0;
	padding:0 0 0 0;
}

/* Contact Form Styles */

.contactForm {
	margin: 0 0 0 0;
	padding: 15px 0 0 0;	
}

.contactForm INPUT,
.contactForm OPTION,
.contactForm SELECT {
	font-size: 11px;
}

.submitInquiry {
	
}

.skidmore-vid {
	float: right;
	margin: 0 0 15px 20px;
}

/* Widgets Page */

.widget-item {
	float: left;
	width: 400px;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}

.clear {
	clear: both;
}

/*The Oregon Cultural Trust modal*/
.octModal{
     padding:10px;
     width:300px;
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#fff; 

    border:1px solid #666; 
     
}
.octModal p{
	margin:0;
}
.octModal .close{
    background-image:url(Images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 

}

.tweet {
	min-height: 263px;
}

img.awards-header {
	float: left;
}
