#topnav a, a.footer, .footer { font-family: verdana; font-size: 10px; color: #D2CFCC; }
#topnav a:hover, a.footer:hover { text-decoration: none; }
#topnav a { font-weight: bold; }
#topnav td { vertical-align: middle; text-align: center; }

#breadcrumb td { padding-left: 18px; }
#breadcrumb a, #breadcrumb td, #photo_detail td, #photo_detail a { line-height: 20px; color: #B5ACAD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
#breadcrumb a:hover { text-decoration: none; }

.common, li, a.link, a.commonLink, .cms_content a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #544D48; }

li { line-height: 19px; }
a.link { line-height: 22px; }

a.link:hover, a.commonLink:hover, .cms_content a:hover { text-decoration:none; }

.bg_content { background-image: url(img/bg_content.gif); background-position: top left; background-repeat: repeat-x; background-color: #452F31; }
.bg_subtitle { background-image: url(img/bg_subtitle.gif); background-position: top left; background-repeat: no-repeat; background-color: #452F31; }
.bg_subnav { background-image: url(img/bg_subnav.gif); background-position: top left; background-repeat: repeat-x; background-color: #452F31; }

.photo_thumb { border: 2px solid #FFFFFF; }
.photo { border: 2px solid #2D1E20; }
#photo_detail a { text-decoration: none; }
#photo_detail a:hover { text-decoration: underline; }

.caption {color:#958579; font-size:9px; text-align:center;}
