@charset "utf-8";

/* Reset and Set */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {	font-weight:normal; font-size:100%; }
a:focus, object { outline:none; }
img { border:none; }
table {	border-collapse:collapse; border-spacing:0; }
body, html { height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p { margin-bottom:10px; }
p:last-child { margin-bottom:0; }
body { background:#ea7124; }
html {  overflow:hidden; }

#site { width:100%; height:100%; border:solid 1px #FFF; border:none; }

/* Mobile Site */
#mobileHolder { display:none; }
@media all and (max-device-width: 480px) {

#site { display:none }
#mobileHolder { display:block; }

/* Containers */
#mobileHolder { width:92%; max-width:500px; margin:0 auto; -webkit-text-size-adjust:none; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#banner { padding:20px 10px; text-align:center; }
#content { padding:4px; }
#footer { padding:10px 0px; text-align:center; font-size:11px; clear:both; text-transform:uppercase; letter-spacing:1px; }
	#footer a { text-decoration:none; }

/* Nav */
#navIcons { }
#navIcons ul { margin:0; padding:0; white-space:nowrap; }
#navIcons li { margin:2px 2px 6px 2px; padding:0; display:inline; list-style-type:none; min-width:65px; height:86px; text-align:center; font-weight:bold; font-size:11px; float:left; }
#navIcons a { color:#FFF; text-decoration:none; }

#mobileHolder h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:1px; margin-bottom:10px; }
.back { display:block; width:60px; margin:10px auto 2px; background:#5e2701; color:#FFF; font-weight:bold; text-decoration:none; font-weight:bold; text-align:center; padding:3px; }
#homePhoto { max-width:320px; width:100%; height:auto; clear:both;  }
.pdf { font-size:10px; margin-left:10px; }
.list ul { margin:0; padding:0; }
.list li { margin:0; padding:0; margin-left:20px; list-style-type:disc; }
.list li a { display:inline-block; padding:10px 10px 10px 0; }

#gallery { text-align:center; }
#gallery ul { margin:0; padding:0; width:100%; height:320px; overflow:hidden; }
#gallery li { list-style:none; margin:0; padding:0; width:100%; background:#ea7124; }
#gallery li img { max-width:100%; height:auto; }
#gallery #next, #gallery #prev { display:inline-block; padding:10px; margin:5px; width:60px; }

#mobileHolder a:link, #mobileHolder a:visited { color:#fff; }

}