@charset "UTF-8";
/* CSS Document */

body{
	/*margin: 2em!important;*/
}

h1, h2, h3, h4, h5, h6{
	color: #f05a28!important;
}

h3{
	font-size: 1.5em;
	margin-bottom: 0em;
}

p, li{
	font-size: 1.12em;
	margin: 0 0 1.5em!important;
	line-height: 1.5em;
}

ul, ol{
	margin-bottom: 2em!important;
}

li{
	margin: 0 0 .25em!important;
}


.post-title a {color: #f05a28; text-decoration: none;}
.post-title a:Hover {color: #ccc; text-decoration: none;}
.post-title a:Visited {color: #f05a28; text-decoration: none;}
.post-title a:Visited:Hover {color: #ccc; text-decoration: none;}

a {color: #f05a28; text-decoration: none}
a:Hover {color: #ccc;; text-decoration: none;}
a:Visited {color: #f05a28;; text-decoration: none;}
a:Visited:Hover {color: #ccc;; text-decoration: none;}
 
 .white{
	background-color: #fff;
}

.btn-orange {
	color: #FFFFFF!important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #E88260;
	*background-color: #E88260;
	background-image: -moz-linear-gradient(top, #F05A28, #E88260);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F05A28), to(#E88260));
	background-image: -webkit-linear-gradient(top, #F05A28, #E88260);
	background-image: -o-linear-gradient(top, #F05A28, #E88260);
	background-image: linear-gradient(to bottom, #F05A28, #E88260);
	background-repeat: repeat-x;
	border-color: #E88260;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F05A28', endColorstr='#E88260', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-orange:hover,
.btn-orange:active,
.btn-orange.active,
.btn-orange.disabled,
.btn-orange[disabled] {
	color: #FFFFFF!important;
	background-color: #E88260;
	*background-color: #003bb3;
}
 
 
#header {
	/*height: 40px;*/
}

#header #logo {
	padding-top: 1em;
	padding-bottom: 1em;
}


.container{
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
}

#wrapper {
	margin: 0 auto 0px auto!important;
	padding: 0em!important;
}
#content,
#content-blog,
#content-archive{
	margin-left: 2em;
}

@media (max-width: 767px) {
	
#content,
#content-blog,
#content-archive{
	margin-left: 1em;
	margin-right: 1em;
}

}


#content-full{
	margin-left: 2em;
	margin-right: 2em;
	
}
#widgets {
/*	margin-right: 2em;*/
	margin-top: 2em;
}

/*--------------------------------------------------
Navigation Styles
--------------------------------------------------*/

.navbar .nav > li > a {
	color: #777777!important;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #333333!important;
}

.navbar .nav {
	margin-top: 2em!important;
	margin-left: 2em!important;
	float: right!important;
	font-size: .9em;
	font-weight: bold;
}
@media (min-width: 1200px) {
.navbar .nav {
	font-size: 1.1em;
}
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color: #fff!important;
	background-color: #f05a28!important;
	-webkit-text-shadow: none!important;
	-moz-text-shadow: none!important;
	text-shadow: none!important;	
}

.navbar-search .search-query {
	margin-top: 2em!important;
}

@media (max-width: 979px) {

.navbar .nav {
	margin-top: 2em!important;
	margin-left: 0em!important;
	float: none!important;
}
	
}

.navbar-inner .container{
	margin-top: 0em;
}


/*--------------------------------------------------
Home Page Styles
--------------------------------------------------*/

.hpLogo{
	margin-bottom: 1em;
}

.hpContent{
	background-color: #fff;
	border: solid 6px #000;
	padding: 1em;
}

.hpNavigation{
	text-align: center;
	text-transform: uppercase;
	font-size: 1.2em;
	color: #000;
	line-height: 2.4em;
	font-weight: bold;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	}

.hpNavigation li{
	list-style: none;
	margin-bottom: .75em!important;
}



@media (min-width: 1200px) {

.hpNavigation{
	font-size: 1.3em;
	line-height: 2.64em;
}	
	
}

@media (min-width: 768px) and (max-width: 979px) {
.hpNavigation{
	font-size: 1.1em;
	line-height: 2em;
}	

}

.hpNavigation a {color: #000; text-decoration: none;}
.hpNavigation a:Hover {color: #08c; text-decoration: none;}
.hpNavigation a:Visited {color: #000; text-decoration: none;}
.hpNavigation a:Visited:Hover {color: #08c; text-decoration: none;}

.hpSocial{
	text-align: center;
	border-top: solid 4px #000;
	border-bottom: solid 4px #000;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}

.hpFooter{
	text-align: center;
	color: #999;
	font-size: 0.8em;
}

.hpFooter a {color: #999; text-decoration: none;}
.hpFooter a:Hover {color: #08c; text-decoration: none;}
.hpFooter a:Visited {color: #999; text-decoration: none;}
.hpFooter a:Visited:Hover {color: #08c; text-decoration: none;}

.subscribe-button-inner{
	margin-top: 3px!important;
}

.hpTexth1{
	font-family: 'Metrophobic', Arial, serif; 
	font-weight: 700; 
	font-size: 1.6em;
	line-height: 1.2em;
	color: #fff!important;	
	margin-top: 0em;
	padding-top: 0em;
	text-shadow: -1px 1px 0px rgba(0, 0, 0, 1);
}
.hpTexth2{
	font-family: 'Metrophobic', Arial, serif; 
	font-weight: 400; 
	font-size: 1.2em;
	line-height: 1.7em;
	color: #fff!important;	
	margin-top: 0em;
	padding-top: 0em;
	text-shadow: -1px 1px 0px rgba(0, 0, 0, 1);
}

@media (min-width: 1200px) {

.hpTexth1{
	font-size: 2em;
}
.hpTexth2{
	font-size: 1.5em;
}

}

@media (min-width: 768px) and (max-width: 979px) {

.hpTexth1{
	font-size: 1.6em;
}
.hpTexth2{
	font-size: 1.2em;
	line-height: 1.4em;
}
}




/*--------------------------------------------------
Secondary Page Styles
--------------------------------------------------*/

fieldset {
	padding: 0em!important;
}
.form-horizontal .control-label {
	width: 100px!important;
}
.form-horizontal .controls {
margin-left: 120px!important;
}
.form-horizontal .form-actions {
	padding-left: 120px!important;
}

#widgets div.addthis_toolbox {
  margin-top: .5em;
}

.well{
	margin-bottom: 0em!important;
}

.post-date{
	font-size: .8em!important;
	font-style: italic;
}
.widget-wrapper{
	margin-bottom: 2em;
}

.widget-title, .widget-title-home h3 {
	font-size: 1.2em!important;
	padding-top: 0em!important;
}


#footer .container{
	margin-top: 1em;
}

.page-header{
	margin-top: 2em!important;
	margin-bottom: 1em!important;
	padding-bottom: 0em!important;
}


.footer-menu,
.copyright{
	color: #fff;
}
.footer-menu a {color: #fff; text-decoration: none;}
.footer-menu a:Hover {color: #ccc; text-decoration: none;}
.footer-menu a:Visited {color: #fff; text-decoration: none;}
.footer-menu a:Visited:Hover {color: #ccc; text-decoration: none;}

.copyright a {color: #fff; text-decoration: none;}
.copyright a:Hover {color: #ccc; text-decoration: none;}
.copyright a:Visited {color: #fff; text-decoration: none;}
.copyright a:Visited:Hover {color: #ccc; text-decoration: none;}