@charset "utf-8";
#pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none;}
#menu li {float:left; margin-left:1px; padding-top:2px;}
#menu li a {display:block; height:38px; line-height:38px; padding:0 20px 0 0; float:left; background: url(../../photography/_images/tab_a.gif) no-repeat right top; color:#000; text-decoration:none;}
#menu li a b {display:block; height:38px; float:left; padding:0 0 0 20px; background: url(../../photography/_images/tab_b.gif) left top; cursor:pointer;}
#menu li a:hover, 
.home #menu li#home a,
.single #menu li#single a,
.dropdown #menu li#dropdown a,
.dropline #menu li#dropline a,
.flyout #menu li#flyout a,
.support #menu li#support a,
.contact #menu li#contact a
{background-position:right -51px; margin-top:-2px; height:40px;}
#menu li a:hover b,
.home #menu li#home a b,
.single #menu li#single a b,
.dropdown #menu li#dropdown a b,
.dropline #menu li#dropline a b,
.flyout #menu li#flyout a b,
.support #menu li#support a b,
.contact #menu li#contact a b
{background-position:left -51px; height:40px;}

#pad1 {height:100px;}
#menu1 {padding:0 0 0 30px; margin:0 0 0 300px; list-style:none; width:670px; height:60px; background:url(../../photography/_images/background.png)}
* html #menu1 {
margin:0;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='single_ten/background.png', sizingMethod='scale');
}

#menu1 li {position:relative; float:left; margin:0;}
#menu1 li a {display:block; height:36px; line-height:35px; padding:0 20px 0 0; float:left; color:#333; text-decoration:none; font-family:arial, sans-serif; font-size:11px; background:url(../../photography/_images/divide.png) no-repeat right top;}
#menu1 li a b {display:block; height:36px; float:left; padding:0 0 0 20px;}

#menu1 li a:hover, 
#menu1 li a:active,
#menu1 li a:focus,
.home #menu1 li#home a,
.single #menu1 li#single a,
.dropdown #menu1 li#dropdown a,
.dropline #menu1 li#dropline a,
.flyout #menu1 li#flyout a,
.support #menu1 li#support a,
.contact #menu1 li#contact a
{background:#999 url(../../photography/_images/divide2.png) no-repeat right top; cursor:pointer; color:#fff; line-height:35px;}
#menu1 li a:hover b,
#menu1 li a:active b,
#menu1 li a:focus b,
.home #menu1 li#home a b,
.single #menu1 li#single a b,
.dropdown #menu1 li#dropdown a b,
.dropline #menu1 li#dropline a b,
.flyout #menu1 li#flyout a b,
.support #menu1 li#support a b,
.contact #menu1 li#contact a b
{ background:#999; cursor:pointer;}

#css-rollover
{
	display: block;
	width: 74px;
	height: 33px;
	background-image: url(../../photography/_images/facebook-join-148x33.png);
	background-repeat: no-repeat;
	background-position: 0 0;

}

#css-rollover:hover
{
	background-position: -74px 0px;
}

#css-rollover span
{
  position: absolute;
  top: -999em;
}

/* vertical */
h4 {margin:0;padding:0.3em;text-align:center;}

div.menu3 {
	width:220px;
	background:#8090AB;
	padding:0;
	margin:1em;
	border:1px solid #000;
}


div.menu3 a {
	display:block;
	margin:0;
	width:100%;
	padding:0.3em;
	font-weight:bold;
	border-top:1px solid #000;
	color:#2A436F;
	text-decoration:none;
}
div.menu4 {
	width: 220px;
	padding: 0;
	margin: 1em;
	border: 1px solid #000;
	background-color: #FFFFFF;
}
.menu4 tr td {
	background-color: #c0c0c0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
}

div.menu4 a {

	text-decoration:none;
}

html>body div.menu3 a {width:auto;}

div.menu3 a:hover {background:#B8C2D5;color:#2A436F;}

