form { margin:0px }
body > form { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
table { empty-cells:hide }
td { padding:0px }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
#AtlanticGrey01 { width:100% }
#CanalDog { width:100% }
#GreyHeron01 { width:100% }
#GreyHeron02 { width:100% }
#Oystercatcher { width:100% }
#Puffin { width:100% }
#Puffin2 { width:100% }
#RedDeer01 { width:100% }
#ReflectionCrinnan { width:100% }
#SunshineShowers { width:100% }
#WTSE01 { width:100% }
.LISTsocial li { font-family:Helvetica,Arial,sans-serif; text-transform:uppercase; display:inline; letter-spacing:1px; font-size:100% }
.LISTsocial li a { color:#f0f8ff; text-decoration:none; padding:40px 15px 5px; font-style:normal }
.LISTsocial li a:hover { color:#10394d }
.blockquoteby::before { content:"\007E\00A0" }
.deviantart { background-image:url("../Resources/social-deviantart.png"); background-repeat:no-repeat; background-position:center top }
.facebook { background-image:url("../Resources/social-facebook.png"); background-repeat:no-repeat; background-position:center top }
.imageBOX img:hover { opacity:.7 }
.imageBOX p { color:#b5b7cb; margin-bottom:2px; line-height:normal }
.linkedin { background-image:url("../Resources/social-linkedin.png"); background-repeat:no-repeat; background-position:center top }
.portfolio { background-image:url("../Resources/social-portfolio.png"); background-repeat:no-repeat; background-position:center top }
.thumbfix { top:-5px; margin-bottom:-10px }
.twitter { background-image:url("../Resources/social-twitter.png"); background-repeat:no-repeat; background-position:center top }
aside { color:#b5b7cb }
aside h1 { font-style:italic; font-size:3.2em; line-height:1; margin-bottom:0.8em; font-weight:400; letter-spacing:1px }
blockquote { color:#10597c; font-family:Georgia,Palatino,Times,serif; font-style:italic; font-size:1.4em; line-height:1.6em; margin-left:2em; margin-right:0em; text-indent:-2.5em; text-align:left; margin-top:-1em; margin-bottom:1.3em; text-shadow:1px 2px 2px white; -webkit-hyphens:none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none; font-weight:normal; width:86%; border-bottom:1px solid lightgray; padding:0 0 10px }
blockquote::before { color:#d5e7f9; margin-top:0.2em; content:"\201C"; font-size:5.5em; position:relative; top:0.45em; padding-right:0.1em }
body { color:#333; font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:62.5% }
cite { text-transform:uppercase }
em { font-style:italic }
footer p { font-size:120%; text-align:justify; -webkit-hyphens:auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto }
h1 { font-size:4.8em; font-weight:300 }
h1:first-child { margin-top:0px }
h1, h2, h3, h4 { font-family:'Yanone Kaffeesatz', sans-serif; margin-bottom:0.125em; -webkit-column-span:all; -moz-column-span:all; column-span:all }
h2 { font-size:3.6em; line-height:1.2em; margin-top:0.5em; font-weight:400 }
h2:first-child { margin-top:0px }
h3 { font-size:2.0em; text-transform:uppercase; line-height:1.2; margin-top:0.5em; font-weight:700; letter-spacing:0.05em }
h3:first-child { margin-top:0px }
h4 { font-size:1.8em; text-transform:uppercase; line-height:1.2em; margin-top:0.5em }
h4:first-child { margin-top:0px }
header { text-align:center }
p { font-size:1.6em; line-height:1.8em; margin-top:0em; margin-bottom:1.5em; /* -webkit-hyphens:auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto */ }
small { font-family:Helvetica,Arial,sans-serif; font-size:120% }
strong { font-weight:bold }
.DRAMAhed { color:#10597c; font-size:200%; display:block }
.LISTsocial { text-align:center; list-style:none; padding:40px 0 0 0; margin:0 }
.Menu { font-family:'Montserrat', sans-serif;; font-size:24px }
.blockquoteby { color:#78bfe3; text-align:right; display:block; margin-top:10px; font-size:86%; padding-right:10px; line-height:1.2; padding-left:10% }
.googlelinks { font-family:Verdana,Geneva,sans-serif; font-size:12px; text-align:center }
.reverse { color:#f5f5f5 }
.centered { text-align:center }
.imageBOX { font-style:italic; font-size:90%; background-color:#fff; text-align:center; -webkit-border-radius:4px; border-radius: 4px; box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2) }
h1.light { color:#c0c0c0; font-size:4.8em; font-weight:300 }
h1:first-child { margin-top:0px }
