li#nhome {
left: 0px;
position: absolute;
}
li#album-13 {
left: 40px;
position: absolute;
}
li#album-7 {
left: 121px;
position: absolute;
}
li#album-5 {
left: 179px;
position: absolute;
}
li#album-6 {
left: 219px;
position: absolute;
}
li#album-8 {
left: 266px;
position: absolute;
}
li#album-9 {
left: 325px;
position: absolute;
}
li#album-10 {
left: 394px;
position: absolute;
}
li#album-11 {
left: 458px;
position: absolute;
}
li#album-12 {
left: 541px;
position: absolute;
}
li#album-16 {
left: 581px;
position: absolute;
}

li a#nav_home {
background: transparent url(/images/nav/home.gif) no-repeat scroll 0 0;
display: block;
width: 40px;
height:25px;
}
li a#nav_album-13 {
background: transparent url(/images/nav/engagement.gif) no-repeat scroll 0 0;
display: block;
width: 81px;
height:25px;
}
li a#nav_album-7 {
background: transparent url(/images/nav/wedding.gif) no-repeat scroll 0 0;
display: block;
width: 58px;
height:25px;
}
li a#nav_album-5 {
background: transparent url(/images/nav/rome.gif) no-repeat scroll 0 0;
display: block;
width: 40px;
height:25px;
}
li a#nav_album-6 {
background: transparent url(/images/nav/venice.gif) no-repeat scroll 0 0;
display: block;
width: 47px;
height:25px;
}
li a#nav_album-8 {
background: transparent url(/images/nav/sirmione.gif) no-repeat scroll 0 0;
display: block;
width: 59px;
height:25px;
}
li a#nav_album-9 {
background: transparent url(/images/nav/como.gif) no-repeat scroll 0 0;
display: block;
width: 69px;
height:25px;
}
li a#nav_album-10 {
background: transparent url(/images/nav/florence.gif) no-repeat scroll 0 0;
display: block;
width: 64px;
height:25px;
}
li a#nav_album-11 {
background: transparent url(/images/nav/spannocchia.gif) no-repeat scroll 0 0;
display: block;
width: 83px;
height:25px;
}
li a#nav_album-12 {
background: transparent url(/images/nav/siena.gif) no-repeat scroll 0 0;
display: block;
width: 40px;
height:25px;
}
li a#nav_album-16 {
background: transparent url(/images/nav/jacobmurray.gif) no-repeat scroll 0 0;
display: block;
width: 88px;
height:25px;
}

.sf-navbar li#nhome.sfHover a#nav_home, .sf-navbar li#nhome.current a#nav_home, .sf-navbar a#nav_home:hover,
.sf-navbar li#album-13.sfHover a#nav_album-13, .sf-navbar li#album-13.current a#nav_album-13, .sf-navbar a#nav_album-13:hover,
.sf-navbar li#album-7.sfHover a#nav_album-7, .sf-navbar li#album-7.current a#nav_album-7, .sf-navbar a#nav_album-7:hover,
.sf-navbar li#album-5.sfHover a#nav_album-5, .sf-navbar li#album-5.current a#nav_album-5, .sf-navbar a#nav_album-5:hover,
.sf-navbar li#album-6.sfHover a#nav_album-6, .sf-navbar li#album-6.current a#nav_album-6, .sf-navbar a#nav_album-6:hover,
.sf-navbar li#album-8.sfHover a#nav_album-8, .sf-navbar li#album-8.current a#nav_album-8, .sf-navbar a#nav_album-8:hover,
.sf-navbar li#album-9.sfHover a#nav_album-9, .sf-navbar li#album-9.current a#nav_album-9, .sf-navbar a#nav_album-9:hover,
.sf-navbar li#album-10.sfHover a#nav_album-10, .sf-navbar li#album-10.current a#nav_album-10, .sf-navbar a#nav_album-10:hover,
.sf-navbar li#album-11.sfHover a#nav_album-11, .sf-navbar li#album-11.current a#nav_album-11, .sf-navbar a#nav_album-11:hover,
.sf-navbar li#album-12.sfHover a#nav_album-12, .sf-navbar li#album-12.current a#nav_album-12, .sf-navbar a#nav_album-12:hover,
.sf-navbar li#album-16.sfHover a#nav_album-16, .sf-navbar li#album-16.current a#nav_album-16, .sf-navbar a#nav_album-16:hover
{
background-position: 0 -25px;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu {
line-height: 1.0;
}
.sf-menu ul {
position: absolute;
top: -999em;
width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
float: left;
position: relative;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left: 0;
top: 2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left: 10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left: 10em; /* match ul width */
	top:			0;
}
#nav {
	margin-top:8px;
background: url("/images/nav/nav_bg.gif") repeat-x scroll left top;
height: 25px;
}

.sf-navbar {
width: 900px;
margin: 0 auto;
height: 25px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
position: relative;
}

.sf-navbar ul {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0;
padding: 0;
}

.sf-navbar li span {
height: 1px;
position: absolute;
text-indent: -9999px;
width: 1px;
}

.sf-navbar li ul li {
background: #E5E5E5 none repeat scroll 0 0;
padding: 6px 0;
margin-top: -6px;
}

.sf-navbar li.current ul {
z-index: 999;
}
.sf-navbar li.sfHover ul, ul.sf-navbar li:hover ul {
z-index: 1000;
}
.sf-navbar li li {
margin: 0;
padding: 0;
}
.sf-navbar a {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
display: block;
float: left;
padding: 0px 8px 0 12px;
text-decoration: none;
}
.sf-navbar a:hover {
color: #CC0000;
}

.sf-navbar li ul {
left: 0;
position: absolute;
top: -999em;
}
.sf-navbar li li.current a {
color: #C30D19;
}
.sf-navbar li:hover ul, body .sf-navbar li.current ul, ul.sf-navbar li.sfHover ul {
top: 40px;
}
.sf-navbar li:hover li ul, .sf-navbar li.sfHover li ul {
top: -999em;
}
.sf-navbar li li:hover ul, ul.sf-navbar li li.sfHover ul {
top: 40px;
}
.superfish li:hover ul, .superfish li li:hover ul {
top: -999em;
}
#subnav {
margin: 0 auto;
padding: 0;
text-align: left;
width: 980px;
}
#subnav ul {
margin: 0;
padding: 0;
}
#subnav ul li {
display: inline;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0;
padding: 0;
}
#subnav_bkgnd {
background: #E5E5E5 url(/aw/images/bkgnd_subnav.gif) repeat-x scroll left top;
clear: both;
height: 25px;
margin: 0;
padding: 0;
}

.breadcrumb {
margin: 0 auto;
width: 1000px;
position: relative;
padding-top: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #666;
}

.breadcrumb a, .breadcrumb a:visited {
text-decoration: none;
color: #333333;
}

.breadcrumb a:hover {
text-decoration: underline;
color: #CC0000;
}

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
position: relative;
}
.sf-navbar li {
position: static;
}
.sf-navbar a {
border-top: none;
}
.sf-navbar li ul {
width: 44em; /*IE6 soils itself without this*/
}
.sf-navbar li li {
position: relative;
}
.sf-navbar li li ul {
width: 13em;
}
.sf-navbar li li li {
width: 100%;
}
.sf-navbar ul li {
width: auto;
float: left;
}
.sf-navbar a, .sf-navbar a:visited {
border: none;
}
.sf-navbar li.current {
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
text-decoration: none;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
left: 0;
top: 2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
top: -999em;
}

.sf-navbar li li.current > a {
font-weight: bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator {
background-position: -10px -100px;
}
.sf-navbar ul a > .sf-sub-indicator {
background-position: 0 -100px;
}
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
background: transparent;
padding: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topright: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
}
