body {
	margin: 0px;
	background: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	background: url(images/pic_bg.jpg) repeat top left; }

.wrapper {
	width: 880px; }

#header {
	position: relative;
	width: 880px;
	height: 255px;
	background: url(http://sustainable.rangelands.org/images/pic_hp_header_cropped.jpg) no-repeat 40px 40px; }


#content_shift {
	background: url(http://sustainable.rangelands.org/images/bg_content.gif) top center repeat-y; }

#content_outsidebox {
	background: url(http://sustainable.rangelands.org/images/pic_topcurve.gif) no-repeat top left;
	width: 800px;
	text-align: left;
	padding: 9px 0px 0px 0px;
	margin-left: 0px;}

#content_insidebox {
	width: 799px; }

#column_2 {
	float: left;
	left: 0px;
	top: 0px;
	margin-left: 10px;
	width: 180px; }

.mission_column2 {
	line-height: 20px;
	margin: 0px 5px; }

.links_column2 {
	padding: 3px; }

.links_column2 a:link, .links_column2 a:active .links_column2 a:visited {
	font-weight: bold;
	font-size: 9pt;
	color: #C74901;
	text-decoration: none;
}

.links_column2 a:hover {
	font-weight: bold;
	font-size: 9pt;
	color: #C74901;
	text-decoration: underline;
} 

#mission {
	background: url(http://sustainable.rangelands.org/images/pic_subheader_orange.gif) top left no-repeat; }

#pdfdownloads {
	background: url(http://sustainable.rangelands.org/images/pic_subheader_green.gif) top left no-repeat;}

#upcomingevents {
	background: url(http://sustainable.rangelands.org/images/pic_subheader_orange.gif) top left no-repeat; }

#socialcommunities {
	background: url(http://sustainable.rangelands.org/images/pic_subheader_green.gif) top left no-repeat; }

#socialcommunities a:link, #socialcommunities a:active, #socialcommunities a:visited {
	color: #000000;
	font-size: 9pt;
	text-decoration: none; }

#socialcommunities a:hover {
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: underline; }

#column_3 {
	background: url(http://sustainable.rangelands.org/images/pic_subheader_red.gif) top left no-repeat; 
	float: left;
	top: 0px;
	width: 587px;
	*width: 597px;
	margin-left: 4px;
	padding: 0px 5px 5px 5px; 
	*padding: 0px;}

#pagetitle { }

.pagesection_title {
	padding: 13px 0px 0px 5px;
	height: 29px;
	color: #E4CDBE;
	font-size: 12pt; 
	font-weight: bold;
	word-spacing: 5px;}

.pagesection_content {
	padding: 5px;
	color: #5B300D; }	

.table_basic td {font-family: arial,helvetica,sans-serif; font-size: 9pt; padding: 3px 10px; border-bottom: solid 1px #E7E7E7; vertical-align: top;}

.table_basic td.year { background-color: #e7e7e7; font-weight: bold;}


.bottom_curve { 
	background: url(http://sustainable.rangelands.org/images/pic_bottomcurve.gif) top left no-repeat; 
	width: 800px;
	height: 9px; } 

#copyright { text-align: center; font-size: 8pt; padding: 25px 0px; color: #FFFFFF; }

	
/** Headers **/	
.header { font-weight: bold; font-size: 14pt;}
.subhead { font-weight: bold; font-size: 12pt;}



/** Text **/
ul, ol, dl {margin-top: 0px; }
dd, li {padding: 0px 0px 5px 0px; font-size: 9pt; }

.definitionlist {text-indent: -25px; padding-left: 25px; padding-bottom: 10px; }
.para_space {height: 10px; }
.para_group { padding-bottom: 15px;}
.para_group_40 { float: left; width: 40%; padding-bottom: 15px; }
.para_group_50 { float: left; width: 50%; padding-bottom: 15px; }
.para_group_60 { float: left; width: 60%; padding-bottom: 15px; }
.question {font-style: italic; font-weight: bold;}



/** Navigation **/
#subnav_page a:link, #subnav_page a:active, #subnav_page a:visited {
	text-decoration: none; }

#subnav_page a:hover {
	text-decoration: underline;} 



/** Top Navigation **/

.navigation_top_home {
	position: absolute;
	top: 5px;
	left: 0px;
	width: 170px;
	height: 150px; 
	cursor: pointer; }

#navigation_top {
	position: absolute;
	top: 213px;
	left: 80px;
	width: 745px;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF; }

#navigation_top ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

/** Top Level List Items **/
#navigation_top ul li {
	position: relative;
	display: inline;
	float: left;
	width: 120px; 
	height: 30px;
	z-index: 1;
	}

#navigation_top ul li:hover {
	background: url(http://sustainable.rangelands.org/images/pic_nav_top.jpg) no-repeat top left; }

#navigation_top a:link, #navigation_top a:active, #navigation_top a:visited, #navigation_top a:hover { 
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	z-index: 1; } 


/** Bottom Navigation **/

#navigation_bottom {
	width: 745px;
	height: 10px;
	border-left: solid 54px #E4DCBE;
	border-top: solid 15px #E4DCBE;
	border-bottom: solid 10px #E4DCBE;
	line-height: 10px;
	background-color: #E4DCBE; }

.navigation_bottomlinkbox {
	border-right: solid 1px #000000;
	height: 10px;
	padding: 0px 15px; 
	float: left; 
	text-align: center; }

.navigation_bottomlinkbox_home {
	height: 10px;
	padding: 0px 15px;  
	float: left; 
	text-align: center; }

a.bottomlink:link, a.bottomlink:active, 
a.bottomlink:visited {
	color: #AC0A00;
	text-decoration: none;
	font-size: 8pt; }

a.bottomlink:hover {
	color: #AC0A00;
	text-decoration: underline;
	font-size: 8pt; }


/** About SRR **/

.aboutsrr_items li { 
	padding: 5px 50px 5px 0px; 
	margin-left: 0px;}

.aboutsrr_principles li { 
	padding: 5px 50px 5px 0px; 
	margin-left: 0px;}

.framework_goals dd { 
	padding: 5px 50px 5px 0px; 
	margin-left: 25px;}

/** About SRR Subnav **/

#navigation_tabs {
	position: relative;
	top: -10px;
	left: 5px;
	width: 579px;
	*width: 569px;
	height: 70px;
	padding: 10px 0px 0px 0px;
	border-bottom: solid 1px #E4DCBE;}

#navigation_tabs_getinvolved, #navigation_tabs_faq {
	position: relative;
	top: -10px;
	left: 5px;
	width: 579px;
	*width: 569px;
	height: 40px;
	padding: 10px 0px 5px 0px;
	border-bottom: solid 1px #E4DCBE;}

#navigation_tabs_outreach {
	position: relative;
	top: -10px;
	left: 5px;
	width: 579px;
	*width: 569px;
	height: 20px;
	padding: 10px 0px 5px 0px;
	border-bottom: solid 1px #E4DCBE;}

.link_tab {	
	float: left;
	width: 160px;
	padding: 0px;  
	margin: 0px 0px 0px 20px;
	line-height: 20px;
	text-align: left; }

.link_tab_pad {	
	float: left;
	padding: 0px 25px 0px 0px;  
	margin: 0px;
	line-height: 20px;
	text-align: left; }

.link_tab_faq {	
	float: left;
	padding: 0px;  
	margin: 0px 10px 0px 20px;
	line-height: 20px;
	text-align: left; }

.bullet {
	font-size: 14pt; }
		
.link_tab a:link, .link_tab a:active, .link_tab a:visited,
.link_tab_pad a:link, .link_tab_pad a:active, .link_tab_pad a:visited,
.link_tab_faq a:link, .link_tab_faq a:active, .link_tab_faq a:visited {
	font-size: 9pt;
	color: #AC0A00;
	text-decoration: none; }

.link_tab a:hover, .link_tab_pad a:hover, .link_tab_faq a:hover {
	font-size: 9pt;
	color: #AC0A00;
	text-decoration: underline; }

.continueto {
	width: 100%;
	text-align: right;
	height: 20px;
	line-height: 20px; }

.continueto a:link,.continueto a:active,.continueto a:visited {
	color: #AC0A00;
	text-decoration: none; 
	font-size: 9pt; }

.continueto a:hover {
	color: #AC0A00; 
	text-decoration: underline;
	font-size: 9pt;  }



/** Get Involved **/
.getinvolved_org_col1, .getinvolved_org_col2 {
	float: left;
	width: 50%; } 


/** Meetings **/
#meeting dl {
	padding: 0px;
	margin: 0px; }

#meeting dd{ 
	background-color: #FFFFFF;
	width: 587px;
	display: block;
	margin: 0px;
	padding: 1px 0px;
	line-height: 20px;
	height: 20px;
	font-size: 9pt;
	border-bottom: solid 1px #E4DCBE;}

#meeting dt.year {
	width: 575px;
	font-weight: bold;
	line-height: 20px;
	background-color: #E4DCBE;
	padding: 0px 2px 0px 10px; }

#meeting dd:hover, #meeting dd.meetinghover { 
	background-color: #f5f2e5; 
	width: 587px; 
	display: block; 
	margin: 0px; 
	padding: 1px 0px;
	line-height: 20px;}

.meeting_date { width: 110px; *width: 100px; float: left; margin-left: 10px;}
.meeting_place { width: 140px; float: left; }
.meeting_agenda { width: 65px; float: left; }
.meeting_notes { width: 65px; float: left; }
.meeting_ppt { width: 160px; float: left; }

#meeting a:link, #meeting a:visited, #meeting a:active {
	text-decoration: none; }
#meeting a:hover { text-decoration: underline; }

.meeting_backto { float: right; margin-right: 25px; height: 25px; font-size: 9pt; line-height: 25px; color: #5B300D; font-weight: bold; }
.meeting_backto a:link, .meeting_backto a:visited, .meeting_backto a:active { text-decoration: none; color: #5B300D;}
.meeting_backto a:hover { text-decoration: underline; color: #5B300D;}


.powerpoints { height: 400px; }
.powerpoints li {padding: 5px 0px; }
.ppt_location, .ppt_handouts { padding-bottom: 3px; }
.ppt_date { width: 100%; padding-bottom: 10px; }
.ppt_presentations_line { width: 100%; border-top: solid 1px #E4DCBE; padding: 3px 0px; }
.ppt_title { font-weight: bold; }
.ppt_presenter { font-size: 9pt; }
.ppt_presenter2 {font-size: 9pt; padding: 0px 0px 0px 25px; margin: 0px;}


/** Outreach **/
.outreachactivities td {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt; 
	border-bottom: solid 1px #E4DCBE;
 	border-right: solid 1px #E4DCBE; }

.outreachactivities td.eventname { width: 200px; text-align: left; font-weight: bold; }
.outreachactivities td.date { width: 130px; text-align: center; }
.outreachactivities td.location { width: 100px; text-align: center; }
.outreachactivities td.activity { width: 120px; text-align: center; }
.outreachactivities td.contact { width: 110px; text-align: center; }
.outreachactivities .bgtop { background-color: #E4DCBE; font-weight: bold; text-align: center;}
	
.tww { color: #FFFFFF; font-size: 10px; }
.tww a:link, .tww a:active, .tww a:visited {
	color: #FFFFFF;
	text-decoration: none; }

.tww a:hover {
	color: #FFFFFF;
	text-decoration: underline; }
