/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
/* color palette definition
    from kuler.adobe.com
    Aruba
    Purple: #332F45 Borders, Fonts
    Blue:   #015770 (Fonts, Borders, etc)
    Green:  #2A8782 (Backgrounds, Lines)
    Green2: #93D6AE (Accent color)
    Sand:   #FFFED2 (background color)
*/

body {
  /*font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;*/
 margin: 0px;
 padding: 0px;
 font: 16px/1.25 Georgia, Tahoma, Arial, FreeSans, sans-serif;  
 text-align: left;
 /*margin-left: 10px;*/
 /*margin-right: 10px;*/
 /*min-width: 960px;
 height: 100%;
 width: 100%;*/
 background-color: #FFFFFF;
}

pre,
code {
  font-family: 'DejaVu Sans Mono', Monaco, Consolas, monospace;
}

hr {
  border: 0 #015770 solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
  font-size: 24px; font-weight: bold; font-family: Georgia; color: #332F45; text-align: center
}

h2 {
  font-size: 22px; font-family: Georgia; color: #332F45; text-align: center
}

h3 {
  font-size: 20px; font-family: Georgia; color: #332F45; text-align: center
}

h4 {
  font-size: 18px; font-family: Georgia; color: #332F45; text-align: left
}

h5 {
  font-size: 16px; font-family: Georgia; color: #332F45; text-align: left
}

h6 {
  font-size: 12px; font-family: Georgia; color: #332F45; text-align: left
}

/* LINK STYLES */

a:link { color:#332F45;}
a:visited  { color:#332F45;}
a:hover  { color:#332F45;}
a {font-weight: bold; text-decoration: none;}	

a.buttontext{line-height:40px; font-weight: bold; text-decoration: none; vertical-align:middle}
a.buttontext:link { color:#465D85;}
a.buttontext:visited  { color:#465D85;}
a.buttontext:hover  { color:#465D85;}

a.menu{font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle}
a.menu:link { color:#015770;}
a.menu:visited  { color:#015770;}
a.menu:hover  { color:#9b2d1f;}d

a.list{font-weight: normal; text-decoration: none; text-align: left; vertical-align: middle}
a.list:link{color:#465D85}
a.list:visited{color: #465D85}
a.list:hover{color: #465D85}

a.red:link { color:#9b2d1f;}
a.red:visited  { color:#9b2d1f;}
a.red:hover  { color:#9b2d1f;}
a.red{font-size: 16px; font-weight: normal; text-decoration: underline;}	/* turns off link underlining*/

   /* IMAGE STYLES */

img { border:0 none}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
  list-style: none;
}

li {
  margin-left: 5px; padding: 5px; vertical-align: middle; font-size: 14px; font-weight: normal; font-family: Georgia; text-align: center;
}

/*p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  padding: 0px;
  margin-bottom: 0px;
}*/

p{line-height: 20px; padding: 0px}

div.spacer{background-color: #465D85; height: 0.5em;}
	
#header {height: 80px; background-color: #F74800; color: #93D6AE; text-align: left; margin-top: 10px; margin-left: 10px; margin-right: 0px; padding: 0px 0px;}

#logo {height: 60px; background-color: #F74800; margin-top: 10px; margin-left: 10px; margin-right: 10px; }

#thumb {height: 120px;margin: 5px; background-color: #FFFFFF}

#navbar {display:table; height: 60px; background-color: #F74800; margin-top: 10px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; text-align: center;}
/*#navbar ul {list-style: none; display: block; margin: 0px 0px;}
#navbar ul li{font-size: 16px; float: left; vertical-align: middle; margin: 0 1.5em}
*/

#button {height: 40px; background-color: #E4E1DF; color: #015770; margin-top: 10px; margin-left: 5px; text-align: center; border-radius: 3px; padding: 0px 0px;display:table-cell;}

div.filmStrip div{border: solid 0px #93D6AE; height: 120px;}
div.filmStrip p{margin: 10px;}

div.topSection div{border: solid 5px #EFE7BE; height: 120px;}
div.topSection p{margin: 5px;}

div.contentArea div{border: solid 0px #EFE7BE; min-height: 480px;}
div.contentArea p{margin: 10px;}

#sidebarmenu {
	background-color: #FFFFFF;
	color: #00274C;
	text-align: center;
	height: 360px;
	border-radius: 5px;
	margin: 0px;
	/*border: solid #9b2d1f 2px*/}

#content {background-color: #FFFED2; color: #00274C; text-align: center; height: 480px; border-radius: 15px; margin: 0px; }

#footer {background-color: #F74800;}
/*div.footerbox div{border: solid 10px red;height: 80px;}*/
/*div.footerbox p{margin: 10px;}*/
#footerbox {color: #F74800; margin: 5px;}

#contact {
	width: 430px; margin: 10px auto; padding: 20px 10px;
	background: #E4E1DF; border: 1px solid #e1e1e1; border-radius: 10px;
}

/* FORM RULES */

label {
	float: left; clear: left; margin: 7px 20px 0 0; width: 95px;
	text-align: right; font-size: 16px; color: #4d5a63;
	text-transform: uppercase; 
}

input {
	width: 260px; height: 20px; padding: 5px 20px 0px 20px; margin: 0 0 20px 0;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: Georgia; font-size: 16px; color: #4d5a63; /*text-transform: uppercase; /*text-shadow: 0px -1px 0px #334f71;*/
}
	input::-webkit-input-placeholder  {
    	color: #4d5a63; 
	}
	input:-moz-placeholder {
	    color: #4d5a63;
	}

textarea {
	width: 260px; height: 170px; padding: 12px 20px 0px 20px; margin: 0 0 20px 0;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: Georgia; font-size: 16px; color: #4d5a63; /*text-transform: uppercase; */
}
	textarea::-webkit-input-placeholder  {
    	color: #4d5a63; 
	}
	textarea:-moz-placeholder {
	    color: #4d5a63; 
	}

input:focus, textarea:focus {
	background: #e9e5dc;
}

input[type=submit] {
	width: 185px; height: 30px; float: right; padding: 5px 5px; margin: 0 15px 0 0;
	border: 1px solid #4d5a63;
	cursor: pointer;
}
   /* CONTAINER RULES */

/*#container { position:relative; margin:0px auto 0 auto; height:1000px; width:960px; text-align:left; padding-left:0px;}*/
