@charset "utf-8";html[xmlns] .clear { display: block;}* html .clear { height: 1%; }body { background: #000 url(../images/camera-bkg.jpg) no-repeat right top fixed; margin 0 auto; padding: 0 auto; }.clear:after { content:'.'; display: block; height: 0px; clear: both; visibility: hidden; -webkit-transform: none; -webkit-box-shadow: none;}/*     TOP NAVIGATION     */nav.dark {	display: inline-block;	z-index: 5;	position: relative;width 80%; 	min-width: 540px;	float: right;	text-align: center;	font: 600 0.8em/1em "Open Sans", sans-serif;	border-radius: 3px;	margin: 0;	overflow: visible;	bottom: 20px;	height: 1.2em;	top: 85px;}nav.dark ul { margin: 0; padding: 0; line-height: 1.2em;}/*     TOP NAV - TOP LEVEL     */nav.dark li {list-style: none; float: right; position: relative;}nav.dark li.first, nav li.first a {border-top-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-top-left-radius: 2px; -moz-border-bottom-left-radius: 2px;-moz-border-radius-topleft: 2px;-webkit-border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px;}nav.dark li.last, nav li.last a {border-top-right-radius: 2px; border-bottom-right-radius: 2px; -moz-border-top-right-radius: 2px; -moz-border-bottom-right-radius: 2px;-moz-border-radius-topright: 2px;-webkit-border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px;}nav.dark li a { display: block; font: 600 0.8em/1em "Open Sans", sans-serif; color: #bbd1e7; letter-spacing: 0.3em;	vertical-align: middle; text-decoration: none; padding: 10px 17px 10px 17px; text-shadow: 0px -1px 1px #000; -moz-text-shadow: 0px -1px 1px #000; -webkit-text-shadow: 0px -1px 1px #000; }nav.dark li a.select {color: #fff;}nav.dark li a {background-position: 0px 0px;text-shadow:-1px -1px 2px #000;-moz-text-shadow:-1px -1px 2px #000;-webkit-text-shadow:-1px -1px 2px #000;}nav.dark li a:hover { font: 600 0.8em/0.9em "Open Sans", sans-serif; color: #fff; background-position: 0px -36px;}nav li.active a {background-position: 0px -36px;}nav.dark li a:active { background-position: 0px -72px; }/*      CONTAINERS     */.headerw { width: 70%; 	min-width: 960px; margin: 0 auto; }.bwrap { width:100%; display:block; text-align:center; margin: 0 auto; }.bwrapw { width: 70%; min-width: 960px;  vertical-align: top; padding: 0; margin: 0 auto; }.footer { z-index: 5; position: relative; width: 100%; height: 75px; text-align: center; vertical-align:middle; margin-bottom:10px;}/* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the overflow:hidden on the .container is removed */.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }.fltrt { float:right; margin:0px 20px 10px 20px; }.fltlft { float:left; margin:10px 5px 15px 20px; }.para {width: 90%; min-width: 960px; padding: 10px; margin: 0 auto; }.indent { margin-left:2.4em; display:block; }.indentp { text-indent: 2.4em; }/*     SPECIAL ITEMS      */#logo { z-index: 4; position: relative; display: inline-block; float: left; width: 410px; height: 112px; margin: 20px 0px 5px 0px; }/*     FONTS      */p {	font: 400 0.8em/2.1em "Open Sans", sans-serif; color: #E1E0E2; letter-spacing: 0.2em; padding-bottom: 0.5em; text-align: left; }p.p10 {	font: 400 0.9em/1.4em "Open Sans", sans-serif; color: #E1E0E2; letter-spacing: 0.2em; padding-bottom: 0.5em; }p.p11 {	font: 400 0.9em/1.4em "Open Sans", sans-serif; color: #E1E0E2; letter-spacing: 0.2em; padding-left:20px; }p.p12 { font: 0.9em/1.4em "Michroma", sans-serif; color: #E1E0E2; letter-spacing: 0.2em; text-indent:1.8em; padding: 0px; }p.p14 { font: 0.9em/1.4em "Michroma", sans-serif; color: #F7DC48; letter-spacing: 0.4em; padding: 0px; }p.p16 { font: 1.1em/1.5em "Michroma", sans-serif; color: #F7DC48; letter-spacing: 0.4em; padding: 0px; }p.err {font: 800 1.3em/1.7em "Open Sans", sans-serif; color: #FF0000; padding-bottom: 5px; }p a:link { color: #bbd1e7; text-decoration: none; }p a:visited { color: #bbd1e7; text-decoration: none; }p a:active { color: #bbd1e7; text-decoration: none; }p a:hover {	color: #F7DC48; text-decoration: none; }.caption { font: 0.8em/1.2em Verdana, Arial, sans-serif; color: #E1E0E2; display: block; letter-spacing: 0.1em; width: 240px; margin-left: 20px; padding: 0px 5px 0px 15px; text-align: left; }.captf { font: 1em/1.4em Verdana, Arial, sans-serif; color: #E1E0E2; display: block; letter-spacing: 0.1em; width: 140px; text-align: left; margin: 0; padding: 0; }/*       FOOTER      */.footertxt { display:inline-block; font: 600 0.6em/1.2em "Open Sans", sans-serif; color:#6E708D; letter-spacing: 0.3em; padding:0 14px; }a.footertxt:link, visited, active { Text-Decoration: none;}a.footertxt:hover {	color: #bbd1e7;	}img.footertxt { vertical-align: middle; }.disclaimer { display:inline-block; font: 400 0.6em/1.2em "Open Sans", sans-serif; color:#999; Text-Decoration: none; letter-spacing: 0.2em; margin:7px 0; padding: 5px 20px; }a.disclaimer:link, visited, hover, active {	Text-Decoration: none;}a.disclaimer:hover { color: #bbd1e7; }/*     Colby's Design     */#dbtext { font: 0.5em/1em Verdana, Arial, sans-serif; color: #4F537F; Text-Decoration: none; letter-spacing:0.2em; position: relative; bottom:10px; left:50px;}#dbtext a:link, #dbtext a:visited, #dbtext a:active { color: #bbd1e7; text-decoration:none;}#dbtext a:hover { color: #FFCC00;}