@charset "UTF-8";
/* lionsgate / by natako */

body { background:#404040 url(../images/bg/img_1.jpg) center top no-repeat; }

#nest { width:840px; margin:0 auto; }

#header { padding:16px 0; background:transparent url(../images/interface/shadow_up.png) center bottom no-repeat; text-align:center; }
#header a { margin:0 auto; display:block; width:149px; height:72px; background:transparent url(../images/interface/logo_lionsgate.png) top center no-repeat; }
#header a span { display:none; }
#header a:hover { background-position:0px -128px; }
	

#shadNest { margin:0 auto; background:transparent url(../images/interface/shadow_bg.png) center top repeat-y; }
#containerNest { width:800px; margin:0 auto; }


#navcontainer { height:30px; background:#000 url(../images/interface/bg_nav.png) top center no-repeat; margin:0 auto; text-align:center; overflow:hidden; }
	#navlist li { display: inline; list-style-type: none; padding:0 4px; }
	#navlist li.dot { color:#CC9966; }
	
	#navlist li a { text-decoration:none; color:#fff; font:13px/30px normal Garamond, Palantino, Times, serif; line-height:30px; font-variant:small-caps; }
	#navlist li a:hover { color:#f4c26f; }
	
	#navlist li.share a { padding-right:14px; background:transparent url(../images/interface/sm-plus.png) center right no-repeat; }
	
	#navlist li a.current { color:#f4c26f; }


#fcuknspacr { clear:both; height:10px; }

#contentNest { background:transparent url(../images/interface/bg_content.png) left top repeat-y; }
#sidebar { width:240px; float:right; }
	.widget { background:#fff url(../images/interface/sidebar_fade.png) top center no-repeat; margin-bottom:10px; }
	.last { margin-bottom:0px; }
	
#content { width:550px; background:#fff url(../images/interface/corner_fade.png) right top no-repeat; }

#footer { height:30px; margin:10px auto 0 auto; padding-left:20px; background:#000 url(../images/interface/bg_nav.png) top center no-repeat; overflow:hidden; }
	#footer .copyright { float:right; color:#CCC; font:10px/30px normal Garamond, Palantino, Times, serif; line-height:30px; font-variant:small-caps; padding-right:20px; margin-right:20px; background:transparent url(../images/interface/equalhouse.png) center right no-repeat; }
	
	#footerlist li { display: inline; list-style-type: none; padding:0 4px; }
	#footerlist li.dot { color:#CC9966; }
	
	#footerlist li a { text-decoration:none; color:#CCC; font:10px/30px normal Garamond, Palantino, Times, serif; line-height:30px; font-variant:small-caps; }
	#footerlist li a:hover { color:#f4c26f; }
	
	#footerlist li.share a { padding-right:14px; background:transparent url(../images/interface/sm-plus.png) center right no-repeat; }
	#footerlist li.share a:hover { color:#f4c26f; }
	
	#footerlist li a.current { color:#f4c26f; }

#under { height:20px; background:transparent url(../images/interface/shadow_dwn.png) center top no-repeat; }

.l { float:left }
.r { float:right; }
.clr { clear:both; }
.clr_r { clear:right; }
.clr_l { clear:left; }
.pad { padding:20px; }

#content .small { font-size:11px; }

.sansbtm { padding-bottom:0; }
.underline { border-bottom:#666 1px solid; }
.brdr_btm { border-bottom:#666 1px dotted; }




a { color:#dab16d; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { font:32px/32px normal Garamond, Palantino, Times, serif; font-variant:small-caps; color:#111; margin:0; padding:0; }
 
h2 { font:24px/24px normal Garamond, Palantino, Times, serif; font-variant:small-caps; color:#333; margin:0; padding:0 0 10px 0; }
#sidebar h2 { text-align:center; }

h3 { font:20px/20px normal Garamond, Palantino, Times, serif; font-variant:small-caps; color:#333; margin:0; padding:0 0 10px 0; }
 
#content p { margin:0; padding:20px 0 0 0; font:12px/18px normal Arial, Helvetica, sans-serif; color:#333; }
#content ul { margin:0; padding:20px 0 0 20px; font:11px/18px normal Arial, Helvetica, sans-serif; color:#333; }
#content blockquote { margin:20px 0 0 0; padding:30px 40px 20px 60px; font:12px/16px normal italic Arial, Helvetica, sans-serif; color:#333; font-style:italic; background:#fdf3e2 url(../images/interface/quote.png) top left no-repeat; border-top:#f4c26f 1px solid; border-bottom:#f4c26f 1px solid; }
#content .testlabel { display:block; text-align:right; background:#333; padding:5px; font-family:Georgia, serif; font-style:italic; font-size:10px; color:#fff; }

#sidebar .info_container { border-top:#999 2px dotted; /*border-bottom:#999 2px dotted;*/ padding:10px 0 16px 0; /*margin-bottom:16px;*/ }
#sidebar .sb_img { float:left; }
#sidebar .info { width:134px; float:right; font:11px/14px normal Arial, Helvetica, sans-serif; color:#666; }

	/*
	a.btn_small { display:block; width:200px; height:50px; background:transparent url(../images/interface/btn_sidebar.png) top left no-repeat;
					text-align:center; font:12px/50px normal Garamond, Palantino, Times, serif; color:#111; font-variant:small-caps; }
	a.btn_small:active { background-position:0px -100px; text-decoration:none; }
	a.btn_small:hover { background-position:0px -50px; text-decoration:none; }
	*/
	
	a.btn_sidebar { display:block; width:240px; height:40px; background:transparent url(../images/interface/btn_contact.png) top left no-repeat;
					text-align:center; font:14px/40px normal Garamond, Palantino, Times, serif; color:#111; font-variant:small-caps; }
	a.btn_sidebar:active { background-position:0px -100px; text-decoration:none; }
	a.btn_sidebar:hover { background-position:0px -50px; text-decoration:none; }
	
#sidebar #contactform { background:#fdf3e2 url(../images/interface/bg_sidebar_form.png) top center no-repeat; padding:20px; min-height:450px; }



/* gallery */

#content .gallery_grid { margin:10px 0 20px 0; padding-bottom:20px; border-bottom:#999 2px dotted; }
#content .gallery_img { float:left; }
	#content .gallery_img a { display:block; width:120px; height:80px; border:#fff 3px solid; }
	#content .gallery_img a:hover { border-color:#FFCC66; }
	#content .gallery_img { margin:0; padding:0; }
	
	#content .gallery_grid .gallery_img .label { font-size:10px; padding:0; margin:0; }
	

/* news */

#content a.news { text-decoration:underline; }
#content .year { display:block; padding:10px 0; }

/* living */

#content .set { padding-bottom:20px; margin-bottom:20px; border-bottom:#999 2px dotted; }
	#content .set .last { margin-bottom:0px; }
#content .left { width:300px; }

#content .feature { float:left; width:auto; margin:3px; }
#content .featpad { width:120px; }
#content .featpad p { margin:-10px 0 0 0; font:11px/12px normal Arial, Helvetica, sans-serif; color:#666; width:120px; }
#content .feature img { margin:0; padding:0; }


#content .nobrdr { border-bottom:none; }

	
#content .twitter { background:transparent url(../images/interface/twitterlion-icon-trans.png) top right no-repeat; padding:20px 0 0 0; }	
	#content .twitter h1 { color:#333; }
	
#content .twitter #twitter_update_list li { font:12px/14px Arial, Helvetica, sans-serif normal normal; list-style-image:url(../images/interface/tweet.png); padding:5px 0; }
