/*RESET ALL ELEMENTS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,sub,sup,fieldset,form,label,legend,th,ul,ol,li{
    font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;
    text-align: left;vertical-align: baseline;margin:0;padding:0;border:0;
}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ul{list-style:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}

/*GENERAL SETTINGS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body{
    background:#2D9F0A url(../m/background-main.jpg) no-repeat center top;
    font:12px/16px Verdana,Helvetica,sans-serif;text-align:center;
    margin:0 0 10px 0;color:#FFF;
}
h1{}
h2{}
h3{}
p{color:#C9C9C9;font:14px/20px Arial,Helvetica,sans-serif;margin:0 0 15px 0;}
ul{margin:0 0 5px;}
ul li{margin:0 0 5px;}
strong {font-weight:bold;}
a:link,a:visited{color:#000066;}

/*DIV CLEAR~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.clearfix:after {
    content:".";
    display:block;clear:both;visibility:hidden;
    height:0;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/*BACKGROUNDS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#backgroundClouds{
	background: transparent url(../m/background-clouds.png) 0 -20px repeat-x;
}

div#backgroundCharacters{
	background: url(../m/background-characters.png) no-repeat center top;
	min-height:400px;
}


/*HEAD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#head{
	width:845px;
	height:182px;
	margin:0 auto 0 auto;
}

a:link img#logo,a:visited img#logo{
	width:338px;
	height:97px;
	float:left;
	margin:53px 0 0 22px;
}

img#phone{
	width:265px;
	height:28px;
	float:right;
	margin:26px;
}

/*NAVIGATOIN~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#navigation{
	margin:0 auto 0 auto;
	width:806px;
	height:42px;
	padding-left:6px;
}

div#navigation img{
	margin:0;
	padding:0;
}

div#navigation a:link, div#navigation a:visited{
	display:block;
	height:42px;
	float:left;
	margin:0;
	padding:0;
}

/*MAIN PANEL~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#panelTop{
	padding:49px 0 0 0;
	margin:-5px auto 0 auto;
	width:853px;
	background: url(../m/panel-24.png) no-repeat center top;
	_background: url(../m/panel.png) no-repeat center top; /* IE6 and below */
}

div#panelBottom{
	background: url(../m/panel-24.png) no-repeat center bottom;
	padding-bottom:50px;
	background: url(../m/panel-24.png) no-repeat center bottom;
	_background: url(../m/panel.png) no-repeat center bottom; /* IE6 and below */
}


/*CONTENT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#content, div#content p, div#content h1,  div#content h2, div#content h3{
	color:#2D2D2D;
	text-align:left;
}

div#content h1, div#content h2{
	font: normal 24px/32px Arial, Helvetica, sans-serif;
	color: #000000;	
	margin:0 0 7px 0;
	padding:0;
}


div#content p{
	font: 14px/18px Arial, Helvetica, sans-serif;
}

div#content {
	padding:0 35px 0 55px;
}

div#content div#columnLeft {
	float:left;
	width:345px;
	margin-bottom:10px;
}

div#content div#columnRight{
	float:right;
	width:390px;
	
}


div#slideshow {
	background: url(../m/background-slideshow.jpg) no-repeat left top;
	width:342px;
	height:262px;
	padding:23px 0 0 23px;
}

/*FOOTER~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#footer{
	padding:0 0 10px 0;
	width:820px;
	margin:0 auto 10px auto;
	color:#ACDF9D;
}

div#footer div#copyright{
	float:left;
	width:60%;
	text-align:left;
}

div#footer div#blackpoppy{
	float:right;
	width:30%;
	text-align:right;
}

div#footer div#blackpoppy a:link, div#footer div#blackpoppy a:visited{
	color:#ACDF9D;
	text-decoration:none;
}

div#footer div#blackpoppy a:hover{
	text-decoration:underline;
	color:#FFF;
}
