<!--
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* global page */

body,td,p{
	font-family:Copperplate, 'Copperplate Gothic Light', Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	background-color:#000000;
	margin:0;
	padding:0;
}

p,h3{
	margin:0 0 10px 10px;
	font-size:13px;
}

h1{
	font-weight:normal;
	font-size:18px;
	margin:2px 0 7px 10px;
	color:#CCCCCC;
}

h2{
	font-weight:normal;
	font-size:18px;
	color:#CCCCCC;
}

h3{
	font-weight:normal;
	font-size:15px;
	color:#CCCCCC;
}

a:link {
	color:#CCCCCC;
	text-decoration:none;
}

a:visited {
	color:#CCCCCC;
	text-decoration:none;
}

a:active {
	color:#FFFFFF;
}

a:hover {
color:#FFFFFF;
}

.topbar{
	font-size:15px;
}

.logo{
	width:362px;
}

.phone{
	float:left;
	display:inline;
	height:90px;
}

.navtext{
	text-align:right;
	margin:2px 5px 5px;
	width:140px;
}

.navtext a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.navtext a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.photog_header {
	float:left;
	display:inline;
}

.contact {
	width:250px;
	float:left;
	display:inline;
	margin-top:4px;
}
.c1 {
	margin-left:203px;
}

.bio {
	width:550px;
	margin:0;
	display:block;
	clear:both;
	white-space:normal;
	padding:0;
}

.bio h1 {
	margin:0 0 8px 10px;
}

/* LEFT DROP DOWN MENU STYLES */

#nav { /* main list box */
padding:0 0 10px 0;
margin:0;
list-style:none;
float:left;
background-color:black;
width:160px;
w\idth:150px;
}

#nav ul { /* sub list boxes */
padding:0;
margin:0;
list-style:none;
float:left;
background-color:black;
border:1px solid #CCCCCC;
width:180px;
w\idth:170px;
}

#nav li { /* all list items */
position:relative;
float:left;
line-height:125%;
margin:3px 0;
width:150px;
z-index:1000!important;
}

#nav li a { /* all links */
width:155px;
w\idth:145px;
display:block;
color:#CCCCCC;
font-size:14px;
text-decoration:none;
background-color:black;
padding:0 3px 0 0;
/*border:1px solid white;*/
text-align:right;
}

#nav li a:hover {/* all link hover states */
color:white;
}

#nav a.daddy {
background:url(/SITE/images/rightarrow.gif) center right no-repeat;
}

#nav li ul { /* second-level list boxes */
position:absolute;
left:-99999px;
margin-left:148px;
margin-top:-20px;
}

#nav li ul li { /* second and above level lists items */
margin:0;
}

#nav li ul ul { /* third-and-above-level list boxes */
left:-99999px;
margin-left:170px;
margin-top:-30px;
}

#nav li ul li a {/* second and above links */
text-align:left;
width:170px;
w\idth:160px;
padding:2px 4px;
font-size:13px;
}

#nav li ul li a:hover {/* second and above link hover states */
color:white;
background-color : #333333;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #nav li.sfHover ul ul ul ul {
left:-99999px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li li li li.sfHover ul {
/* lists nested under hovered list items */
left:auto;
}

#nav li:hover, #nav li.sfHover {
color:white;
background-color : #333333;
width:170px;
}

/* TOP DROP DOWN MENU STYLES */

#nav2 { /* main list box */
float: left;
list-style:none;
margin:0 0 5px 5px;
padding:1px 0 1px 2px;
background-color:black;
}

#nav2 ul { /* sub list boxes */
padding:0;
margin:0 0 0 -3px;
list-style:none;
float:left;
background-color:black;
width:275px;
w\idth:265px;
white-space:normal;
}

#nav2 li {
position:relative;
float: left;
padding:0;
margin:0;
z-index:1000!important;
}

#nav2 li a { /* all links */
color:#CCCCCC;
font-size:18px;
text-decoration:none;
background-color:black;
display: block;
padding:1px;
}

#nav2 li a:hover {/* all link hover states */
color:white;
}

#nav2 a.daddy {
background:url(/SITE/images/rightarrow.gif) center right no-repeat;
}

#nav2 li ul { /* second-level list boxes */
position:absolute;
left:-99999px;
height:auto;
}

#nav2 li ul li { /* second and above level lists items */
margin:0;
line-height:135%;
}

#nav2 li ul ul { /* third-and-above-level list boxes */
left:-99999px;
margin-left:265px;
margin-top:-24px;
}

#nav2 li ul li a {/* second and above links */
text-align:left;
width:265px;
w\idth:255px;
padding:4px 4px;
}

#nav2 li ul li a:hover {/* second and above link hover states */
color:white;
background-color : #333333;
}

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul, #nav2 li.sfHoverTwo ul ul, #nav2 li.sfHoverTwo ul ul ul, #nav2 li.sfHoverTwo ul ul ul ul {
left:-99999px;
}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul, #nav2 li.sfHoverTwo ul, #nav2 li li.sfHoverTwo ul, #nav2 li li li.sfHoverTwo ul, #nav2 li li li li.sfHoverTwo ul {
/* lists nested under hovered list items */
left:auto;
}

#nav2 li:hover, #nav2 li.sfHoverTwo {
color:white;
width:275px;
w\idth:265px;
background-color : #333333;
}

-->