﻿html			{ background:#FFFFFF url(../images/html-bg.jpg) repeat-x left top;}
body			{ text-align:center;}

#SiteWpr		{ }
#SiteInnerWpr	{ width:980px; margin:0 auto;}
#LayoutWpr		{ text-align:left; position:relative;}

#SiteContentOuterWpr {}
#SiteContentWpr {}
#SiteContentInnerWpr { padding:40px 15px 25px 15px;}

#ContentWpr     { float:left; width:690px; min-height:400px;}
#SideBarWpr     { float:left; width:265px;}

.relatedContentCt	{ padding: 25px 0 0; }

#SiteFooterWpr  { text-align:center; height:100px;}
#FooterWpr      { width:980px; margin:0 auto; text-align:left; position:relative; border-top:5px solid #8C8C8C;}
#Footer         { overflow:hidden; padding-top:5px;}

#Footer .text { display:inline-block; padding:0 8px; font-family:Akagi-Light; font-size:12px; color:#A0A0A0; text-transform:uppercase; float:left;}
#Footer .text a { color:#A0A0A0;}
#Footer .text a:hover { color:#000000;}
#Footer .border { border-right:2px solid #8C8C8C;}

#HeaderWpr      { position:relative; height:265px;}

h1#Logo         { position:absolute; top:70px; left:0px;}
h1#Logo a       { display:block; width:980px; height:130px; cursor:pointer; background:url(../images/logo.jpg) no-repeat bottom left;}
h1#Logo span    { display:none;}

#BreadcrumbWpr { position:absolute; top:268px; right:0; width:100%;}
#BreadcrumbWpr #BreadcrumbCt { text-align:right;}
#BreadcrumbWpr #BreadcrumbCt ul,
#BreadcrumbWpr #BreadcrumbCt ul li { list-style:none; margin:0; padding:0; line-height:normal;}
#BreadcrumbWpr #BreadcrumbCt ul li { display:inline-block; float:right; background:url(../images/breadcrumb-arrow.jpg) no-repeat right 5px; padding:0 9px 0 5px; font-family: Akagi-Light; font-size:12px;}
#BreadcrumbWpr #BreadcrumbCt ul li.first { background-image:none;}
#BreadcrumbWpr #BreadcrumbCt ul li.label { text-transform:uppercase; letter-spacing:0.16em;}
#BreadcrumbWpr #BreadcrumbCt ul li.link {}
#BreadcrumbWpr #BreadcrumbCt ul li.link a {}
#BreadcrumbWpr #BreadcrumbCt ul li.link a:hover {}

#HeaderMenuWpr { position:absolute; top:20px; right:0;}
#HeaderMenuWpr .label { display:block; float:left; font-family: Akagi-Ultra; font-size:12px; color:#8B8B8B; text-transform:uppercase; padding-right:10px; letter-spacing:0.16em; height:22px; line-height:22px;}
#HeaderMenuWpr .label a { color:#8B8B8B;}
#HeaderMenuWpr .label a:hover { color:#000000;}

#HeaderMenuWpr .menuItemCt { display:block; float:left;}
#HeaderMenuWpr .menuItemCt .facebook { width:22px; height:22px; padding-right:5px;}
#HeaderMenuWpr .menuItemCt .facebook a { display:block; width:22px; height:22px; background:url(../images/menus/header/facebook.jpg) no-repeat left top;}
#HeaderMenuWpr .menuItemCt .facebook a span { display:none;}
#HeaderMenuWpr .menuItemCt .twitter { width:22px; height:22px; padding-right: 5px;}
#HeaderMenuWpr .menuItemCt .twitter a { display:block; width:22px; height:22px; background:url(../images/menus/header/twitter.jpg) no-repeat left top;}
#HeaderMenuWpr .menuItemCt .twitter a span { display:none;}
#HeaderMenuWpr .menuItemCt .instagram { width:22px; height:22px;}
#HeaderMenuWpr .menuItemCt .instagram a { display:block; width:22px; height:22px; background:url(../images/menus/header/instagram.png) no-repeat left top;}
#HeaderMenuWpr .menuItemCt .instagram a span { display:none;}

#SearchWpr { background-color:#E3E3E3; position:absolute; top:18px; right:260px;}
#SearchWpr #SearchCt { padding:5px; overflow:hidden;}
#SearchWpr #SearchCt form { padding:0; margin:0; line-height:none; float:none;}
#SearchWpr #SearchCt input { background-color:#E3E3E3; border:1px solid #E3E3E3; float:left; font-family: Akagi-Ultra; font-size:12px; color:#8B8B8B; text-transform:uppercase; letter-spacing:0.2em; width:120px; overflow:hidden;}
#SearchWpr #SearchCt button { background-color:#E3E3E3; border:1px solid #E3E3E3; height:17px; width:19px; float:left; background:url(../images/menus/header/search.jpg) no-repeat right 1px;}
#SearchWpr #SearchCt button span { display:none;}

.siteLinkBox { padding-bottom:15px;}
.siteLinkBox .pageHeading { padding:0;}
.siteLinkBox .item { border-top:2px solid #919191; margin:6px 0 0 0;}
.siteLinkBox .item .noLink,
.siteLinkBox .item a { font-family: Akagi-Light; font-size:16px; color:#000000; line-height:1.25em; display:block; padding-top:6px; }
.siteLinkBox .item .noLink strong,
.siteLinkBox .item a strong { font-family: Akagi-Ultra; font-size:12px; color:#8B8B8B; text-transform:uppercase; font-weight:normal; display:inline-block; padding-right:6px; letter-spacing:0.16em;} 
.siteLinkBox .item a:hover,
.siteLinkBox .item a:hover strong { color:#0083FF }

#photo_SlideShow a.back { display:none;}

.GalleryDetailCt { width:555px;}