#about-printed {width:100%; max-width:768px; margin:0 auto 20px auto; background:#3e3e3e; padding:10px 0 0 0; position:relative; z-index:10;}
#about-printed .content-inner {width:95%; max-width:671px; margin:-10px auto 0 auto;}

#about-printed .content-inner h1 {float:right; color:#b4975c;}
#about-printed .content-inner p {padding:5px 0; margin:0;}
#about-printed .content-inner a {color:#b4975c;}
#about-printed .content-inner a:hover {color:#d1d1d1;}
#about-printed .content-inner span {color:#aaa; text-decoration:underline; cursor:pointer;}
#about-printed .content-inner span:hover {color:#d1d1d1;}

.overlay {position:fixed; right:-100%; top:0; width:100%; height:100%; z-index:100; display:table; opacity:0; background:#3e3e3e;}
.table {display:table-cell; text-align:center; vertical-align:middle; width:100%; height:100%;}
.table .container {display:inline-block; padding:40px 40px; border:1px solid #ccc; position:relative;}
.table .container span {display:block; width:30px; height:30px; background:url(/galleries_pages/close.png) no-repeat center center; 
	border:1px solid #ccc; position:absolute; top:-1px; right:-1px; cursor:pointer;}
.table p {padding:5px 0;}
.table p a {color:#b4975c;}
.table p a:hover {color:#d1d1d1;}
.table .container img {display:block; width:100%; margin:0 auto;}

.container .inner img {margin-right:0;}
.container .inner {height:100%; overflow:auto; padding:0 10px;}

.pic4 .container {padding:40px 10px;}
.pic4 .container p {padding:0; margin-bottom:-30px; margin-top:-10px;}

.pic5 .container {width:80%; max-width:427px; height:700px;}
.pic5 .container p {height:100%; overflow:auto; padding:0 10px;}

.pic81 .container, .pic82 .container, .pic83 .container, .pic84 .container, .pic13 .container 
	{width:80%; max-width:427px; height:700px; padding:40px 40px; text-align:right;}

.small {display:none;}
.big {display:none;}

#about-printed .content-inner ul {list-style-type:none; padding-right:0px; margin:0px;}
#about-printed .content-inner ul li {background-image:url("/about/brownh.gif"); background-repeat:no-repeat; background-position:right 7px; padding-right:20px;}


@media only screen and (max-width:600px) {
html, body {background:#3e3e3e;}
.overlay h5 {width:30px; height:30px;}
.table .container {padding:40px 10px;}
}

@media only screen and (max-device-width: 480px) {
.small {display:inline-block; font-size:15px;}
.big {display:inline-block; font-size:20px; margin-right:10px;}
}