body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	background-image:url(images/bgBLUE_01.jpg);
	background-repeat:repeat-x;
	text-align: center;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color:#000; 
	font-size:67.5%; 
	}

img {
	border: 0;
	}
input{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color:#000; 
	font-size:110%; }
input#news_title
{	
	width:350px;
}
textarea{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color:#000; 
	font-size:110%; 
	}
/* -----------------------------POSTIONING ELEMENTS --------------------------------*/
#container {
	width:910px; 
	text-align:left; 
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
}

#logo{
	margin:10px;
	text-align:center;
	color:#2C2BAF;
	font-size:100%;
}
#header-movie{
	float:right;
	margin-right:10px;
	margin-top:10px;
	text-align:right;
	width: 740px;
}
#header-movie-admin{
	float:right;
	margin-right:10px;
	margin-top:10px;
	text-align:right;
	width: 740px;
}
#left {
	float:left;
	width: 160px;
	}
.stripesRight
{
	background-image:url(images/borderStripes.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.stripesLeft
{
	background-image:url(images/borderStripes.gif);
	background-position:left;
	background-repeat:repeat-y;

}
.stripesFull
{
	background-image:url(images/borderStripesFull.gif);
	background-position:left;
	background-repeat:repeat-y;
}
#middle {
	width: 540px; 
	float:left;
	padding-left:25px;
	padding-bottom:45px;/*to give space for Adsense panel*/
	min-height:490px;
	position:relative;
	}
#middle-news{
	width: 530px; 
	float:left;
	padding-left:25px;
	min-height:490px;
	position:relative;
	padding-bottom:80px;/*seems the news page needs even more padding*/
}
.adminContent
{
	
}
#right {
	float:right;
	width: 180px;
}
div#googleAdSensePanel
{
	/*	border:1px solid red;*/
	margin-left:20px;
	position:absolute;
	bottom:0px;
	width:468px;
	height:60px;
}
div#contact-form{
	height:250px;
	min-height:250px;
}
div#contact-form label,div#contact-form-main label{
	float:left;
}
div#contact-form input{
	float:right;
	margin-right:10px;
	/*width:130px;*/
}
div#contact-form-main input
{
		float:right;
	margin-right:30px;
	width:300px;
}
#btnContactSubmit{
	width:49px !important;
}
div#contact-form textarea{
	float:right;
	margin-right:10px;
	width:155px;
}
div#contact-form-main textarea{
	float:right;
	margin-right:30px;
	width:300px;
}
div#contact-form #imgCaptcha
{
float:left;
padding-top:5px;
padding-left:10px;
}

.divClear
{
	clear:both;
	height:5px;
}

#footer
{
	padding-top:0px;
}

#footer-address
{
	background-color:#FFF;
	padding:5px 0px 5px 20px;
	color:#666666;
	border:1px solid #eeeeee;
}
#copyright
{
	background-color:#2C2BAF;
	padding:5px 0px 5px 20px;
	color:#fff;
}
div#footer div a {
	color: #fff;
}
/*--------------------------------- STYLING ELEMENTS -----------------------------*/
h1 {
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	height:60px;
	text-indent:-9000px;
	margin-top:10px;
}
.adminContent h1{
	background-image:none;
	text-indent:0px;
	font-size:220%;
	color:#2C2BAF;
	height:40px;
}
h2 {
	text-transform:uppercase;
	background-color:#2C2BAF; /* DARK BLUE */
	color:#FFF;
	font-size:140%;
	padding:5px 10px 5px 15px;
	margin:5px 10px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
h2.adminHeader
{
	font-size:200%;
	padding-left:35px;
	margin-left:25px;
}
h3 {
	padding:0px;
	padding-top:20px;
	margin:0px;
	font-size:200%;
	font-weight:200;
}
.news-date
{
	color:#666666;
	font-style:italic;
}
p {
	line-height:1.5em;
	padding:0px;
	margin-bottom:5px;
}
#primary-tagline, #primary-tagline p
{
	font-size:160%;
	padding-right:20px;
	font-weight:normal;
	padding-bottom:0px;
		padding-top:0px;
		line-height:1.2em;
}
#primary-paragraph, #primary-paragraph p, #primary-paragraph li
{
	font-size:120%;
	padding-right:20px;
}
#secondary-paragraph, #secondary-paragraph p, #secondary-paragraph li
{
	font-size:110%;
	padding-right:25px;
}
#tblAdminHome td, #tblAdminHome th
{
	border-bottom: 1px solid #aaa;
	padding:5px;
	margin:0px;

}
#tblNewsHome td, #tblNewsHome
{
	border-bottom: 1px solid #aaa;
	padding:5px;
	margin:0px;

}
.news-copy
{
	border-bottom:1px dashed #111;
	padding-bottom:15px;
}

/* ------------------------- list stylings ----------------------------- */
.navcontainer { 
	width: 200px;
 }

.navcontainer ul
{
	margin-left: 5px;
	padding-left: 0;
	list-style-type: none;
}
.navcontainer li
{
	list-style:none;
	list-style-position:outside;
	font-size:120%;
}

.navcontainer a
{
	display: block;
	padding: 3px;
	width: 163px;
	background-color: #fff;
	border-bottom: 1px solid #efefef;
}

.navcontainer a:link, .navlist a:visited
{
	color: #3d3d3d;
	text-decoration: none;
}

.navcontainer a:hover
{
	background-color: #2C2BAF;
	color: #fff;
}
li#active a{
background-color: #eee;
}

