/* //////////////////////////
//  Customization
///////////////////////////*/
/* ///////////////////////////////////////////////////////////////////// 
//  01 - Reset
/////////////////////////////////////////////////////////////////////*/
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,
font,
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 {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}
ul {
  list-style: none;
}
blockquote {
  quotes: none;
}
blockquote:before,
blockquote:after {
  content: '';
  content: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a img {
  border: none; background:#FFF;
}
a:hover img { background:#fff;
}
img {
  display: block;
}
input[type="submit"]::-moz-focus-inner {
  border: 0;
}
input[type="submit"]::-webkit-focus-inner {
  border: 0;
}
/* ///////////////////////////////////////////////////////////////////// 
//  02 - Global 
/////////////////////////////////////////////////////////////////////*/
body {
  background: #fff;

  padding: 0;
  margin: 0;
  font: 14px 'Helvetica', serif;
  color: #333;
  background-size: 100%;
  background-attachment: fixed;
  padding: 0 20px;
}
/* For the logo in body text */
b {
  color: #BC5637;
  font-weight: normal;
}
a {
  color: #BC5637;
  text-decoration: none; 
}

.no-right {
  margin-right: 0 !important;
}
hr {
  border-top: 1px solid #E5E5E5;
  border-bottom: none;
  height: 0;
  overflow: hidden;
}
p {
  font-size:1.1em;
	color:#333;
	font-weight:100;
	line-height:1.2;
	padding:10px 0px;
}
p a { 
	background:#fff; color:#BC5637;padding:4px; z-index:1;
	
}
p a:hover { 
	background:#BC5637; color:#fff; padding:4px; z-index:10;
	
}
blockquote {
  margin: 10px 0;
  font-size: 1.3em;
  line-height: 1.3em;
  padding: 8px;
  text-align: left;
  font-weight: 100;
}
/* Clearfix ----------- */
/* Some clearfix code from HTML5 Boilerplate */
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
.sub, .sup {
    font-size: 65%;
    line-height: 0;
    position: relative;
	    vertical-align: baseline;
		
		display:inline;
}
.sup {
	    top: -0.5em;
	}
.sub {
	    bottom: -0.95em;
	}

/* //////////////////////////////////////////////////////////////////////
//  03 - General Layout 
//////////////////////////////////////////////////////////////////////*/
header {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
header.front-page {
  height: 415px;
}
nav {
  max-width: 1000px;
  width: 100%;
  height: 88px;
  background: #fff;
  background: #fff;
  margin: 0 auto;
  font-weight: 300;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}
#nav-2 { width: 100%; 
	height:38px; 
	vertical-align:middle;
	padding-top:0px;
	display:block; 
	float:left;
    margin-bottom:32px;
	font-size:1.3em;
	font-weight:100;
	-webkit-box-shadow:  6px 6px 7px 3px rgba(0, 0, 0, 0.1);
         box-shadow:  6px 6px 7px 3px rgba(0, 0, 0, 0.1);
    
	
}
.nav-2-buttons { 
	float:left; 
	display:block; 
	background: #fff; 
	padding:0px;
	margin-right:24px;
	vertical-align:bottom; 

	
}
.nav-2-buttons a { 
	text-decoration:none;
	padding:4px; 

}
.nav-2-buttons a:hover { 
    padding:4px;
	color:#fff;
}
.nav-2-buttons a:active { 
 padding:4px;
	color:#fff;

}

#chp-navWrap { 
	float:right; 
	max-width:400px;
	margin-left:10px;
}
#sideBox { 
	float:left;
	border-left:1px solid #eee; 
	padding:4px; 	
	margin:14px 6px;
	font-size: 1em;
	line-height:1.4;
	-webkit-box-shadow:  6px 6px 7px 3px rgba(0, 0, 0, 0.1);
         box-shadow:  6px 6px 7px 3px rgba(0, 0, 0, 0.1);
}
#sideBox a { 
	padding:4px;
}

.slideBox-style-01 { 
	border:1px solid #eee; 
	padding:8px; 	
	margin:14px 0px;
}
article { 
	float:left;
	width:540px; 
	text-align:justify;
}
article h2 {text-align:left; text-transform:none;  }

article ul li a { padding-left:20px; }

section {
  width: 100%;
}
footer {
  max-width: 1000px;
  width: 100%;
  background: #fff;
  border-top:1px dotted #eee;
  margin: 0 auto;
  height: 50px;
  color: #BC5637;
  line-height: 50px;
}
footer a { color:#BC5637; text-decoration:underline;
}
footer .content {
  padding: 0;
  text-indent: 20px;
}

.list ul li { 	
	text-indent: -2em;
	padding-left:52px;
}

.list ul li a { 
	font-size:1.1em; 
	font-weight:100; 
	text-align:left; 
	line-height:0.9;
	content: "\00BB \0020";
}
.list-homepage ul { 
	margin-top:12px;
	font-size:1.1em;
	color:#333;
	font-weight:100;
    line-height:1.4;
}
.list-homepage ul li { 	
	text-indent: -2em;
	padding-left:52px;
}

.list-homepage ul li a { 
	font-size:1.1em; 
	font-weight:100; 
	text-align:left; 
	content: "\00BB \0020";
	background:#fff; color:#BC5637;  padding:4px; z-index:10;
}
.list-homepage ul li a:hover { 
	font-size:1.1em; 
	font-weight:100; 
	text-align:left; 
	content: "\00BB \0020";
	background:#BC5637; color:#fff;  padding:4px; z-index:10;
}
.list-homepage h2 {
		border-top:1px dotted #eee;
		border-bottom:1px dotted #eee;
		text-transform:uppercase;
}

/* //////////////////////////////////////////////////////////////////////
//  04 - Header
//////////////////////////////////////////////////////////////////////*/
header .header_background {
  position: absolute;
  top: 0;
  left: 0;
  height: 160px;
  width: 100%;
  background: url('../media/bg-01.jpg') no-repeat center -100px;
  z-index: -999;
  background-width: 100%;
}
header.front-page .header_background {
  height: 415px;
  background-attachment: fixed;
}
header.contact .contact_background {
  height: 260px;
}
header .contact_background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 80px;
  right: 0;
  z-index: -999;
}
header nav {
  font-family: 'Helvetica', sans-serif;
  text-transform: none;
}
#logoWrap {
	float:left; 
	padding:6px;
	width:480px;
}
#logoWrap a { color:#BC5637; 
}
header nav #logo {
  line-height: 28px;
  float: left;
  padding: 14px 20px 0px 12px;
  letter-spacing:-1px;
  font-family:"Georgia", Times, serif;
  font-size: 2em;
  text-transform:uppercase;
  font-weight:100;
  border-bottom:1px solid #fff; /*stop vert marg collapse*/
  width:100%;



}
#tagline { 
   float:left;
	font-size: 1em;
	letter-spacing:0px;
	margin:5px 18px;
	text-transform:uppercase;
	color:#BC5637;
	font-weight:normal;

}
header nav ul {
  margin: 0;
  padding: 0px 14px 0px 0px;
  float: right;
  font-size: 1.5em;
}
header nav ul li {
  float: left;
  margin: 0 6px;
  position: relative;
  top:42px;
}
header nav ul li ul {
  position: absolute;
  left: 0;
  top: -199px;
  opacity: 0;
  width: auto;
  opacity: 0;
  background: #fff;
  z-index: 3;
  font-size: 1em;
}
header nav ul li ul li {
  float: none;
  width: 260px;
  background: #fff;
  height: auto !important;
}
header nav ul li ul li a {
  line-height: 40px !important;
  text-align: left;
}
header nav ul li:hover ul {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity= (100));
  filter: alpha(opacity = (100)) !important;
  top: 84px;
}
header nav ul li a {
  color: #BC5637;
  text-decoration: none;
  text-transform:uppercase;
  padding: 0 14px;
  display: block;
  line-height: 84px;
  text-align: center;
}
header nav ul li a.selected {
	font-weight:600;
}
header nav ul li a:hover {

  text-decoration:underline;
}
header nav .page_switcher {
  margin: 30px;
  float: right;
  width: 250px;
  height: 40px;
}
header h1 {
  font-size: 3.6em;
  display: block;
  margin-top: 44px 2%;
  font-family: 'Helvetica', serif;
  font-weight: 100;
  color: #ccc;
}
header.front-page h1 {
  text-align: center;
  padding: 0 !important;
  margin-top: 44px 2%;
}
header.front-page h1 span:first-child {
  margin-left: -30px;
}
header.front-page h1 span:last-child {
  margin-left: 30px;
  width: 886px;
}
header.contact h1 {
  padding: 0 !important;
  margin: 80px 0 80px 2%;
}
header h1 span {
  background: #000000;
  background: rgba(255, 255, 255, 0.8);
  display: inline;
  width: 650px;
  vertical-align: middle;
  color: #000;
}
/* //////////////////////////////////////////////////////////////////////
//  05 - Section 
//////////////////////////////////////////////////////////////////////*/
.content {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  padding: 18px 0;
}
h1 {
  font-size: 3.6em;
  display: block;
  margin-top: 44px 2%;
  font-family: 'Helvetica', serif;
  font-weight: 100;
  color: #666;
  padding-bottom:6px;

}
h1 a { color:#666; background:#fff; }

h2 {
  font-family: 'Helvetica', serif;
  font-weight: 100;
  font-size: 1.5em;
  margin: 0 0 20px;
  padding: 18px 0;
  border-top: 1px dotted #E5E5E5;
  border-bottom: 1px dotted #F2F2F2;
  color:#BC5637;
  line-height: 1.1;
  text-transform:none;
}
h3 {
  font-family: 'Helvetica', sans-serif;
  text-transform: none;
  font-weight: 100;
  color: #333;
  text-align: center;
  font-size: 1.5em;
}
h3 a:hover { text-decoration:underline;
}
h4 {
  font-family: 'Helvetica', sans-serif;
  text-transform: none;
  font-weight: 100;
  color: #666;
  text-align: left;
  font-size: 1.3em;
  padding:2px 0;
}

.books h2 { color: rgb(204,61,0); font-size:1.7em; text-transform:none; 
}


/* For things like the about page */
.process-non-home { 
	padding-bottom: 20px;
  	margin-top: 14px; 
	}
.process-non-home a { 
	 color:#BC5637; z-index:10; 
	}
.process-non-home a:hover { 
	background:#BC5637; color:#fff;  z-index:10; 
	}
.process-non-home li a { 
	 color:#BC5637; z-index:10; 
	}
.process-non-home li a:hover { 
	background:#BC5637; color:#fff;  padding:4px; z-index:10; 
	}
.process {
  padding-bottom: 20px;
  padding-top: 116px;
}
.process div:hover i,
.process div:hover h3 {
  color: #BC5637;
}
.process-non-home div:hover i,
.process-non-home div:hover h3 {
  color: #BC5637;
}


.nav-2-selected a {  padding:4px; background:#BC5637; color:#fff;
	
}


.process i {
  cursor: default;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 100%;
  font-size: 100px;
  text-align: center;
  margin: 10px auto;
  display: block;
  color: #ddd;
}
.process-non-home i {
  cursor: default;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 100%;
  font-size: 1.7em;
  text-align: center;
  margin: 10px auto;
  display: block;
  color: #ddd;
}

.iconSmall i {
  cursor: default;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width:inherit;
  font-size:inherit;
  text-align: left;
  margin: 0px;
  display:inherit;
  color: #ddd;
}

.process h3 {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-bottom: 10px;
  line-height: 26px;
  text-align: left;
}
.process-non-home h3 {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-bottom: 10px;
  line-height: 26px;
  text-align: left;
}
.process h3 span {
  font-style: italic;
  font-family: 'Helvetica', Serif;
  text-transform: none;
  font-size: 13px;
  color: #BC5637;
}
.process-non-home h3 span {
  font-style: italic;
  font-family: 'Helvetica', Serif;
  text-transform: none;
  font-size: 13px;
  color: #BC5637;
}
.process p {
  color: #333;
  font-size: 16px;
  font-family: 'Helvetica', serif;
  font-weight: 100;
  line-height: 1.4;
  padding: 6px 0px;
}
.process-non-home p {
  color: #333;
  font-size: 16px;
  font-family: 'Helvetica', serif;
  font-weight: 100;
  line-height: 1.4;
  padding: 6px 0px;
}
.process a.button {
  background: #BC5637;
  color: #fff;
  font-family: 'Helvetica', sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  padding: 10px 0;
  text-align: center;
  display: block;
  width: 100%;
}
.process-non-home a.button {
  background: #BC5637;
  color: #fff;
  font-family: 'Helvetica', sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  padding: 10px 0;
  text-align: center;
  display: block;
  width: 100%;
}
.process a.button:hover {
  border: none;
}
.process-non-home a.button:hover {
  border: none;
}
/* Work Pages */
.project_container .project {
  width: 23.5%;
  display: block;
  margin: 10px 0.75%;
  min-height: 100px;
  overflow: hidden;
}
.project_container .project a img {
  width: 100%;
}
.project_container .project a:hover span {
  bottom: 0;
}
.project_container .project a span {
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
  font-size: 12px;
  font-family: 'Oswald', sans-serif;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  text-transform: uppercase;
  padding: 5px;
  color: #fff;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.project_container .project a span b {
  float: right;
}
/* Project Image Gallery */
.controls-container {
  position: relative;
  margin-bottom: 30px;
  height: auto;
}
.controls-container a:hover {
  border: none;
}
.controls-container .project_gallery {
  position: relative;
}
.controls-container .project_gallery li {
  position: relative;
}
p.philosophy {
  font-size: 1.2em;
  margin-bottom: 20px;
}
/* Social */
.social.social_list li a {
  display: block;
  padding: 5px 10px;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 0 10px;
}
.social.social_list li a i {
  font-size: 2em;
  vertical-align: middle;
  margin-right: 10px;
  color: #fff;
}
.social.social_list li a:hover {
  border: none;
}
.social.social_list li a.facebook {
  background: #3B5998;
}
.social.social_list li a.twitter {
  background: #4099FF;
}
.social a {
  display: inline-block;
  padding: 0 7px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 0 10px;
  overflow: hidden;
  color: #999;
}
.social a i {
  font-size: 4em;
  vertical-align: middle;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.social a:hover {
  border: none;
}
.social a.facebook:hover {
  color: #3B5998;
}
.social a.twitter:hover {
  color: #4099FF;
}
.social a.github:hover {
  color: #666;
}
/* Forms */
form {
  display: block;
  margin-top: 20px;
}
form label {
  font-size: 9px;
  text-transform: uppercase;
  color: #999;
  margin: 10px 0;
  display: block;
  cursor: pointer;
}
form input[type="text"],
form textarea {
  padding: 10px 5px;
  display: block;
  width: 100%;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */

  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */

  box-sizing: border-box;
  /* Opera/IE 8+ */

  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ddd;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-family: Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  border-radius: 3px;
}
form input[type="text"]:focus,
form textarea:focus {
  box-shadow: 0 0 5px #a63200;
  border: 1px solid #BC5637;
  outline: 0;
}
form input[type="submit"] {
  border: none;
  background: #BC5637;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  padding: 10px 0;
  text-align: center;
  display: block;
  width: 100%;
  font-size: 1.2em;
}
form input[type="submit"]:hover {
  border: none;
}
/* //////////////////////////////////////////////////////////////////////
//  09 - Grids
//////////////////////////////////////////////////////////////////////*/
.col-02,
.col-1,
.col-2,
.col-3 {
  float: left;
  margin-right: 2%;
}
.col-02 {
  width: 10.5%;
  margin-right: 1%;
}
.col-1 {
  width: 23.5%;
}
.col-2 {
  width: 49%;
}
.col-3 {
  width: 74.5%;
}
.col-full {
  width: 100%;
  float: left;
}
.col-1 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
	list-style-type: disc;
	text-indent: -1em;
	font-size:1.2em;
	font-weight:100;
}
.col-1 li { 
	list-style-type: square; 
	padding-left: 6px;
	}
/* //////////////////////////////////////////////////////////////////////
//  10 - Mixins
//////////////////////////////////////////////////////////////////////*/
.input_border {
  border-top: 1px solid #dcdcde;
  border-left: 1px solid #dcdcde;
  border-right: 1px solid #dcdcde;
  border-bottom: 1px solid #e7e7e9;
}
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}


/* //////////////////////////////////////////////////////////////////////
//  Responsive 
//////////////////////////////////////////////////////////////////////*/


@media screen and (min-width: 570px) and (max-width: 900px) {

h1 { font-size: 1.5em !important; }

.header_background { height: 144px !important; }
.front-page { height: auto !important; }

.front-page h1 { margin: 20px 0 !important; }
.front-page .header_background { height: 213px !important; }
.contact { height: auto !important; }
.contact h1 { margin-bottom: 50px !important; }
.contact .contact_background { height: 221px !important; }

header nav ul li a { padding: 4px !important; }
.project { width: 100% !important; margin: 0 0 10px !important; }
#logoWrap { float:left; padding:0px; width:380px; margin:0px; }
.logo { font-size: 1.2em; padding:0px; margin:0px;}
#tagline { font-size: 0.8em; padding:0px; max-width:400px; }
.content {padding: 12px 0px; }

.btn { padding:12px 0px; margin:0px;}
.btn-small { margin-bottom:8px; }
#logo {padding:0px;}
.img {background-size: 80% auto;}

#slideText { max-width:380px; }

}


@media screen and (min-width: 0px) and (max-width: 560px) {

#logo { font-size: 1em !important; }
.img { display:none; }
h1 { font-size: 1.5em !important;}

.header_background { height: 133px !important; }
.front-page { height: auto !important; }
.front-page h1 {  margin: 20px 0 !important; font-size: 1.2em !important;  }
.front-page .header_background {  height: 181px !important; }
.contact { height: auto !important; }
.contact h1 {   margin-bottom: 40px !important; }
.contact .contact_background { height: 193px !important; }
#slideText { margin-top:16px;}
.col-1,
.col-2,
.col-3 { width: 100%; float: none; }

nav ul { display: none; }
nav select {  display: block !important;  }
.project {  width: 100% !important;  margin: 0 0 10px !important;  }

}



/* //////////////////////////////////////////////////////////////////////
//  OTHER 
//////////////////////////////////////////////////////////////////////*/


#translateBar {width:100%; float:left; background:white; }
#translate { float:right; width:600px; background:white; }

/* SLIDER DIVS */
#slideDiv {
  position:relative;
  max-width: 1000px;
  height: 700px;
  background: #fff;
  margin: 0 auto;
  padding:40px 0px 8px;
  border-bottom:1px dotted #eee;
}

#slideDiv a { background:#fff; color:#BC5637; padding:4px; z-index:10; text-decoration:none;
}
#slideDiv a:hover { background:#BC5637; color:#fff; padding:4px; z-index:10;
}

#slideContent {
  max-width: 800px;
  margin: 0 auto;
  padding:10px 0px;

  
}
#slideIMG {
  float: left;
  padding-right: 8px;
-webkit-box-shadow:  6px 6px 7px 3px rgba(0, 0, 0, 0.1);
         box-shadow:  6px 6px 7px 3px rgba(0, 0, 0, 0.1);
}
#slideText {
  float: left;
  max-width: 460px;
  margin-left: 56px;
  background: #fff;
  font-size: 14px;
  font-family: 'Helvetica', serif;
  font-weight: 100;
  line-height: 1.4;

}
#slideText2 {
  float: left;
  max-width: 600px;
  margin-left: 26px;
  background: #fff;
  font-size: 14px;
  font-family: 'Helvetica', serif;
  font-weight: 100;
  line-height: 1.4;

}
#slideQuote { 
	float:left; 
	margin:8px auto; 
	width:100%; 
	vertical-align:center; 
	margin-bottom:18px; 
	padding:6px; 
	color:#BC5637; 
	text-align:center;
	border-bottom:1px dotted #eee;

}
#slideFooter { float:left; margin:0 auto; vertical-align:center; margin-bottom:8px; padding-top:8px; border-top:1px dotted #eee; color:#BC5637;
}
.slideFooter-box { 
	float:left; 
	padding:16px 32px; 
	display:block; 
	margin-right:6px;

}

.slideFooter-box h3 a { 
	background:#fff; color:#BC5637; padding:4px; z-index:10; font-decoration:none;
}
.slideFooter-box h3 a:hover { 
	background:#BC5637; color:#fff; padding:4px; z-index:10;
}
/*.slideBoxShadow {
  background-image: url(../media/shadowIMG2.png);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 100% 15px;
  padding-bottom: 15px;
}*/

#centerBoxhome {width:100%; float:left; padding-top:16px; }
#twitterFeed {float:left; width:450px; }
#aboutGov {float:left; width:490px; border:1px solid #eee; margin-left:16px; padding:10px; }


hr {
  margin-bottom: 22px;
}

/* @end */
/* Add this styling */

#addThis { float:right; padding:0px; min-width:380px; border-bottom:1px solid #eee;
}
#addThis a { padding:0px;
}
#addThis a:hover { background:#fff;
}

/* Download icons */ 

a[href$='.pdf'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/pdf_document.png) center left no-repeat;
}
a[href$='.doc'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/page_word.png) center left no-repeat;
}
a[href$='.docx'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/page_word.png) center left no-repeat;
}
a[href$='.xls'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/xlsx-1.png) center left no-repeat;
}
a[href$='.dta'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/dta.png) center left no-repeat;
}
a[href$='.ppt'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/icon_ppt.png) center left no-repeat;
}



#sideBox a[href$='.pdf'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/pdf_document.png) center left no-repeat;
}
#sideBox a[href$='.doc'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/page_word.png) center left no-repeat;
}
#sideBox a[href$='.docx'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/page_word.png) center left no-repeat;
}
#sideBox a[href$='.xls'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/xlsx-1.png) center left no-repeat;
}
#sideBox a[href$='.dta'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/dta.png) center left no-repeat;
}
#sideBox a[href$='.ppt'] {
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
  background: transparent url(../media/icon_ppt.png) center left no-repeat;
}

#sideBox a:hover { background:#BC5637; color:#fff;  padding:4px; z-index:10; }

#updatesWrap { float:left; width:100%; padding-bottom:20px; }
#date { width:260px; height:auto; float:left; font-size:1.7em; }

#eventWrap { width:100%; float:left; }
#eventBox { width:700px; height:auto; float:left; margin-left:6px; }