﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}

body {
line-height:1;
font-family:Myriad Pro,Trebuchet MS,Sans-Serif;
margin:0 auto;

background: #eeeeee; /* Old browsers */

background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 88%, #ffffff 93%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(88%,#ffffff), color-stop(93%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 88%,#ffffff 93%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 88%,#ffffff 93%,#ffffff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 88%,#ffffff 93%,#ffffff 100%); /* IE10+ */

background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 88%,#ffffff 93%,#ffffff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

#wrapper {
height:750px;
}

#mainContainer {
width:981px;
margin:0 auto;
}

#header {
width:981px;
height:58px;
display:block;
color:#fff;
}

h1 {
font-weight:400;
font-size:36px;
letter-spacing:-1px;
line-height:42px;
}

h1 .highlight {
color:#437ebf;
font-size:48px;
font-weight:700;
}

h3 {
font-weight:400;
font-size:22px;
line-height:30px;
}

h4 {
font-weight:400;
font-size:18px;
margin:15px 0;
}

p,ul li {
font-size:15px;
}

p {
line-height:18px;
margin-top:13px;
margin-bottom:13px;
}

p.postSignup {
color:#c00;
font-weight:700;
padding:0 0 10px;
}

strong {
font-weight:700;
}

ul {
list-style-type:disc;
padding:0 0 5px 10px;
}

ul li {
line-height:20px;
margin:0 25px;
}

.bodyBox {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 6px #000;
-webkit-box-shadow:0 0 6px #000;
box-shadow:0 0 6px #000;
overflow:hidden;
margin-bottom:10px;
width:931px;
padding:20px 25px;
}


.bodyBox {
background-color:#fcfcfc;
}




.bodyBox .subBox {
border:1px solid #122341;
position:relative;
/*	margin:25px 0 5px;				   Ofer	*/
margin:5px auto 5px !important;	/* Ofer	*/
float:none !important;				/* Ofer	*/
padding:30px 15px 5px;
}

.bodyBox .subBox h2 {
font-size:31px;
font-weight:700;
text-shadow:1px 1px 1px #c1e0ec;
margin:-20px 0 -5px;
padding:0;
}

.bodyBox .subBox h3 {
font-size:16px;
letter-spacing:-.03em;
margin:4px 0 6px;
padding:0;
}

.bodyBox .subBox p {
font-size:10px;
margin:5px 0;
}

.bodyBox .subBox a {
font-weight:bolder;
}

.bodyBox .subBox .separator {
padding:0 15px;
}



#footer {
background:transparent;
color:#fff;
float:left;
margin:0 25px;
}

#footer p {
font-size:11px;
line-height:12px;
margin-top:13px;
}

#footer a {
color:#fff;
}


.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}





* html .clearfix,:first-child+html .clearfix {
zoom:1;
}



/* ---------from here---------- */
#mainContainer {
	
}


/* ---------Main Entry---------- */
.bodyBox {
	margin: 20px auto 15px;	/*		Ofer	*/
	padding: 5px;		/*				Ofer	*/
	border:1px solid #d6d6d6;
	background: #f4f4f4;
	width:850px;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius:10px;
/*	-moz-box-shadow: 0px 0px 0px #000; -webkit-box-shadow: 0px 0px 0px #000; box-shadow: 0px 0px 0px #000; 			Ofer	*/
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;									/* 			Ofer	*/
	overflow:hidden;
}

.bodyBoxInner {
	margin: auto;	/*		Ofer	*/
	padding-top: 0px;
	padding: 20px;		/*				Ofer	*/
	border:0;
	background: #fff;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius:5px;
/*	-moz-box-shadow: 0px 0px 0px #000; -webkit-box-shadow: 0px 0px 0px #000; box-shadow: 0px 0px 0px #000; 			Ofer	*/
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;									/* 			Ofer	*/
	overflow:hidden;
}

.top-warning {
	background:url(images/yellow-background.png) repeat-y center center;
	text-align:center;
	width:800px;
	margin:0;
	padding:4px 0 0 0;	
	font:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:18px;
}

.warning-red {
	color:#F00;
	text-transform:uppercase;
	font-weight:bold;
}

.line-divider {
	background:url(images/divider.png) no-repeat center;
	height:1px;
	margin:15px 0;
	width:800px;
}

.h1-header {
    font-size: 32px;
    line-height: 45px;
    font-weight: bold;
    color: #000;
    text-align: center;
    letter-spacing: -2px;
    text-shadow: 1px 1px #fff;
    font-family:Verdana, Geneva, sans-serif;
	padding:10px 0;
}

div.entry-content {
	text-align:center;
	color:#000;
	font-size:18px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	padding:10px 40px;
}

.top-bot-padder {
	padding:10px 0;
}

#body h3, #body h2, #body p, #body li {
	font-family: 'Myriad Pro', Arial, Helvetica;
	color:#000;
	font-size:16px;
}
#body h3 {
	text-align: left;
	color: #ffffff;
	text-shadow: #222222 0px 0px 0px;
	margin-top: 0px;
	margin-left: 23px;
	margin-right: 10px;
	margin-bottom: -25px;
	font-size: 18px;
	font-weight:bold;
}
#body h2 {
	text-align: left;
	color: #ffffff;
	text-shadow: #222222 0px 0px 0px;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 0px;
	margin-bottom: 20px;
	font-size: 1.25em;
	font-weight:bold;
	font-family: Arial, Helvetica;
}
#body p {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:20px;
	color: #fff;
	font-size:14px;
}
#body ul {
	padding-left:90px;
	padding-right:90px;
}
#body li {
	line-height:1.2em;
}

img.logo {
	margin-bottom:-15px;margin-left:auto;margin-right:auto;display:block;
}
img.headline {
	margin-left:-7px;
}




#spacer { padding-top:100px; }

/* -----------Optin Form------------ */

#body .subBox {
    background: none repeat scroll 0 0 #f0f0f0;
    border-radius: 5px 5px 5px 5px;
    font-family: Arial,Helvetica;
    padding: 20px;
    text-align: center;
    width: 322px;
	border:1px solid #cfcfcf;
}

#email {
	border:1px solid #000;
	height:20px;
	padding:4px;
}

.button { padding-top:7px; }

/* -----------Footer------------ */
#footer {

	margin: -40px 19px 15px 20px;

	margin: -25px 0px 15px;	/*	Ofer	*/

	width: 100%;			/*	Ofer	*/

	background: transparent;

	font-size: 10px;

	color: #ccc;
	
	text-align:center;

}

#powered_by a {
	text-align:center;
    color: #888888;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}


#footer a {

	color:#fff;

}

#body .subBox .form .field .text{

	padding-left:5px;

}

#footer .menu {
    display: inline;
    padding-left: 5px;
}

#footer .menu li {
    list-style: none;
    display: inline;
}

#footer .menu span.sep {
    padding: 0 3px;
}

#footer .menu li:last-child span.sep {
    display: none;
}

#footer a {
    color: #c2c2c2;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

#footer .menu li {
    list-style: none;
    display: inline;
	margin:0 0;
	font-size:11px;
}

#footer .menu span.sep {
    padding: 0 3px;
}

#footer .menu li:last-child span.sep {
    display: none;
}

#footer .menu {
    display: inline;
}




@media screen and (max-width: 750px) {
	#mainContainer, .bodyBox {
    	padding-left: 0px !important;
   		padding-right: 0px !important;
    	width:478px !important;
	}
} 

@media screen and (max-width: 460px) {
	#mainContainer, .bodyBox {
    	width:318px !important;
	}
} 

@media screen and (max-width: 300px) {
	#mainContainer, .bodyBox {
    	width:238px !important;
	}
} 


