/* Resets defualt browser settings reset.css*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,u,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
 margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; 
}
:focus { outline:0; }

body {
     line-height:1; 
	 color:#b3aea8; 
	 background:white; 
}

em { font-style: italic; }

strong { font-weight: bold; }

.book { font-style: italic; }
.publication { font-style: italic; }
.exhibit {  }
.artwork { font-style: italic; }

ol,ul { list-style:none; }

table { border-collapse:separate; border-spacing:0; }

caption,th,td { text-align:left; font-weight:normal; }

blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; font-style: italic; font-size: 1.2em; line-height: 0.9;  color: #ada7a0; margin-bottom:10px}
.attrib { font-size: .75em; font-style: normal; float: right; padding-right:2em; color: #666359; }

a { text-decoration:none; color:#b27f59; padding-bottom:3px; }
a:hover { border-bottom: 1px dotted #8b7659; padding-bottom:2px; color:#dab498; }
a:active { outline:none; }

p {
     font-size:1em; 
     font-weight:normal; 
     color:#857d76; 
     line-height:1.9em; 
     float:left; 
     margin-bottom:16px; 
     padding-right:20px;
     font-family: Georgia, "Times New Roman", Times, serif;       
}

#about_media { font-size:.9em; padding-left:40px; padding-right:40px }

img.left { margin: 8px 16px 8px 8px; float:left; }
img.right { margin: 8px 0 8px 16px; float:right; }

/*Page style*/
body { background:#000000; font-family: Georgia, "Times New Roman", Times, serif; }

/*Wrapper*/
#HomeWrapper { 
     width:100%; 
	 background:url(../images/bkg_home.jpg) no-repeat center top; 
	 overflow:hidden;
}

#Wrapper {
     width:960px; 
	 margin:0 auto; 
	 overflow:hidden;
}

/* HEADER  */

#HeaderWrapper {
     width:960px; 
	 float:left; 
	 height:160px; 
	 background:url(../images/logo.png) no-repeat center 5px;
}

.TopLinks {
     /*width:208px; */
	 float:right; 
	 padding:15px 22px 0 0;
}

#homelink { float:left; }
#homelink a { height: 160px; width: 160px; display: block; }
#homelink a:hover { border: none; }

.Logo {
     width:208px; 
	 float:left; 
	 text-indent:-9999px;
     border: none;
}

.Logo a { border: none; }

.TopLinksRow1 {
     padding: 0 0 3px 3px;
     border-bottom: 1px dotted #5a4a33;
     float: left;
}

.TopLinks a {
     font-family:Arial, Helvetica, sans-serif; 
	 font-size:12px; 
	 color:#ada7a0; 
	 margin-right:20px; 
	 float:left; 
	 text-decoration:none;
}

.TopLinks span.follow {
     font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px; 
         position:relative;
         top: 1px;
         font-weight: bold;
	 color:#766f64;; 
	 margin-right:8px; 
	 float:left; 
	 text-decoration:none;
}

.TopLinks a:hover, .TopLinks a.Select {
     color:#e0d8ce; 
	 text-decoration:none;
}

.TopLinks a.facebook {
     margin:0 0 0 0px !important; 
	 background:url(../images/facebook2.png) no-repeat 0 0; 
	 width:16px; 
	 height:16px; 
	 text-indent:-9999px; 
	 float:left;
}
.TopLinks a.twitter {
     margin:0 0 0 6px !important; 
	 background:url(../images/twitter2.png) no-repeat 0 0; 
	 width:16px; 
	 height:16px; 
	 text-indent:-9999px; 
	 float:left;
}

#MiddleWrapper {
     width:958px; 
	 float:left; 
	 height:auto; 
	 min-height:560px;
     background: url('../images/middlewrapper_bkg.jpg') no-repeat 180px top;
     /*border: 1px solid #1e190e;*/
}

/* LEFT NAVIGATION */

#LeftWrapper {
     width:180px; 
	 float:left; 
	 height:auto; 
	 /*margin-right:25px;*/
     /*border-right:1px #1e190e solid;*/
}
#LeftWrapper ul {
     width:180px; 
	 float:left; 
	 list-style:none;
}

#LeftWrapper ul li {
     display:block; 
     border-bottom:1px #1e190e solid;
}

#LeftWrapper ul li a {
     display:block; 
	 font-size:16px; 
	 color:#666359; 
	 height:auto; 
	 text-decoration:none; 
	 padding:13px 0px 12px 15px;
}

#LeftWrapper.home ul li a {
     color: #999485;
}

#LeftWrapper ul li a:hover {
     color:#8d866f; 
     text-decoration:none;
     background-color: #0f0d07;
     border: none;
}
#LeftWrapper ul li a.Active {
     color:#8b7659; 
	 /*text-decoration:none;background:url('../images/left_select_link.png') no-repeat 0 0;*/
}

/* RIGHT SIDEBAR */

#RightWrapper {
     width:180px; 
	 float:right; 
	 height:auto; 
	 padding-right:12px;
}

.RightInner {
     width:180px; 
	 float:left; 
	 height:auto; 
}

.RightContainer {
     width:164px; 
	 float:left; 
	 min-height:220px; 
	 padding-left:16px;
}

.RightContainer h1 {
     font-size:16px; 
	 font-weight:normal; 
	 color:#665e56; 
	 padding:10px 0px 0px 0px; 
	 margin:0px; 
	 text-transform:uppercase;
}
.RightContainer h1 a {
     color:#beb6ad;
}

.RightButtonBg {
     width:180px; 
	 float:left; 
	 height:auto; 
	 background:url('../images/button_bg.png') no-repeat 0 0; 
	 text-align:center;  
	 padding:13px 0px;
     margin-bottom: 12px;
}
.RightButtonBg a {
     font-size:14px; 
	 color:#c0bdab;
	 font-weight:bold; 
	 text-decoration:none;
}
.RightButtonBg a:hover {
     color:#eae7d9;
     text-decoration:none;
     border: none;
}

#snlinks { padding-top: 12px; }

#snlinks a:hover { border: none; }

#HomeFooterWrapper{
     width:100%;  
	 height:130px; 
	 text-align:center; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:10px; 
	 color:#666359; 
	 font-weight:normal;
     margin:0 auto;
	 /*background:url(../images/footer.jpg) no-repeat center top; overflow:hidden;*/
}

#HomeFooterWrapper a:hover { border:none; }

.CommonDiv { 
     width:100%; 
	 float:left; 
}

.PadT110 { padding-top:10px; }


/*===============================Inner page css===============================*/


#InnerpageWrapper {
     width:100%; 
	 background:url(../images/bkg_content.jpg) no-repeat center top; 
	 overflow:hidden;
}

#HeaderWrapper2 {
     width:960px; 
	 float:left; 
	 height:160px;
}
#LogoWrapper {
     width:500px; 
	 float:left; 
	 padding-top:24px;
}
#LogoWrapper a {
     width:441px; 
	 float:right; 
	 height:123px; 
	 background:url(../images/logo_img.png) no-repeat 0 0; 
	 text-indent:-9999px;
}

#LogoWrapper a:hover { border: none; }

/* MIDDLE */

#MidWrapper {
     width:38em; 
     min-height:560px;
     float:left; 
     padding-top:15px;
     padding-left: 25px;
     background: url(../images/midwrapper_bkg.png) left bottom no-repeat;
}


#MidWrapper h2 {
     font-size:1.5em; 
	 font-weight:normal; 
	 color:#8b7659; 
	 text-align:left; 
	 margin-bottom: 12px; 
     letter-spacing: 1px;
}

#MidWrapper ul.links {
     margin-bottom:30px;
     line-height:1.6;
     font-size: .95em;
}

.MidContainer {
     width:560px; 
	 float:left; 
	 padding-top:15px;
}

.FloatLeft { float:left; }
.FloatRight { float:right; }
.PadR15 { padding-right:15px; }
.PadLB1 { padding-left:15px; padding-bottom:5px; }


#MidWrapper h4 {
     font-size:1.1em; 
	 font-weight:bold; 
	 /*color:#b09a88; */
         color: #8d866f;
	 padding:12px 0px 8px 0; 
	 float:left; 
	 width:100%; 
	 margin-bottom: 8px; 
         border-bottom: 1px dotted #261f0f;
}
#MidWrapper h4 a {
     font-size:14px; 
	 font-weight:normal; 
	 padding:0px 0px 0 0; 
	 float:left; 
	 width:100%;
}

#MidWrapper h4 span { font-style:italic; }

#MidWrapper h5 { 
     font-size:14px; 
	 font-weight:bold; 
	 color:#b09a88; 
	 padding:20px 0px 10px 0; 
	 float:left; width:100%; 
	 font-style:italic; 
	 text-align:center;
}

.CenterAlign{ text-align:center; }

/* FOOTER */

#FooterWrapper { 
     width:100%; 
	 background:url(../images/footer.jpg) no-repeat center top; 
	 overflow:hidden; 
	 height:auto; 
	 text-align:center; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:10px; 
	 color:#666359; 
	 font-weight:normal; 
	 padding:50px 0 30px 0;
}

.FooterBlock {
     width:960px; 
	 margin:0 auto; 
	 overflow:hidden;
}

.FooterLeft {
     width:235px; 
	 float:left; 
	 padding-left:15px;
}
.FooterLinks {
     width:auto; 
	 float:left; 
	 padding:25px 0 0 15px;
}

.FooterLinks a {
     float:left; 
	 text-indent:-9999px; 
	 width:16px; 
	 height:16px; 
	 margin-right:10px;
}
.FooterLinks a.Facebook { background:url(../images/facebook2.png) no-repeat 0 0; }
.FooterLinks a.Twitter { background:url(../images/twitter2.png) no-repeat 0 0; }

.FooterRight {
     width:490px; 
	 float:right; 
	 padding-right:25px; 
	 text-align:right; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:10px; 
	 color:#666359; 
	 font-weight:normal; 
	 padding-top:20px;
}
.FooterRight a {
     color:#ada7a0;
}

/***************** Right Panel Artist ******************/
.image_block {
	width:160px;
    height:200px;
     padding:3px 3px 3px 3px;		
}
.right_h2 {
     color:#8b7659; 
	 text-decoration:none;
	 font-size:14px; 
	 text-transform:uppercase; 
	 margin-top:10px;
}
.right_title {
     text-decoration:none; 
	 font-size:12px; 
	 margin-top:10px; 
	 font-family: arial, helvetica, sans-serif;
}
.right_title a {
     color:#666359; 
     text-decoration:none; 
     font-size:12px;
}
.right_title a:Hover {
     color:#b09a88; 
     text-decoration:none;
}
.right_title a.Active { color:#b09a88; }

.video { 
     text-align:center; 
	 margin-top:10px;
	 margin-bottom:10px; 
	 width:100%
}
.photo_gallery_title {
     border-bottom:dotted 1px #1E190E;
     border-top:solid 1px #1E190E;
     padding-top:12px;
     padding-bottom:12px;	
}

.photo_gallery_title h3 {
	font-size:13px;
   	color:#8b7659;
   	text-align:center;
   	font-weight:400;     
}

.ImageBlock {
	height:160px;     
}

.ImageBlock h3 {
     padding:10px 0px; 
	 text-align:center; 
	 margin:0px; 
	 color:#FFF;
}

/****************     Lightbox         ************************************/
/* jQuery lightBox plugin - Gallery style */
#gallery {
		padding:0px;
     	padding-top:20px;
     	width: 560px;
}

#gallery ul {
     list-style: none; 
}

#gallery ul li {
      float: left; 
	  display: block; 
	  
	  overflow: hidden; 
}

#gallery ul img {
      border: 1px dotted #1E190E;
	  padding:4px;
	  margin:0px 8px 16px 8px;
      	
}

#gallery ul a:hover img {
     border: 1px solid #261f0f;
     color: #e0d8ce;	
     background: #100c09;
}

#gallery ul a:hover {
     color: #e0d8ce; 
	 text-decoration: none;
     border: none;
}

#gallery ul a:hover img.landing {
     border: none; 
}

#gallery ul h4 {
     padding:6px 0px; 
     text-align:center; 
     margin:0px; 
     font-size:13px; 
     font-family: arial, helvetica, sans-serif; 
     color:#beb6ad;        
}


/****************     Featured Artists Landing Page       ************************************/
#featured_artists_gallery {
	padding:0px;
    padding-top:20px;
    width: 720px;
}

.fa_container {
    float: left;
    width: 120px;
    height: 206px;
    margin: 0 10px 16px 0;
    padding: 6px;
    border: 1px dotted #1E190E;
    text-align: center;
    }

.fa_container:hover { border: 1px solid #261f0f; background: #0a0805;}

.fa_image {
    height: 150px;
    overflow: hidden;
    }

.fa_name {
    height: 48px;
    width: 120px;
    margin-top: 12px;
    overflow: hidden;
    }
	
.fa_container p {
     padding:8px 0px; 
     text-align:center; 
     margin:0px; 
     font-size:12px; 
     font-family: Georgia, 'Times New Roman', Serif; 
     font-weight: normal;
     line-height: 1.5;  
     color: #5c5047;
     width:120px;
     border-top: 1px dotted #1E190E;
}

.fa_container:hover p { color:#736459; border-top: 1px dotted #1E190E; }

/* NEWS */
.news_entry {
     border-bottom: 1px solid #1E190E;
     margin-bottom: 20px;
}

p.news_summary { line-height:1.5em; font-size: .95em}
     
p.news_details {
     font-size: 0.75em; 
     margin-bottom: 8px; 
     margin-top: 0px;
     line-height: 1.0em;
     font-family: arial, helvetica, sans-serif;
     color: #7e7871; 
}

#MidWrapper h4.news {
     font-size:1.2em; 
     border: none;
     font-weight: normal; 
     margin-bottom: 3px;
     color:#b27f59;
     padding-bottom: 3px;
}
#MidWrapper h4.news:hover {
     color:#dab498;
     text-decoration: underline;
}

#MidWrapper .artist_copyright p{
     border-top:dotted 1px #1E190E;
     width: 560px;
     padding-top: 10px;
     font-size: 11px; 
     font-family: arial, helvetica, sans-serif;
     color: #4c4945; 
     margin-top: 10px; 
     clear: left; 
     text-align: center;
}

.trailer { border: 1px solid #1E190E; padding:6px; width:720px; color: #666; }

#disclaimer {
     max-width: 640px;
     padding-top: 20px;
     float: left;
}

#disclaimer p { 
     font-size: 11px; 
     font-family: arial, helvetica, sans-serif;
     color: #4c4945; 
}

#disclaimer h2 {
     font-size: 11px; 
     font-family: arial, helvetica, sans-serif;
     color: #4c4945; 
     font-weight: bold;
     text-transform: uppercase;
     margin-bottom: 6px;
}