/* CSS Document */
html {height:100%;}
body {
margin:0;
padding:0;
/*background:url(../images/sxbg.png) repeat-x fixed bottom;*/
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
}
img {border:none;}
#base {
	margin:0 auto;
	width:992px; /* 774px for 800x600 resolution */
	text-align:left;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
	background-position: center top;
}
#base2 {
	margin:0 auto;
	width:992px; /* 774px for 800x600 resolution */
	text-align:left;
	background-image:url(../images/bg_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
form {display:inline;}
.bannercontainer {height:150px;}
.logo {margin:12px}
/* top menu stuff goes here*/
.topmenucontainer {text-align:right; float:right; margin:0px; margin-top:96px;}
.topmenu {display:inline; padding:0px 10px;}

#homelink {display: block; margin-right:25px; width:43px; height: 19px; background:url(../images/menu/home_lnk.png) no-repeat 0 0;}
#homelink:hover, #homelink.sel {background-position: 0 -19px;}
#homelink span {display: none;}


#aboutlink {display: block; margin-right:25px; width:71px; height: 19px; background:url(../images/menu/about_lnk.png) no-repeat 0 0;}
#aboutlink:hover, #aboutlink.sel {background-position: 0 -19px;}
#aboutlink span {display: none;}

#eventlink {display: block; margin-right:25px; width:112px; height: 19px; background:url(../images/menu/event_lnk.png) no-repeat 0 0;}
#eventlink:hover, #eventlink.sel {background-position: 0 -19px;}
#eventlink span {display: none;}

#filmslink {display: block; margin-right:25px; width:61px; height: 19px; background:url(../images/menu/films_lnk.png) no-repeat 0 0;}
#filmslink:hover, #filmslink.sel {background-position: 0 -19px;}
#filmslink span {display: none;}

#involvedlink {display: block; margin-right:25px; width:91px; height: 19px; background:url(../images/menu/getinvolved_lnk.png) no-repeat 0 0;}
#involvedlink:hover, #involvedlink.sel {background-position: 0 -19px;}
#involvedlink span {display: none;}

#sponsorlink {display: block; margin-right:25px; width:66px; height: 19px; background:url(../images/menu/sponsorship_lnk.png) no-repeat 0 0;}
#sponsorlink:hover, #sponsorlink.sel {background-position: 0 -19px;}
#sponsorlink span {display: none;}

#contactlink {display: none; margin-right:25px; width:78px; height: 19px; background:url(../images/menu/contactus_lnk.png) no-repeat 0 0;}
#contactlink:hover, #contactlink.sel {background-position: 0 -19px;}
#contactlink span {display: none;}

#presslink {display: block; margin-right:25px; width:40px; height: 19px; background:url(../images/menu/press_lnk.png) no-repeat 0 0;}
#presslink:hover, #presslink.sel {background-position: 0 -19px;}
#presslink span {display: none;}

#photoslink {display: block; margin-right:14px; width:52px; height: 19px; background:url(../images/menu/photos_lnk.png) no-repeat 0 0;}
#photoslink:hover, #photoslink.sel {background-position: 0 -19px;}
#photoslink span {display: none;}


/* end top menu */

#sponsors {border-top:#FF9900 2px solid; border-bottom:#333333 1px solid; height:230px; width:100%;background:#fff; font:12px bold Verdana, Arial, Helvetica, sans-serif; color:#000; text-indent:4px;}
.sponsorcell {}
.sponsorcell img {margin: 10px 5px 0px 10px}
.sponsorcell2, .sponsorcell3 {padding-right:5px;}
.sponsorcell2 img {margin: 5px; margin-left:12px; margin-top:10px;}
.sponsorcell3 img {margin: 5px; margin-left:12px; margin-bottom:10px;}
.indouslogocell {color:#000; font-size:10px; text-align:right;}
.pius {padding-right:15px; font-weight:bold;}
#copyright {color:#999999; font:10px bold Verdana, Arial, Helvetica, sans-serif; text-align:center; background:#000000;padding:2px 0 2px 0;}

/* Event Schedule Styles */
.eventdate, .eventday, .eventtime, .eventdesc, .eventnote {color:#000; font-family: 'Century Gothic', Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;}
.eventday {color:#fff; font-size:17px;}
.eventtime {font-size:12px; color:#fff; font-weight:normal; vertical-align:top; }
.eventdesc, .eventdesc a {font-size:12px; vertical-align:top; color:#000;}
.eventdesc a:hover {color:#a4e121;}
.eventnote {font-size:12px; color:#FF9900; font-weight:normal;}
.wt, .wt a {color: #fff; font-size:12px; display:inline; font-weight:normal;}
/* Email Text box */
.top #mce-EMAIL{

/*width:180px;*/
width:160px;
height:17px;

background:#fff;

font:11px Arial, Helvetica, sans-serif;

color:#666;

border:aaa;

float:left;

border:1px solid #aaa;
padding-right: 2px;

}

.top a.button{

float:left;

cursor:pointer;

margin-top:0px;

}

.top #mc-embedded-subscribe{

float:left;	
cursor:pointer;
height:20px;
font-size:10px;
width:75px;
text-align:center;
margin-left: 4px;
}
.button_style {
border-color:#FFFFCC #FF9900 #FF6600 #FFFF99;
color: #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
background-color: #0099CC;

}

/** JUMBOTRON **/

#jumbotronContainer { position: relative; left: 0px; top: 0px;}
#homeJumbotron { height: 283px; width: 730px; margin-bottom: 0px;}/*  border: 1px solid #999;*/

#jumbotronShow { height: 283px; width: 730px; background:#24410c; overflow: hidden; margin-left:-1;}
#jumbotronShow .hovered { cursor: pointer; }

.jumbotronOverlay { display: none; position: absolute; width: 730px; height: 260px; }
.jumbotronOverlay a { display: none; width: 730px; height: 260px; }

.jumbotronImage { width: 730px; }

#jumbotronNav, #jumbotronPager { position: absolute; /*top: 363px;*/ top:206px; z-index: 100; height: 21px;}

#jumbotronNav {width: 429px; padding-left: 10px; left:0px; right:1px; background: #162508;}
#jumbotronNav ul { display: inline; }
#jumbotronNav li { display: inline; float: left; }
#jumbotronNav a { width: 20px; display: block; color: #d9d9d9; text-decoration: none; text-align: center;  margin: 0px; }
#jumbotronNav a:hover, #jumbotronPager a.activeSlide { background: #97C942; color: #323738; }

#jumbotronPager { background: #162508; width: 430px; left: 121px; padding: 0; text-align: right; line-height: 21px; overflow: hidden; }
#jumbotronPager a { width: 20px; color: #d9d9d9; text-decoration: none; text-align: center; padding: 4px 6px; margin: 0px 0px; }

.jumbotronText { text-align:left; border-right: #24410c 1px solid; color:#FFFFFF; width:700px;}
.jumbotronText p { font: 12px/1.3em "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Helvetica, Arial, sans-serif; color: #fff; text-align:left; padding:10px;}


#playbar a:hover, #playbar a.activeSlide{background:#000; padding-bottom:2px;}
#playbar img {margin-top: 3px;}
#playbar li {margin: 0px 5px;}


/** THE FILMS page **/
.fcleft, .fcright{padding:20px 20px 20px 30px; padding-right:50px; vertical-align:top; text-align:left; font-size:10px; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; width:307px;}
#ftable td {vertical-align:top; text-align:left; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#ftable td.topleft {padding:30px 0px 0px 30px;} 
#ftable td.topright {padding:30px 30px 0px 30px; width:52%}
#ftable td.center {padding:20px 30px 30px 30px; font-size:11px;}
#ftable a {color:#fff;}
.fcright { padding-right:0;}
.thumbpic {border:solid 1px #efefef;} 
a:hover .thumbpic {border:solid 1px #a9e920;}
.fcname, .fcname a, .fcname_big, .fcname_big a {color:#96cf1d; font-size:12px; font-weight:bold; margin-top: 5px; text-decoration:none; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;}
.fcname a:hover {color:#a4e121;}
.fcname_big, .fcname_big a {font-size:15px; margin-top:0; font-weight:bold; color:#a9e920;}
.fclbl, .fclbl a, .fclbl_big, .fclbl_big a {color:#797979; display:inline; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fclbl_big, .fclbl_big a {font-size:10px;}

.s_time, .s_time_detail { display:inline; font-size:11px; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.s_time_detail {color:#bae955;}

.eventtable td {border-bottom:1px dotted #79b054; padding:5px;}
td.dayhead {border-bottom:2px solid #fff; padding-left:0;}
.filmshort {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; width:550px}
.filmshort td {text-align:left; vertical-align:top; border:none; padding:none;}
.filmshort .fclbl {color:#000;}
.filmshort {color:#D0FEB1;}
.esname, .esname a {color:#fff; font-size:11px; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps;}
.esname {font-variant:normal; font-size:10px;}
.esbuy {margin-top:12px;}



.filmshead {margin-left:30px; margin-top:30px; font-weight:bold; color:#FFCC00; border-bottom:1px solid #fff; font-size:14px; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;}
.yellow {font-weight:bold; color:#FFCC00; font-size:11px; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;}
/** Ticket buttons/links/titles **/
.tt {font-weight:bold; color:#000; font-variant:small-caps; font-size:13px;}
.buytix {margin-top:4px; display:none;}
.disclaimer {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.essb {font-weight:bold;font-size:10px;}

/* Sponsors Page */
.spr {margin:10px;}


/* PRESS Pages */

.presstable td{text-align:left; vertical-align:top;}
.newsttl {font-size:14px; font-weight:bold; color:#fff; font-family: 'Century Gothic', Arial, Helvetica, sans-serif;}
.newscontain {padding:20px 30px;}
.newsdate {color:#477c23; font-weight:bold; padding-top:15px;}
.newsheadline {font-family: 'Century Gothic', Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;}
.newsbody {}
.newsclipsdt {margin-top:5px; color:#000;}
.newsclips {margin:15px 5px; color:#000;}
.newsclips a{text-decoration:none; color:#fff; margin-bottom:10px;}
.newsclips a:hover {color:#FF9900;}