@charset "UTF-8";
/* CSS Document */

/* COLORS
RED - 820024
ORG - d9531e
YEL - fdb813
H1 RED - 
LITE GREY - F0F0F0
DARK GREY - 303030
WHITE - FFF
BLACK - 000 
*/

body {
text-align: center;
min-width: 950px;
font-family: tahoma, verdana, arial, sans-serif;
background-color: #820024;
margin: 0;
padding: 0;
border: 0;
background-image: url(art/tile-body.gif);
background-position: top center;
background-repeat: repeat-x;
}

#container {
width: 900px;
margin: 0 auto;
text-align: left;
padding: 0;
border: 0;
}

#foot-wrapper {
display: block;
height: 201px;
text-align: left;
padding: 0;
border: 0;
clear: both;
background-image: url(art/footer-bg.gif);
background-position: top center;
background-repeat: repeat-x;
}

/* These are ANCHOR LINK Styles ----------- */

#main a, #fourleft a {
color: #d9531e;
}

#main a:hover, #fourleft a:hover {
color: #fdb813;
background-color: #d9531e;
}

#fourright a.map, #inspire-right a.map, #blog-right a.map {
color: #820024;
text-decoration: none;
}

#fourright a:hover.map, #inspire-right a:hover.map, #blog-right a:hover.map {
color: #820024;
background-color: #fdb813;
}

.clear {
clear: both;
}

/* --------------------------------------------------- DIV for TripAdvisor */

.tripadvisor-left {
float: left;
margin: 0 0 0 10px;
padding: 0px;
border: 0px;
}

.tripadvisor-right {
float: left;
margin: 0 10px 0 0;
padding: 10px 0 0 0;
border: 0px;
}

#tripadvisor-home {
margin: 0;
padding: 0;
display: block;
height: 115px;
width: 263px;
}

/* This is my BRANDING Division in the top/left of the page. ----------- */
		
#branding {
width: 900px;
height: 250px;
display: block;
border: 0px;
padding: 0;
margin: 0 0 20px 0;
}

#branding img.bulllogo {
float: left;
border: 0;
margin: 0;
padding: 0;
}

#branding-right {
float: right;
width: 700px;
height: 250px;
border: 0px;
padding: 0;
margin: 0;
background: url(art/Social-NAV-BG.gif) top right no-repeat;
}

#branding-right img.logo {
border: 0px;
padding: 0;
margin: 0 0 17px 0;
}

/* General styles for text, images and spans ----------------------------- */

h1 {
font-size: .6em;
font-weight: normal;
text-align: right;
color: #69011e;
padding: 0 35px 0 0;
margin: 0;
}

span.smaller {
font-size: 80%;
font-style: italic;
}

.leftimg {
float: left;
background-color: #FFF;
padding: 5px;
border: 1px solid #FC0;
margin: 5px 20px 10px 0;
}

.rightimg {
float: right;
background-color: #FFF;
padding: 5px;
border: 1px solid #FC0;
margin: 2px 10px 10px 15px;
}

/* ----------------------------------------------------- CONTACT US PAGE MAP */

#map {
width: 570px;
height: 525px;
}

/* ----------------------------------------------------- CONTACT US PAGE MAP */

.award {
padding: 20px;
border-bottom: 1px dotted #fdb813;
}

/* HOME GALLERY ----------------------------- */

#main {
display: block;
width: 900px;
padding: 0;
margin: 0 0 35px 0;
}

#homegallery {
float: left;
width: 425px;
height: 350px;
border: 1px solid #fdb813;
padding: 0;
margin: 0 25px 50px 0;
background-image: url(art/slide-bg.jpg);
background-position: bottom center;
background-repeat: no-repeat;
}

#main h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
line-height: 1.25em;
color: #fdb813;
padding: 0;
margin: 0 10px 6px 0;
font-weight: normal;
}

#main p {
font-size: .85em;
line-height: 1.6em;
color: #e7e7e7;
padding: 0;
margin: 0 0 15px 0;
}

/* TESTIMONIAL PAGE ----------------------------- */

#main h2.tsthead {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
line-height: 1.2em;
color: #fdb813;
padding: 0;
margin: 0 30px 6px 20px;
font-weight: normal;
}

#main p.tstbody {
font-size: .85em;
line-height: 1.6em;
color: #e7e7e7;
padding: 0;
margin: 0 30px 15px 20px;
}

.tstall {
margin: 30px 20px 30px 20px;
padding: 0;
border: 0;
}

#main .tstall p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
line-height: 1.5em;
color: #fdb813;
padding: 0;
margin: 35px 30px 7px 20px;
}

#main .tstall cite {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
line-height: 1.4em;
color: #FFF;
padding: 0;
margin: 0 0 0 40px;
}

/* Unordered LIST INSTRUCTIONS -------------------------------------------------- UL LIST  */

ul.bullet {
list-style-type: none;
padding: 0;
margin: 0 0 24px 35px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.2em;
color: #d9531e;
text-indent: 30px;
font-weight: normal;
}

li.bulletback {
background-image: url(art/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
padding: 0;
margin: 0 0 3px 0;
}

/* Unordered LIST INSTRUCTIONS -------------------------------------------------- UL LIST  */

ul.hours {
list-style-type: none;
padding: 10px 0 0 0;
margin: 0 0 24px 15px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #820024;
font-weight: normal;
}

li.hoursback {
background-image: url(art/bullethours.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
padding: 0 0 0 13px;
margin: 0 0 12px 0;
font-size: .95em;
line-height: 1.35em;
}

/* Unordered LIST INSTRUCTIONS -------------------------------------------------- UL LIST  */

ul.sunday {
list-style-type: none;
padding: 4px 0 0 0;
margin: 0 0 4px 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
line-height: 1em;
color: #fdb813;
font-weight: normal;
}

ul.sundaymain {
border-top: 1px dotted #fdb813;
list-style-type: none;
padding: 5px 0 0 0;
margin: 0 20px 12px 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.1em;
color: #820024;
font-weight: normal;
}

li.sundayback {
background-image: url(art/bulletsunday.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
padding: 0 0 0 13px;
margin: 0 0 4px 0;
}

li.sundayback-no {
background-image: url(art/bulletsunday-no.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
padding: 0 0 0 13px;
margin: 0 0 4px 0;
}



/* COLORS
RED - 820024
ORG - d9531e
YEL - fdb813
H1 RED - 
LITE GREY - F0F0F0
DARK GREY - 303030
WHITE - FFF
BLACK - 000 
*/

/* FOUR COLUMN home page ----------- */

#column-four {
display: block;
width: 900px;
}

#fourright {
float: right;
background-color: #d9531e;
background-image: url(art/3column-bg-top.gif);
background-position: top center;
background-repeat: no-repeat;
width: 263px;
margin: 0 9px 0 0;
padding: 20px 0 0 0;
}

#fourright h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.1em;
color: #fdb813;
padding: 0;
margin: 3px 15px 4px 15px;
font-weight: normal;
}

#fourright p {
font-size: .85em;
line-height: 1.5em;
color: #FFF;
padding: 0;
margin: 0 15px 5px 15px;
}

#fourright span, #inspire-right span {
font-size: 70%;
color: #FFF;
text-transform: uppercase;
}

#fourright span.hoursline, #inspire-right span.hoursline {
font-size: 120%;
color: #FFF;
text-transform: uppercase;
}

/* Three Column home page ---------------------------------- */

#fourleft {
width: 580px;
position: relative;
left: 3px;
top: 0;
padding: 0;
margin: 0;
}

.threefloat_1 {
position: relative;
float: left;
margin: 0 0 20px 0;
padding: 12px 0 0 0;
width: 290px;
left: 0px;
}

.threefloat_2 {
position: relative;
float: left;
margin: 0 0 20px 0;
padding: 12px 0 0 0;
width: 290px;
left: 20px;
}

.threefloat_3 {
position: relative;
float: left;
margin: 0 0 20px 0;
padding: 12px 0 0 0;
width: 290px;
left: 40px;
}

#fourleft h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.1em;
color: #fdb813;
padding: 0;
margin: 0 10px 4px 0;
font-weight: normal;
}

#fourleft h2.artname {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.1em;
color: #fdb813;
padding: 0;
margin: 0px 4px 12px 5px;
font-weight: normal;
}

#fourleft h2.artname span {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
line-height: 1.1em;
color: #fff;
padding: 0;
margin: 0px 4px 8px 5px;
font-weight: normal;
}

#fourleft h2.artname span.smaller {
font-size: .8em;
margin: 0px 4px 8px 57px;

}

#fourleft p {
font-size: .75em;
line-height: 1.6em;
color: #e7e7e7;
padding: 0;
margin: 0 10px 5px 0;
}

#fourleft p.brunchhome {
font-size: .75em;
line-height: 1.6em;
color: #d9531e;
padding: 0;
margin: 0 10px 5px 0;
}

#fourleft span {
color: #fdb813;
}

#fourleft div img {
border: 1px solid #fdb813;
padding: 0;
margin: 5px 10px 10px 0;
float: left;
}

#fourleft div img.noborder {
border: 0px;
}

.noborderleft {
float: left;
border: 0px;
margin: 0 10px 10px 0;
padding: 0px;
}

.noborderbuffet {
float: left;
border: 0px;
margin: 0 0 10px 15px;
padding: 0px;
}

/* This is my Inspiration and About Us Page ----------- */

#Inspiration {
display: block;
width: 900px;
}

#inspire-left {
width: 580px;
float: left;
padding: 0;
margin: 0 0 20px 10px;
}

#inspire-right {
float: right;
background-color: #d9531e;
background-image: url(art/3column-bg-top.gif);
background-position: top center;
background-repeat: no-repeat;
width: 263px;
margin: 40px 9px 0 0;
padding: 10px 0 0 0;
}

#inspire-right img.photo, #fourright img.photo {
margin: 3px 0 10px 15px;
padding: 0;
border: 5px solid #FFF;
}

#inspire-right h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.1em;
color: #fdb813;
padding: 0;
margin: 10px 15px 4px 15px;
font-weight: normal;
}

#inspire-right h2.first {
margin-top: 20px;
}

#inspire-right h2.line {
border-bottom: 1px dotted #fdb813;
padding-bottom: 5px;
}

#inspire-right p {
font-size: .8em;
line-height: 1.6em;
color: #FFF;
padding: 0;
margin: 0 15px 8px 15px;
}

#inspire-right p.last {
margin-bottom: 15px;
}

img.review {
margin: 8px 0 10px 0;
padding: 0;
border: 5px solid #FFF;
}

/* Instructions for the BLOG PAGE ---------------------------------------------  Blog Page*/

#Inspiration {
display: block;
width: 900px;
}

#blog-left {
width: 580px;
float: left;
padding: 0;
margin: 10px 0 20px 10px;
}

#blog-right {
float: right;
background-color: #d9531e;
background-image: url(art/3column-bg-top.gif);
background-position: top center;
background-repeat: no-repeat;
width: 263px;
margin: 40px 9px 0 0;
padding: 10px 0 0 0;
}

#blog-right img.photo {
margin: 13px 0 10px 15px;
padding: 0;
border: 5px solid #FFF;
}

#blog-left img {
margin: 8px 0 10px 0;
padding: 0;
border: 5px solid #FFF;
}

#blog-left img.size-medium {
margin: 8px 12px 10px 0;
padding: 0;
border: 5px solid #FFF;
float: left;
}

#blog-right h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.1em;
color: #fdb813;
padding: 0;
margin: 10px 15px 4px 15px;
font-weight: normal;
}

#main #blog-left p.author {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .875em;
line-height: 1.2em;
color: #d9531e;
padding: 0 0 0 0;
margin: 4px 0 12px 5px;
font-style: italic;
}

#blog-left h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .9em;
line-height: 1.1em;
color: #d9531e;
padding: 0;
margin: 0 0 25px 0;
font-weight: normal;
}

#inspire-right h2.line {
border-bottom: 1px dotted #fdb813;
padding-bottom: 5px;
}

#blog-right p {
font-size: .8em;
line-height: 1.6em;
color: #FFF;
padding: 0;
margin: 0 15px 8px 15px;
}

#blog-right p.last {
margin-bottom: 15px;
}

#blog-right ul {
margin: 10px 20px 7px 0;
padding: 0;
list-style-type: none;
line-height: 1.3em
}

#blog-right ul li {
	font-family: Georgia, "Times New Roman", Times, serif;
text-decoration: none;
padding: 0;
margin: 0 0 7px 20px;
}

#main #blog-right ul li a {
color: #820024;
text-decoration: underline;
padding: 0 0 0 0;
font-size: 1em;
line-height: 1.3em;
margin: 0 0 0 0;
font-weight: normal;
}

#main #blog-right ul li a:hover {
color: #820024;
background-color: #fdb813;
}

#main #blog-left a {
color: #fdb813;
text-decoration: underline;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#main #blog-left a:hover {
color: #820024;
background-color: #fdb813;
}

/* Unordered LIST INSTRUCTIONS -------------------------------------------------- UL LIST  */

#main #blog-left ul {
list-style-type: disc;
padding: 0;
margin: 0 0 12px 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
line-height: 1.2em;
color: #d9531e;
text-indent: 0px;
font-weight: normal;
}

#main #blog-left ul li {
padding: 0px;
margin: 0 0 6px 0;
}

#main #blog-left img.alignright {
float: right;
margin: 0 10px 6px 20px;
}


/* Specific to the 2 column MENU FLOATS ************************* MENU FLOATS  * */

/* COLORS
RED - 820024
ORG - d9531e
YEL - fdb813
H1 RED - 
LITE GREY - F0F0F0
DARK GREY - 303030
WHITE - FFF
BLACK - 000 
*/

.menu {
width: 590px;
border: 0;
padding: 0;
margin: 0 0 20px 0;
background-image: url(art/bullet-2.gif);
background-repeat: no-repeat;
background-position: top left;
}

.menuleft {
float: left;
width: 280px;
}

.menuright {
float: right;
width: 280px;
}

#main .menu h2 {
color: #e7e7e7;
font-size: 1.3em;
line-height: 1.4em;
font-weight: normal;
padding: 0 0 2px 24px;
margin: 0 0 15px 2px;
border-bottom: 1px dotted #fdb813;
}

#main .menu h2.cheese {
color: #fdb813;
}

#main .menu span {
font-size: 95%;
color: #fdb813;
}

#main .menu span.orange {
font-size: 95%;
color: #d9531e;
}

#main .menu span.white {
font-size: 100%;
color: #e7e7e7;
}

#main .menu h3 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #d9531e;
font-size: 1.15em;
line-height: 1em;
letter-spacing: -.03em;
margin: 0;
padding: 0;
font-weight: normal;
}

#main .menu h3.single {
margin: 0 0 15px 0;
}

#main .menu p {
color: #e7e7e7;
font-size: .75em;
line-height: 1.5em;
margin: 0 0 15px 0;
padding: 0;
font-style: italic;
}

#main .menu h3.list {
line-height: 1.1em;
margin: 0 0 4px 0;
}

#main .menu h3.last {
line-height: 1.1em;
margin: 0 0 14px 0;
border-bottom: 2px solid #8a3339;
padding-bottom: 10px;
}


/* This is my NAVIGATION_MAIN Division in the top/right of the page. ----------- */

#sub-navigation {
display: block;
width: 171px;
height: 35px;
margin: 15px 0 123px 0;
padding: 0;
border: 0px;
}

#nav-sub {
  width: 171px;
  height: 35px;
  position: relative;
  left: 487px;
  top: 0px;
  background-image: url(art/sub-nav.gif);
  margin: 0;    
  padding: 0;
}
#nav-sub li {
  float: left;
  list-style-type: none;
}
#nav-sub li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 35px;
  background: url(art/sub-nav.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}

li#nav_blg a {
  left: 0;
  width: 75px;
  background-position: 0 0;
}
li#nav_fac a {
  left: 75px;
  width: 32px;
  background-position: -75px 0;
}
li#nav_twt a {
  left: 107px;
  width: 32px;
  background-position: -107px 0;
}
li#nav_rss a {
  left: 139px;
  width: 32px;
  background-position: -139px 0;
}
li#nav_blg a:hover {
  background-position: 0 -35px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_fac a:hover {
  background-position: -75px -35px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_twt a:hover {
  background-position: -107px -35px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_rss a:hover {
  background-position: -139px -35px;
  background-color: transparent;
  border-bottom: 0px;
}
#body_blg li#nav_blg a {
  background-position: 0 -70px;
}









#navigation {
display: block;
width: 671px;
height: 38px;
margin: 0 0 15px 0;
padding: 0;
border: 0px;
}

#nav-1 {
width: 671px;
height: 38px;
background-image: url(art/NAV-MAIN.gif);
margin: 0;
padding: 0;
}

#nav-1 li {
float: left;
list-style-type: none;
}
	
#nav-1 li a {
margin: 0;
padding: 0;
display: block;
height: 38px;
background: url(art/NAV-MAIN.gif) no-repeat;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
}

li#nav_hom a {
left: 0;
width: 66px;
background-position: 0px 0px;
}
li#nav_men a {
left: 66px;
width: 63px;
background-position: -66px 0px;
}
li#nav_cat a {
left: 129px;
width: 90px;
background-position: -129px 0px;
}
li#nav_tst a {
left: 219px;
width: 117px;
background-position: -219px 0px;
}
li#nav_con a {
left: 336px;
width: 113px;
background-position: -336px 0px;
}
li#nav_our a {
left: 449px;
width: 144px;
background-position: -449px 0px;
}
li#nav_awd a {
left: 593px;
width: 78px;
background-position: -593px 0px;
}

li#nav_hom a:hover {
background-position: 0px -38px;
background-color: transparent;
border-bottom: 0px;
}
li#nav_men a:hover {
background-position: -66px -38px;
background-color: transparent;
border-bottom: 0px;
}
li#nav_cat a:hover {
background-position: -129px -38px;
background-color: transparent;
border-bottom: 0px;
}
li#nav_tst a:hover {
background-position: -219px -38px;
background-color: transparent;
border-bottom: 0px;
}
li#nav_con a:hover {
background-position: -336px -38px;
background-color: transparent;
border-bottom: 0px;
}
li#nav_our a:hover {
background-position: -449px -38px;
background-color: transparent;
border-bottom: 0px;
}
li#nav_awd a:hover {
background-position: -593px -38px;
background-color: transparent;
border-bottom: 0px;
}

#body_hom li#nav_hom  a {
background-position: 0px -76px;
}
#body_men li#nav_men  a {
background-position: -66px -76px;
}
#body_cat li#nav_cat  a {
background-position: -129px -76px;
}
#body_tst li#nav_tst  a {
background-position: -219px -76px;
}
#body_con li#nav_con  a {
background-position: -336px -76px;
}
#body_our li#nav_our  a {
background-position: -449px -76px;
}
#body_awd li#nav_awd  a {
background-position: -593px -76px;
}

/* The instructions here are for you division called 'body' This will always be located below your navigaiton ----------------------------- */

.slideshow {
width: 425px;
height: 280px;
overflow: hidden;
}

/* COLORS
RED - 820024
ORG - d9531e
YEL - fdb813
H1 RED - 
LITE GREY - F0F0F0
DARK GREY - 303030
WHITE - FFF
BLACK - 000 
*/

/* These are syles for my FOOTER at the bottom of the page ----------- */

#footer {
width: 900px;
margin: 0 auto;
text-align: left;
padding: 35px 0 0 0;
border: 0;
background-image: url(art/footer-logo.gif);
background-repeat: no-repeat;
background-position: top right;
}

#footer ul {
margin: 0 0 15px 10px;
padding: 0;
}

#footer li {
display: inline;
margin: 0 5px 0 0;
list-style-type: none;
padding: 0;
font-size: .875em;
}

#footer a {
color: #fdb813;
}

#footer a:hover {
color: #820024;
background-color: #fdb813;
}

#footer a.tncdesigns {
color: #FFF;
font-size: 90%;
}

#footer h2 {
color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
line-height: 1.3em;
padding: 0;
margin: 0 0 5px 10px;
font-weight: normal;
}

#footer p {
color: #820024;
font-size: .875em;
line-height: 1.3em;
margin: 0 0 5px 10px;
}

#footer p.designer {
color: #820024;
font-size: .75em;
line-height: 1.3em;
margin: 0 0 5px 10px;
}

#footer span {
font-size: 90%;
color: #d9531e;
}

/* Lightbox gallery divisions and images ***************** */

.gallerysmall {
display: block;
margin: 0 0 15px 9px;
}

.gallerysmall img {
padding: 4px;
margin: 6px;
background-color: #FFF;
}

.gallerymenu {
display: block;
margin: 0 0 15px 0;
}

.gallerymenu img {
padding: 3px;
margin: 0 5px 5px 0;
background-color: #FFF;
}

.gallerymenu img.lastone {
padding: 3px;
margin: 0 0 5px 0;
background-color: #FFF;
}

.gallerycatering {
float: right;
margin: 0 0 15px 15px;
width: 425px;
}

.gallerycatering img {
padding: 3px;
margin: 0 5px 5px 0;
background-color: #FFF;
}

.gallerycatering img.lastone {
padding: 3px;
margin: 0 0 5px 0;
background-color: #FFF;
}

#main .gallerymenu a, #main .gallerycatering a {
color: #820024;
}

#main .gallerymenu a:hover, #main .gallerycatering a:hover {
color: #820024;
background-color: #820024;
}

/* COLORS
RED - 820024
ORG - d9531e
YEL - fdb813
H1 RED - 
LITE GREY - F0F0F0
DARK GREY - 303030
WHITE - FFF
BLACK - 000 
*/

/* LightBOX ******************************************** */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ 
border: none; 
}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
#main #blog-left img.alignleft {
float: left;
margin: 5px 10px 5px 0;
padding: 0;
}

