@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0}
a img
{
	border:0px;
}

body{
	background-color:#3B3B3B;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:12px;
	background-image:url(images/brickbg.gif);
	margin-top:5px;
	color:#fff;
}
.mainholder
{
	width:988px;
	margin:0 auto;
}
.topbar
{
	background-image:url(images/index_03.png);
	background-repeat:no-repeat;
	width:988px;
	height:99px;
	
}
.cbarholder
{
	width:988px;
	height:auto;
}
.leftside
{
	width:64px;
	height:10px;
	float:left;
}
.centerside
{
	background-color:#000;
	float:left;
	
}
.menudiv
{
	width:221px;
	float:left;
}

.logo
{
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:221px;
	height:93px;
}
.nav
{
	width:221px;
}
.press_links_holder
{
	width:230px;
	float:right;
}
.press_title
{
	float:right;
	width:220px;
	font-size:11px;
	padding:5px;
	margin:0px 0px 10px 10px;
	background-color:#B3CDFF;
}

.press_ul
{
	list-style:bullet;
	padding-left:20px;
	color:#0065BC;
}
.press_li
{
	padding-top:8px;
}
.press_a
{
	margin-bottom:20px;
	display:block;
}
.ptitle
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
.page_break
{
	border-bottom:1px dotted #ACACAC;
	margin-top:10px;
}
/*NAVIGATION SPRITES*/

.navlinks
{
	width:216px;
	margin:0px 0 0 0;
	padding:0px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align: left;
	
}

.navlinks ul{width:216px;text-indent:-9000px;list-style:none;overflow:hidden;}
.navlinks li {width:216px;text-decoration: none;width:216px;}	
.navlinks li a:link, .navlinks li a:visited, .navlinks li a:hover{display:block;height:33px;width:216px;}

#nav_home a{height:36px;background: url(images/nav.jpg) 0px 0px}
#nav_home a:hover{background: url(images/nav.jpg) -216px 0px}
#nav_about a{height:33px;background: url(images/nav.jpg) 0px -36px}
#nav_about a:hover{background: url(images/nav.jpg) -216px -36px}
#nav_filmmaker a{height:33px;background: url(images/nav.jpg) 0px -69px}
#nav_filmmaker a:hover{background: url(images/nav.jpg) -216px -69px}
#nav_screenings a{height:33px;background: url(images/nav.jpg) 0px -102px}
#nav_screenings a:hover{background: url(images/nav.jpg) -216px -102px}
#nav_news a{height:33px;background: url(images/nav.jpg) 0px -135px}
#nav_news a:hover{background: url(images/nav.jpg) -216px -135px}
#nav_press a{height:33px;background: url(images/nav.jpg) 0px -168px}
#nav_press a:hover{background: url(images/nav.jpg) -216px -168px}
#nav_gallery a{height:33px;background: url(images/nav.jpg) 0px -201px}
#nav_gallery a:hover{background: url(images/nav.jpg) -216px -201px}
#nav_register a{height:33px;background: url(images/nav.jpg) 0px -234px}
#nav_register a:hover{background: url(images/nav.jpg) -216px -234px}
#nav_benefactor a{height:33px;background: url(images/nav.jpg) -0px -267px}
#nav_benefactor a:hover{background: url(images/nav.jpg) -216px -267px}
#nav_contact_us a{height:33px;background: url(images/nav.jpg) 0px -300px}
#nav_contact_us a:hover{background: url(images/nav.jpg) -216px -300px}

#nav_home_active 
{
	background: url(images/nav.jpg) -216px 0px;
	height:36px;
}
#nav_about_active
{
	background: url(images/nav.jpg) -216px -36px;
	height:33px;
}
#nav_filmmaker_active
{
	background: url(images/nav.jpg) -216px -69px;
	height:33px;
}
#nav_screenings_active
{
	background: url(images/nav.jpg) -216px -102px;
	height:33px;
}
#nav_news_active
{
	background: url(images/nav.jpg) -216px -135px;
	height:33px;
}
#nav_press_active
{
	background: url(images/nav.jpg) -216px -168px;
	height:33px;
}
#nav_gallery_active
{
	background: url(images/nav.jpg) -216px -201px;
	height:33px;
}
#nav_register_active
{
	background: url(images/nav.jpg) -216px -234px;
	height:33px;
}
#nav_benefactor_active
{
	background: url(images/nav.jpg) -216px -267px;
	height:33px;
}
#nav_contact_us_active
{
	background: url(images/nav.jpg) -216px -300px;
	height:33px;
}

/*END OF NAVIGATION SPRITES*/

.art_city
{
	margin-top:20px;
}
.follow_us
{
	float:right;
	position:relative;
	top:80px;
	right:100px;


}
.n_btns
{
	margin-right:5px;
}
.follow_us_title
{
	float:right;
	color:#08B3FB;
	font-weight:bold;
	position:relative;
	top:2px;
}
.follow_us_btns
{
	float:right;
	margin:0px 0px 0px 15px;
}
.img_float
{
	float:right;
	margin:0px 0px 10px 10px;
}
.img_float2
{
	float:left;
	margin:0px 10px 0px 0px;
}
.reg_fb_btns
{
	text-align:center;
	margin:10px 0px 20px 0px;

}
.contentdiv
{
	width:642px;
	min-height:480px;
	background-color:#fff;
	float:left;
	background-image:url(images/rightside.png);
	background-position:right;
	background-repeat:repeat-y;
}
.contentdiv2
{
	padding:10px 20px 20px 10px;
	color:#000;
	font-size:12px;
}
.content_text
{
	color:#000;
	font-size:12px;
}
.caption_holder
{
	font-size:20px;
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #000;
	margin-bottom:20px;
}
.caption_holder2
{
	font-size:20px;
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #000;
	margin:20px 0px;
}
.trailer_video
{
	margin-top:20px;
	text-align:center;
}

.cfoot
{
	background-image:url(images/cfoot.png);
	background-position:center;
	background-repeat:no-repeat;
	width:988px;
	height:12px;
	font-size:12px;
	clear:both;
}
.footer
{
	width:988px;
	height:30px;
	color:#fff;
	text-align:center;
	font-size:11px;
	padding:10px;
}
.footer_copy
{
	float:left;
	padding-left:60px;
}
.footer_boom
{
	float:right;
	padding-right:80px;
}
a.footer_boom_link:link{cursor:hand;color:#fff;text-decoration:none}
a.footer_boom_link:visited{cursor:hand;color:#fff;text-decoration:none}
a.footer_boom_link:hover{cursor:hand;color:#fff;text-decoration:underline}
a.footer_boom_link:active{cursor:hand;color:#fff;text-decoration:underline}
/* PHOTO GALLERY */
#flashcontent {
		height: 100%;
		border:1px solid #fff;
	}
/* END PHOTO GALLERY */

/*CONTACT PAGE*/
.contact_text
{
	margin:0px 0px 30px 0px;
}
.contact_form
{
	width:612px;
	background-repeat:no-repeat;
	background-position:bottom right;
	float:left;

}
.contactBorderForm
{
	background-color:#333;
	padding:5px;
	margin-bottom:10px;
}
.contactForm
{
	font-size:11px;
	background-color:#666666;
	color:#fff;
	padding:10px;
	font-weight:bold;
	width:150px;
}
.contactInput
{
	font-size:12px;
	font-family:Verdana,Arial,Sans-Serif;
	width:300px;
	background-color:#FFFFFF;
	color:#000;
	border:0px;
	padding:3px;
	font-weight:bold;
}
.contactInput2
{
	font-size:12px;
	font-family:Verdana,Arial,Sans-Serif;
	width:210px;
	margin-left:11px;
	position:relative;
	top:-6px;
	background-color:#FFFFFF;
	color:#000;
	border:0px;
	padding:3px;
	font-weight:bold;
}
.submit_btn
{
	padding-top:10px;
}
	/*END CONTACT PAGE*/

.bene_poem
{
	font-size:13px;
	text-align:left;
	margin:20px 0px;
}
.press_div
{
	font-size:14px;
	text-align:center;
	margin-bottom:20px;
}

ul .bbcode
{
	margin-left:30px;
}

a.bbcode:link{cursor:hand;color:#0065BC;text-decoration:underline;font-weight:bold;}
a.bbcode:visited{cursor:hand;color:#0065BC;text-decoration:underline;font-weight:bold;}
a.bbcode:hover{cursor:hand;color:#0065BC;text-decoration:underline;font-weight:bold;}
a.bbcode:active{cursor:hand;color:#0065BC;text-decoration:underline;font-weight:bold;}

a:link{cursor:hand;color:#0065BC;text-decoration:underline;font-weight:bold;}
a:visited{cursor:hand;color:#0065BC;text-decoration:underline;font-weight:bold;}
a:hover{cursor:hand;color:#0065BC;text-decoration:underline;font-weight:bold;}
a:active{cursor:hand;color:#0065BC;text-decoration:underline;font-weight:bold;}

a.footer_link:link{cursor:hand;color:#EFAA25;text-decoration:none}
a.footer_link:visited{cursor:hand;color:#EFAA25;text-decoration:none}
a.footer_link:hover{cursor:hand;color:#EFAA25;text-decoration:underline}
a.footer_link:active{cursor:hand;color:#EFAA25;text-decoration:underline}


/* BEGIN E107 CORE CLASSES MAINTAINER QUE~ */

.button{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}

.tbox.chatbox {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.spacer {
	padding: 0px 0 0px 0;
	text-align:left;
	width:860px;
}
#dataform
{
  padding:0px;
  margin:0px;
}

.indent{
	font-style: italic;
	padding: 10px;
	border: none;
}

.smalltext {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width:120px;
	font-size:11px;
}
.smalltextusersetting {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.mediumtext {
	font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#000000;
}

.tbox{
	background-color: #F4F7FA;
	border: #5e5d63 1px solid;
	color: #000000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.helpbox {
	border: 0px;
	background-color: transparent;
	color:#000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
}

.fborder {
	border: 1px solid;
	background-color: #fff;
	padding:0px;
	width:860px;
	margin:0px;
}

.forumheader{
	background-color: #C5D1DA;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#000;
	padding: 4px;
	border: 1px solid #ededed;
	text-align:left;
}

.forumheader b{
    color:#000;
}

.forumheader2{
	background-color: #fff;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	padding: 4px;
	border: #ededed 1px solid;
        text-align:left;
}

.forumheader3{
	background-color: #fff;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#323030;
	padding: 4px;
	border: #ededed 1px solid;
        text-align: left;
        width:120px;
}
.forumheaderuser_info{
	background-color: #fff;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#323030;
	width:860px;
	padding: 4px;
	border: #ededed 1px solid;
        text-align: center;
}
.forumheaderright{
	background-color: #fff;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#323030;
	padding: 4px;
	border: #ededed 1px solid;
        text-align: right;
    
}
.forumheaderleft{
	background-color: #fff;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#323030;
	padding: 4px;
	border: #ededed 1px solid;
        text-align: left;
}
.forumheaderuser{
	background-color: #fff;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#323030;
	padding: 4px;
	width:860px;
	border: #ededed 1px solid;
        text-align: left;
}
.smalltext div
{
  width:120px;
  font-size:11px;
  color:#323030;
} 
.forumborder{
	border:  #000080 1px solid;
	background-color: transparent;
}

.fcaption {
	height:35px;
	border: #ededed 1px solid;
	padding: 2px 5px 2px 5px;
	background-color: #0047D0;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	background-image: url("images/tileage.jpg");

}
.fcaption a{
	padding-right:4px;
	color:#323030;
}
.jumpto
{
  color:#000000;
  font-size:11px;
}
.jumpto a
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
}
.fborder tbody
{
  width:860px;
  padding:0px;
  margin:0px;
}
.finfobar
{
  padding:0px;
  margin:0px;
} 
.forumheader_post{
	background-color: #fff;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#323030;
	padding: 4px;
	border: #ededed 1px solid;
        text-align: left;
}

.forumheader3 a:link{cursor:hand;color:#323030;font-weight:normal;text-decoration:underline}
.forumheader3 a:visited{cursor:hand;color:#323030;font-weight:normal;text-decoration:underline}
.forumheader3 a:hover{cursor:hand;color:#0047D0;font-weight:normal;text-decoration:underline}
.forumheader3 a:active{cursor:hand;color:#0047D0;font-weight:normal;text-decoration:underline}

.forumheaderleft a:link{cursor:hand;color:#323030;font-weight:normal;text-decoration:underline}
.forumheaderleft a:visited{cursor:hand;color:#323030;font-weight:normal;text-decoration:underline}
.forumheaderleft a:hover{cursor:hand;color:#0047D0;font-weight:normal;text-decoration:underline}
.forumheaderleft a:active{cursor:hand;color:#0047D0;font-weight:normal;text-decoration:underline}

.forumheaderright a:link{cursor:hand;color:#323030;font-weight:normal;text-decoration:underline}
.forumheaderright a:visited{cursor:hand;color:#323030;font-weight:normal;text-decoration:underline}
.forumheaderright a:hover{cursor:hand;color:#0047D0;font-weight:normal;text-decoration:underline}
.forumheaderright a:active{cursor:hand;color:#0047D0;font-weight:normal;text-decoration:underline}

.forumheader2 a:link{cursor:hand;color:#323030;font-weight:normal;text-decoration:underline}
.forumheader2 a:visited{cursor:hand;color:#323030;font-weight:normal;text-decoration:underline}
.forumheader2 a:hover{cursor:hand;color:#323030;font-weight:bold;text-decoration:underline}
.forumheader2 a:active{cursor:hand;color:#323030;font-weight:bold;text-decoration:underline}

a.backto:link{cursor:hand;color:#000000;text-decoration:underline;font-size:11px;}
a.backto:visited{cursor:hand;color:#000000;text-decoration:underline;font-size:11px;}
a.backto:hover{cursor:hand;color:#000000;text-decoration:underline;font-size:11px;}
a.backto:active{cursor:hand;color:#000000;text-decoration:underline;font-size:11px;}

a.tbox:link{cursor:hand;color:#000000;text-decoration:underline;font-size:11px;}
a.tbox:visited{cursor:hand;color:#000000;text-decoration:underline;font-size:11px;}
a.tbox:hover{cursor:hand;color:#000000;text-decoration:underline;font-size:11px;}
a.tbox:active{cursor:hand;color:#000000;text-decoration:underline;font-size:11px;}

.back
{
  cursor:pointer;
}

a.forumlink:link{cursor:hand;color:#CADDFF;text-decoration:underline}
a.forumlink:visited{cursor:hand;color:#CADDFF;text-decoration:underline}
a.forumlink:hover{cursor:hand;color:#CADDFF;text-decoration:underline}
a.forumlink:active{cursor:hand;color:#CADDFF;text-decoration:underline}
hr
{
  width:400px;
}
.searchhighlight
{ 
  
}
.nextprev
{
background-color:#FFFFFF;
}
.smallblacktext
{
  font-size:11px;
  color:#323030;
}
.forum_td
{
  text-align:center;
}
.forumheader3 form
{
  text-align:center;
}
.nforumcaption2
{
  font-size:11px;
  color:#323030;
}
/* END E107 CORE CLASSES MAINTAINER QUE~ */

/*TOOLTIPS*/
.tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #fff;
	padding: 8px 8px 8px;
	background: url('images/bubble.png') top left;
}
 
.tip-text {
	font-size: 12px;
	padding: 4px 8px 8px;
	background: url('images/bubble.png') bottom right;
}
/*TOOLTIPS*/