

body {
	
	font-family:  verdana, arial, sans-serif;
    margin:0; padding:0;
    font:.75em/1.25 sans-serif;
	font-size: 75%;
    background: #DEDEE7;
    background: #ffffff;
}
#notprinted {
	display: none;
}

/**** BEGIN CONTENT CSS ****/		
#title_dist {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:large;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		color: #9B1838;}
		

 p.center {
	margin-left: auto;
    margin-right: auto;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #663333;
}		


		
.splash-right {
		float: right;
		margin-left: 10px;
		display: block;
		text-align: center;
		width: auto!important;
		width: 150px;
		margin-bottom: 4px;
		clear:right;
	/* border: thin solid silver; */
		}			
		
div.splash-right p{
		   
	margin: 0;
	font-size: x-small;
	font-weight: bolder;
	text-align: center;
	padding: 2px 4px 4px 14px;
	width: 150px;
	display: block;}	
	
.splash-right-portrait {
		float: right;
		margin-left: 10px;
		padding-top: 10px;
		display: block;
		text-align: center;
		width: auto!important;
		width: 130px;
		margin-bottom: 3px;
		clear:right;
	/* border: thin solid silver; */
		}			
		
div.splash-right-portrait p{
		   
	margin: 0;
	font-size: x-small;
	font-weight: bolder;
	text-align: center;
	padding: 2px 4px 4px 0px;
	width: 130px;
	display: block;}		

.splash-left-portrait {
		float: left;
		margin-right: 10px;

		display: block;
		text-align: center;
		width: auto!important;
		width: 130px;
		margin-bottom: 3px;
		clear:right;
	/* border: thin solid silver; */
		}			
		
div.splash-left-portrait p{
		   
	margin: 0;
	font-size: x-small;
	font-weight: bolder;
	text-align: center;
	padding: 2px 4px 4px 0px;
	width: 130px;
	display: block;}			
	
	
.splash-left {
		float: left;
		margin-right: 8px;
		display: block;
		text-align: center;
		width: auto!important;
		width: 150px;
		margin-bottom: 4px;
	/* border: thin solid silver; */
		}		

	div.splash-left p{
		   
	margin: 0;
	font-size: x-small;
	font-weight: bolder;
	text-align: center;
	padding: 2px 3px 4px 8px;
	width: 160px;
	display: block;}	
	
p {
	text-align: justify;
	page-break-inside:avoid;}	
	
	#sidebar { /* Left nav container */
		background-color:#cccc99;
		width: 160px;
		max-width: 160px;}
	#blackbar {
	width:25px;
	background-color:#000000;
	}
	#rightbar { /* Left nav container */
	margin-left: 0;
	padding:0;
	width:21px;
	background: url('images/rogue_gradient.jpg'); 
	background-repeat:no-repeat;
	background-position: top right;
	background-color:#cccc99;}
	/* New version of Relative Content table  */
	#maincontent #relativecontent {  
		float: right;
		margin: 0;
		margin-bottom: 0px;
		border-color:#FFFFFF;
		border-style: hidden; }

	#maincontent .relativecontent table { 
		margin:0;
		padding:0;
 		font-size: small;
		padding-bottom: 0px;}
	
	#maincontent .relativecontent th{ 
	    background-color:#ada55a;
	    color: #FFFFFF;}
		
	#maincontent .relativecontent td{ 
	    background-color:#FFFFFF;
	    color: #FFFFFF;}
	
	.wrapper {
		height: 5em;
		border-style: dashed;
		border-color:#999999;
		border-width: medium;}
	
	#horizontal-wrapper {
		padding-bottom: 30px;
		padding-top: 10px;
		/* border-bottom: solid 1px #000000;*/}	
	
	#related-content  { 
		margin-left: 14px;
		margin-top: 18px;
		margin-right: 1px;
		margin-bottom: 10px;
		padding: 0px;
		width: 150px;
		float: right;
		clear: both; 
	/* border-style: dashed;
	border-color:#999999;
	border-width: medium;*/
		position: relative;}


	#maincontent table { /* these definitions overide thedefault border table */
	border: none;
	border-collapse: collapse;
    width: 580px;}
	
	#maincontent table { /* these definitions overide thedefault border table */
	border: none;
	border-collapse: collapse;
    width: 580px;}
	
	#maincontent table td{
	border: none;
	border-collapse: collapse;}
	
	
	h1{ 
	color:#964043;
	background-color: inherit;
	font-weight: bold;
	font-size: medium;
	margin: 0;}

	h2{ 
	color:#57452D;
	background-color: inherit;
	font-weight: bold;
	font-size: small;
	margin-top: 4px;
	margin-bottom: 8px;}
	
	h3{color: #5A7B63; background-color: inherit; font-weight: bold; font-size: 100%;}
	h4{color: #999966; background-color: inherit; font-weight: bold; font-size: 100%; }
	h5{color: #CCCC99; background-color: inherit; font-weight: bold; font-size: 100%;}
	
	
	.inblock-top-line{
	margin: 4px 8px 14px 8px;
	border-top: 1px dotted silver; 
	clear: both;}

	
	#maincontent table.maps {	
	margin-left: 80px; 
	width: 80%;}	

	#maincontent table.maps p{	
	text-align:center;
	width: 130px;}	

	#left-nav {   /* FF fix for message falling out of table */
	min-height: 330px;}
	
	ul li {
	padding-top: 4px;
	list-style-type: none;
	}




.inblock-top-line{
	margin: 6px 8px 6px 8px;
	border-top: 1px dotted silver; 
	clear: both;}

#maincontent .caption {
	font-size: x-small;
	font-weight: bold;
	text-align:center;
}

a img {border: none; } /* remove image link blue border */

a:link, a:visited {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	}

/**** END CONTENT CSS ****/		


/**** LAYOUT COMPONENTS ****/		
#navcontainer {
	display: none;
}

	/** HEADER CSS **/
	#header{
		background: url('/or/resources/recreation/rogue/images/header_rogue.jpg') no-repeat 0 0;
		
		
		}
	
	#header_photo_1, #header_photo_2, #header_photo_3, #header_photo_4, #header_photo_5, #header_photo_6 {
		height: 80px;
		width: 80px;
		float: left;
		margin: 0px 4px 4px 10px;
		border: 0}

	#header_photo_1 {
		background: url('../images/header_1.jpg') repeat-y 0 0;}
	#header_photo_2 {
		background: url('../images/header_4.jpg') repeat-y 0 0;}
	#header_photo_3 {
		background: url('../images/header_3.jpg') repeat-y 0 0;}
	#header_photo_4 {
		background: url('../images/header_2.jpg') repeat-y 0 0;}
	#header_photo_5 {
		background: url('../images/header_5.jpg') repeat-y 0 0;}
	/** End HEADER CSS **/	
	

	/** TABLE **/
	#center {  /* Center Div Wrapper Around Entire Page */
			padding: 15px;
			width: auto;
			margin:0 auto;
			text-align:left;}
	
	#mainTable { /* primary Table containing layout */
		 width: auto;
		margin: 0 auto;} 
	#mainTable td {
		padding: 0px;/*Pads each table cell in modern browsers - troubleshooting*/}
	
	#sidebar { /* Left nav container */
	display: none;
		}
	
	#maincontent {  /*remaining difference from left nav and right bar columns - needed for pages w/ minimal content*/
		width: auto;
		background-color:#FFFFFF;} /* IE */
	
	#rightbar { /* Left nav container */
	display: none;
}
	
	
	#blackbar {
	display: none;
	
	}
	
	
	
	/** END TABLE **/

	
	/** BEGIN LEFT NAV **/
	#left-nav {   /* Wrapper Around Entire Left Nav */
	display: none;
}
	
	#navcontainer {  /* Wrapper Around List Items Left Nav */
	display: none;
}
	
	#navcontainer ul {
	display: none;
}
	

	#navcontainer li { 
	display: none;
}
	
	#navcontainer li li{ 
	display: none;
}
	
	.NavIndent { 
	display: none;
}
	
	
	#navcontainer a
	{
	display: none;
}
	
	#navcontainer a:hover
	{
	display: none;
}
	
	#navcontainer a:active  {
	display: none;
}
	#navcontainer a:focus  {
	display: none;
}
	
	.p7currentmark {
	display: none;
}
	#navcontainer ul ul
	{
	display: none;
}
	#navcontainer li li a
	{
	display: none;
}
	input.search 
	{ 
	display: none;
}
	#search  {
	display: none;
}

	/** END LEFT NAV **/

	
	
	/*  right nested area  ***OLD VERSION still needed until we finalize related content*****/
	#related-content  { 
		margin-left: 6px;
		margin-top: 6px;
		margin-right: 0px;
		padding: 0px;
		width: 155px;
		float: right;
		clear: both; 
	/* border-style: dashed;
	border-color:#999999;
	border-width: medium;*/
		position: relative;}
		.rc-head  {
			color: #ffffff;
		    float: right;
			text-align: center;
			width: 155px;			
			display: block;
			background-color: #637b7b;
			padding: 0px 0px 0px 0px;
			margin: 0;
			}
		.rc-sub  {
			top: 160px; 
/*			color: #003366;  */
			background-color: transparent;
			width: 149px;			
			padding: 0px 2px 2px 2px;
			padding: 0px 2px 2px 2px;
			border: 1px solid #f0f0d8;
			margin-bottom: 4px;
			}
		.rc-sub ul {
			/*list-style-type: disc; */
			list-style-type: none;
			padding: 0px; 
			list-style-position: outside;
			margin: 0px 0px 0px 0px;
			}	
		.rc-sub li { 
			color: #000000;
			border: 0px;
			padding-bottom: 0px;
			padding-top: 2px;
			padding-left: 2px;
			padding-left: 0px;
			padding-right: 2px;
			margin: -2px 0px 0px 0px;
			}
		.rc-sub a{ 
			text-decoration: none;
			}
		.rc-sub a:hover{ 
			text-decoration: underline;
			}
		.rc-select { 
		    border-style: none;
			color: #000000;
			float: left;
			position: relative;
			}
  		.rc-select select { 
			/* width: auto; */
			width: 110px !important;
			width: 120px;
			font-size:small; 
			margin-bottom: 0px;
			}
		.bkgrnd	{ 
			margin-bottom: 0px;
			}
		.rc-submit { 
			top: -1.75em;
			display: inline;
			float: none;
			}
		# noscript {
			font-size: 110%;}
		# noscript ul {
			font-size: 90%;}



	/** FOOTER **/
	div#foot-text {
	display: none;
}
	div#foot-text a {
		color: #FFFFFF;
		font-size: small;}
	div#foot-text a:hover {
		color:#FF0000;}
	div#foot-text-upper {
	display: none;
}
	
	div#foot-text-upper a {
		color: #000000; }
	div#foot-text-upper a:hover {
		color:#FF0000;}
	
	/** End FOOTER CSS **/	

/**** END LAYOUT COMPONENTS****/



#horizontal-wrapper {
	display: none;
}


.splash-right {
		float: right;
		margin-left: 10px;
		display: block;
		text-align: center;
		width: auto;
		_width: 150px;
		margin-bottom: 4px;
	/* border: thin solid silver; */
		}			
		
div.splash-right p{
		   
	margin: 0;
	font-size: x-small;
	font-weight: bolder;
	text-align: center;
	padding: 2px 4px 4px 15px;
	width: 150px;
	display: block;}	
	
.splash-left {
		float: left;
		margin-right: 10px;
		display: block;
		text-align: center;
		width: auto;
		_width: 150px;
		margin-bottom: 4px;
	/* border: thin solid silver; */
		}		

	
	
p {
	text-align: justify;}	



.inblock{
	padding-top: 4px;
	padding-bottom: 18px;
	border-top: 1px dotted silver; 
	clear: both;}

.inblock-line{
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px dotted silver; 
	clear: both;}	
	
	

h1{ 
	color:#BB7B51;
	background-color: inherit;
	font-weight: bold;
	font-size: large;
	margin: 0;}

h2{ 
	color:#57452D;
	background-color: inherit;
	font-weight: bold;
	font-size: medium;
	margin-top: 4px;
	margin-bottom: 8px;}


h3{color: #5A7B63; background-color: inherit; font-weight: bold; font-size: 100%;}
h4{color: #999966; background-color: inherit; font-weight: bold; font-size: 100%; }
h5{color: #CCCC99; background-color: inherit; font-weight: bold; font-size: 100%;}




#left-nav {   /* FF fix for message falling out of table */
	min-height: 330px;}
	
.citation-break {

	border-top: 1px solid #CCCCCC;
	margin-top:8px;
	
	margin-bottom:8px;
	_margin-bottom: -6px;
	margin-left: auto;
	margin-right: auto;
	width: 70%;}	

#maincontent table {  /* default table layout in content div*/
			border-collapse: collapse;
			margin:0;
			padding:0;
			padding-left:5px;
			padding-right:5px;
 			border-style: hidden;
			border-width:1px;
			border-style:solid;
			border-color:#494938;
			clear: right;
			width: 200px;
			}
#maincontent table th {			
			border-width:1px;
			border-style:solid;
			border-color:#494938;
			background-color:#964043;
			color:#FFFFFF;
			padding:0px;
			text-align:center;
			padding-left:8px;
			padding-right:8px;
            }
#maincontent table td { 
			border-width:1px;
			border-style:solid;
			border-color:#494938;
			padding:0px;
			padding-left:5px;
			padding-right:5px;
			text-align:center;
			}
			
			#maincontent table td.header-two { 
			border-width:1px;
			border-style:solid;
			font-weight:bold;
			background-color:#E3E0D0;
			border-color:#494938;
			padding:0px;
			padding-left:5px;
			padding-right:5px;
			text-align:center;	}
			
		.row {
		width: 500px;
		margin-left: 10px;
		text-align: center;
		height: 10em;
		padding-top: 1em;
		padding: 1em;

	border-style: dashed;
	border-color:#999999;
	border-width: 1px;
		
		}	
		
	#maincontent ul.two {
	margin-left: -12px!important;
	margin-left: 6px;
	}
			
	#maincontent li.two {
		padding-top: 2px;
		list-style: none;
	}	
	

	div#maincontent ul.nobullet {
	margin-top: 6px;
	list-style-type: none;}

	
	div#maincontent  li.top-rule {
		border-top: 1px solid #999999;
		display:inline;	}

	.relativecontent {
	display: none;
	}
	#quicklinks {
	display: none;
	}
	
	
	 /* float space formatting*/
	
	#maincontent table { /* these definitions overide thedefault border table */
	border: none;
    width: 550px;}
	
	#maincontent table td{
	border: none;}

	#maincontent table.float {  /* default table layout in content div*/

	margin:0;
	padding:0;
 	border-style: hidden;
	border-width:1px;
	border-style:solid;
	border-color:#494938;
	width: 250px;
	margin-top: 15px;}
	
	
#maincontent table.float th {			
			border-width:1px;
			border-style:solid;
			border-color:#494938;
			background-color:#964043;
			color:#FFFFFF;
			padding:0px;
			text-align:center;
			padding-left:8px;
			padding-right:8px;

            }
#maincontent table.float td { 
			border-width:1px;
			border-style:solid;
			border-color:#494938;
			padding:0px;
			padding-left:5px;
			padding-right:5px;
			padding-top: 1px;
			padding-bottom: 1px;
			text-align:center;
			}
			
#maincontent table td.header-two { 
			border-width:1px;
			border-style:solid;
			font-weight:bold;
			background-color:#E3E0D0;
			border-color:#494938;
			padding:0px;
			padding-left:5px;
			padding-right:5px;
			text-align:center;	}
			
	#wrapper {
		text-align:center;}

	#maincontent table.container {  /* wrapper table div*/
			border: none;
			margin-left: 1.5em!important;
			margin-left: 0;
			margin-top: 0;}

	#maincontent table.container td{  /* wrapper table div*/
			vertical-align:top;	}

	#maincontent p.updated {
		line-height:normal;
		color:#9B1838;
		text-align: center;
		font-weight: bold;
		margin: -4px 0 4px 0;}


 /* end float space formatting*/