@import "/scribe/themes/red-ice/css/videos.css";

/*** GENERIC 
============================================== ***/
*				{ margin:0; padding:0; }
body			{ width:100%; height:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515254; line-height:15px; background:url(../images/bg.page.jpg) no-repeat top center #d7d3c9; }
a				{ color:#191919; text-docoration:none; }
a:focus 		{ outline: none; }/*removes focus outline in FF*/
p				{ margin:10px 0 10px 0; }
input, select	{ font-family:Universe, Arial, Helvetica, Verdana, sans-serif; color:#373736; font-size:10px; }

/** Structure 
----------------------------------------------- **/
#wrapper			{ width:1050px; min-height:650px; margin:0 auto; text-align:left; font-size:1em; }
#loader 			{ display:none; clear:both; background:url(../images/ajax-loader.gif) no-repeat; width:70px; height:16px; margin-left:25px; }
#navClmn			{ float:left; width:138px; }
#contentClmn		{ float:left; width:819px; }
#midClmn1			{ float:left; width:724px; min-height:429px; background-color:#fefefe; border:5px solid #f5f5f5; border-top:none; padding-bottom:40px; }
#midClmn2			{ float:right; width:183px; background-color:#f5f5f5; }
#midClmn2 div.current{ background-color:#d7eae3; }
#midClmn2 a 		{ text-decoration:none; font-size:10px; color:#515254; }
#midClmn2 #thumb	{ width:183px; padding-bottom:5px; margin-bottom:1px; border-bottom:1px dotted #a5a5a5; background-color:#f5f5f5;}
#contentClmn	{ float:left; width:821px; border:none; }
#home #midClmn1		{ float:left; width:738px; min-height:429px; background-color:#fefefe; border:none; padding-bottom:0; }
#midClmn2		{ float:left; width:83px; background-color:#f5f5f5; }
#midClmn2 a 	{ text-decoration:none; }
#content			{ background-color:#fff; width:420px; }

/** Classes
----------------------------------------------- **/
.h1				{ clear:both; font-size:26px; line-height:30px; color:#515254; margin:0; font-weight:normal; margin-bottom:23px; }
.h2				{ clear:both; font-size:16px; line-height:20px; color:#2b2b2b; margin:0; font-weight:normal; }
.h3				{ clear:both; font-size:13px; line-height:17px; color:#2b2b2b; margin:0; font-weight:normal; line-height:20px; }
.intro			{ font-size:13px; color:#515254; margin-bottom:27px; line-height:17px; }
/*.intro ul		{ margin:10px 0 0 25px; }*/
.clear			{ clear:both; }
.floatLft		{ float:left; }
.floatRgt		{ float:right; }
.sbmtBtn		{ float:left; width:50px; height:18px; border:none; background-color:#3d3d3d; color:#fff; font-size:10px; margin:3px 0 0 2px; padding-bottom:3px; cursor:auto; }
.inptFld		{ float:left; width:220px; height:16px; border:none; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; padding:2px 0 0 2px; }
.inptFldmed		{ float:left; width:100px; height:16px; border:none; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; padding:2px 0 0 2px; margin:0 2px 2px 0; }
.inptFldshrt	{ float:left; width:88px; height:16px; border:none; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; padding:2px 0 0 2px; margin-bottom:2px; }
.medTxt			{ font-size:11px; }
.padLft3		{ padding-left:3px; }
.padLft4		{ padding-left:4px; }
.padLft5		{ padding-left:5px; }
.padLft8		{ padding-left:8px; }
.padLft10		{ padding-left:10px; }
.padLft15		{ padding-left:15px; }
.padLft25		{ padding-left:25px; }
.padRgt5		{ padding-right:5px; }
.padRgt10		{ padding-right:10px; }
.padTop1		{ padding-top:1px; }
.padTop3		{ padding-top:3px; }
.padTop4		{ padding-top:4px; }
.padTop5		{ padding-top:5px; }
.padTop10		{ padding-top:10px; }
.padTop15		{ padding-top:15px; }
.padTop20		{ padding-top:20px; }
.padTop25		{ padding-top:25px; }
.padTop30		{ padding-top:30px; }
.padTop40		{ padding-top:40px; }
.padBtm5		{ padding-bottom:5px; }
.padBtm40		{ padding-bottom:40px; }
.hr				{ border-bottom:1px dotted #a5a5a5; margin-top:10px; width:414px; }
.thumbPlcHldr	{ width:126px; height:73px; background:#7d7c75; }
.disclaimer		{ font-style:italic; } 
.keyline		{ border:1px solid #f0f0ec; padding:10px; width:416px; }

/*** BLOCKS 
============================================== ***/

/** Header
----------------------------------------------- **/
#hdrRow				{ width:100%; height:89px; background-color:#474848; }
#hdrRow #wrap		{ width:961px; margin:0 auto;  } 
#hdrRow #logo		{ float:left; margin:18px 0 0 144px; }
#hdrRow #helpBtn	{ float:right; margin:25px 88px 0 0; }

/** Search Form
----------------------------------------------- **/
#srchRow			{ width:961px; height:10px; margin:0 auto; }
#srchRow #srchFld	{ margin:2px 0 0 678px; }	

/** Footer 
----------------------------------------------- **/
#footer				{ clear:both; font-size:10px; margin:10px 0 0 138px; width:895px; height:23px; padding-left:17px; text-align:left; background-color:#505050; color:#e8e6e2; padding-top:8px; }
#footer a			{ float:left; margin-left:15px; color:#e8e6e2; text-decoration:none; }
#footer a:hover		{ color:#fff; }
#footer #copyright	{ float:right; width:280px; }

/** Main Nav 
----------------------------------------------- **/
ul#accordion, ul#accordion ul 		{ background-color:#f5f5f5; list-style:none; margin:0; padding:5px 3px 4px 4px; }
ul#accordion div.heading 			{ width:134px; height:36px; background-color:#d7d7ce; color:#5b5b58; display:block; font-size:18px; line-height:18px; text-decoration:none; margin-left:3px; }
ul#accordion li .heading 			{ display:block; margin-bottom:1px; }
ul#accordion a.heading:hover 		{ background-color:#5e5e5e; color:#fff; }
ul#accordion li.ui-accordion-selected a.heading, ul#accordion li.current a.heading { background-color:#5e5e5e; color:#fff; }
ul#accordion li ul					{ padding:0; margin-bottom:1px; }
ul#accordion li ul li				{ margin:0; }
ul#accordion li ul a 				{ border-bottom:1px dotted #a6a6a6; color:#373736; text-decoration:none; line-height:12px; width:115px; display:block; padding:6px 5px 6px 13px; }
ul#accordion li ul a:hover, ul#accordion li ul li.current{ width:135px; background-color:#d7eae3; color:#1b626f; }
ul#accordion li ul li.current a 	{ color:#1b626f; } 
/*Additional Custom Accordion Styles*/
#lftNav ul#accordion li ul 			{ display:none; }
#lftNav ul#accordion li.current ul 	{ display:block; }

#site-nav
{
	background: #F5F5F5;
}
#site-nav h2
{
	left: -2000em;
	position: absolute;
}
#site-nav ul
{
	list-style: none;
	width: 138px;
	margin: 0;
	padding: 4px 0;
}
#site-nav ul li
{
	padding: 1px 5px 0;
}
#site-nav ul li ul li a
{
	display: block;
	text-decoration: none;
	border-bottom:1px dotted #A6A6A6;
	color:#373736;
	line-height:12px;
	padding:6px 5px 6px 13px;
}
#site-nav ul li ul li a:hover
,#site-nav ul li ul li.selected a
{
	color:#1B626F;
	background-color: #D7EAE3;
}

#site-nav ul li a
{
	background-repeat: no-repeat;
	text-indent: -2000em;
	height: 36px;
	display: block;
}
#site-nav ul li ul li ul li
{
	display: none;
}
#site-nav ul li#l1-home a { background-image: url(../images/nav.home.png);}
#site-nav ul li#l1-news a { background-image: url(../images/nav.news.png);}
#site-nav ul li#l1-events a { background-image: url(../images/nav.events.png);}
#site-nav ul li#l1-stories a { background-image: url(../images/nav.stories.png);}
#site-nav ul li#l1-what-we-do a { background-image: url(../images/nav.whatwedo.png);}
#site-nav ul li#l1-how-to-help a { background-image: url(../images/nav.howtohelp.png);}
#site-nav ul li#l1-supporters a { background-image: url(../images/nav.supporters.png);}

#site-nav ul li#l1-home a:hover,#site-nav ul li#l1-home.selected a,#site-nav ul li#l1-home.child-selected a { background-image: url(../images/nav.home.mo.png); }
#site-nav ul li#l1-news a:hover,#site-nav ul li#l1-news.selected a,#site-nav ul li#l1-news.child-selected a,#site-nav ul li#l1-news.grand-child-selected a { background-image: url(../images/nav.news.mo.png); }
#site-nav ul li#l1-events a:hover,#site-nav ul li#l1-events.selected a,#site-nav ul li#l1-events.child-selected a,#site-nav ul li#l1-events.grand-child-selected a { background-image: url(../images/nav.events.mo.png); }
#site-nav ul li#l1-stories a:hover,#site-nav ul li#l1-stories.selected a,#site-nav ul li#l1-stories.child-selected a,#site-nav ul li#l1-stories.grand-child-selected a { background-image: url(../images/nav.stories.mo.png); }
#site-nav ul li#l1-what-we-do a:hover,#site-nav ul li#l1-what-we-do.selected a,#site-nav ul li#l1-what-we-do.child-selected a,#site-nav ul li#l1-what-we-do.grand-child-selected a { background-image: url(../images/nav.whatwedo.mo.png); }
#site-nav ul li#l1-how-to-help a:hover,#site-nav ul li#l1-how-to-help.selected a,#site-nav ul li#l1-how-to-help.child-selected a,#site-nav ul li#l1-how-to-help.grand-child-selected a { background-image: url(../images/nav.howtohelp.mo.png); }
#site-nav ul li#l1-supporters a:hover,#site-nav ul li#l1-supporters.selected a,#site-nav ul li#l1-supporters.child-selected a,#site-nav ul li#l1-supporters.grand-child-selected a { background-image: url(../images/nav.supporters.mo.png); }

#site-nav ul li ul
{
	display: none;
	padding: 0;
	margin: 0 0 0 0px;
	width: 128px;
}
#site-nav ul li ul li
{
	padding: 0;
}
#site-nav ul #l1-news ul a,#site-nav ul #l1-news.child-selected ul a { background: none; text-indent: 0;height: auto;} #site-nav ul #l1-news.child-selected ul li.selected a,#site-nav ul #l1-news.child-selected ul li a:hover {background: #D7EAE3;}
#site-nav ul #l1-events ul a,#site-nav ul #l1-events.child-selected ul a { background: none; text-indent: 0;height: auto;} #site-nav ul #l1-events.child-selected ul li.selected a,#site-nav ul #l1-events.child-selected ul li a:hover {background: #D7EAE3;}
#site-nav ul #l1-stories ul a,#site-nav ul #l1-stories.child-selected ul a { background: none; text-indent: 0;height: auto;} #site-nav ul #l1-stories.child-selected ul li.selected a,#site-nav ul #l1-stories.child-selected ul li a:hover {background: #D7EAE3;}
#site-nav ul #l1-what-we-do ul a,#site-nav ul #l1-what-we-do.child-selected ul a { background: none; text-indent: 0;height: auto;} #site-nav ul #l1-what-we-do.child-selected ul li.selected a,#site-nav ul #l1-what-we-do.child-selected ul li a:hover {background: #D7EAE3;}
#site-nav ul #l1-how-to-help ul a,#site-nav ul #l1-how-to-help.child-selected ul a { background: none; text-indent: 0;height: auto;} #site-nav ul #l1-how-to-help.child-selected ul li.selected a,#site-nav ul #l1-how-to-help.child-selected ul li a:hover {background: #D7EAE3;}
#site-nav ul #l1-supporters ul a,#site-nav ul #l1-supporters.child-selected ul a { background: none; text-indent: 0;height: auto;} #site-nav ul #l1-supporters.child-selected ul li.selected a,#site-nav ul #l1-supporters.child-selected ul li a:hover {background: #D7EAE3;}

#site-nav ul li.child-selected ul
{
	display: block;
}
#site-nav ul li.child-selected ul li a
{
	text-indent: 0;
	background: none;
}



p.pagination
{
	font-size: 0.9em;
	clear: both;
}
p.pagination.first, p.pagination.last
{
	float: right;
}
#news-item-full img {
	float:right;
	margin:5px 0 10px 15px;
}
#news-item-full p.note {
	font-size: 90%;
	color: #888;
	margin-top: -10px;
	padding-top: 0;
}
#content-meta {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#D7D6C5 url(../images/layout-elements/gradient-bg/dusty-02.gif) repeat-x scroll center top;
	border:1px solid #EDE6D5;
	float:left;
	font-size:10px;
	margin:10px 0;
	padding:10px;
	width:660px;
}
#content-meta.no-cat-tag {
	background: none;
	border: none;
}
#content-meta h4 {
	float: left;
	font-weight: normal;
	margin-top: 1px;
	font-size:10px;
	
}
#content-meta h4 a {
	text-decoration: none;
	
}
#content-meta ul {
	list-style-type: none;
	float: left;
}
#content-meta ul li {
	list-style-type: none;
	float: left;
	margin-right: 5px;
}
#content-meta #share {
float:right;
text-align:right;
width:90px;
height: auto;
background: none;
border: none;
}
#content-meta #cats-tags {
float:left;
width:80%;
}
#content-meta .title {
font-weight:normal;
}
#content-meta .title a:link, #content-meta .title a:visited, #content-meta .title a:hover, #content-meta .title a:active {
	color:#333333;
	text-decoration:none;
}
#content-meta a:hover {
	text-decoration:none;
}
#content-meta .title a:hover {
	text-decoration:underline;
}
.tag-cloud a
{
	font-weight: normal;
}
.tag-cloud .size1
{
	font-size: 85%;
	color: #1a388f;
}
.tag-cloud .size2
{
	font-size: 110%;
	color: #757557;
}
.tag-cloud .size3
{
	font-size: 150%;
	color: #858f1a;
}
.tag-cloud .size4
{
	font-size: 170%;
	color: #464646;
}
.tag-cloud .size5
{
	font-size: 200%;
	color: #b12828;
}


#comments-wrapper
{
	display: none;
}
/** Share
----------------------------------------------- **/
#share 				{ float:right; width:60px; height:105px; background-color:#f8f8f8; border:2px solid #fff; }
#share div			{ margin:10px 0 0 20px; }
#nlSignup			{ width:327px; height:133px; background-color:#e4edee; display:none; }
#nlSignup form 		{ float:left; }
#nlSignup #nlBtn	{ width:75px; margin-bottom:2px; }

/** Home
----------------------------------------------- **/
#hero 				{ width:726px; height:429px; border-left:2px solid #bdbdcf; margin-left:5px; padding-left:5px;  }
#sliders			{ border-top:10px solid #d7d3c9; }
#sliders a			{ text-decoration:none; }
#slide1, #slide2	{ float:left; width:357px; height:103px; background-color:#f7f7f7; border:1px solid #ebeae3; padding:10px 0 0 10px; }
#slideImg			{ float:left; width:145px; }
#slideTxt			{ float:left; width:200px; }
#slideImg2			{ float:left; width:145px; }
#slideTxt2			{ float:left; width:200px; }
.slideBtns			{ position:absolute; z-index:100; margin:74px 0 0 281px; width:60px; height:18px; background-color:#fff; padding:10px 0 0 15px; }

/** Body Copy 
----------------------------------------------- **/
#copy				{ margin:25px; }
/*#copy ul			{ margin:15px 30px; }*/
#copy ul li			{ line-height: 1.8; }
#pageBtmDiv			{ float:left; width:534px; margin:25px 0 0 25px; }
#pageBtmDiv	div		{ float:left; width:534px; margin-top:3px; }

/** Page Navigation Bar 
----------------------------------------------- **/
#pageNavBar			{ width:100%; height:47px; background-color:#f5f5f5; font-size:10px; }
#brdCrmb			{ float:left; margin:17px 0 0 20px; color:#373736; }
#brdCrmb a			{ text-decoration:none; }
#brdCrmb a:hover	{ text-decoration:underline; }
#brdCrmb a.act 		{ text-decoration:underline; font-weight:bold; }
#filterNav			{ display:none; float:right; width:445px; margin-top:15px; text-align:right; }
#filterNav1			{ display:none; float:right; width:290px; margin-top:15px; text-align:right; }
#filterNav label,#filterNav1 label	{ float:left; margin-top:2px; }
#filterNav select,#filterNav1 select{ float:left; width:155px; height:18px; margin-left:5px; font-size:10px; background-color:#fdfdfd; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; } 
#fltBtn				{ background-color:#b81a1f; margin-top:0; }

/** Accordian Body Copy
----------------------------------------------- **/
#accordionDiv		{ width:574px; border:1px solid #f0f0ec; margin-left:25px; }
#accorBox			{ width:100%; background:#fafaf9; border-bottom:1px dotted #cecece; }
.accorHdr			{ display:block; background:#fafaf9; padding:20px 20px 10px 20px; text-decoration:none; cursor:pointer; } 
.accorHdr:hover 	{ background:#eaf4f0; cursor:pointer; }
.accorHdr p		{ color:#515254; }
.accorHdr #broadHdr { width:100%; }
#accorBox #thumb	{ float:left; width:145px; }
#accorBox #text		{ float:right; width:385px; } 
#accorBox #author	{ clear:both; color:#8a8986; }
.accorBody			{ border:none; } 
.accorBody a		{ color:#0b0b0b; text-decoration:none; } 
.accorBody a:hover	{ background-color:#d7eae3; color:#1b626f; }
.accorBody .image	{ float:left; width:145px; height:100px; display:block; padding-left:15px; }
.accorBody .copy	{ float:left; width:385px; margin:0 15px 15px 10px; }
.accorBody .broadCopy { float:left; width:530px; margin:0 15px 15px 20px; }
.accorBody .copy p	{ clear:both; margin-bottom:15px; }
.accorBody ul, .accorBody ol{ margin-left:12px; }
#accorFtr 			{ clear:both; width:550px; height:72px; background:#ebf6f2; border:1px solid #eaf4f0; border-top:1px dotted #c8cdcb; margin:30px 10px 10px 10px; }
#accorFtr a, #tabsFtr a		{ float:left; text-decoration:none; }
#accorFtr #closeDiv			{ float:right; height:37px; }
#accorFtr #closeDiv a		{ color:#1b626f; padding:10px; }
#accorFtr #closeDiv a:hover	{ color:#1b626f; background:#d6ede4; padding:10px; }
#accorFtr #linksDiv, #tabsFtr #linksDiv			{ clear:both; height:25px; background:#fff; padding:10px 10px 0 10px; }
#accorFtr #linksDiv div, #tabsFtr #linksDiv div { float:left; }
#accorFtr #linksDiv div a, #tabsFtr #linksDiv div a			{ float:left; }
#accorFtr #linksDiv #shareDiv, #tabsFtr #linksDiv #shareDiv { float:right; }
#archiveTabs		{ float:right;margin:-10px 25px 10px 0; }
#archiveTabs a		{ text-decoration:none; }
#archiveTabs a.currArch	{ text-decoration:none; background:#d6ede4; color:#1b626f; }

/** Newsletter Signup Body Copy
----------------------------------------------- **/
#nlSignupBody		{ width:534px; border:1px solid #f0f0ec; margin-left:25px; background:#f5f5f5; padding:20px 20px 10px 20px; margin-top:10px; }
#nlSignupBody #thumb{ float:left; width:145px; }
#nlSignupBody #text	{ float:right; width:385px; } 
#pdfDownload		{ height:18px; background:#d7eae3; padding:4px 6px 3px 3px; margin-left:5px; }
a#pdfDownload		{ text-decoration:none; font-size:10px; line-height:18px; }
a#pdfDownload:hover	{ text-decoration:none; background:#d6ede4; color:#1b626f; }


/** Cross Promo Boxes
----------------------------------------------- **/ 
#crossPromos		{ margin:40px 0 0 25px; }
#promoBox			{ float:left; width:285px; height:105px; background:#f5f5f4; margin-left:2px; }
#promoImg			{ float:left; width:72px; height:72px; background:#7c7c7c; margin:17px; }
#promoCopy			{ float:left; width:170px; margin-top:17px;  }

/** Tabs Body Copy
----------------------------------------------- **/
#tabsDiv			{ width:544px; border:1px solid #f0f0ec; background:#f9f9f8; margin-left:25px; padding:0 2px 25px 25px; }
#tabsDivNoPad		{ width:554px; border:1px solid #f0f0ec; background:#f9f9f8; margin-left:50px; padding:5px; }
#tabsDiv a			{ color:#0b0b0b; }
#tabsDiv a:hover	{ text-decoration:underline; }
.tabsDefault		{ float:left; width:416px; }
.tabsContent		{ float:left; width:416px; }
.tabsContent .h2	{ margin-top:25px; }
.tabsContent .copy 	{ display:none; width:416px }
.tabsContent .copy a{ color:#0b0b0b; text-decoration:none; } 
.tabsContent .copy a:hover	{ background-color:#d7eae3; color:#1b626f; }
.tabsContent .copy p{ width:416px; }
.tabsContent ul,.tabsContent ol	{ margin-left:15px; }
.tabsNav			{ float:right; width:115px; margin:5px 2px 0 0; font-size:10px; }
.tabsNav li			{ list-style:none; }
.tabsNav li	span	{ display:block; border-top:1px dotted #c8cdcb; padding:10px 0 0 20px; }
.tabsNav a			{ text-decoration:none; line-height:12px; display:block; padding:0 0 10px 15px; width: 100px; }
.tabsNav a:hover 	{ background:url(../images/bg.tabsNav.ro.gif) no-repeat center left; width:100px; }
.tabsNav a.current 	{ background:url(../images/bg.tabsNav.ro.gif) no-repeat center left; width:100px; }
#tabsFtr			{ clear:both; width:542px; height:72px; background:#ebf6f2; border:1px solid #eaf4f0; border-top:1px dotted #c8cdcb; margin:60px 0 0 -20px; }
#tabsFtr #nextDiv	{ float:right; text-align:right; }
#tabsFtr #prevDiv	{ float:left; }
#tabsFtr #nextDiv a, #tabsFtr #prevDiv a			{ color:#1b626f; padding:10px; width:70px; height:17px; }
#tabsFtr #nextDiv a:hover, #tabsFtr #prevDiv a:hover{ color:#1b626f; background:#d6ede4; padding:10px; }
#mediaDiv			{ margin:10px 0 30px 0; }
#tabsDiv #tabsCopy	{ width:415px; margin-top:40px; }
#picNav				{ margin-top:5px; }			
#picNav	a			{ background:#d6ede4; padding:2px; text-decoration:none; }
p.h3				{ margin-top:20px; }
#spreadWordDiv		{ border:1px solid #ebeae5; margin:0; padding:0; }
#spreadBox			{ float:left; width:272px; background:#f7f7f5; margin:0; padding:0; }
#spreadBox div#icon { float:left; width:42px; margin:0; padding:5px; }
#spreadBox div#copy { float:left; width:150px; margin:0; padding-top:5px; }			

/** Privacy policy popup
----------------------------------------------- **/ 
#privacy	{ width:544px; border:1px solid #f0f0ec; background:#f9f9f8; margin:10px; padding:25px; text-align:left; }
#privacy ul { margin-left:15px; }

/** Oasis Shop
----------------------------------------------- **/ 
.boxHdr			{ display:block; background:#fafaf9; padding:20px 20px 10px 20px; text-decoration:none; cursor:pointer; } 

/** News Index
----------------------------------------------- **/ 
.newsItems .newsItem
{
	float: left;
	width: 666px;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 0.9em;
	line-height: 1.2;
	/*background: transparent url(../images/icon.arrowdown.png) no-repeat 660px 18px;*/
}
.newsItems .newsItem.selected
{
	border-bottom: none;
	/*background-image:url(../images/icon.arrowup.png);*/
}
.newsItems .newsItem .newsText .copy
{
	display: none;
}
/*
.newsItems .newsItem.selected .newsText .teaser
,.newsItems .newsItem .newsText .copy
{
	display: none;
}
.newsItems .newsItem.selected .newsText .copy
{
	display: block;
}*/
.newsItems .newsItem
,.newsItems .newsContent
{
	border: 1px dotted #CECECE;
}
.newsItems .newsContent
{
	margin-bottom: 10px;
	margin-top: -10px;
	padding: 0 10px 10px 170px;
	border-top: none;
	font-size: 0.9em;
	float: left;
	/*width: 666px;*/

}
.newsItems .newsItem:hover
{
	background-color: #EAF4F0;
}
.newsItems .newsItem.selected:hover
{
	background-color: transparent;
}
.newsItems .newsItem .newsImage
{
	float: left;
	width: 160px;
}
.newsItems .newsItem .newsImage img
{
	border: 0;
	margin-top: 4px;
}
.newsItems .newsItem .newsText h2 a {
	text-decoration: none;
}
.newsItems .newsItem .newsText h2 {
	color:#2B2B2B;
	font-size:16px;
	font-weight:normal;
	line-height:1.3;
	margin:0;
}

.newsItems .newsItem .newsText
{
	padding-left: 160px;
}
.newsItems .newsItem p.date
{
	font-size: 0.8em;
	color: #999;
	margin: 0;
	padding: 0;
}
.newsItems .newsItem p.date .title
{
	font-weight: bold;
	color: #666;
}

.newsItems .article-footer
{
	width: 486px;
	background-color: #EBF6F2;
	padding: 5px 10px;
}
.newsItems .article-footer .share
{
	float: right;
}
.newsItems #archives
{
	float: right;
	font-size: 0.9em;
}
.newsItems #pagination
{
	float: left;
	font-size: 0.9em;
}

/* VIDEOs */
#albums_library_wrapper
{
	font-size: 0.9em;
}
#albums_library_wrapper, #albums_library_wrapper #album-collection-vid-wrapper {
	width:670px;
}
#albums_library_wrapper .vid-block-01 {
	padding:1px 1px 1px 7px;
}
.indi-vid-sb #wrapper
{
	min-height:0;
	padding: 0;
}
.indi-vid-sb #midClmn1
{
	width: 640px;
}
.indi-vid-sb #copy
,.indi-vid-sb .intro
{
	margin: 0;
	padding: 0;
}
.indi-vid-sb #contentClmn {
	width: auto;
}
.indi-vid-sb #hdrRow
,.indi-vid-sb #srchRow
,.indi-vid-sb #navClmn
,.indi-vid-sb #pageNavBar
,.indi-vid-sb #midClmn2
,.indi-vid-sb #footer
{
	display: none;
}
.indi-vid #vid-player.youtube {
	height:383px;
}
.indi-vid #vid-player {
	height:383px;
	width:680px;
}
.archive-tree ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.archive-tree ul li {
	list-style-image:none;
}
.archive-tree ul {
	padding: 10px 10px;
	margin: 0 20px;
}
.archive-tree li {
	font-size: 1.15em;	
}
.archive-tree li li,
.archive-tree li li li a {
	font-size: 1em;
}
.newsletterBtn {
	float: right;
	margin-top: 0;
}
#nlSignup .h2 {
	margin-top: 17px;
}
#newsletterEmail {
	width: 205px;
}
#share div.addthis_toolbox {
	margin-left: 0;
}

/**************** FORMS */
fieldset {
	border:medium none;
	color:#000000;
	margin-top:10px;
	padding:5px 10px 10px;
	margin-top:15px;
}
input {  
  font-size: 1.0em;  
 } 
input[type="text"],
input[type="password"],
textarea {  
	width: 250px;
} 
form label {
	width:38%;
	float:left;
	padding-left:10px;
	color:#000;
}
form {  
	padding:0px;
	background: url("../images/layout-elements/gradient-bg/dusty-02.gif") repeat-x scroll center top #D7D6C5;
    border: 1px dotted #999999;
}
form h2, h2.form_sub_h{
	padding-bottom:35px;
	color:#FFF;
}
.required-field {
	color:#C00;
}
label .required_field_legend {
	float:right;
	color:#000;
}

/* form date*/	
input.date-text-field {
    width: 150px;
}

.form-date-box-even{
	float:left;
}
.form-date-box-odd{
	margin-left: 480px;
}

/* Natalie Imbruglia link */
#kailis-link {
	display:block;
	height: 20px;
	width: 150px;
	position:relative;
	top: -117px;
	text-indent: -2000px;
	left: 522px;
}
