/*	Less Framework 4
	http://lessframework.com
	by Joni Korpi
	License: http://opensource.org/licenses/mit-license.php	*/





/*		Default Layout: 992px. 
		Gutters: 24px.
		Outer margins: 48px.
		Leftover space for scrollbars @1024px: 32px.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10
px      68    160    252    344    436    528    620    712    804    896    */

body {background-color:#e46315;-webkit-text-size-adjust: 100%;font-size:1em;
}
.toparea {width:100%;height:auto;background:#848484}
#logo {width:271px;height:auto;float:left;padding:20px 20px 0 20px}
#searchhome {margin:30px 30px 0 0;float:right}
.searchtext {font-size: 16px; font-family: arial, helvetica, sans-serif; width: 200px; height: 23px; font-weight: normal; color: #a9b0b0; background: #eee; border: solid 0px #eea97c;}
.topphoto {width:100%;max-width:1920px;height:auto;display:block;margin:0 auto}
.topphoto2 {display:none}
.topphoto768 {display:none}
.contentarea {margin:0 auto;max-width:600px;background:#fff;padding-bottom:50px;padding-top:20px}
.sharearea {width:100%;background:#737373}
.sharepadding {padding:30px 0;max-width:800px;margin:0 auto}
.bottomarea {width:100%;background:#e46315;}
.bottompadding {padding:30px 0;max-width:800px;margin:0 auto}
h1{font-size:300%;font-style:normal;font-weight:700;color:#e46315;font-family:'PT Sans',sans-serif}
h2{font-size:240%;font-style:normal;font-weight:700;color:#e46315;font-family:'PT Sans',sans-serif}
h3{font-size:200%;font-style:normal;font-weight:700;color:#e46315;font-family:'PT Sans',sans-serif}
h4{font-size:150%;font-style:normal;font-weight:700;color:#e46315;font-family:'PT Sans',sans-serif}
.shareleft {float:left}
.shareright1 {float:right}
.shareright2 {float:right}
.articlephoto {float:right;margin:2px 0 14px 14px}
.flier2012 {float:left;margin-right:20px;}
.copyright {color:#fff;font-size:100%}

blockquote{font-size:100%;line-height:140%;letter-spacing:1px}
strong {letter-spacing:0px;}
p{font-size:110%;line-height:140%;letter-spacing:0px;}
td{font-size:110%}
li{font-size:110%;line-height:140%;letter-spacing:0px}
.floatleft {float:left}
.brhidden {display:none}
.resourceimg {float:left;margin:0 14px 10px 0}

/* nav bar */
.centering {float: right; position: relative; right: 50%;}
.centering2 {float: left; position: relative; left: 50%;}
#primary_nav_wrap{margin-top:15px}
#primary_nav_wrap ul{list-style:none;position:relative;float:left;margin:0;padding:10px 15px 25px 15px}
#primary_nav_wrap ul a{display:block;color:#fff;text-decoration:none;font-weight:400;font-size:100%;text-transform:uppercase;line-height:32px;padding:0 17px;font-family:'PT Sans',sans-serif;letter-spacing:1px}
#primary_nav_wrap ul li{position:relative;float:left;margin:0;padding:0}
#primary_nav_wrap ul li:hover{background:#848484}
#primary_nav_wrap ul a:hover{color:#333}
#primary_nav_wrap ul ul{display:none;position:absolute;top:100%;left:0;background:#848484;padding:0}
#primary_nav_wrap ul ul li{float:none;width:200px}
#primary_nav_wrap ul ul a{line-height:120%;padding:10px 15px;font-size:90%;text-transform:none;letter-spacing:0;}
#primary_nav_wrap ul ul a:hover{color:#333}
#primary_nav_wrap ul ul ul{top:0;left:100%}
#primary_nav_wrap ul li:hover > ul{display:block}

/* nav bottom */
.navarea2wrapper {width:100%;background:#848484;padding:10px 0 20px 0;}
.navarea2 {text-align:center;padding:20px 20px 10px 20px;}
.foundon {color:#ccc;text-align:center;margin-bottom:15px;font-style:italic}
.bottomnav{font-size:90%;letter-spacing:1px;padding:0 15px;text-transform:uppercase;font-weight:400;color:#fff;text-decoration:none;font-family:'PT Sans',sans-serif}
.bottomnav:link{color:#fff;text-decoration:none}
.bottomnav:visited{color:#fff;text-decoration:none}
.bottomnav:hover{color:#333;text-decoration:none}
.bottomnav:visited:hover{color:#333;text-decoration:none}

#widget {padding:10px 10px 10px 7px;position:fixed;bottom:0;right:0;margin-right:150px;z-index:1;width:auto;height:auto;-webkit-border-radius: 20px 20px 0px 0px;-moz-border-radius: 20px 20px 0px 0px;border-radius: 20px 20px 0px 0px;background-color:#e46315;}
.sidebarnavsection {float:left;margin:0 0 0 -220px;background:#f2f2f2;padding:15px;font-size:90%;min-width:155px}

/*		Tablet Layout: 768px.
		Gutters: 24px.
		Outer margins: 28px.
		Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	body {
	}

#logo {width:271px;float:left;padding:30px 20px 0px 20px}
#searchhome {margin:38px 30px 0 0;}
.topphoto768 {width:100%;max-width:768px;height:auto;display:block;margin:0 auto}
.topphoto2 {display:none}
.topphoto {display:none}
.contentarea {max-width:600px}
.sharepadding {max-width:600px}
.bottompadding {max-width:600px}

/* nav bar */
#primary_nav_wrap ul a{font-size:90%;padding:0 12px}

/* nav bottom */
.bottomnav{font-size:80%;padding:7px 10px;background:#e46315;margin:0 10px 10px 0}

.sidebarnavsection {float:right;margin:0 0 10px 14px;min-width:0}

}



/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 767px) {
	
	body {-webkit-text-size-adjust: 100%;
	}

#logo {width:271px;height:auto;float:none;padding:20px 0 0 0px;margin:0 auto}
#searchhome {margin:20px auto 0 auto;float:none;width:228px}
.topphoto {display:none}
.topphoto768 {display:none}
.topphoto2 {width:100%;height:auto;display:block;}
.contentarea {margin:0 auto;max-width:290px}
.contentarea img {max-width:290px;height:auto}
.sharepadding {padding:30px 0;max-width:300px;margin:0 auto}
.bottompadding {padding:15px 0;max-width:300px;margin:0 auto}
h1{font-size:200%;}
h2{font-size:170%;}
h3{font-size:150%;}
h4{font-size:140%;}
.shareleft {float:none;margin-bottom:15px;padding-left:40px}
.shareright1 {float:left;padding-left:43px}
.shareright2 {float:left;padding-left:0}
.articlephoto {float:none;margin:2px 0 14px 0px;max-width:280px;}
.flier2012 {float:none;margin-right:0;}
.copyright {font-size:80%}

blockquote{letter-spacing:0px}
p{letter-spacing:0px;}
li{letter-spacing:0px}
.floatleft {float:none}
.brhidden {display:inline}
.resourceimg {float:none;margin:0 0 10px 0}

/* nav bar */
#primary_nav_wrap ul ul a{display:none}

/* nav bottom */
.navarea2wrapper {width:100%;;padding:0}
.navarea2 {text-align:left;padding:20px 20px 10px 20px;}
.foundon {color:#ddd}
.bottomnav{font-size:80%;padding:5px 5px;display:block;background:#e46315;float:left;margin:0 10px 10px 0}

#widget {margin-right:20px}
.sidebarnavsection {float:none;margin:0 0 10px 0;min-width:0}

}



/*		Wide Mobile Layout: 480px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	body {-webkit-text-size-adjust: 100%;
	}

.toparea {width:100%;height:auto;background:#848484}
.topphoto {display:none}
.topphoto2 {width:480px;height:224px;display:block}
.contentarea {margin:0 auto;max-width:420px}
.contentarea img {max-width:440px;height:auto}
.sharepadding {padding:30px 0;max-width:420px;margin:0 auto}
.bottompadding {padding:20px 0;max-width:420px;margin:0 auto}
.shareleft {float:none;margin-bottom:15px;padding-left:100px}
.shareright1 {float:left;padding-left:103px}
.shareright2 {float:left;padding-left:0px}
.articlephoto {max-width:440px}
.resourceimg {float:left;margin:0 14px 10px 0}
.brhidden {display:none}

/* nav bar */
#primary_nav_wrap ul a{line-height:36px}

.sidebarnavsection {float:right;margin:0 0 10px 14px}
}