@media only screen and (max-width: 959px){
	
	body {
	background-image:none !important; 
	background-repeat:repeat-x; 
	margin:0;
}


#page {
	margin:auto !important;
	width:100% !important;
	height:auto !important;

}

#branding {
	height:auto !important;
	width:100% !important;
	float:left;
	height:auto !important;
}

#logo  {
	z-index:9999;
	color:#3d903d;
	font-size:18pt;
	width: 14%;
	padding: 15px 0 0 40px !important;
}

#logo img{
 	border: none;
        width: 91%;}

#logo p {
		text-align:center;
		margin:auto !important; 
		float: left;
                font-size: 18px;
	}
	
#main { width:100%;margin-top: 7%; margin:auto !important;}	

#slideshow {
	width:100%;
	height:auto !important;
	clear:both;
	float:left;
	margin:auto;
}


#primary {
	float: left;
	width:58%;
	padding-top:30px;
}


#main .widget-area {
	width: 38%;
	clear:both;
	float:left;
	padding:30px 7px;
	color:#a37734;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}	

*+html #main .widget-area {padding:40px 50px 20px;}

.clickfor {
	margin-top:30px;
}	
	
#bottomicons {
	margin-top:20px;
}	
	
#bottomicons .creditcards {
	margin: 10px 22px 30px;
}	

/* Mid navigation */
	
#midnavigation {
	background-image: url(../images/headershadow.png);
        background-repeat: repeat-x;
        width: 100%;
        float: left;
        margin: auto !important;
        padding: 0;
        font-family: "century gothic",sans-serif;
        font-weight: bold;
        font-size: 20px;
        color: #fff;
        text-align: center;
}

#midnav{
	width: 47% !important;
        margin: auto !important;
        text-align: center;
	}
	
.navarea {
width: 100% !important;
height: auto !important;
margin: auto !important;
text-align: center;
}



.icon { width: 10%;float: left;margin: 2px 4px 0 2px;padding-top: 5px; }



		.button1 {
			background:url(../images/button1.png);
			background-size:100% 44px !important;
	                float:left;
			margin:auto !important;
			padding:auto !important;
		}
		
		.button1:hover {background:url(../images/button1o.png);}
	
		
		.button2 {
			background:url(../images/button2.png);
			background-size:100% 44px !important;
			float:left !important;
			margin:0;
			padding:0;
		}
		
		.button2:hover {background:url(../images/button2o.png);}
		
		.button3 {
			background:url(../images/button3.png);
			background-size:100% 44px !important;
			float:left;
			margin:0;
			padding:0;
		}
		
		.button3:hover {background:url(../images/button3o.png);}


/* Increase the size of the content area for templates without sidebars */
.full-width #content,
.image-attachment #content,
.error404 #content {
	margin: 0;
}

/* Text meant only for screen readers */
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* =Menu
-------------------------------------------------------------- */
	/*Home*/

#access {
	float: left;
	width: 74%;
	font-family:"century gothic",sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color:#fff;
	text-align:center;
	height:40px;
	
	
}
#access ul {
	list-style: none;
	margin:0;
	padding:0;
	word-wrap: break-word;
}
#access li {
	background:url(../images/navbg.jpg) repeat-x;
	float:left;
	width:10%;
	text-align:center;
	position: relative;
	display:inline;
	margin-left:12px;
	padding-bottom: 6px;
	
}
#access a {
	display: block;
	text-decoration: none;
	color:#fff;
	height:40px;
	padding-top: 5px;
	font-size: 11px;
	
}

#access li:hover {background:#FF9900;}



/* =Footer
-------------------------------------------------------------- */

#colophon {
 width: 100%;
 float:left;
 color: #333;
 margin:auto !important;
 text-align:center;
 font-size:12px;
 font-family:"century gothic",sans-serif;

}


}


@media only screen and (max-width: 767px){


	body {
	background-image:none !important; 
	background-repeat:repeat-x; 
        margin: auto !important;
        text-align: center;
}

#dropdownlist {
width: 100%;
display: block !important;
margin-top: 5%;
margin: auto !important;
text-align:center;
}

#page {
	margin:auto !important;
	width:100% !important;
	height: auto !important;

}

#branding {
	height:auto !important;
	width:100% !important;
	float:left;
	}

#logo  {
	z-index:9999;
	color:#3d903d;
	font-size:18pt;
	width: 23%;
	float:left;
	padding: 15px 0 0 185px !important;
}

 #logo img{
 	border: none;
        width: 91%;
          }

#logo p {
		text-align:center;
		margin:auto !important; 
		float: left;
                font-size: 18px;
	}
	
#main { width:100%; float:left;margin-top: 7%;}	

#slideshow {
	width:100%;
	height:auto !important;
	clear:both;
	float:left;
	margin:auto !important;
}


#primary {
float: left;
width: 100%;
padding-top: 30px;
margin: auto !important;
}

	

#main .widget-area {
width: 70%;
clear: both;
float: left;
margin-left: 22%;
padding: 30px 7px;
color: #a37734;
font-size: 14px;
font-style: italic;
font-weight: bold;
}



/* Mid navigation */
	
#midnavigation {
	background-image: url(../images/headershadow.png);
        background-repeat: repeat-x;
        width: 100%;
        float: left;
        margin: auto !important;
        padding: 0;
        font-family: "century gothic",sans-serif;
        font-weight: bold;
        font-size: 20px;
        color: #fff;
        text-align: center;
}

#midnav{
	width: 65% !important;
        margin: auto !important;
        text-align: center;
	}
	
.navarea {
width: 100% !important;
height: auto !important;
margin: auto !important;
text-align: center;
}



.icon { width: 10%;float: left;margin: 2px 4px 0 2px;padding-top: 5px; }



		.button1 {
			background:url(../images/button1.png);
			background-size:100% 44px !important;
	                float:left;
			margin:auto !important;
			padding:auto !important;
		}
		
		.button1:hover {background:url(../images/button1o.png);}
	
		
		.button2 {
			background:url(../images/button2.png);
			background-size:100% 44px !important;
			float:left !important;
			margin:0;
			padding:0;
		}
		
		.button2:hover {background:url(../images/button2o.png);}
		
		.button3 {
			background:url(../images/button3.png);
			background-size:100% 44px !important;
			float:left;
			margin:0;
			padding:0;
		}
		
		.button3:hover {background:url(../images/button3o.png);}


/* Increase the size of the content area for templates without sidebars */
.full-width #content,
.image-attachment #content,
.error404 #content {
	margin: 0;
}

/* Text meant only for screen readers */
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* =Menu
-------------------------------------------------------------- */
	/*Home*/

#access {
	float: left;
	width: 74%;
	font-family:"century gothic",sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color:#fff;
	text-align:center;
	height:40px;
	display:none;
	
	
}
#access ul {
	list-style: none;
	margin:0;
	padding:0;
	word-wrap: break-word;
}
#access li {
	background:url(../images/navbg.jpg) repeat-x;
	float:left;
	width:10%;
	text-align:center;
	position: relative;
	display:inline;
	margin-left:12px;
	
}
#access a {
	display: block;
	text-decoration: none;
	color:#fff;
	height:40px;
	padding-top: 5px;
	font-size: 11px;
	
}

#access li:hover {background:#FF9900;}


/* =Content
-------------------------------------------------------------- */

.sticky {
}
.entry-meta {
	clear: both;
	display: block;
}
.single-author .entry-meta .byline {
	display: none;
}

#content {
font-family: "century gothic",sans-serif;
color: #333;
padding: 3%;
}



/* =Footer
-------------------------------------------------------------- */

#colophon {
 width: 100%;
 float:left;
 color: #333;
 margin: 10px auto 10px;
 text-align:center;
 font-size:12px;
 font-family:"century gothic",sans-serif;

}


}



@media only screen and (max-width: 479px){


body {
	background-image:none !important; 
	background-repeat:repeat-x; 
        margin: auto !important;
        text-align: center;
}

#dropdownlist {
width: 100%;
display: block !important;
margin-top: 5%;
margin: auto !important;
text-align:center;
}

#page {
	margin:auto !important;
	width:100% !important;
	height: auto !important;

}

#branding {
	height:auto !important;
	width:100% !important;
	float:left;
	}

#logo  {
	z-index:9999;
	color:#3d903d;
	font-size:18pt;
	width: 33%;
	float:left;
	padding: 15px 0 0 109px !important;
}


 #logo img{
 	border: none;
   width: 91%;}

	#logo p {
		text-align:center;
		margin:0; 
		padding:0;
		float: left;
      font-size: 18px;
	}
	
#main { width:99%; float:left;margin-top: 7%;}	

#slideshow {
	width:100%;
	height:auto !important;
	clear:both;
	float:left;
	margin:0 auto;
}


#primary {
	float: left;
        width: 100%;
        margin:auto !important;
        
}


#main .widget-area {
	width: 80%;
float: left;
padding: 0px 7px;
margin-left: 5%;
color: #a37734;
font-size: 14px;
font-style: italic;
font-weight: bold;
}	

	

/* Mid navigation */
	
#midnavigation {
	background-image: url(../images/headershadow.png);
        background-repeat: repeat-x;
        width: 100%;
        float: left;
        margin: auto !important;
        padding: 0;
        font-family: "century gothic",sans-serif;
        font-weight: bold;
        font-size: 20px;
        color: #fff;
        text-align: center;
}

#midnav{
	width: 84% !important;
        margin: auto !important;
        text-align: center;
	}
	
.navarea {
width: 100% !important;
height: auto !important;
margin: auto !important;
text-align: center;
}



.icon { width: 10%;float: left;margin: 2px 4px 0 2px;padding-top: 5px; display: none !important; }



		.button1 {
			background:url(../images/button1.png);
			background-size:100% 44px !important;
	                float:left;
			margin:auto !important;
			padding:auto !important;
		}
		
		.button1:hover {background:url(../images/button1o.png);}
	
		
		.button2 {
			background:url(../images/button2.png);
			background-size:100% 44px !important;
			float:left !important;
			margin:0;
			padding:0;
		}
		
		.button2:hover {background:url(../images/button2o.png);}
		
		.button3 {
			background:url(../images/button3.png);
			background-size:100% 44px !important;
			float:left;
			margin:0;
			padding:0;
		}
		
		.button3:hover {background:url(../images/button3o.png);}


/* Increase the size of the content area for templates without sidebars */
.full-width #content,
.image-attachment #content,
.error404 #content {
	margin: 0;
}

/* Text meant only for screen readers */
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* =Menu
-------------------------------------------------------------- */
	/*Home*/

#access {
	display: none !important;
	}


/* =Footer
-------------------------------------------------------------- */

#colophon {
 width: 100%;
 float:left;
 color: #333;
 margin:auto !important;
 text-align:center;
 font-size:12px;
 font-family:"century gothic",sans-serif;

}

}

@media only screen and (max-width: 319px)
{
	
body {
	background-image:none !important; 
	background-repeat:repeat-x; 
        margin: auto !important;
        text-align: center;
}

#dropdownlist {
width: 100%;
display: block !important;
margin-top: 5%;
margin: auto !important;
text-align:center;
}

#page {
	margin:auto !important;
	width:100% !important;
	height: auto !important;

}

#branding {
	height:auto !important;
	width:100% !important;
	float:left;
	}



#logo  {
	z-index:9999;
	color:#3d903d;
	font-size:18pt;
	width: 43%;
        float: left;
        padding: 15px 0 0 69px !important;
}

 #logo img{
 	border: none;
        width: 91%;}

	#logo p {
		text-align:center;
		margin:0; 
		padding:0;
		float: left;
                font-size: 18px;
	}
	
#main { width:99%; float:left;margin-top: 7%;}	

#slideshow {
	width:100%;
	height:auto;
	clear:both;
	float:left;
	margin:auto !important; 
	display: none;
}


#access li.page_item page-item-5 a{
	color:#000066;
}
#primary {
	float: left;
        width: 100%;
        margin:auto !important;
        
}

	

#main .widget-area {
	width: 98%;
float: left;
padding: 0px 0px;
margin-left: 3%;
color: #a37734;
font-size: 2px;
font-style: italic;
font-weight: bold;
}	

*+html #main .widget-area {padding:40px 50px 20px;}

.clickfor {
	margin-top:30px;
}	
	
#bottomicons {
	margin-top:20px;
}	
	
#bottomicons .creditcards {
	margin: 10px 22px 30px;
}	

/* Mid navigation */
	
#midnavigation {
	background-image:url(../images/headershadow.png) !important; background-repeat:repeat-x !important;
	width:100% !important;
	float:left !important;
	margin:20px 0 0 0 !important;
	padding:0 !important;
	font-family:"century gothic",sans-serif !important;
	font-weight: bold !important;
	font-size: 20px !important;
	color:#fff !important;
	text-align:center !important;
	
}

	#midnav{
	margin:0 auto !important;
	float: left !important;
        width: 100% !important;
	}
	
	#midnavigation a {
		display: block !important;
		display:inline !important;
	}

.navarea {
width: 73% !important;
float: left !important;
height: 44px !important;
padding-right: 2px !important;
margin-left: 14% !important;
}





.icon { width: 23%;float: left;margin: 2px 4px 0 69px;padding-top: 5px; display:none; }



		.button1 {
			background:url(../images/button1.png);
			background-size:100% 44px !important;
	                float:left;
			margin:auto !important;
			padding:auto !important;
			width: 100%;
                        height: 44px;
		}
		
		.button1:hover {background:url(../images/button1o.png);}
	
		
		.button2 {
			background:url(../images/button2.png);
			background-size:100% 44px !important;
			float:left !important;
			margin:auto !important;
			padding:auto !important;
                        width: 100%;
                        height: 44px; 
		}
		
		.button2:hover {background:url(../images/button2o.png);}
		
		.button3 {
			background:url(../images/button3.png);
			background-size:100% 44px !important;
			float:left;
			margin:auto !important;
			padding:auto !important;
                        width: 100%;
                        height: 44px;
		}
		
		.button3:hover {background:url(../images/button3o.png);}


/* Increase the size of the content area for templates without sidebars */
.full-width #content,
.image-attachment #content,
.error404 #content {
	margin: 0;
}

/* Text meant only for screen readers */
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}




/* =Menu
-------------------------------------------------------------- */
	/*Home*/

#access {
		display: none !important;
	
	
}


/* =Footer
-------------------------------------------------------------- */

#colophon {
 width: 100%;
 float:left;
 color: #333;
 margin: auto !importnat;
 text-align:center;
 font-size:12px;
 font-family:"century gothic",sans-serif;

}


}


