@font-face {
    font-family: 'source_sans_prolight';
    src: url('fonts/sourcesanspro-light-webfont.eot');
    src: url('fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

html
{
	height: 100%;
	width:100%;
	padding:0px;
	border:0px;
	border-style:0px; 
	margin:0px auto;
}
	
p.intro 		{color:#CFB690; font-family:"source_sans_prolight", Arial, sans-serif; text-align:justify;}
p.sublogo 	{color:#CFB690; font-family:"Arial", Arial, sans-serif; text-align: center; font-weight:bold}
p.copyright 	{color:#CFB690; font-family:"Arial", Arial, sans-serif; text-align: center; font-weight:bold;}

h1,h2,h3		{color:#CFB690; font-family:"Arial", Arial, sans-serif; sans-serif; text-align: left; margin-bottom: 0; padding-bottom: 0;}
img 			{border-style: none;}
img.vert 	{border-style: none;float:left;}

div.listheader {color:#FFFFFF; font-family:"Cambria", Arial, sans-serif; text-align: left; font-weight:bold; text-decoration:underline;}

table, th, td {text-align:left;} 
body 		
{
	font-size: 14px;
	font-family:"Corbel", Arial, sans-serif;
	height: 100%;
	width:100%;
	padding:0px;
	border:0px;
	border-style:0px; 
	margin:0px auto;
	color: #FFFFFF;
	padding: 0px;border:0px;margin:0px;
	background: -webkit-linear-gradient( #000000, #333300); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient( #000000, #333300); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient( #000000, #333300); /* For Firefox 3.6 to 15 */
	background: #000000/* Standard syntax */
}

div.background
{	
	z-index:-500;	
	height: 100%;
	width: 100%;
	padding:0px;
	border:0px;
	border-style:0px; 
	margin:0px auto;

	 
    background-repeat: no-repeat; 
    background-position: center;
   
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
	/*background-color: yellow;*/
}
div.mainwrapper
{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	height: auto;
	width: auto;
	left: -10%;
	padding:0px;
	border:0px;
	border-style:0px; 
	margin:0px auto;
	position:relative;	
	/* background-color: white;*/
}
:invalid {
  box-shadow: none;
}

:-moz-submit-invalid {
  box-shadow: none;
}

:-moz-ui-invalid {
  box-shadow:none;
}
}
#mailchimp {
	
	color: #3D6392;
	padding: 20px 15px;
}
	#mailchimp input {
		 border: 0px;
    
    font-family: arial;
    font-size: 12px;
    font-style: bold;
    margin-bottom: 10px;
    padding: 8px 10px;
    width: 300px;
		
	}
		#mailchimp input.email { background: #fff}		
		#mailchimp input[type="submit"] { background: #81aeb4; color: #fff; cursor: pointer; font-size: 14px; width: 15p%; font-style: bold; } 
		#mailchimp input[type="submit"]:hover { color: #294e55;  font-style: bold; }
/* TOP BAR */
div.topbar
{
	width: 577px; /*can be in percentage also.*/  
    margin: 0 auto;
    padding: 10px;
    position: relative;
}

div.links
{
	width: 145px;
  display: block;
  margin-left: auto;
  margin-right: auto;
    position: relative;	
}

.mc_input {
width: 55%;
display: block;
float: left;}

#mc_signup_submit.button {
margin-top: 10px;
margin-left: 5px;}

.mc_var_label {
display: none;}

.copyright {color:#black; font-family:"Arial", Arial, sans-serif; text-align: center; font-weight:bold; clear:both; margin-top:50px;}

a:link 		{color: #FFFFFF;font-family:"Cambria", Arial, sans-serif; font-weight:bold; text-decoration:none;}  /* unvisited link */
a:visited 	{color: #FFFFFF;font-family:"Cambria", Arial, sans-serif; font-weight:bold; text-decoration:none;} 	/* visited link */
a:hover 		{color: #FFFFFFfont-family:"Cambria", Arial, sans-serif; font-weight:bold; text-decoration:underline;}  /* mouse over link */
a:active 	{color: #FFFFFF;font-family:"Cambria", Arial, sans-serif; font-weight:bold; text-decoration:none;} 	/* selected link */ 