/* original code by http://templates.tupence.co.uk/slate-grey.htm  */
/****************
HIDE WHEN PRINTED
*****************/
#footer-search{
display:none;
}

/****************
PRINTED STYLE
****************/
html, body, div, h1, h2, h3, h4, h5, h6, p, a, img, ul, li, header{margin:0;padding:0;border:0;}
header, footer, section, nav, article {display: block;}
body{font-family: 'Arimo', Verdana, Arial, Helvetica, sans-serif;font-size:.875em;text-align:center;background:#fff; color:#333;}
#wrapper{width:100%;margin:0 auto;}
p{line-height:1.5em;margin-bottom:10px;}
li{line-height:1.4em;margin-bottom:5px;}
ul{margin-left:20px;}
h3, h4,h5{font-family: 'Oswald', Verdana, Arial, Helvetica, sans-serif;color:#028d8d;letter-spacing:.06em;}
h3{font-size:1.4em;margin:20px 0 5px -5px;}
h4{font-size:1.2em;margin:20px 0 3px -5px;}
h5{font-size:1.1em;margin-top:20px;}
/**links**/
a:link{color:#3784a4;}
a:visited{color:#b77610;}
header#top{text-align:center;}
header#top h1{font-family: 'Fjalla One',  sans-serif;font-size:4em;text-transform:uppercase;color: #63848b;text-shadow:0 2px 1px #5b787e, 0px 3px 1px #4f696e, 0 4px 1px #465b60, 0 5px 1px #38494d, 0 6px 1px #2f3e41;letter-spacing:.03em;word-spacing:.3em;margin:0 0 30px 0;}
header#top h1 a{text-decoration:none; color:#63848b}
nav#topnav{text-align:center;margin-top:5px;}
nav#topnav ul{list-style-type:none;margin:10px 0 20px 0;}
nav#topnav ul li{display:inline-block;margin:5px 20px 0 20px;width:80px;font-size:.85em;color:#343434;text-align:center;line-height:normal;}
nav#topnav a{display:block;text-decoration:none;text-transform:uppercase;font-size:1.3em;font-family: 'Fjalla One',  sans-serif;}
nav#topnav a:link, nav#topnav a:visited{color:#1cb4b2;}
nav#topnav a.now{color:#d18b1c}
#content{text-align:left;margin-top:10px;}
#content p{font-size:1.1em;}
#content a{text-decoration: none;}
#content a:link{border-bottom:#b5f1e4 dotted 1px;}
#content a:visited{border-bottom:#f7ce8d dotted 1px;}
header#main h2{font-family: 'Fjalla One',  sans-serif;font-size:2em; font-variant:small-caps;color: #606060;text-shadow: 0px 1px 0px #ebebeb;;letter-spacing:.03em;word-spacing:.3em;margin:0 0 30px 0;}
section.intro{background:#fff;margin:30px 10px;padding:10px 20px 5px 20px;-webkit-box-shadow: 0 0 10px rgba(0,0,0, .65); -moz-box-shadow: 0 0 10px rgba(0,0,0, .65); box-shadow: 0 0 10px rgba(0,0,0, .65);}
section.intro p{font-family:'Droid Sans', sans-serif;font-weight:500;color:#434343;letter-spacing:.04em;word-spacing:.2em;font-size:1.1em;text-shadow: 0px 1px 1px #000;}
.columns{overflow: hidden;width: 100%;margin:10px 0 30px 0;color:#333;}
.columns ul{list-style-type:circle;}
.columns h3{font-size:1.2em;margin:0 0 5px -5px;}
.left {float: left;width: 20%;background:#fff;padding: 10px 15px 1000px 15px;margin-bottom: -1000px;margin-left:10px;-webkit-box-shadow: 0 0 12px gba(0,0,0, .65);-moz-box-shadow: 0 0 12px rgba(0,0,0, .65);box-shadow: 0 0 12px rgba(0,0,0, .45);}
.centre{float: left;width: 40%;background:#fff;padding: 10px 15px 1000px 15px;margin-bottom: -1000px;margin-left:25px;margin-right:25px;-webkit-box-shadow: 0 0 12px rgba(0,0,0, .65);-moz-box-shadow: 0 0 12px rgba(0,0,0, .65);box-shadow: 0 0 12px rgba(0,0,0, .45);}
.right {float: left;width: 20%;background:#2d2d2d;padding: 10px 15px 1000px 15px;margin-right:10px;margin-bottom: -1000px;-webkit-box-shadow: 0 0 12px rgba(0,0,0, .65);-moz-box-shadow: 0 0 12px rgba(0,0,0, .65);box-shadow: 0 0 12px rgba(0,0,0, .45);}
.full{margin-top:10px;padding: 10px 25px 10px 25px;background:#fff;-webkit-box-shadow: 0 0 12px rgba(0,0,0, .65);-moz-box-shadow: 0 0 12px rgba(0,0,0, .65);
box-shadow: 0 0 12px rgba(0,0,0, .45);}
.columns img{float:left;margin:5px 10px 0 0;-webkit-box-shadow: 0 0 12px rgba(0,0,0, .65);-moz-box-shadow: 0 0 12px rgba(0,0,0, .65);box-shadow: 0 0 12px rgba(0,0,0, .45);}
img.imageright{float:right;margin:5px 0 6px 15px;-webkit-box-shadow: 0 0 12px rgba(0,0,0, .65);-moz-box-shadow: 0 0 12px rgba(0,0,0, .65);box-shadow: 0 0 12px rgba(0,0,0, .45);}
footer{width:auto;overflow:hidden;margin-top:20px;padding: 10px 0 10px 15px;text-align:left;-webkit-box-shadow: 0 0 12px rgba(0,0,0, .65);-moz-box-shadow: 0 0 12px rgba(0,0,0, .65);box-shadow: 0 0 12px rgba(0,0,0, .45);}
footer h3{margin:0;}
#footer-text{padding: 10px 20px;}
#base{padding:10px 0 30px 0;font-size:.8em;text-align:center;}
