/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	background:url(images/form-bg.jpg) no-repeat center top;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
	vertical-align: middle;
}

h1, h2, h3 { margin: 0;	padding: 0;	font-weight: normal; color: #000000;}
h1 { font-size: 2em; }
h2 { font-size: 2.4em; }
h3 { font-size: 1.6em; }



p, ul, ol {	margin-top: 0;	 list-style: none;}

ul, ol {list-style: none; }

#wrapper { width: 960px; margin: 0 auto; padding: 0; }


/* Logo */

#logo {
	width:960px;
	height: 97px;
	float: left;
	padding-top: 10px;
	color: #000000;
	vertical-align: middle;
}

/* Menu */

#menu {
	width: 686px;
	height: 50px;
	padding-top:30px;
	padding-right:20px;
	text-align:right;
	float:right;
	vertical-align: middle;
}
.menu {line-height: 1.3em; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bold; text-decoration: none; color: #666666; }
.menu h1 {color:#333333; font-size:15px; font-weight:bold;}
.menu h1 a: {text-decoration: none color: #ffffff; color: #333333; outline:none;}
.menu a: {text-decoration: none color: #333333; outline:none;}
.menu a:visited {text-decoration: none; outline:none;}
.menu a:active {text-decoration: none; outline:none;}
.menu a:hover {text-decoration: none;  color: red; outline:none;} 
#menureps  {
	padding:25px 8px 15px 50px;
	width:60px;
	overflow:hidden;
	float:left;
	top:550px;
}
#menucontact  {
	padding:5px 8px 5px 50px;
	width:80px;
	overflow:hidden;
	float:right;
	top:550px;
}
#menudirectors  {
	padding:25px 8px 15px 320px;
	width:100px;
	overflow:hidden;
	float:left;
	top:550px;
}
#breadcrumbs {float:right; margin-top:20px;	font-size:10px;	text-align:right;}

/* Page */

#page {	width: 960px; margin: 0 auto; padding: 0; }
#page-bgtop {padding: 20px;}
#page-bgbtm { }

/* Content */

#content { float: left;	width: 686px;}
#moviemain { float: left; width: 656px; height: 500px;	padding: 15px;	background-color:#999;}

.post {	margin-bottom: 15px; border-bottom: 1px solid #E2E2E2; }
.post-bgtop {}
.post-bgbtm {}
.post .title {height: 38px;	margin-bottom: 10px; padding: 12px 0 0 0px;	letter-spacing: -.2px;	color: #000000; }
.post .title a { color: #000000; border: none; }
.post .meta { width: 400px;	padding: 5px 20px 5px 10px;	background: #676767; text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-style: italic; color: #FFFFFF; }
.post .meta a { color: #FFFFFF; }
.post .entry { padding: 0px 0px 20px 0px; padding-bottom: 20px;	text-align: justify; }
.links { padding-top: 20px;	font-size: 12px; font-weight: bold; }

/* Sidebar */

#sidebar { float: right; width: 260px; padding: 0px; color: #787878; background: #FFFFFF; overflow:hidden; }
#sidebar p { letter-spacing: -.2px;	font-size: 1.0em; color: #555555; line-height:19px;	padding: 10px 12px 0px 14px; }
#sidebar .description {	letter-spacing: -.2px;	font-size: 1.0em; color: #222222; line-height:19px;	padding: 0px 12px 0px 14px;	}
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { margin: 0; padding: 0; border-left: 1px solid #E2E2E2; }
#sidebar li ul { margin: 0px 0px; padding-bottom: 30px; }
#sidebar li li { line-height: 35px;	border-bottom: 1px dashed #D1D1D1;	margin: 0px 30px;	border-left: none; }
#sidebar li li span { display: block; margin-top: -20px; padding: 0; font-size: 11px; font-style: italic; }
#sidebar h1 { letter-spacing: -.2px; font-size: 1.8em;	font-weight:bolder;	color: #222222;	padding-bottom:6px;}
#sidebar h2 { height: 19px;	padding-left: 14px;	padding-top: 4px; letter-spacing: -.2px; font-size: 1.1em; font-weight:bolder; color: #eeeeee; background-color:#777777; }
#sidebar h3 { height: 19px;	padding-left: 14px;	padding-top: 4px; letter-spacing: -.2px; font-size: 1.1em; font-weight:bolder; color: #eeeeee; background:url(images/titlebar-gray.jpg); }
#sidebar a { border: none; color: #BC1B32; }
#sidebar a:hover { text-decoration: underline; color: #8A8A8A; }
#creditDiv { width:260px; }

/* Directors Gallery */
#dgallery {	background:url(images/directors-bg.jpg) no-repeat top center; height:498px;	padding-top:10px; margin: 0 auto; float: left; width: 960px; color:#333333;	 }
#dgallery a { color:#444444; font-weight:bold; font-size:2.0em;	text-decoration:none; }
#dgallery a:hover {	text-decoration: none;	color: #111;}
#dgallery img{ margin-right:6px; border:0px;}

/* Directors */



/* Reps */
/*#reps {	background:url(images/rep-contact.jpg) no-repeat top center; height:516px;	padding-top:10px; margin: 0 auto; }*/
#reps #westcol { padding:25px 8px 15px 40px; width:170px; font-size: 0.9em;	overflow:hidden; float:left; }
#reps #repcol {	padding:25px 11px 15px 62px; width:170px; font-size: 0.9em;	overflow:hidden; float:left; }	
.repsd {line-height: 2em; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; color: #333;}
.repsd h1 {color:#333; font-size:14px; font-weight:bold;}
.repsd h2 {color:#333; font-size:16px; font-weight:bold;}
.repsd h3 {color:#333; font-size:38px; font-weight:bold;}
.repsd h4 {color:#FFF; font-size:22px; font-weight:bold;}
.repsd a: {text-decoration: underline color: #ffffff;outline:none;}
.repsd a:visited {text-decoration: none;outline:none;}
.repsd a:active {text-decoration: none;outline:none;}
.repsd a:hover {text-decoration: none; color: red;outline:none;}
#repsd { padding:25px 8px 15px 15px; width:250px; font-size: 0.9em;	overflow:hidden; float:left; }
#repse { padding:25px 8px 15px 15px; width:235px; font-size: 0.9em;	overflow:hidden; float:left; }
#repsf { padding:25px 8px 15px 15px; width:155px; font-size: 0.9em;	overflow:hidden; float:left; }
#repsg { padding:25px 8px 15px 10px; width:180px; font-size: 0.9em;	overflow:hidden; float:left; }



.dird {line-height: 1.25em; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; color: #333; text-decoration: none;}
.dird h1 {color:#333; font-size:14px; font-weight:bold;}
.dird h2 {color:#333; font-size:16px; font-weight:bold; }
.dird h3 {color:#333; font-size:30px; font-weight:bold;}
.dird h4 {color:#FFF; font-size:38px; font-weight:bold;}
.dird a: {text-decoration: none color: red;outline:none;}
.dird a: {text-decoration: none color: color: red;outline:none;}
.dird a:active {text-decoration: none;outline:none;}
.dird a:hover {text-decoration: none; color: red;outline:none;}
#dird { padding:25px 8px 15px 45px; width:250px; font-size: 0.9em;	overflow:hidden; float:left; }
#directorsb { padding:25px 8px 15px 35px; width:250px; font-size: 0.9em;	overflow:hidden; float:left; }
#directorsc { padding:25px 8px 15px 35px; width:250px; font-size: 0.9em;	overflow:hidden; float:left; }






.dirb {line-height: 0.88em; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
.dirb h1 {color:#333; font-size:14px; font-weight:bold;}
.dirb h2 {color:#333; font-size:16px; font-weight:bold; }
.dirb h3 {color:#333; font-size:38px; font-weight:bold;}
.dirb h4 {color:#FFF; font-size:46px; font-weight:bold;}
.dirb a: {text-decoration: none color: #ffffff;outline:none;}
.dirb a: {text-decoration: none color: #fff;outline:none;}
.dirb a:active {text-decoration: none;outline:none;}
.dirb a:hover {text-decoration: none; color: red;outline:none;}
#directorsd { padding:0px 50px 0px 50px; width:400px;  overflow:hidden; float:right; }
#da { padding:0px 50px 0px 50px; width:400px;  overflow:hidden; float:right; }
#db { padding:0px 50px 0px 50px; width:400px;  overflow:hidden; float:right; }
/* .spotThumb {	height: 64px; width: 86px;	float: left; padding-right: 10px; } */
	


/*contact */
.directorsview {
	background-color:#ffffff;
	width:908px;
	height:525px;
	margin-left:30px;
}
.directorsviewb {
	background-color:#ffffff;
	width:908px;
	height:550px;
	margin-left:30px;
}
.directors {background:url(images/form_directors.jpg) no-repeat top center; width:908px; height:413px;	margin-left:30px;}
.directors2 {background:url(images/form_directors2.jpg) no-repeat top center; width:908px; height:413px;	margin-left:30px;}
.directors3 {background:url(images/form_directors3.jpg) no-repeat top center; width:908px; height:413px;	margin-left:30px;}
.about {background:url(images/form_about.jpg) no-repeat top center; width:908px; height:413px;	margin-left:30px; line-height: 1.3em; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; color: #ffffff;}
.reps {background:url(images/form_reps.jpg) no-repeat top center; width:908px; height:413px;	margin-left:30px;}
.contact {background:url(images/form_rep_contact.jpg) no-repeat top center; width:908px; height:413px;	margin-left:30px; line-height: 1.3em; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; color: #ffffff;}
.contactd {line-height: 1.3em; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; color: #333;}
.contactd h1 {color:#333; font-size:15px; font-weight:bold;}
.contactd h2 {color:#333; font-size:12px; font-weight:bold;}
.contactd h3 {color:#333; font-size:38px; font-weight:bold;}
.contactd h4 {color:#333; font-size:22px; font-weight:bold;}
.contactd a: {text-decoration: underline color: red outline:none;}
.contactd a:visited {text-decoration: none outline:none;}
.contactd a:active {text-decoration: none outline:none;outline:none;}
.contactd a:hover {text-decoration: none; color: red;outline:none;}
#contactd { padding:25px 80px 15px 0px; width:500px; font-size: 0.9em;	overflow:hidden; float:right; }
#contacte { padding:25px 10px 15px 120px; width:200px; font-size: 0.9em;	overflow:hidden; float:left; }
#contactf { padding:25px 10px 15px 10px; width:150px; font-size: 0.9em;	overflow:hidden; float:left; }
#contactg { padding:25px 10px 15px 90px; width:230px; font-size: 0.9em;	overflow:hidden; float:left; }
#contacth { padding:25px 10px 15px 10px; width:150px; font-size: 0.9em;	overflow:hidden; float:left; }
#contacti { padding:25px 0px 15px 0px; width:500px; font-size: 0.9em;	overflow:hidden; float:right; }

.abouta {
	line-height: 0.2em;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #333;
	font-size:12px;
	font-weight:bold;
	float: right;
}
.abouta h1 {color:#333; font-size:15px; font-weight:bold;}
.abouta h2 {color:#333; font-size:12px; font-weight:bold;}
.abouta h3 {color:#333; font-size:38px; font-weight:bold;}
.abouta h4 {color:#333; font-size:22px; font-weight:bold;}
.abouta a: {text-decoration: underline color: red outline:none;}
.abouta a:visited {text-decoration: none outline:none;}
.abouta a:active {text-decoration: none outline:none;outline:none;}
.abouta a:hover {text-decoration: none; color: red;outline:none;}
#abouta {
	line-height: 11pt;
	width:908px;
	font-size: 12pt;
	overflow:hidden;
	
}
#aboutb {
	width:650px;
	font-size: 10pt;
	overflow:hidden;
	float:right;
	padding-right: 10px;
	padding-top: 20px;
}
/* Footer */
#footer { height: 50px;	margin: 0 auto;	padding: 0px 0 15px 0;	background: #ECECEC;	border-top: 1px solid #DEDEDE;	font-family: Arial, Helvetica, sans-serif;}
#footer p {	margin: 0;	padding-top: 20px;	line-height: normal; font-size: 9px; text-transform: uppercase;	text-align: center;	color: #A0A0A0; }
#footer a {	color: #8A8A8A;}
#footnav{	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	margin:10px 0px 0px 10px; font-weight:bold;	color:#8A8A8A;}
#footnav ul {  float: left;  width: 620px;  margin: 0;  padding: 0;  list-style: none;}
#footnav li {  float: left;  width: 130px;  margin: 0;  padding: 2px;}
#footnav li a {	color:#8A8A8A;}

.usual {
 background:#FFF;

height:40px;

}
.usual li { list-style:none; float:left;text-decoration:none; list-style: none; 
height:60px; margin:1.5px;
}
.usual ul a {
  display:block;
  padding:5px 25px;
   text-decoration:none!important;

  font:20px Verdana;
border:2px solid #666666;
  background:#FFF;
}
.usual ul a:hover {
 color: #FF0000;
  background:#FFF;
  border:2px solid #666666;
  
  }
.usual ul a.selected {

 color:#666666;
background:#FFF;
border:2px solid #FF0000;
  cursor:default;
  list-style: none;

  }
.usual div {

 
  *margin-top:0px;
  clear:left;
  background:snow;

  list-style: none; 
  font-weight:bold;
}
.usual div a { color:#666; font-weight:bold; }

#usual2 { background:#000; border:1px solid #fff; }
#usual2 a { background:#000; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#000; }


  background:#FFF;

  padding:5px 20px;
  width:500px;
  border:1px solid red;
  margin:8px auto;
  list-style: none;
  text-decoration:none; 
  font:20px Helvetica Neue, Arial, Helvetica, sans-serif;
 color:#666666;
  font-weight:bold;
}
