*, *:before, *:after {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
  box-sizing: inherit;
}
html {
  box-sizing: border-box;
  -ms-box-sizing: border-box;
}

body {margin:0; padding:0; font-family:Verdana,Geneva,Arial,Helvetica,sans serif; font-size:100%; color:#cccccc; background:#202020; text-align:center; ontouchstart="";}
img {border:none; text-decoration:none; outline:none; max-width:100%;}
h1 {background:#777777; color:#ee7316; font-size:1.2em; margin-bottom:0; margin-top:0; padding:.2em .2em .2em 1em;}
h2 {color:#ee7316; font-size:1.4em; margin-left:0; margin-bottom:0; margin-top:1em; padding:0 0 1em 6em;}
h3 {color:#ee7316; font-size:1.3em; margin:0 6px 0 6px;}
h4 {color:#ee7316; font-size:1.2em; margin-left:0; margin-bottom:0; margin-top:1em; padding:0 0 1em 6em;}

#page {max-width:60em;} 
#picture-page {max-width:65.625em;}
#photo-page {width:1590px;}
#page, #picture-page, #photo-page {position:relative; margin-left:auto; margin-right:auto; text-align:left; color:#cccccc; background:#404040; font-size:100%; background-image:url('/images/sidebar.jpg'); background-repeat:repeat-y;}

#tp, #tpb, #tpe, #tpf {float:right; background:#777777; width:91.6666666%;}
#tpc {background:#777777; width:100%;}
#tpd {background:#777777;}
#t, #tb, #td, #tc, #te, #tf {float:left;}
#t h1, #tb h1, #td h1, #te h1 {background:#777777; color:#ee7316; font-size:.9em; margin-bottom:0; margin-top:0; padding:.2em .2em 0 1em;}
#t h2, #tc h2, #tf h2 {background:#777777; color:#ee7316; font-size:.9em; margin-bottom:0; margin-top:0; padding:.2em .2em 0 1em;}

#photo {width:1510px; float:right; margin-bottom:0; background:#404040; fill:#555555;}
#photo a img {border:5px solid #777777; margin:0; padding:0;}
#photo a:hover img {border:5px solid #ee7316; margin:0; padding:0;}
#photoxxx a:active img {border:5px solid #FCCF1D; margin:0; padding:0;}
#photo td {padding-right:20px;}

#image {width:91.6666666%; float:right; margin-bottom:0; background:#404040;}
#image img {width:100%; height:auto; max-height:100%;}
#image h2 {background:#777777; color:#ee7316; font-size:1.2em; margin-bottom:0; margin-top:0; padding:.2em .2em .2em .4em;}
#image h3 {background:#9f4523; color:#ee7316; font-size:1.2em; margin:0; padding:.2em .2em 1.2em .4em;}

#image2 {width:91.6666666%; float:right; margin-bottom:0; background:#404040;}
#image2 img {width:100%; height:auto; max-height:100%;}
#image2 h2 {background:#777777; color:#ee7316; font-size:1.2em; margin-bottom:0; margin-top:0; padding:.2em .2em .2em .4em;}

#ph {width:92.3809524%; float:right; margin-bottom:0; background: #404040;}
#ph h1 {background:#656565; color:#ee7316; font-size:1.4em; text-align:center; margin-left:0; margin-bottom:0; margin-top:0; padding:0 .2em .2em 1em;}
#ph h3 {background:#777777; color:#ee7316; font-size:1.1em; margin:0; padding:.2em .2em 2.1em 1em;}
#ph h5 {font-size:.9em; text-align:center; margin-left:0; margin-bottom:0; margin-top:0; padding:0 .2em .2em 1em;}
#ph a img {border:5px solid #777777;}
#ph p {font-size:.8em; text-align:center; color:#000000; margin-top:0; padding-top:5px;}
#ph a {text-decoration:none; color:#ee7316; font-weight:bold; fill:#555555;}
#ph a:hover, #ph a:focus {padding:0; background:#404040;}
#ph a:active {padding:0; background:#aaaaaa;}
#ph a:hover img, #ph a:focus img {border:5px solid #ee7316;}
#ph a:active img {border:5px solid #FCCF1D;}
#ph p a {text-decoration:none; padding:0 .3em .5em .3em; color:#ee7316; font-weight:bold;}
#ph p a:hover, #ph p a:focus {padding:0 .3em .3em .3em; background:#404040;}
#ph p a:active {padding:.3em .3em .3em; background:#aaaaaa;}

#ph .pre, #photo .pre {float:left; margin:0 0 0 2em; }
#ph .nxt, #photo .nxt {float:right; margin:0 2em 0 0; }
#ph .indx text, #photo .indx text, #photo .pre text, #photo .nxt text {fill:#999999; }
#ph .indx a:hover text, #photo .indx a:hover text {fill:#222222;}

#ph .nxt a:hover, #photo .nxt a:hover {fill:#ee7316; background:none;}
#ph .nxt a:focus, #photo .nxt a:focus {fill:#ee7316; background:none;}
#ph .nxt a:active, #photo .nxt a:active {fill:#FCCF1D; background:none;}
#ph .pre a:hover, #photo .pre a:hover {fill:#ee7316; background:none;}
#ph .pre a:focus, #photo .pre a:focus {fill:#ee7316; background:none;}
#ph .pre a:active, #photo .pre a:active {fill:#FCCF1D; background:none;}
#ph .indx a:hover, #photo .indx a:hover {fill:#ee7316; background:none;}
#ph .indx a:focus, #photo .indx a:focus {fill:#ee7316; background:none;}
#ph .indx a:active, #photo .indx a:active {fill:#FCCF1D; background:none;}

#nav, #navc, #navd {float:right; background:#777777; margin:.4em 1em .9em 0; color:#ee7316; font-size:.7em;}
#navb {float:right; background:#777777; margin:.7em 1em .2em 0; color:#ee7316; font-size:.7em;} 
#nav a, #navb a, #navc a, #navd a {text-decoration:none; font-weight:bold; padding:0 .3em 0 .3em; color:#ee7316;}
#nav a:hover, #navb a:hover, #navc a:hover, #navd a:hover {padding:.3em .3em .3em .3em; background:#404040;}
#nav a:focus, #navb a:focus, #navc a:focus, #navd a:focus {padding:.3em .3em .3em .3em; background:#1a4040;}
#nav a:active, #navb a:active, #navc a:active, #navd a:active {padding:.3em .3em .3em .3em; background:#aaaaaa;}

#ix {width:100%; color:#ee7316; background:#656565; padding-bottom:10px; font-size:.7em; margin-top:0; text-align:center;}
#ix2 {display:none; width:100%; color:#ee7316; background:#656565; padding-bottom:.5em; font-size:.7em; margin-top:0; text-align:center;}
#ixl {float:right; width:1200px; color:#ee7316; background:#a3592f; padding-bottom:5px; font-size:.7em; margin-top:0; text-align:center;}
 
#phr {float:right; max-width:83%; background:#404040;}
#phrp {float:left; width:83%; background:#404040;}
#picture {float:right; width:1200px; }
#picture-p {float:left; }
#photograph {background:#777777;}
#photo-m {display:none; max-width:83.5051546%; margin-bottom:0; background:#777777;}
#logo {max-width:7.6190476%; float:left; background-color:#777777;}
#logo-p {max-width:8.3333333%; float:left; background-color:#777777;}
#logo-l {width:80px; float:left; background:#777777;}
#tl {display:none; max-width:100%; background-color:#777777; margin-bottom:0;}
#search {float:right; width:91.6666666%; background:#404040;}
#search h2 {text-align:left; color:#ee7316; font-size:1.2em; margin: .5em 0 0 .5em; padding:0 0 .3em 0;}
#searchbx {float:left; width:60%; margin-left:7%; text-align:center; background:#404040;}

#cm {float:right; width:91.6666666%; background:#404040; }
#cml {float:left; width:45%; background:#404040; text-align:center;}
#cml p {text-align:left; margin: 4% 4% 6% 6%; line-height:1.3;}

#picnav {width:1200px; float:right; margin-bottom:0; margin-top:0; padding-top:5px; background:#656565;}
#picnavb {width:1160px; float:right; margin:7px 20px 0px 20px; padding-bottom:5px; color:#ee7316; font-size:1em; text-align:center; background:#656565;}
#picnav h2 {font-size:2em; margin:0; padding:0; }
#picnavb p {color:#ee7316; font-size:.8em; text-align:center; margin:0;}
#picnavb a {font-size:1em; text-decoration:none; color:#ee7316; padding:.3em .4em .4em .4em; font-weight:bold;}
#picnavb a:hover, #picnavb a:focus {padding:.3em .4em .4em .4em; background:#404040;}
#picnavb a:active {padding:.3em .4em .4em .4em; background:#aaaaaa;}

#text {width:91.66666666%; float:right; background:#404040; color:#cccccc; font-size:.8em; margin-left:0; margin-bottom:0; margin-top:0; padding:0;}
#text h2 {font-size:1.4em; margin-left:0; margin-bottom:0; margin-top:1em; padding:0 0 1em 8%;}
#text p {margin-left:10%; margin-right:10%; line-height:1.3; margin-top:0; margin-bottom:1.5em;}
#text ol {margin-left:12em; margin-right:14em;}
#text a {color:#cccccc;}
#text a:hover {color:#ee7316;}

#links ol {line-height:1.3; }
#links ol li {margin-top:1.2em; }

#index-pg {width:91.6666666%; float:right; background:#404040; font-size:.8em; margin-left:0; margin-bottom:0; margin-top:0; padding:0;}
#index {width:93.1818181%; float:right; color:#ee7316; text-align:center; margin-right:0; margin-left:0;}

.thumbs {color:#ee7316;}
.thumbs {float:left; width:190px; padding-bottom:2em;}
.thumbs a {color: #ee7316; padding:1px 0; text-decoration:none;}
.thumbs a:hover {text-decoration:none; color:#404040; background:#ee7316;}
.thumbs a:focus {color:#404040; background:#ee7316;}
.thumbs a:active {color:#404040; background:#FCCF1D;}
.thumbs a img {border:3px solid #353535;} 
.thumbs a:hover img {border:3px solid #ee7316;}
.thumbs a:focus img {border:3px solid #ee7316;}
.thumbs a:active img {border:3px solid #FCCF1D;}

#gallery-listing {max-width:60%; float:left; background:#404040; color:#cccccc;  margin-left:0; margin-bottom:0; margin-top:0; padding:0;}
#gallery-listing h1 {background:#404040; color:#ee7316; font-size:.9em; margin:15px 0 10px 20px; padding:0; width:89.6551724%;}
#gallery-listing p {font-size:.7em; text-align:left; margin-left:30px; width:86.2068965%; line-height:1.3; margin:0 30px 15px 30px;}
#gallery-listing img {border:3px solid #353535; margin-right:0px;}
#gallery-listing a:hover img {border:3px solid #ee7316;}
#gallery-listing a:focus img {border:3px solid #ee7316;}
#gallery-listing a:active img {border:3px solid #FCCF1D;}

#gallery-listing hr { margin-left:20px; margin-right:5px; background:#707070; color:#505050; height:1px;}
#gallery-listing ul {font-size:.7em; margin-left:0; margin-right:0; padding:0 0 0 1em; list-style-type:none;}
#gallery-listing a {color:#cccccc;}
#gallery-listing a:hover {color:#ee7316;}
#gallery-listing a:focus {color:#ee7316;}
#gallery-listing a:active {color:#FCCF1D;}
#gallery-listing a:visited {color:#909090;}
#gallery-listing ul li {line-height:1.5em;}

#mn-index {width:91.6666666%; float:right; background:#404040; color:#cccccc; text-align:center; font-size:.8em; margin-left:0; margin-bottom:0; margin-top:0; padding:0;}
#mn-indexpics {width:61%; float:left; margin-left:0.5%; background:#404040;}
#mn-indexpics p {text-align:left; margin: 0 2% 1% 2%; line-height:1.3;}
#mn-indexpics h2 {text-align:left; color:#ee7316; font-size:1.2em; margin: .5em .5em 0 .5em; padding:0 0 .3em 0;}
#mn-indexpics a img {border:3px solid #353535;} 
#mn-indexpics a:hover img {border:3px solid #ee7316;}
#mn-indexpics a:focus img {border:3px solid #ee7316;}
#mn-indexpics a:active img {border:3px solid #FCCF1D;}
#mn-indexpics a {color:#ee7316; padding:1px 0;}
#mn-indexpics a:hover {text-decoration:none; color:#404040; background:#ee7316;}
#mn-indexpics a:focus {text-decoration:none; color:#404040; background:#ee7316;}
#mn-indexpics a:active {text-decoration:none; color:#404040; background:#FCCF1D;}

.indexpics {float:left; width:48%; padding-bottom:3%; color:#ee7316; margin-bottom:0; }
.indexpics a {text-decoration:none;}
.indexpics a:hover {text-decoration:underline; color:#404040; background:#ee7316;}
.indexpics h3 {color:#ee7316; font-size:1.1em; margin:0 6px 0 6px;}

#f1 {width:1590px;}
#f2 {max-width:100%; font-size:.7em;}
#f3 {max-width:100%;}
#f1, #f2, #f3 {background-color:#777777; background-image:url('/images/sidebar.jpg'); background-repeat:repeat-y; font-weight:normal; font-size:.8em; line-height:1.1; text-align:center; margin-top:0; margin-bottom:0; }
#f1 ul, #f2 ul, #f3 ul {padding:.5em 1em .5em 7.5em; color:#FFFFFF; margin-top:0; margin-bottom:0;}
#f1 ul li, #f2 ul li, #f3 ul li {display:inline; padding:.2em 0 .2em 0;}
#f1 ul li a, #f2 ul li a, #f3 ul li a {text-decoration:none; padding:.2em .2em .2em .2em; color:#000000;}
#f1 ul li a:hover, #f2 ul li a:hover, #f3 ul li a:hover {text-decoration:none; padding:.2em .2em .2em .2em; background:#ee7316;} 
#f1 ul li a:focus, #f2 ul li a:focus, #f3 ul li a:focus {text-decoration:none; padding:.2em .2em .2em .2em; background:#ee7316;} 
#f1 ul li a:active, #f2 ul li a:active, #f3 ul li a:active {text-decoration:none; padding:.2em .2em .2em .2em; background:#FCCF1D;} 
#f1 ul li a:visited, #f2 ul li a:visited, #f3 ul li a:visited {color:#d3d3d3;}

.c {margin-left:12em; text-align:center; font-size:.6em; color:#ee7316; margin:.5em 0 1em; background:#202020; border-top:2px solid #ee7316;}
.c2 {font-size:.6em; max-width:109.375em; position:relative; padding:.5em 0 1em 0; text-align:center; color:#ee7316; background:#202020; border-top:2px solid #ee7316;}
.c2 a {color:#ee7316;}
.c3 {margin:.0 0 1em; text-align:center; font-size:.6em; color:#ee7316; background:#202020; border-top:2px solid #ee7316;}

#lac {width:340px; float:left;}
#rab {width:400px; float:right; margin-bottom:0; background:#404040; padding-top:20px;}
#rac {width:650px; float:right; margin-bottom:0; background:#404040; padding-top:20px;}
#l2 {display:none; }

#spadl {width:160px; float:left; margin-bottom:0; background:#404040;}
#spadl2 {width:160px; float:left; margin-bottom:0; background:#404040;}
#spadb {text-align:center; width:100%; margin-bottom:.8em; background:#404040;}
#spadt {float:none; max-width:100%; background:#404040; text-align:center;}
#lpadl {width:300px; float:left; margin-bottom:0; padding-bottom:10px; background:#404040;}
#mladt, #yladt {display:none; max-width:100%; background:#404040; text-align:center;}
#mladr, #yladr {text-align:center; width:38.5%; float:right; margin:0; padding:0; background:#404040; padding-top:20px;}
#mladb, #yladb {margin:0; padding: 0; text-align:center; background:#404040;}
#ccadr {width:54%; float:left; margin:0; padding:0; background:#404040; padding-top:20px;}
#ccadb {display:none; float:left; text-align:center; background:#404040; padding-left:10%;}
#sradt, #ccadt {max-width:100%; background:#404040; text-align:center;}
#sradr {width:40%; float:left; text-align:center; margin:0; padding:0; background:#404040; padding-top:20px;}
#sradb {width:98%; background:#404040; text-align:center;}
#srb {width:98%; background:#404040; text-align:center; margin-left:2%;}
#pladt {display:none; float:none; max-width:100%; background:#404040; text-align:center;}
#pladb, #pladc {width:95%; margin-left:2%;}
#pladr {width:300px; float:left; margin:0; padding:0; text-align:center; padding-top:20px; background:#404040;}
#pladr img, #mladr img, #yladr img {margin:0;}
#pladr2 {display:none; float:right; width:40%;}
#acadt {float:left; max-width:98%; background:#404040; text-align:center;}
#padr {width:380px; float:left; margin:0; padding:0; text-align:center; padding-top:100px; background:#404040;}

#share {width:100%; text-align:center; margin-bottom:0; margin-top:.3em; background:#656565;}
#shareb, #sharec {float:right; width:100%; text-align:center; margin-bottom:1em;  background:#404040;}
#share a img, #shareb a img, #sharec a img {border:none; }
#share a:hover img, #shareb a:hover img, #sharec a:hover img {border:none; padding:0;}
#share a:focus img, #shareb a:focus img, #sharec a:focus img {border:none; padding:0;}
#share a:active img, #shareb a:active img, #sharec a:active img {border:none; padding:0;}

#pgmn {float:right; max-width:80%; position:relative; margin-left:auto; margin-right:auto; text-align:left; background:#404040; color:#cccccc; font-size:100%;} 
#abtx {float:left; max-width:91.66666666%; background:#404040; color:#cccccc; font-size:100%; }
#abtx h2 {padding:0 0 1em 1em;}
#abtx p {margin:0 7em 1em 2em; padding:0; }
#abtx ol {margin-left:4em; margin-right:8em;}
#abtx ol li {margin-bottom:1em; }
#abtx p a {color:#ee7316;}
#abtx a:hover {text-decoration:none; color:#404040; background:#ee7316;}

#man {display:block; margin:.2em 0 0 0; background:#404040;}
#cml ul {padding-left:10%; }
#man li {list-style:none; font-size:1.5em; border-top:1px dotted #a0a0a0; margin-left:0;}
#man a {color:#ebebeb; display:block; text-decoration:none; text-align:left;}
#man a:hover {background:#585858; color:#555555; color:#ee7316;}
#man a:focus {background:#585858; color:#555555; color:#ee7316;}
#man a:active {background:#383838; color:#555555; color:#ee7316;}

#mbx {display:none; background:#777777; text-align:right; color:#ebebeb; padding-right:.5em; padding-bottom:.2em; margin:-1.3em 0 0 0; stroke:#bbbbbb;}
#mbx a:hover {stroke:white; }
label {cursor:pointer;}
#menu-x {display:none;}
#menu {display:none;}
#menu-x:checked + #menu {display:block; margin:.2em 0 0 0;}
#menu li {list-style:none; font-size:1.1em; border-top:1px dotted #a0a0a0; margin-left:.5em;}
#menu a {color:#ebebeb; display:block; text-decoration:none; text-align:left; padding: .2em 0;}
#menu a:hover {background:#585858; color:#ee7316; padding: .2em 0;}
#menu a:focus {background:#585858; color:#ee7316; padding: .2em 0;}
#menu a:active {background:#383838; color:#ee7316; padding: .2em 0;}

.piclist { float:left; max-width:100%; clear:both; padding: 0px; margin: 0px;}
.col {display:block; float:left; margin: 0% 1% 0% 2%;}
.col:first-child { margin-left: 2%;}
.group:before, .group:after {content:""; display:table;}
.group:after {clear:both;}
.group {zoom:1; /* For IE 6/7 */}
.side_2_of_2 {width: 100%;}
.side_1_of_2 {width: 45%;}

.cap {width:100%; color:#ee7316; background:#656565; padding-bottom:1px; font-size:.7em;  border-color:#238f52; border:solid 0 15px 5px 0;}
.caption {font-size:1.0em; font-weight:bold;} 

.fl {float:left; margin:0 0 0 1em;}
.fr {float:right; margin:0 1em 0 0;}
.buttons2 {text-align:center; margin-bottom:1em; width:615px;}
.buttons3 {text-align:center; margin-bottom:1em; width:540px;}
.cf {clear:both;}
.small {font-size:.9em;}
.cc {display:none; }

@media screen and (max-width: 1035px) {
#phr {max-width:82%; }
#phrp {width:82%; }
}

@media screen and (max-width: 980px) {
#gallery-listing {max-width:55%; }
#phr {max-width:81%;}
#phrp {width:80%;}
}

@media screen and (max-width: 950px) {
#page, #picture-page, #photo-page {background-image:url('/images/sidebar1.jpg');}
#f1, #f2, #f3 {background-image:url('/images/sidebar1.jpg');}
}

@media screen and (max-width: 934px) {
#f3 ul, #f2 ul {padding:.5em 1em .5em 4em;}
#phr {max-width:80%; }
#phrp {width:80%; }
}

@media screen and (max-width: 890px) {
#page, #picture-page, #photo-page {background-image:url('/images/sidebar2.jpg');}
#f1, #f2, #f3 {background-image:url('/images/sidebar2.jpg');}
}

@media screen and (max-width: 885px) {
#phr {max-width:79%; }
#phrp {width:79%; }
#ph .pre {margin-left: 1em; }
#ph .nxt {margin-right: 1em; }
}

@media screen and (max-width: 842px) {
#phr {max-width:78%; }
#phrp {width:78%; }
#ph .pre {margin-left: .3em; }
#ph .nxt {margin-right: .3em; }
}

@media screen and (max-width: 840px) {
#pladr {width:160px;}
#gallery-listing {max-width:70%; }
#searchbx {width:80%; margin-left:5%;}
#page, #picture-page, #photo-page {background-image:url('/images/sidebar3.jpg');}
#f1, #f2, #f3 {background-image:url('/images/sidebar3.jpg');}
}

@media screen and (max-width: 830px) {
#ix {display:none; }
#ix2 {display:block; }
#ph .pre {margin-left: 2em; }
#ph .nxt {margin-right: 2em; }
}

@media screen and (max-width: 807px) {
#phr {max-width:77%; }
#phrp {width:77%; }
}

@media screen and (max-width: 780px) {
#page, #picture-page, #photo-page {background-image:url('/images/sidebar4.jpg');}
#f1, #f2, #f3 {background-image:url('/images/sidebar4.jpg');}
}

@media screen and (max-width: 772px) {
#spadl {display:none;}
#phr {max-width:100%; }
#phrp {width:75%; }
#spadb {float:left; max-width:100%;}
#shareb, #sharec {float:left; max-width:100%;}
#f3, #f2 {font-size:.9em; }
#f3 ul, #f2 ul {width:100%; padding:.5em 1em .5em 2.5em;}
#abtx p {margin:0 2em 1em 2em; } 
#abtx ol {margin-left:2em; margin-right:2.5em;}
#gallery-listing {max-width:65%; }
#ix {display:block; }
#ix2 {display:none; }
}

@media screen and (max-width: 750px) {
#image {display:none;}
#pladt {display:block;}
}

@media screen and (max-width: 720px) {
#page, #picture-page, #photo-page {background-image:url('/images/sidebar5.jpg');}
#f1, #f2, #f3 {background-image:url('/images/sidebar5.jpg');}
#phrp {width:73%; }
}

@media screen and (max-width: 700px) {
#ph .pre {margin-left: 1em; }
#ph .nxt {margin-right: 1em; }
}

@media screen and (max-width: 670px) {
#ix {display:none; }
#ix2 {display:block; }
#ph .pre {margin-left: 2em; }
#ph .nxt {margin-right: 2em; }
#phrp {width:71%; }
}

@media screen and (max-width: 660px) {
#page, #picture-page, #photo-page {background-image:url('/images/sidebar6.jpg');}
#f1, #f2, #f3 {background-image:url('/images/sidebar6.jpg');}
}

@media screen and (max-width: 655px) {
#gallery-listing {max-width:91%;}
.side_2_of_2 {width: 55%;}
.side_1_of_2 {width: 55%;}
#pladr {display:none;}
#pladr2 {display:inline-block;}
#f3 ul, #f2 ul {padding:.5em 1em .5em 2em;}
#searchbx { width:85%;}
}

@media screen and (max-width: 620px) {
#phrp {width:69%; }
}

@media screen and (max-width: 580px) {
#page, #picture-page, #photo-page {background-image:url('/images/sidebar7.jpg');}
#f1, #f2, #f3 {background-image:url('/images/sidebar7.jpg');}
#spadl2 {width:120px;}
#phrp {width:75%; }
}

@media screen and (max-width: 550px) {
#sradr {width:30%;}
}

@media screen and (max-width: 540px) {
#sradr {width:30%;}
#phrp {width:73%; }
}

@media screen and (max-width: 527px) {
#f1, #f3 {font-size:1.1em;}
#ccadb {padding-left:5%;}
#page, #picture-page, #photo-page {background-image:url('/images/sidebar8.jpg');}
#f1, #f2, #f3 {background-image:url('/images/sidebar8.jpg');}
}

@media screen and (max-width: 505px) {
#phrp {width:71%; }
}

@media screen and (max-width: 480px) {
#photograph {display:none;}
#photo-m {display:inline; max-width:100%;}
#ph {width:100%;}
#image2 {width:100%;}
#nav, #navc, #navd {display:none;}
#logo {display:none;}
#logo-p {display:none;}
#tl {display:block;}
#f3 {display:none;}
#f2 {display:none;}
#mbx {display:block;}
#menu li {margin-left:-1.5em; }
.ck {display:none;}
.cap {display:none;}
.c2 {font-size:.8em; margin:.1em 0 .6em 0;}
#tp, #tpb, #tpf {width:100%;}
#tpe {display:none; }
#t h2 {padding:0 .2em 0 .5em; margin-top:-.2em; margin-bottom:.3em;}
#t h1 {margin-top:-.2em;}
#tb h1 {margin-top:-.2em; padding:0 .2em 0 1em;}
#ph a img {border:0;}
#ph a:hover img {border:0;}
#abtx {width:100%; }
#abtx p {margin:0 0 1em 2em; }
#abtx ol {margin-left:1em; margin-right:1em;}

#pladr2 {display:none;}
.side_2_of_2 {width: 100%;}
.side_1_of_2 {width: 100%;}
.piclist { float:none; max-width:100%;}
#page, #picture-page, #photo-page {background-image:none;}
#gallery-listing {width:100%;}
#gallery-listing ul {font-size:.8em; padding:0 2em 0 1em;}
#gallery-listing ul li {line-height:2.0;}

#mn-index {width:100%;}
#mn-indexpics {width:100%;}
#mn-indexpics p {margin: 0 4% 1% 4%;}
#mladr, #yladr {display:none;}
#sradr {display:none;}

#mladt, #yladt {display:block;}
#search {width:100%;}
#searchbx {width:90%; margin-left:5%;}
#cm {width:100%;}
#cml {width:60%;}
#ccadr {width:40%;}
#text {width:100%;} 
#index-pg {width:100%;}

#spadl2 {display:none;}
#phrp {width:100%; }
}

@media screen and (max-width: 370px) {
#ccadr {display: none;}
#cml {width:100%;}
#ccadb {display:block; padding:0; }
#ph .pre {margin-left: 1em; }
#ph .nxt {margin-right: 1em; }
}

@media screen and (max-width: 353px) {
#cml {text-align:center;}
}

@media screen and (max-width: 320px) {
#mbx {padding-bottom:.1em; margin:-1.0em 0 0 0;}
}