/******************
 * orby_header Styling *
 ******************/
#orby_header {
	background: #0054a6 url(../images/layout/header_bg.jpg) 0 0 repeat-x;
	min-width: 700px;
	height: 64px;
	position: relative;
}
	#orby_header h1 {
		text-indent: -5000px;
		position: relative;
		background: transparent url(../images/layout/header_h1.jpg) 0 0 no-repeat;
		min-width: 700px;
		margin: 0 auto;
		height: 64px;
		border-bottom: none;
	}
	#orby_header .description {
		text-indent: -5000px;
		position: absolute;
		height: 90px;
		width: 123px;
		top: 0;
		right: 0;
		background: transparent url(../images/icons/pen_paper.png) top right no-repeat;
	}
	body#projects_site #orby_header .description {
		background-image: url(../images/icons/hard_hat.png);
	}
	body#photo #orby_header .description {
		background-image: url(../images/icons/photo.png);
	}
	body#stocks #orby_header .description {
		background-image: url(../images/icons/stocks.png);
	}
	body#ambrosia #orby_header .description {
		background-image: url(../images/icons/ambrosia.png)
	}
	.hidden_hr {
		display: none;
	}

/**********************
 * orby_navigation Styling *
 **********************/
body #orby_navigation {
	background: #555555 url(../images/layout/navigation_bg.jpg) bottom left repeat-x;
	float: left;
	width: 100%;
	min-width: 700px;
	text-transform: lowercase;
	border-top: 1px solid #666;
	border-bottom: 5px solid #FFF;
	font-size: 90%;
}
	body#stocks #orby_navigation, body#ambrosia #orby_navigation {
		border-bottom: none;
		font-size: small;
		font-family: 'Lucida Grande', Arial, Verdana, sans-serif;
	}
	body #orby_navigation a {
		position: relative;
		display: block;
		color: #BCBCBC;
		letter-spacing: .1em;
		padding: 5px 0;
		font-weight: bold;
	}
		body #orby_navigation a:hover {
			border-bottom: 3px solid #D94040;
			color: #DDD;
			text-decoration: none;
			padding: 5px 0 2px;
		}
	body #orby_navigation ul {
		margin: 0 90px 0 0;
	}
		body#stocks #orby_navigation ul, body#ambrosia #orby_navigation ul {
			line-height: 1.3em;
			font-size: 90%;
		}
		body #orby_navigation ul li {
			float: right;
			margin: 0 15px 0 0;
			list-style-image: none;
			list-style-type: none;
		}
			body #orby_navigation ul li.bread {
				float: left;
				margin-left: 15px;
				padding: 5px 0;
				color: #888;
				text-transform: none;
			}
				body #orby_navigation ul li.bread a {
					padding: 0;
					display: inline;
				}
					body #orby_navigation ul li.bread a:hover {
						border: none;
					}
body#about_page #orby_navigation li.about, body#blog #orby_navigation li.blog, body#photo #orby_navigation li.photo, body#projects_site #orby_navigation li.projects_site, body#stocks #orby_navigation li.wikis, body#ambrosia #orby_navigation li.wikis {
	background: url(../images/layout/section_select_right.gif) bottom right no-repeat;
	padding-right: 2px;
}
	body#about_page #orby_navigation li.about a, body#blog #orby_navigation li.blog a, body#photo #orby_navigation li.photo a, body#projects_site #orby_navigation li.projects_site a, body#stocks #orby_navigation li.wikis a, body#ambrosia #orby_navigation li.wikis a {
		background: url(../images/layout/section_select_left.gif) bottom left no-repeat;
		color: #FFF;
		padding-left: 2px;
	}
		body#about_page #orby_navigation li.about a:hover, body#blog #orby_navigation li.blog a:hover, body#photo #orby_navigation li.photo a:hover, body#projects_site #orby_navigation li.projects_site a:hover, body#stocks #orby_navigation li.wikis a:hover, body#ambrosia #orby_navigation li.wikis a:hover {
			border: none;
			padding: 5px 0 5px 2px;
			color: #FFF;
		}

