/* CSS Document */
@font-face {
    font-family: 'GillSansRegular';
    src: url('../fonts/gillisans-webfont.eot');
    src: url('../fonts/gillisans-webfont.eot?iefix') format('eot'),
         url('../fonts/gillisans-webfont.woff') format('woff'),
         url('../fonts/gillisans-webfont.ttf') format('truetype'),
         url('../fonts/gillisans-webfont.svg#webfont9p2kxpa0') format('svg');
    font-weight: normal;
    font-style: normal;

}
body, p, div, ul, ol, li, h1, h2, h3, h4, h5, h6, a, a img { margin:0; padding:0;}
a, a img{ outline:none; border:none;}
body {background:url(../images/bg.jpg) no-repeat top center #e8e8eb;}
.bodylft {background:url(../images/bodyshde_lft.png) no-repeat top left; width:17px;}
.bodymid {background:url(../images/bodymid.png) repeat-x;}
.bodyrgt {background:url(../images/bodyshde_rgt.png) no-repeat top right; width:17px;}
.padtop168 {padding-top:122px;}
.logo {position:absolute; margin-top:40px;}
.mainnavi{  height:50px;}
.mainnavi ul{ list-style:none; float:right;}
.mainnavi ul li{ float:left;}
.mainnavi ul a {font-family: 'GillSansRegular'; padding:19px 0 18px; color:#959494; font-size:12px; width:130px; text-decoration:none; text-transform:uppercase; text-align:center; display:block;}
.mainnavi ul a:hover { background:url(../images/menubg.jpg) no-repeat; color:#272727;}
.mainnavi ul a.activenav { background:url(../images/menubg.jpg) no-repeat; color:#272727;}
.subnav{font-family: 'GillSansRegular'; color:#010300; font-size:12px; padding:15px 100px 30px;}
.subnav a{font-family: 'GillSansRegular'; color:#010300; font-size:12px; text-decoration:none;}
.subnav a:hover{color:#860514;}
.subnav a.activesubnav{color:#860514; text-transform:uppercase;}
.bodyhold {position:relative;}
.footerpad {padding:30px 40px 20px 0;}
.grey9 {font-family: 'GillSansRegular'; color:#959494; font-size:9px;}
.gray_11px{ font:11.5px 'GillSansRegular'; color:#4a3b31; line-height:16px;}
a.gray_11px{ font:11px 'GillSansRegular'; color:#4a3b31; text-decoration:underline;}
a.gray_11px:hover{ color:#272727; text-decoration:none;}

.dgray_13px{ font:13px 'GillSansRegular'; color:#4a3b31;}
.dgray_13px a{ color:#4a3b31; font:13px 'GillSansRegular'; text-decoration:underline;}
.dgray_13px a:hover{ text-decoration:none; color:#828080;}

.footershade {background:url(../images/footershade.jpg) no-repeat left; height:42px; position: relative;}
.footerright {position: absolute; background:url(../images/footershadergt.png) repeat-x right top; height:42px; width:50%; left:0;}
.footerbg {position:relative;}
.justify{ text-align:justify;}
.padlft5{padding-left:5px;}
.padlft10{padding-left:10px;}
.footertext {color:#8c8b8b; font-size:11px; font-family: 'GillSansRegular';}
.footertext a{color:#8c8b8b; font-size:11px; font-family: 'GillSansRegular'; text-decoration:underline;}
.footertext a:hover{color:#272727; text-decoration:none;}
.uppercase {text-transform:uppercase;}
.bottomlink a{font-family: 'GillSansRegular'; margin:0 20px 0px 0; color:#959494; font-size:11px; text-decoration:none; text-transform:uppercase; line-height:20px;}
.bottomlink a:hover {color:#272727;}
.bottomlink a.flinkactive {color:#272727;}
#wbgborder{ background-color:#FFF; border:1px solid #000; color:#4a3b31; font-size:13px; font-family: 'GillSansRegular';}
#wbgborder a{ color:#4a3b31; font-size:13px; font-family: 'GillSansRegular'; text-decoration:none;}
#wbgborder a:hover{ text-decoration:underline;}
#artdetail_bg{ background:url(../images/art_detail_bg.jpg) repeat-x left top #f3f4f4;}
#wbgtop{ background:url(../images/art_penal_top.jpg) repeat-x left top;}
#arttxtbg{ background:url(../images/arttxtbg.jpg) repeat-x left top #e3e3eb; color:#2a2a2a; font-size:13px; font-family: 'GillSansRegular';}


#arttxtbg span{color:#5e0707;}
#arttxtbg a{ color:#2a2a2a; font-size:13px; font-family: 'GillSansRegular'; text-decoration:none;}
#arttxtbg a:hover{ text-decoration:underline;}
#wtxtbgright{ background:url(../images/arttxt_right.png) repeat-y; width:25px;}
#wtxtbot{ background:url(../images/arttxt_bot.png) repeat-x left top;}

.gray11px{ font-size:11px; font-family: 'GillSansRegular'; color:#979797; line-height:11px;}
.black11px{ font-size:11px; font-family: 'GillSansRegular'; color:#000;}
.padtop5px{ padding-top:5px;}
.gray_17px{ color:#828080; font:17px 'GillSansRegular';}
.gray_13px{ color:#828080; font:13.5px 'GillSansRegular';}
.gray_10px{ color:#828080; font:10px 'GillSansRegular';}
.newgray_11px{ color:#828080; font:11.5px 'GillSansRegular';}
.inbg{ background:url(../images/inbg.jpg) repeat-x;}
.inbg input{ font:13px 'GillSansRegular'; color:#919191; width:185px; border:none; background:none;}


a.graylink{ font:13px 'GillSansRegular'; color:#b7b6b6; text-decoration:underline;}
a.graylink:hover{ text-decoration:none; color:#4a3b31;}
.capital{ text-transform:uppercase;}

a.printpdf{ background:url(../images/linkbg.jpg) no-repeat; width:118px; height:40px; display:block; font:12px 'GillSansRegular'; color:#959494; text-align:center; padding-top:10px;}
a.printpdf:hover{ background-position:3px 3px; text-decoration:none;}

.publictxt{ font:11px 'GillSansRegular'; color:#959494;}
.public_dark{ font:11px 'GillSansRegular'; color:#010101; font-style:italic;}
.publictxt a{ font:11px 'GillSansRegular'; color:#959494; text-decoration:none;}
.publictxt a:hover{ color:#010101;}
ul {list-style:none;}
li {list-style:none;}
#portfolio span {color:#6f6f6f; font-size:12px; font-family: 'GillSansRegular'; text-align:right;}
.lightgreyterxt {font-size:11px; font-family: 'GillSansRegular'; color:#8C8B8B; line-height:14px;}
.lightgreyterxt a{font-size:11px; font-family: 'GillSansRegular';color:#8C8B8B;text-decoration:underline;}
.lightgreyterxt a:hover{ color:#010101; text-decoration:none;}


.grayarial_11px{ font:11.5px Arial, Helvetica, sans-serif; color:#4a3b31; line-height:16px;}
a.grayarial_11px{ font:11px Arial, Helvetica, sans-serif; color:#4a3b31; text-decoration:underline;}
a.grayarial_11px:hover{ color:#272727; text-decoration:none;}