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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body:after{content:url(/img/close.png) url(/img/loading.gif) url(/img/prev.png) url(/img/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a
img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0
auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0
auto;background:url(/img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav
a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0
auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0
4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-family:"Arial",sans-serif;font-size:13px;font-weight:normal;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}html,body{}@keyframes
fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes
fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes
fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes
fadein{from{opacity:0}to{opacity:1}}@-o-keyframes
fadein{from{opacity:0}to{opacity:1}}header{margin:auto;margin-top:1em;max-width:1024px;text-align:center;z-index:2}header
img{margin-right:-1em;margin-left:-1em;padding-bottom:1em;display:inline-block;vertical-align:middle}header
nav{margin:auto;margin-top:1em;text-align:center;font-family:"Times New Roman",Georgia,Serif}header nav
ul{list-style:none}header nav ul
li{margin-left:0.75em;margin-right:0.75em;display:inline-block}header nav ul li
a{text-decoration:none;color:#000}header nav ul li a:active{color:#404040}header nav#left,nav#right{padding-top:0.5em;padding-bottom:0.05em;width:43%;font-size:1.75em;display:inline-block;border-top:solid 7px #000;border-bottom:solid 7px #000}header
span.kern{font-size:0.65em;letter-spacing:-3.5px;position:relative;right:2px;top:1px;font-family:"Times New Roman",Georgia,Serif}span.kern{font-size:0.75em;letter-spacing:-3.5px;position:relative;top:1.75px}.arrow-down{position:relative;top:9px;margin:auto;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fff;text-align:center;opacity:0}div#me_tri{left:5px}header nav ul li:hover .arrow-down, body#web div#web_tri, body#design div#design_tri, body#av div#av_tri, body#art div#art_tri, body#words div#words_tri, body#me
div#me_tri{opacity:1}.popup_nav{display:none}.nav-trigger{display:none}main{min-height:50px;max-width:1000px;margin:auto;margin-top:-1.5em;border-radius:0.15em;-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}main h1,h2{margin-bottom:0.25em;font-family:"Arial",sans-serif;font-weight:normal;font-size:4em;line-height:1.25em;text-align:center;display:none}main
h1#placeholder{display:block}main h1
a{text-decoration:none;color:#000}main h1 a:active{color:#404040}main
h2{margin-top:0.31em;display:block}main
.main_img{margin:auto;max-width:600px}main
.landscape{margin:auto;max-width:850px}main .main_img
img{margin-top:0.5em;margin-bottom:1.5em;width:100%;border-radius:0.15em;border:solid 1px #C0C0C0;box-shadow:5px 5px 5px #C0C0C0}main .no_border
img{border:none;box-shadow:none}main
.tagger_main{margin-top:-1em}main .main_video
video{margin-top:1em;margin-bottom:1.5em;width:100% !important;height:auto !important;border:solid 1px #C0C0C0;box-shadow:5px 5px 5px #C0C0C0}main
.block{display:block}main
.inline{display:inline}body#home
main{}.splash{margin-bottom:1em;text-align:center}.splash
img{width:75%}main
.mobile_nav{margin-top:1em;margin-bottom:0.5em;text-align:center;display:none}main .mobile_nav
li{width:95%;margin:0em;margin:auto;margin-bottom:2em;padding:0em;text-align:center;display:inline-block}main .mobile_nav ul li
a{text-decoration:none;color:#000}main .mobile_nav .img_wrapper, .mobile_nav
.img_wrapper_landscape{position:relative;padding-bottom:100%;height:0;border:solid 1px #C0C0C0;box-shadow:5px 5px 5px #C0C0C0;overflow:hidden}main .mobile_nav
img{width:100%;margin:auto;box-shadow:5px 5px 5px #C0C0C0}main
.mobile_cap{position:relative;width:55%;top:-3em;margin-top:0;padding:0;padding:0.25em;font-size:1.5em;color:#000;border:none;border:solid 1px #C0C0C0;background-color:#fff;border-left:none}main .mobile_nav .mobile_cap
span.kern{top:-1px;left:2px}main .mobile_nav
.img_wrapper_landscape{padding-right:100%}main .mobile_nav .img_wrapper_landscape
img{position:absolute;width:170%;margin:auto}.bx-wrapper{position:relative;width:88%;margin:0
auto;margin-bottom:0.75em;padding:0;*zoom:1}.bx-wrapper
.img_wrapper{max-width:100%;display:block}.bx-wrapper
.img_wrapper_landscape{max-width:100%;display:block}.bx-wrapper .bx-viewport{left:5px;height:589px;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:relative;bottom:50px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/img/bx_loader.gif) center center no-repeat #fff;height:90%;width:100%;position:absolute;top:10px;left:0;z-index:2000}.bx-pager{margin-top:-1.5em}.bx-wrapper .bx-pager{text-align:center;font-size: .85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager
a{text-indent:-9999px;display:block;width:10px;height:10px;margin:0
5px;outline:0;border:solid 2px #000;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager
a.active{background:#000}.bx-wrapper .bx-prev{left:20px;background:url(/img/prev.png) no-repeat 0 48%;float:left}.bx-wrapper .bx-next{right:20px;background:url(/img/next.png) no-repeat 100% 48%;float:right}.bx-wrapper .bx-prev:hover{opacity:1}.bx-wrapper .bx-next:hover{opacity:1}.bx-wrapper .bx-controls-direction
a{position:absolute;top:13%;margin-top:-50px;outline:0;width:20%;height:82%;text-indent:-9999px;z-index:9999;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.bx-wrapper .bx-controls-direction
a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/img/controls.png) -86px -11px no-repeat;margin:0
3px}.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/img/controls.png) -86px -44px no-repeat;margin:0
3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%}.bx-wrapper .bx-caption
span{color:#fff;font-family:Arial;display:block;font-size: .85em;padding:10px}main
.bxslider{margin-top:1em;text-align:center}main .bxslider
li{width:25%;margin:1em;margin-bottom:2em;padding:0.15em;display:inline-block}main .bxslider li
a{text-decoration:none;color:#000}main .bxslider
.img_wrapper{width:95%;padding-bottom:55%;left:-1.25em;height:0;border:solid 1px #C0C0C0;box-shadow:5px 5px 5px #C0C0C0;overflow:hidden}main .bxslider
img{width:100%}main .bxslider
.mobile_cap{position:relative;width:40%;top:-2.25em;margin-top:0;padding:0;padding:0.25em;font-size:4em;color:#000;border:none;border:solid 1px #C0C0C0;background-color:#fff;border-left:none}main .bxslider .mobile_cap
span.kern{top:3px;left:6px}.gallery a.no-show{display:none}.gallery{margin-top:1em;margin-bottom:-0.75em;text-align:center}.gallery
.gallery_img{width:25%;margin:1em;margin-bottom:2em;padding:0.15em;text-align:center;display:inline-block}.gallery .gallery_img
a{text-decoration:none}.gallery .gallery_img
img{width:100%;margin:auto}.gallery .gallery_img
.img_wrapper{position:relative;padding-bottom:95%;height:0;border:solid 1px #C0C0C0;box-shadow:5px 5px 5px #C0C0C0;overflow:hidden}.gallery .gallery_img
.img_wrapper_landscape{position:relative;padding-right:100%;padding-bottom:95%;height:0;border:solid 1px #C0C0C0;box-shadow:5px 5px 5px #C0C0C0;overflow:hidden}.gallery .img_wrapper_landscape
img{position:absolute;width:155%;margin:auto}.gallery_caption{width:100%;margin-top:0.25em;padding-top:0.15em;font-family:"Arial",sans-serif;font-size:1.25em;color:#000;border-top:solid 1px #C0C0C0}.white_img{border:solid 1px #C0C0C0;box-shadow:5px 5px 5px #C0C0C0}.lightbox .lb-outerContainer, .lightbox .lb-image{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.content{max-width:850px;margin:auto;margin-top:-1.5em;margin-bottom:2em;padding:1em;font-family:"Arial",sans-serif;font-size:1.25em;line-height:1.35em;overflow:auto}.content
span.italic{font-style:italic}.content
span.bold{font-weight:bold}.content
span.underline{text-decoration:underline}.content
h2{margin-top:0.25em;margin-bottom:0.5em;font-size:2.45em;font-weight:bold;font-family:"Times New Roman",Georgia,Serif}.content
h3{margin-top:1em;margin-bottom:0em;font-size:1.15em;font-weight:bold;font-family:"Times New Roman",Georgia,Serif;text-align:center}.content
p{margin-top:0.5em;margin-bottom:1em}.content
p.longform{font-size:0.95em;line-height:1.5em}.content p.longform
a{border-bottom:solid 1.5px black;color:#000;font-weight:bold;text-decoration:none}.content p.longform a:hover{border-bottom:none;font-weight:normal}.content
.img_container{margin-bottom:2.5em;border-bottom:solid 1px #C0C0C0}.content .img_container
p{margin:0;margin-bottom:0.5em}.content .img_container
img{width:75%;margin:1em;border:solid 1px #C0C0C0;box-shadow:5px 5px 5px #C0C0C0}.content_img_wrapper{text-align:center;overflow:hidden}.content_img_wrapper
img{width:100%}.content
.img_fl_right{margin-left:0.5em;margin-top:0.5em;float:right}.content
.img_fl_left{margin-right:0.5em;margin-top:0.5em;float:left}.content
.img_center{margin:auto;text-align:center}.content
.img_resize100{width:100%}.content
.img_resize75{width:75%}.content
.img_resize50{width:50%}.content
.img_resize25{width:25%}span.img_caption{font-size:0.5em}.content
.phone{margin-left:0.5em;margin-top:1em}.content .phone
img{border:none;box-shadow:none}.content
.content_push{margin-top:2em;border-top:solid 1px #C0C0C0}.content .content_push :last-child{margin-bottom:1em}.content .btm_border
p{margin:0em;margin-bottom:0.5em}.content
.center{text-align:center}.tagger
p{margin-top:-1em}.tagger .phone
img{width:40%;box-shadow:none}.tagger .landscape
img{width:65%}.tagger
.btm_border{width:95%;margin:0;margin:auto;margin-bottom:2.5em;border-bottom:solid 1px #C0C0C0}.main_video{margin:auto;margin-top:1.25em;max-width:640px}main
#elijah{}main
#digga{}main
#gdead{}main
#af{max-width:850px}main
#psa{}#wrapper_words{padding-top:1em}#wrapper_words
h1{margin-bottom:0}.contact_content{margin-top:1em;font-family:"Arial",sans-serif;text-align:center}.contact_content
.contact_pic{width:25%;margin-top:1em;padding:0.15em;text-align:center;display:inline-block}.contact_content
.img_wrapper{position:relative;padding-bottom:90%;height:0;border:solid 1px #C0C0C0;box-shadow:5px 5px 5px #C0C0C0;overflow:hidden}.contact_content .img_wrapper
img{width:100%;margin:auto}.contact_content .gallery_caption
img{width:14%}.contact_content .gallery_caption
a{margin-right:1.25em;text-decoration:none}.contact_content .gallery_caption :last-child{margin:0}.contact_content
.contact_form{width:60%;margin:auto;margin-top:2em;text-align:left}.contact_content .contact_form
ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px;margin:auto}.contact_content .contact_form
li{padding:12px;border-bottom:1px solid #eee;position:relative}.contact_content .contact_form li:first-child{border-top:0px solid #000}.contact_content .contact_form li:last-child{border-bottom:0px solid #000}.contact_content .contact_form
label{min-width:75px;margin-left:5em;margin-top:3px;display:inline-block;float:left;padding:3px}.contact_content .contact_form
input{min-height:20px;min-width:233px;padding:5px
8px;border:solid 1px #000}.contact_content .contact_form input[type="text"]:focus{outline:none;border-color:#000;box-shadow:0 0 5px #000}.contact_content .contact_form input[type="email"]:focus{outline:none;border-color:#000;box-shadow:0 0 5px #000}.contact_content .contact_form
textarea{padding:8px;min-width:233px;height:10em;border:solid 1px #000}.contact_content .contact_form textarea:focus{outline:none;border-color:#000;box-shadow:0 0 10px #000}.contact_content .contact_form
button{}#submit_btn_li{text-align:center}.contact_content .contact_form
button.submit{outline:none;border:1px
solid #000;border-radius:0;padding:6px
20px;background-color:#fff;font-family:"Arial",sans-serif;font-weight:bold;color:#000}.contact_content .contact_form button.submit:hover{outline:none;border:1px
solid #000;background-color:#000;color:#fff;cursor:pointer}.contact_content
#contact_results{margin-top:1em;display:block}.required_msg{padding:0.25em;padding-left:0.25em;padding-left:0.25em;vertical-align:middle;display:none}#msg_error{position:relative;top:-6.75em}footer{max-width:960px;margin:auto;margin-bottom:2em;text-align:center}footer
img{width:4.5%;min-width:40px;margin-top:5px;margin-left:-5px;margin-right:-5px;display:inline-block;vertical-align:middle}footer
#left_line{width:45%;border-top:solid 3px #000;display:inline-block}footer
#right_line{width:45%;border-top:solid 3px #000;display:inline-block}footer#splash{margin-top:-2.75em}#me
footer{margin-top:1em}@media only screen and (max-width: 1000px){header{margin-top:10px;padding-bottom:0;text-align:left}header
nav#left{display:none}header
nav#right{display:none}header
img{position:relative;top:-5px;width:13%;margin-right:0;margin-left:0;padding:5px;vertical-align:middle;display:inline-block}.popup_nav{display:block;list-style:none;background:#000;width:0px;height:100%;position:fixed;top:0;right:0;z-index:2;font-family:"Times New Roman",Georgia,Serif}.popup_nav
span.kern{top:0px;right:1px}.nav-item{width:200px;border-top:1px solid #111;border-bottom:1px solid #000}.nav-item
a{display:block;padding:1em;padding-left:2.25em;background:#fff;color:#000;font-size:1.2em;text-decoration:none;transition:color 0.2s, background 0.5s}.nav-item a:hover{opacity:0.9}.nav-trigger{position:absolute;clip:rect(0,0,0,0)}label[for="nav-trigger"]{position:absolute;top:21px;right:15px;z-index:3;width:30px;height:30px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'><rect width='30' height='5'/><rect y='22' width='30' height='5'/><rect y='11' width='30' height='5'/></svg>");background-size:contain}.nav-trigger:checked+label{right:120px;top:2px;background-image:url("/img/x-mark.png");position:fixed}.nav-trigger:checked~.popup_nav{width:150px;box-shadow:0 0 5px 5px rgba(0,0,0,0.5)}.nav-trigger+label,.popup_nav{transition:left 0.2s}body{overflow-x:hidden}main{width:100%;padding:0;margin-top:-6.25em}main
.splash{display:none}main .bx-wrapper{display:none}main
h1{margin-top:0;margin-bottom:0;padding:0;font-size:4.75em;display:block;border-bottom:solid 12px #000;font-family:"Times New Roman",serif}main
h2{width:90%;margin:auto;margin-top:0.25em;margin-bottom:0.25em;font-size:4em;line-height:1.25em}main
.main_img{margin:auto;padding:0.15em;max-width:90%}main
.landscape{margin:auto;padding:0.15em;max-width:90%}main .main_img
img{margin:0}main
.mobile_nav{margin-top:2em;display:block}main .mobile_nav
li{width:90%;margin:0}main
.mobile_cap{position:relative;width:55%;top:-3em;margin-top:0;padding:0;padding:0.25em;font-size:3em;color:#000;border:none;border:solid 1px #C0C0C0;background-color:#fff;border-left:none}main
.main_video{max-width:90%;margin:auto;margin-top:2em}main
#af{max-width:90%}main .main_video
video{margin:0}body#home
.img_wrapper{position:relative;padding-bottom:90%;height:0;border:solid 1px #C0C0C0;box-shadow:5px 5px 5px #C0C0C0;overflow:hidden}.gallery{margin-top:2em}.gallery
.gallery_img{width:90%;margin:0;margin:auto;margin-bottom:0em;padding:0.15em;text-align:center;display:inline-block}.gallery_caption{position:relative;width:55%;top:-3em;margin:0;padding:0;padding:0.25em;font-size:2em;color:#000;border:none;border:solid 1px #C0C0C0;background-color:#fff;border-left:none}.content{width:90%;text-align:center}.content
h2{margin-top:1.75em;font-size:1.5em;font-weight:bold}.content
h3{font-size:1em}.content
p{margin-top:1em;margin-bottom:0.5em;font-size:1.5em}.content
p.longform{margin-bottom:1em;font-size:0.85em;line-height:1.5em;text-align:left}.content
img{margin-top:1em;width:90%}.content
.img{width:50%;max-width:225px}.content .img
img{width:90%}.content
.img_resize75{width:90%}.content
.img_resize50{width:90%}.content
.img_resize25{width:90%}.content
.img_container{margin:auto}.content
.img_fl_right{margin-left:0;margin-left:0;float:none}.content
.img_fl_left{margin-left:0;margin-left:0;float:none}#wrapper_words{padding-top:0}div#wrapper_words
img{padding:0.25em;width:55%;border-top:solid 0.75em #000;border-bottom:solid 0.75em #000}.contact_content
.contact_form{width:100%;margin-top:1em;text-align:center}.contact_content
.contact_pic{width:65%;margin-top:0em;padding:0.15em;text-align:center;display:inline-block}.contact_content .contact_pic
.gallery_caption{position:inherit;width:96%;background-color:#fff;border:none;margin-top:0.25em;padding-top:0.15em;font-family:"Arial",sans-serif;font-size:1.25em;color:#000;border-top:solid 1px #C0C0C0}.contact_content
#contact_results{margin-top:1em;display:block;font-size:1em}.contact_content .contact_form
input{width:100%;height:3em;min-height:20px;min-width:220px;margin-bottom:0.25em;padding:0px
0px;font-size:1em;text-align:center;border:solid 2px #000}.contact_content .contact_form
textarea{width:95%;min-width:220px;height:6em;border:solid 2px #000}.contact_content .contact_form
label{min-width:150px;margin-left:0;margin-top:3px;margin-bottom:0.5em;display:block;float:none;padding:3px;font-size:1em}.contact_content .contact_form
button.submit{width:85%;margin:auto;padding:0.5em;font-size:1em;border:solid 2px #000}.required_msg{position:inherit;top:0.25em;font-size:1em;display:none}#msg_error{position:inherit;top:0.5em;font-size:1em;display:none}footer{margin-top:-1em}footer
#left_line{width:40%}footer
#right_line{width:40%}body#me
footer{margin-top:0.25em}}@media only screen and (max-width: 690px){header{}body#home
header{}main{margin-top:-4.35em}main
h1{font-size:3.5em;display:block;border-bottom:solid 12px #000}main
h2{font-size:2.5em;line-height:1.25em}main
.mobile_cap{position:relative;top:-3em;margin-top:0;padding:0;padding:0.25em;font-size:2em;color:#000;border:none;border:solid 1px #C0C0C0;background-color:#fff;border-left:none}.gallery{margin-top:2em}.gallery_caption{font-size:1.5em}}@media only screen and (max-width: 515px){.gallery_caption{width:65%;font-size:1.25em}}