@charset "utf-8";
/* CSS Document */
status,
full, html, body, div, span, p10, object, iframe, pshop, body h6_video, h1, h2, h3, h7-contact, h8, h3-digital, digital-copyright-index, contact-h3-digital, main-top-bio, pbio, h4, h4_video, h5, h6, h7, gallery-main, projects-block-heading-gallery, me-frame, logo-index, h7-shop, h8, h9, bio-1, textarea, bio-2, pshop, nav>li.current-menu-item>a, main-top-bio, figure-gallery-video3, book-block-project, digital-gallery,books, h4_book, gallery4, body p2, 
p, blockquote, body p-gallery, p-gallery, main-bottom-shop, contact, gallery-main-index, featured, pre, bio, a, figure-gallery-video3, gallery3, digital-copyright-index, abbr, address, bigo-home-block-heading, cite, code, del, dfn, em, h5-shop, pshop,
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, digital-copyright-bio, main-contact,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, pshop,
table, caption, tbody, tfoot, thead, tr, th, td, p1,p2, body h4, gallery5, body p2, body p3, p3, body p, images-rotator, flexslider1, images-frame, figure8, me-frame, me-greetings, me,  fb-frame,fb-frame-less,
article, aside, canvas, details, figure, shop-images, figure1,bigvision-block-heading, main-top,sendButton, flex-item5, contact-paragraph, figure-video, featured-gallery-video-heading, featured-video1, figure-gallery-video, featured-gallery-video, featured-gallery, nav>li.current-menu-item>a, figure-gallery, featured-gallery figure1, gallery1,  figure-gallery3, digital-copyright-shop, main-shop, shop-main, wrapper-footer, figcaption, hgroup, copyright-block-counter, gallery-image, wrapper, shop-images digital-image1, shop-images, digital-art-text,
menu, footer, header, nav, section, footer-to-top, .left, .right, copyright-block-counter-shop, summary, time, web-block-project, projects-block-heading, digital-copyright, digital-copyright-gallery, gallery-4, digital-copyright-index, digital-copyright-shop, ,home-gallery, copyright, copyright-block-text, image1, copyright-block-text-shop, body-gallery, featured, main-bottom-digital, digital-copyright-gallery, gallery-main, digital-gallery, copyright-block-counter, digital-paragraph, digital-gallery figure8,  projects-block-heading-gallery, web-block-greetings-text, main-top-bio,  web-block-comments,wiki-container, gallery-web-block, web-block-project, social-bar, shop-main, body p1, gallery2, body p, body p3, body h4, body h6, body h8, body h9, main-shop, gallery1, comments, comments-text, body p, digital-copyright-index, me-frame, main-top-bio, logo, mark, audio, video {
	border: 0;
	text-align: center;
	color: #e7dec2;
	font-weight: lighter;
	line-height:  1.5em;
}
status, full, article, aside, canvas, body h6_video, wrapper, gallery5, gallery-main-index, contact-h3-digital, wiki-container,gallery-4, bigo-home-block-heading, logo-index, figure, figure img, p1, h8, h7-contact, featured1, bio, pbio, textarea, bio-1, bio-2, p2, h7, h7-shop, sendButton, p2, h5-shop, gallery3, h8, h9, pshop, h4, body p3, h3-digital, p3, pshop, p10, body p-gallery, h4_book, p-gallery, gallery4, gallery-image, contact-paragraph, figure1, main-contact, h4, h5, digital-copyright-bio, h6, h4_video, body p1, body p, body p2, logo, me-greetings, me, copyright-block-text, logo, gallery1,flex-item5, figure1 img, main-contact, figure-gallery-video3, featured-gallery, image1, figure8, images-rotator,bigvision-block-heading, flexslider1, images-frame, figure-gallery, web-block-project, featured-gallery, shop-main,  featured-gallery-video, gallery-main, gallery2, featured-gallery1 figure-gallery1, main-bottom-digital, figure-gallery-video3, figure-gallery3, main-top, me-frame, digital-image1, shop-images digital-image1, shop-images,  digital-art-text, book-block-project figure-gallery-video, featured-video1, featured-gallery-video-heading, digital-copyright-shop, digital-gallery figure8, digital-copyright-gallery, digital-copyright, copyright-block-counter,copyright-block-counter-shop, main-shop,  copyright-block-text-shop,  figure-video, gallery-main, featured-gallery figure1, home-gallery, footer-to-top, copyright, main-bottom-shop, web-block-greetings-text, gallery-block-spacer, web-block-project,digital-copyright-shop, projects-block-heading, digital-paragraph, body-gallery, gallery-web-block, projects-block-heading-gallery, gweb-block-comments, digital-copyright-gallery, figcaption, shop-main, contact, main-contact, social-bar, main-shop, me-greetings, gallery1, me, fb-frame, fb-frame-less,wrapper-footer, hgroup, pshop,
footer, header, body p3, body h4, body h6, .left, .right, shop-images,books, body h8, body h9, nav, comments, comments-text, section, audio, video {
	display: block;
	width: auto;
}
a img 
{border: 0;

}
.gigantic {
	font-size: 100px;
	line-height: 120px;
	letter-spacing: -2px;
}
.huge{
	font-size: 64px;
	line-height: 72px;
	letter-spacing: -1px;
}
.large {
	font-size: 40px;
	line-height: 48px;
}
.bigger {
	font-size: 24px;
	line-height: 36px;
}
.big{
	font-size: 20px;
	line-height: 30px;
}
body {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	line-height:  1.5em;;
}
.small, small {
	font-size: 13px;
	line-height: 18px;
}
::selection 	 	{background: rgb(255,255,158);}
::-moz-selection 	{background: rgb(255,255,158);}
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}
body {
	-webkit-tap-highlight-color: rgb(255,255,158);
	color: #e7dec2;
}
h5{
	margin-bottom:15px;
	line-height: 1.5em;
	font-weight: lighter;
	padding-bottom:15px;
	padding-right: 24px;
	padding-left: 24px;
}
h7{
	line-height: .1 .em;
	font-size:12px;
	font-weight: lighter;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	color: #e7dec2;
	padding-right: 24px;
	padding-left: 5px;
	text-align: center;
	margin-bottom: 10px;
}
h8{
	line-height: .1 .em;
	font-size:12px;
	font-weight: lighter;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	color: #e7dec2;
	padding-right: 24px;
	padding-left: 24px;
	text-align: center;
}
h7-contact{
	line-height: .1 .em;
	font-size:12px;
	font-weight: lighter;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	color: #e7dec2;
	padding-right:24px;
	padding-left:24px;
	padding-top: 10px;
	text-align: center;
}
h7-shop{
	line-height:.1 .em;
	font-size:14px;
	font-weight: lighter;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	color:#e7dec2;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-45px;
	padding-bottom:15px;
}
h3{
	line-height: 1.5em;
	font-weight: lighter;
	padding-right: 24px;
	padding-left: 24px;
}
h3-digital{
    line-height: 1.5em; 
    font-weight: lighter;
	padding-right: 24px;
	padding-left: 24px;
	padding-top:15px;
	padding-bottom:15px;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:15;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
contact-h3-digital{
	line-height: 1.5em; 
    font-weight: lighter;
	padding-right: 36px;
	padding-left: 36px;
	padding-top:15px;
	padding-bottom:15px;
}
signatureh3{
	line-height: 1.5em;
	font-weight: normal;
	font-family: "Comic Sans MS", cursive;
}
body p{
	line-height: 1.5em;
	font-weight: lighter;
	color: #e7dec2;
	padding-right: 24px;
	padding-left: 24px;
	margin-top: 5px;
	padding-top: 5px;
}
body p-contact{
	line-height: 1.5em;
	font-weight: lighter;
    margin-bottom:15px;
	padding-bottom:15px;
	color: #e7dec2;
}
body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
}
body p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
	padding-right: 24px;
	padding-left: 24px;
}
pshop{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	padding-right:24px;
	padding-left: 24px;
	padding-top:5px;
}
pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	padding-right:36px;
	padding-left:36px;
}
body p3{
	margin-left: 23px;
	margin-top:5px;
	line-height: 1.5em;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
	font-size:12px;
	text-align: center;
	padding-top:10px;
}
h4{
	margin-bottom:5px;
	text-align: center;
	line-height: 1.5em;
	margin-top: 1px;
	margin-left:95px;
}
h4_video{
	margin-bottom:5px;
	text-align: center;
	line-height: 1.5em;
	margin-top: 1px;
	margin-left:95px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:95px;
	text-align: center;
}	
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:95px;
	text-align: center;
}
body {
	-webkit-text-size-adjust: 100%;
	color: #ddd1ba;
}

#shop-main{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-right:148px;
	padding-left:148px;
	padding-right: 148px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	padding-right: 110px;
	padding-left: 110px;
}

#main{
	position:relative;
	margin-right: auto;
	margin-left: auto;
}
#main-bottom-books{
	width: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#mobile-nav-holder{ display: none; }

.digital-paragraph-small{
	margin-right:auto;
	margin-top: -30px;
}
@media only screen and (max-width:960px){

.wrapper-index-less{
	width:700px;
	margin-top:-10px;
	margin-right:auto;
	margin-left:25px;
}
.wrapper-index-less-index{
	margin-top:-10px;
	margin-right:auto;
	margin-left:110px;
	width:auto;
}
#nav{
	margin-right:auto;
    margin-left:20px;	
	width:970px;
}
.gallery5{
	margin-top:0px;
	width:auto;
    margin-left:-125px;
}
.gallery1{
	margin-top:0px;
	width:auto;
    margin-left:0px;
}
.wrapper{
	width: auto;
}
.wrapper-full{
	width: auto;
	padding-right:0px;
	margin-left:-7px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-30px;
	margin-top:20px;
	width:970px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
    background-repeat:repeat;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:108%;
    margin-left:-32px;
    margin-right:auto;
	margin-top:30px;
	height:105%;
}
.newthings-block-heading{
    margin-top:25px;
	margin-left:-62px;
	width:850px;
}
.contact-web-block{	
    margin-left:38px;
}
.web-block-newthings{	
    margin-left:-130px;
}
.book-block-project{	
    margin-left:-130px;
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-130px;
	background-image:url(../img/art-books-nav.png);
	margin-top:3px;
	margin-bottom:10px;
}
.web-block-greetings-text{
    margin-top:25px;
	margin-left:-55px;
	width:850px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-85px;
	text-align: center;
	width:850px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:-85px;
	text-align: center;
	width:850px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:80px;
	text-align: center;
	width:700px;
}
.copyright-block-text-index1{
	margin-left:36px;
	margin-right:auto;
	height: auto;
	width:860px;}
}

@media only screen and (max-width:959px) and (min-width:914px) {
.page-image-bio{
	margin-right:auto;
	margin-left:45px;
	margin-top:20px;
	width:1095px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.bio{
	margin-top:20px;
	margin-right:auto;
	margin-left:54px;
}
.contact-web-block{
	margin-right:auto;
	margin-left:-15px;
}
.bio-text{
	width:870px;
	margin-top:10px;
	margin-right:auto;
	margin-left:40px;
}
.books-top{
    margin-left:0px;
	margin-top:-15px;
}
.wrapper-index-less{
	width:700px;
	margin-top:20px;
	margin-right:auto;
	margin-left:108px;
}
.wrapper-index-less-index{
	margin-top:-10px;
	margin-right:auto;
	margin-left:95px;
	width:auto;
}
#nav{
	margin-right:auto;
    margin-left:45px;	
	width:970px;
}
.gallery5{
	margin-top:0px;
	width:970px;
    margin-left:-120px;
}
.gallery1{
	margin-top:0px;
	width:auto;
    margin-left:-80px;
}
.gallery2{
    margin-left:33px;
	width:auto;
}
.wrapper{
	width: auto;
}
.wrapper-full{
	width: auto;
	padding-right:0px;
	margin-left:-10px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-42px;
	margin-top:5px;
	width:975px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
    background-repeat:repeat;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:108%;
    margin-left:-32px;
    margin-right:auto;
	margin-top:30px;
	height:105%;
}
.newthings-block-heading{
    margin-top:25px;
	margin-left:-70px;
	width:860px;
}
.web-block-newthings{	
    margin-left:5px;
}
.book-block-project{	
    margin-left:5px;
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-148px;
	background-image:url(../img/art-books-nav.png);
	margin-top:3px;
	margin-bottom:10px;
}
.web-block-greetings-text{
    margin-top:25px;
	margin-left:-70px;
	width:860px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-40px;
	text-align: center;
	width:760px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:-40px;
	text-align: center;
	width:760px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-15px;
	text-align: center;
	width:700px;
}
.copyright-block-text-index1{
	margin-left:98px;
	margin-right:auto;
	height: auto;
	width: 740px;}

.copyright-block-text-index{
	margin-left:-185px;
	margin-right:auto;
	height: auto;
	width:750px}

.contact-web-block{
	margin-right:auto;
	margin-left:-15px;
}
.copyright-block-text-index-books{
	margin-left:-25px;
	margin-right:auto;
	height: auto;
	width:auto;}	
}

@media only screen and (max-width:913px) and (min-width:895px) {
.page-image-bio{
	margin-right:auto;
	margin-left:-39px;
	margin-top:-6px;
	width:880px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.bio{
	margin-top:20px;
	margin-right:auto;
	margin-left:10px;
}
.bio-text{
	width:770px;
	margin-top:10px;
	margin-right:auto;
	margin-left:30px;
}

.wrapper-index-less{
	width:700px;
	margin-top:-10px;
	margin-right:auto;
	margin-left:74px;
}
.wrapper-index-less-index{
	margin-top:-2px;
	margin-right:auto;
	margin-left:15px;
	width:auto;
}
#nav{
	margin-right:auto;
    margin-left:35px;	
	width:970px;
}
.gallery5{
	margin-top:0px;
	width:800px;
    margin-left:60px;
}
.gallery1{
	margin-top:0px;
	width:800px;
    margin-left:32px;
}
.gallery2{
	margin-top:0px;
	width:860px;
    margin-left:-10px;
}
.gallery2-puzzles{
	margin-top:0px;
	width:860px;
    margin-left:-25px;
}
.wrapper{
	width: auto;
}
.page-image{
	width:990px;
    margin-right:auto;	
    margin-left:-30px;
	background-image:url(../img/background-image-less-nav.jpg);
}
.contact-web-block{
    margin-left:-36px;
	margin-top:10px;
}
.books-top{
    margin-left:0px;
	margin-top:0px;
}
.books-full{
    margin-left:25px;
	margin-top:-15px;
}
.page-image-books{
	width:860px;
    margin-right:auto;	
    margin-left:-30px;
	background-image:url(../img/background-image-less-nav.jpg);
}
.wrapper-full{
	width: auto;
	padding-right:0px;
	margin-left:-10px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:5px;
	width:900px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
    background-repeat:repeat;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:108%;
    margin-left:-32px;
    margin-right:auto;
	margin-top:30px;
	height:105%;
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-103px;
	background-image:url(../img/art-books-nav.png);
	margin-top:3px;
	margin-bottom:10px;
}
.web-block-greetings-text{
    margin-top:25px;
	margin-left:33px;
	width:860px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-30px;
	text-align: center;
	width:760px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:36px;
	text-align: center;
	width:760px;
}

.newthings-block-heading{
    margin-top:25px;
	margin-left:33px;
	width:860px;
}
.web-block-newthings{	
    margin-left:-20px;
}
.book-block-project{	
    margin-left:-20px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:38px;
	text-align: center;
	width:700px;
}
.copyright-block-text-index1{
	margin-left:66px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
.copyright-block-text-index{
	margin-left:40px;
	margin-right:auto;
	height: auto;
	width: 800px;
}
.copyright-block-text-index-books{
	margin-left:48px;
	margin-right:auto;
	height: auto;
	width: 760px;}
}
@media only screen and (max-width:894px) and (min-width:853px) {
.page-image-bio{
	margin-right:auto;
	margin-left:-39px;
	margin-top:-6px;
	width:880px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.bio{
	margin-top:20px;
	margin-right:auto;
	margin-left:10px;
}
.bio-text{
	width:770px;
	margin-top:10px;
	margin-right:auto;
	margin-left:30px;
}

.wrapper-index-less{
	width:700px;
	margin-top:-10px;
	margin-right:auto;
	margin-left:74px;
}
.wrapper-index-less-index{
	margin-top:-2px;
	margin-right:auto;
	margin-left:-5px;
	width:auto;
}
#nav{
	margin-right:auto;
    margin-left:20px;	
	width:970px;
}
.gallery5{
	margin-top:0px;
	width:800px;
    margin-left:32px;
}
.gallery1{
	margin-top:0px;
	width:800px;
    margin-left:32px;
}
.gallery2{
	margin-top:0px;
	width:860px;
    margin-left:-10px;
}
.gallery2-puzzles{
	margin-top:0px;
	width:860px;
    margin-left:-46px;
}
.wrapper{
	width: auto;
}
.page-image{
	width:990px;
    margin-right:auto;	
    margin-left:-30px;
	background-image:url(../img/background-image-less-nav.jpg);
}
.contact-web-block{
    margin-left:-36px;
	margin-top:10px;
}
.books-top{
    margin-left:0px;
	margin-top:-15px;
}
.page-image-books{
	width:860px;
    margin-right:auto;	
    margin-left:-30px;
	background-image:url(../img/background-image-less-nav.jpg);
}
.wrapper-full{
	width: auto;
	padding-right:0px;
	margin-left:-10px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:5px;
	width:900px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
    background-repeat:repeat;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:108%;
    margin-left:-32px;
    margin-right:auto;
	margin-top:30px;
	height:105%;
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-103px;
	background-image:url(../img/art-books-nav.png);
	margin-top:3px;
	margin-bottom:10px;
}
.web-block-greetings-text{
    margin-top:25px;
	margin-left:45px;
	width:760px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-30px;
	text-align: center;
	width:760px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:36px;
	text-align: center;
	width:760px;
}

.newthings-block-heading{
    margin-top:25px;
	margin-left:45px;
	width:760px;
}
.web-block-newthings{	
    margin-left:-72px;
}
.book-block-project{	
    margin-left:-85px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:38px;
	text-align: center;
	width:700px;
}
.copyright-block-text-index1{
	margin-left:66px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
.copyright-block-text-index{
	margin-left:40px;
	margin-right:auto;
	height: auto;
	width: 800px;
}
.copyright-block-text-index-books{
	margin-left:48px;
	margin-right:auto;
	height: auto;
	width: 760px;}
}
@media only screen and (max-width:852px) and (min-width:840px) {
.page-image-bio{
	margin-right:auto;
	margin-left:-39px;
	margin-top:-6px;
	width:880px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.bio{
	margin-top:20px;
	margin-right:auto;
	margin-left:10px;
}
.bio-text{
	width:770px;
	margin-top:10px;
	margin-right:auto;
	margin-left:30px;
}

.wrapper-index-less{
	width:700px;
	margin-top:-10px;
	margin-right:auto;
	margin-left:74px;
}
.wrapper-index-less-index{
	margin-top:-2px;
	margin-right:auto;
	margin-left:-5px;
	width:auto;
}
#nav{
	margin-right:auto;
    margin-left:20px;	
	width:970px;
}
.gallery5{
	margin-top:0px;
	width:800px;
    margin-left:32px;
}
.gallery1{
	margin-top:0px;
	width:800px;
    margin-left:32px;
}
.gallery2{
	margin-top:0px;
	width:860px;
    margin-left:-24px;
}
.wrapper{
	width: auto;
}
.page-image{
	width:990px;
    margin-right:auto;	
    margin-left:-30px;
	background-image:url(../img/background-image-less-nav.jpg);
}
.contact-web-block{
    margin-left:-36px;
	margin-top:10px;
}
.books-top{
    margin-left:0px;
	margin-top:-15px;
}
.page-image-books{
	width:860px;
    margin-right:auto;	
    margin-left:-30px;
	background-image:url(../img/background-image-less-nav.jpg);
}
.wrapper-full{
	width: auto;
	padding-right:0px;
	margin-left:-10px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:5px;
	width:900px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
    background-repeat:repeat;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:108%;
    margin-left:-32px;
    margin-right:auto;
	margin-top:30px;
	height:105%;
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-103px;
	background-image:url(../img/art-books-nav.png);
	margin-top:3px;
	margin-bottom:10px;
}
.web-block-greetings-text{
    margin-top:25px;
	margin-left:45px;
	width:760px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-30px;
	text-align: center;
	width:760px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:36px;
	text-align: center;
	width:760px;
}

.newthings-block-heading{
    margin-top:25px;
	margin-left:45px;
	width:760px;
}
.web-block-newthings{	
    margin-left:-72px;
}
.book-block-project{	
    margin-left:-85px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:38px;
	text-align: center;
	width:700px;
}
.copyright-block-text-index1{
	margin-left:66px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
.copyright-block-text-index{
	margin-left:40px;
	margin-right:auto;
	height: auto;
	width: 800px;
}
.copyright-block-text-index-books{
	margin-left:48px;
	margin-right:auto;
	height: auto;
	width: 760px;}
}
@media only screen and (max-width:839px) and (min-width:819px) {
.page-image-bio{
	margin-right:auto;
	margin-left:65px;
	margin-top:-6px;
	width:880px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.bio-text{
	width:770px;
	margin-top:10px;
	margin-right:auto;
	margin-left:30px;
}
.bigo-home-block-heading{
    margin-left:-60px;
	margin-top:10px;
}
.gallery-web-block{	
    margin-left:-60px;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:15px;
	margin-right:auto;
	margin-left:25px;

}
.puzzles-web-block{
    margin-left:-60px;
	margin-top:10px;
}
.desktop-web-block{
    margin-left:-60px;
	margin-top:10px;
}
.biography-web-block{
    margin-left:-60px;
	margin-top:10px;
}
.contact-web-block{
    margin-left:-20px;
	margin-top:10px;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-top: -25px;
}
.bio{
	margin-top:20px;
	margin-right:auto;
	margin-left:65px;
}
.contact-text{
	width:770px;
	margin-top:10px;
	margin-right:auto;
	margin-left:0px;
}
.bigo-home-block-heading{
    margin-left:-60px;
	margin-top:10px;
}
.books-top{
    margin-left:0px;
	margin-top:-15px;
}
.wrapper-index-less{
	width:700px;
	margin-top:-10px;
	margin-right:auto;
	margin-left:30px;

	margin-left:25px;
}
.wrapper-index-less-index{
	margin-top:-10px;
	margin-right:auto;
	margin-left:48px;
	width:800px;
}
#nav{
	margin-right:auto;
    margin-left:10px;	
	width:970px;
}
.gallery5{
	margin-top:0px;
	width:800px;
    margin-left:20px;
}
.gallery1{
	margin-top:0px;
	width:800px;
    margin-left:-28px;
}
.gallery2{
    margin-left:34px;
	width:auto;
}
.wrapper{
	width: auto;
}
.wrapper-full{
	width: auto;
	padding-right:0px;
	margin-left:-10px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:472px;
	width:900px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
    background-repeat:repeat;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:108%;
    margin-left:-32px;
    margin-right:auto;
	margin-top:30px;
	height:95%;
}
.images-rotator{
	position: relative;
    float: left;
	width:95%;
    margin-left:0px;
    margin-right:auto;
	margin-top:-48px;
	height:94%;
}
.newthings-block-heading{
    margin-top:25px;
	margin-left:30px;
	width:760px;
}
.web-block-newthings{	
    margin-left:-72px;
}
.book-block-project{	
    margin-left:-85px;
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-85px;
	background-image:url(../img/art-books-nav.png);
	margin-top:3px;
	margin-bottom:10px;
}
.web-block-greetings-text{
    margin-top:25px;
	margin-left:30px;
	width:760px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-30px;
	text-align: center;
	width:760px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:30px;
	text-align: center;
	width:760px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-20px;
	text-align: center;
	width:700px;
}
.copyright-block-text-index1{
	margin-left:58px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
.copyright-block-text-index{
	margin-left:10px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
.copyright-block-text-index-books{
	margin-left:-5px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
.copyright-block-text-index-bio{
	margin-left:20px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
}


@media only screen and (max-width:818px) and (min-width:800px) {
.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:5px;
    margin-left:58px;
    margin-right:auto;
	width:700px;
}
.books-top{
    margin-left:0px;
	margin-top:-15px;
}
.bio{
    margin-left:50px;
	margin-top:5px;
}
.contact-web-block{
    margin-left:-20px;
	margin-top:5px;
}
.wrapper-index-less{
	width:700px;
	margin-top:-10px;
	margin-right:auto;
    margin-left:25px;
}
.wrapper-index-less-index{
	margin-top:-20px;
	margin-right:auto;
	margin-left:25px;
	width:800px;
}
#nav{
	margin-right:auto;
    margin-left:-6px;	
	width:970px;
}
.gallery5{
	margin-top:0px;
	width:800px;
    margin-left:15px;
}
.gallery1{
	margin-top:0px;
	width:auto;
    margin-left:-70px;
}
.gallery2{
    margin-left:30px;
	width:auto;
}
.wrapper{
	width: auto;
}
.wrapper-full{
	width: auto;
	padding-right:0px;
	margin-left:-10px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:15px;
	width:900px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
    background-repeat:repeat;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:108%;
    margin-left:-32px;
    margin-right:auto;
	margin-top:30px;
	height:105%;
}
.newthings-block-heading{
    margin-top:25px;
	margin-left:20px;
	width:760px;
}
.web-block-newthings{	
    margin-left:-100px;
}
.page-image-bio{
	margin-right:auto;
	margin-left:58px;
	margin-top:-6px;
	width:780px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.book-block-project{	
    margin-left:-100px;
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-72px;
	background-image:url(../img/art-books-nav.png);
	margin-top:3px;
	margin-bottom:10px;
}
.web-block-greetings-text{
    margin-top:25px;
	margin-left:20px;
	width:760px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-10px;
	text-align: center;
	width:760px;
}

.projects-block-heading{
	margin-right:auto;
	margin-left:20px;
	text-align: center;
	width:760px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-18px;
	text-align: center;
	width:700px;
}
.copyright-block-text-index1{
	margin-left:42px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
.copyright-block-text-index-books{
	margin-left:-25px;
	margin-right:auto;
	height: auto;
	width: auto;
}
.copyright-block-text-index{
	margin-top:5px;
	margin-left:72px;
	margin-right:auto;
	width:660px;
}
}
@media only screen and (max-width:799px) and (min-width:785px) {
.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:12px;
    margin-left:43px;
    margin-right:auto;
	width:700px;
}
.bio{
	margin-top:20px;
	margin-right:auto;
	margin-left:10px;
}

 .bio-text{
	margin-right:auto;
	margin-left:90px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:14px;
	width:650px;
}
.books-top{
    margin-left:0px;
	margin-top:-15px;
}
.bigo-home-block-heading{
    margin-left:-80px;
	margin-top:10px;
}
.wrapper-index-less{
	width:700px;
	margin-top:-10px;
	margin-right:auto;
	margin-left:25px;
}
.contact-text{
	width:740px;
	margin-top:10px;
	margin-right:auto;
	margin-left:0px;
}
.bio-text{
	width:750px;
	margin-top:10px;
	margin-right:auto;
	margin-left:40px;
}
.wrapper-index-less-index{
	margin-top:-1px;
	margin-right:auto;
	margin-left:40px;
	width:740px;
}
.wrapper-nav-logo-less{
	margin-top:0px;
	margin-right:auto;
	margin-left:-5px;
	width:970px;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:108%;
    margin-left:-27px;
    margin-right:auto;
	margin-top:23px;
	height:98%;
}
.images-rotator{
	position: relative;
	float: left;
	width:100%;
    margin-left:-5px;
    margin-right:auto;
	margin-top:-20px;
}
.wrapper-nav{
    margin-left:4px;	
}
.logo{
	margin-left:-17px;
	margin-top:-35px;
}
.left{
	margin-left:-15px;

}
#nav{
	margin-right:auto;
    margin-left:-17px;	
	width:970px;
}
.gallery1{
	margin-top:0px;
	width:auto;
	margin-right:auto;
    margin-left:-68px;
	}
.gallery2{
    margin-left:33px;
	width:auto;
}
.gallery5{
	margin-top:0px;
	width:auto;
	margin-right:auto;
    margin-left:-30px;
	}
.wrapper{
	width: auto;
}
.wrapper-full{
	width: 780px;
	padding-right:0px;
	margin-left:-10px;
}
.wrapper-full-index{
	width: auto;
	padding-right:0px;
	margin-left:-0px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-25px;
	margin-top:5px;
	width:780px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-bio{
	margin-right:auto;
	margin-left:-9px;
	margin-top:-6px;
	width:780px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:455px;
	width:900px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-books{
	margin-right:auto;
	margin-left:-45px;
	margin-top:-5px;
	width:785px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-25px;
	margin-top:-5px;
	width:785px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.newthings-block-heading{
    margin-top:25px;
	margin-left:-20px;
	width:760px;
}
.web-block-newthings{	
    margin-left:-72px;
}
.book-block-project{	
    margin-left:-72px;
}
.web-block-greetings-text{
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-72px;
	background-image:url(../img/art-books-nav.png);
	margin-top:3px;
	margin-bottom:10px;
}
.web-block-greetings-text{
    margin-top:25px;
	margin-left:-20px;
	width:760px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-30px;
	text-align: center;
	width:760px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:-30px;
	text-align: center;
	width:760px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-25px;
	text-align: center;
	width:680px;
}
.copyright-block-text-index{
	margin-left:4px;
	margin-right:auto;
	height: auto;
	width:700px;
}
.copyright-block-text-index-books{
	margin-left:-10px;
	margin-right:auto;
	height: auto;
	width:700px;
}
.copyright-block-text-index1{
	margin-left:28px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
.gallery-web-block{	
    margin-left:0px;
}
.puzzles-web-block{
    margin-left:-80px;
	margin-top:10px;
}
.desktop-web-block{
    margin-left:-60px;
	margin-top:10px;
}
.biography-web-block{
    margin-left:-80px;
	margin-top:10px;
}
.contact-web-block{
    margin-left:-80px;
	margin-top:10px;
}
}
@media only screen and (max-width:784px) and (min-width:770px){

.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:12px;
    margin-left:43px;
    margin-right:auto;
	width:700px;
}
.bio{
	margin-top:20px;
	margin-right:auto;
	margin-left:10px;
}

 .bio-text{
	margin-right:auto;
	margin-left:90px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:14px;
	width:650px;
}
.books-top{
    margin-left:0px;
	margin-top:-15px;
}
.bigo-home-block-heading{
    margin-left:-80px;
	margin-top:10px;
}
.wrapper-index-less{
	width:700px;
	margin-top:-10px;
	margin-right:auto;
	margin-left:25px;
}
.contact-text{
	width:740px;
	margin-top:10px;
	margin-right:auto;
	margin-left:0px;
}
.bio-text{
	width:750px;
	margin-top:10px;
	margin-right:auto;
	margin-left:40px;
}
.wrapper-index-less-index{
	margin-top:-1px;
	margin-right:auto;
	margin-left:40px;
	width:740px;
}
.wrapper-nav-logo-less{
	margin-top:0px;
	margin-right:auto;
	margin-left:-5px;
	width:970px;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:108%;
    margin-left:-27px;
    margin-right:auto;
	margin-top:23px;
	height:98%;
}
.images-rotator{
	position: relative;
	float: left;
	width:100%;
    margin-left:-5px;
    margin-right:auto;
	margin-top:-20px;
}
.wrapper-nav{
    margin-left:4px;	
}
.logo{
	margin-left:-17px;
	margin-top:-35px;
}
.left{
	margin-left:-15px;

}
#nav{
	margin-right:auto;
    margin-left:-17px;	
	width:970px;
}
.gallery1{
	margin-top:0px;
	width:auto;
	margin-right:auto;
    margin-left:-68px;
	}
.gallery2{
    margin-left:33px;
	width:auto;
}
.gallery5{
	margin-top:0px;
	width:auto;
	margin-right:auto;
    margin-left:-30px;
	}
.wrapper{
	width: auto;
}
.wrapper-full{
	width: 780px;
	padding-right:0px;
	margin-left:-10px;
}
.wrapper-full-index{
	width: auto;
	padding-right:0px;
	margin-left:-0px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-25px;
	margin-top:5px;
	width:780px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-bio{
	margin-right:auto;
	margin-left:-9px;
	margin-top:-6px;
	width:780px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:455px;
	width:900px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-books{
	margin-right:auto;
	margin-left:-45px;
	margin-top:-5px;
	width:785px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-25px;
	margin-top:-5px;
	width:785px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.newthings-block-heading{
    margin-top:25px;
	margin-left:-20px;
	width:760px;
}
.web-block-newthings{	
    margin-left:-92px;
}
.book-block-project{	
    margin-left:-72px;
}
.web-block-greetings-text{
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-72px;
	background-image:url(../img/art-books-nav.png);
	margin-top:3px;
	margin-bottom:10px;
}
.web-block-greetings-text{
    margin-top:25px;
	margin-left:-20px;
	width:760px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-30px;
	text-align: center;
	width:760px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:-30px;
	text-align: center;
	width:760px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-25px;
	text-align: center;
	width:680px;
}
.copyright-block-text-index{
	margin-left:4px;
	margin-right:auto;
	height: auto;
	width:700px;
}
.copyright-block-text-index-books{
	margin-left:-10px;
	margin-right:auto;
	height: auto;
	width:700px;
}
.copyright-block-text-index1{
	margin-left:28px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
.gallery-web-block{	
    margin-left:0px;
}
.puzzles-web-block{
    margin-left:-80px;
	margin-top:10px;
}
.desktop-web-block{
    margin-left:-60px;
	margin-top:10px;
}
.biography-web-block{
    margin-left:-80px;
	margin-top:10px;
}
.contact-web-block{
    margin-left:-80px;
	margin-top:10px;
}
}

@media only screen and (max-width:769px) and (min-width:740px){

.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:12px;
    margin-left:43px;
    margin-right:auto;
	width:700px;
}
.bio{
	margin-top:20px;
	margin-right:auto;
	margin-left:140px;
	padding-left:20px;
	width:100%;
}

 .bio-text{
	margin-right:auto;
	margin-left:45px;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:14px;
	width:640px;
}
.books-top{
    margin-left:0px;
	margin-top:-15px;
}
.bigo-home-block-heading{
    margin-left:-6px;
	margin-top:10px;
}
.wrapper-index-less{
	width:700px;
	margin-top:-10px;
	margin-right:auto;
	margin-left:34px;
}
.contact-text{
	width:740px;
	margin-top:10px;
	margin-right:auto;
	margin-left:-8px;
}
.bio-text{
	width:750px;
	margin-top:10px;
	margin-right:auto;
	margin-left:40px;
}
.wrapper-index-less-index{
	margin-top:-1px;
	margin-right:auto;
	margin-left:40px;
	width:740px;
}
.wrapper-nav-logo-less{
	margin-top:0px;
	margin-right:auto;
	margin-left:-5px;
	width:970px;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:108%;
    margin-left:-27px;
    margin-right:auto;
	margin-top:23px;
	height:98%;
}
.images-rotator{
	position: relative;
	float: left;
	width:100%;
    margin-left:-5px;
    margin-right:auto;
	margin-top:-20px;
}
.wrapper-nav{
    margin-left:4px;	
}
.logo{
	margin-left:-17px;
	margin-top:-35px;
}
.left{
	margin-left:-15px;

}
#nav{
	margin-right:auto;
    margin-left:-17px;	
	width:970px;
}
.gallery2-puzzles{
    margin-left:-56px;
	width:800px;

}
.gallery1{
	margin-top:0px;
	width:auto;
	margin-right:auto;
    margin-left:-75px;
	}
.gallery2{
    margin-left:33px;
	width:auto;
}
.shop-images{
    margin-left:-10px;
	width:auto;
}
.gallery5{
	margin-top:0px;
	width:710px;
	margin-right:auto;
    margin-left:35px;
	}
.wrapper{
	width: auto;
}
.wrapper-full{
	width: 780px;
	padding-right:0px;
	margin-left:-10px;
}
.wrapper-full-index{
	width: auto;
	padding-right:0px;
	margin-left:-0px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-25px;
	margin-top:5px;
	width:780px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-bio{
	margin-right:auto;
	margin-left:30px;
	margin-top:-6px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.bio{
	margin-top:10px;
	margin-right:auto;
	padding-left:15px;
	margin-left:20px;
	margin-bottom:10px;
	background-image: url(../img/me-newest.jpg);
	width:300px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:455px;
	width:900px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-books{
	margin-right:auto;
	margin-left:-45px;
	margin-top:-5px;
	width:785px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-25px;
	margin-top:-5px;
	width:785px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.newthings-block-heading{
    margin-top:25px;
	margin-left:12px;
	width:760px;
}
.web-block-newthings{	
    margin-left:-90px;
}
.book-block-project{	
    margin-left:94px;
	width:560px;
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-72px;
	background-image:url(../img/art-books-nav.png);
	margin-top:3px;
	margin-bottom:10px;
}
.web-block-greetings-text{
    margin-top:25px;
	margin-left:12px;
	width:760px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-30px;
	text-align: center;
	width:760px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:5px;
	text-align: center;
	width:740px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-28px;
	text-align: center;
	width:680px;
}
.copyright-block-text-index{
	margin-left:4px;
	margin-right:auto;
	height: auto;
	width:700px;
}
.copyright-block-text-index-books{
	margin-left:-10px;
	margin-right:auto;
	height: auto;
	width:700px;
}
.copyright-block-text-index1{
	margin-left:28px;
	margin-right:auto;
	height: auto;
	width: 740px;
}
.gallery-web-block{	
    margin-left:0px;
}
.puzzles-web-block{
    margin-left:-30px;
	margin-top:10px;
}
.desktop-web-block{
    margin-left:-30px;
	margin-top:10px;
}
.biography-web-block{
    margin-left:-30px;
	margin-top:10px;
}
.contact-web-block{
    margin-left:-30px;
	margin-top:10px;
}
}

@media only screen and (max-width: 739px) and (min-width: 722px){
/*CONTACT*/
.page-image-contact{
	margin-right:auto;
	margin-left:-40px;
	margin-top:-22px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-32px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.contact-text{
	text-align:center;
    margin-left:98px;
	margin-right:auto;
    margin-top:0px;
	width:260px;
}
 pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
} 
/*BIOGRAPHY*/
.bio-1{
    text-align: center;
    margin-left:0px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:0px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio{
	text-align: center;
	margin-top:10px;
	margin-right:auto;
	margin-left:-379px;
	margin-bottom:10px;
	background-image: url(../img/me-newest.jpg);
	width:320px;
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:20px;
	margin-right:auto;
	margin-left:-209px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.pbio{
	margin-right:10px;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
 .bio-text{
	margin-right:auto;
	margin-left:50px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	padding-right:50px;
	margin-bottom:-15px;
	margin-top:14px;
	width:670px;
} 
 .page-image-bio{
	margin-right:auto;
	margin-left:-454px;
	margin-top:-22px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}        
/*SHOP*/
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:52px;
    margin-right:auto;
	width:440px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-50px;
	margin-top:-15px;
	width:990px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:30px;
	margin-right:auto;
	margin-left:75px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:248px;
	margin-top:10px;
	padding-right:35px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-25px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:152px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:500px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:4px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:480px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}/*PUZZLES*/
.gallery2-puzzles{
    margin-left:135px;
	margin-right:auto;
	width:100%;
	margin-bottom:-15px;
	margin-top:-12px;
	border-top: 1px solid #2d171b;
}
.gallery-flex-item2 {
	margin-top:25px;
	margin-bottom:25px;
	margin-left:12px;
}
.puzzles-web-block{
    margin-left:-18px;
	width:650px;
	margin-top:15px;
	margin-bottom:10px;
}
.gallery-titles-puzzles {
	margin-top:0px;
	margin-bottom:0px;
}

.wrapper-index-less-puzzles{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:-46px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-120px;
	margin-top:10px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:120px;
	margin-bottom:20px;
	margin-top:10px;
	width:620px;
} 
 .copyright-block-text-index-puzzles{
	color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:40px;
	margin-bottom:15px;
	margin-right:auto;
	margin-left:18px;
	width:620px;
}
.books{
	margin-left:225px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:15px;
	margin-bottom:-5px;
	width:100%;
}
.center {
    shape-outside: polygon(18%, 7% 5%, 60% 100%, 0 100%);
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
   shape-margin:415px;
}
.p-gallery-book {
	text-align:center;
    margin-top:10px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}

.center {
    shape-outside: polygon(18%, 7% 5%, 60% 100%, 0 100%);
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.book-text3 {
	float:left;
	width: 540px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.books-top{
	margin-left:70px;
	margin-right:auto;
	margin-top:18px;
	margin-bottom:15px;
	width:680px;
	
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:37px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-25px;
	margin-top:-20px;
	width:800px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.books-full{
    margin-left:-100px;
	margin-right:auto;
	margin-top:75px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:318px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
.project-text{
	text-align:center;
    margin-left:-36px;
	margin-right:auto;
    margin-top:-5px;
	width:460px;
}
.wrapper{
	width:80%;
	margin-top: 2px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-full{
	margin-right:auto;
	margin-left:12px;
	width:740px;
}
.wrapper-index-less-index{
    margin-top:-12px;
	margin-right:auto;
	margin-left:-37px;
	width:740px;
}
.wrapper-nav-logo-less{
    margin-top:5px;
	margin-right:auto;
	margin-left:5px;
	width:720px;
}
.wrapper-index-less-gallery{
    margin-top:-12px;
    margin-right:auto;
	margin-left:190px;
	
}
.page-image{
	margin-right:auto;
	margin-left:-35px;
	margin-top:-21px;
	width:800px;
	background-image:url(../img/background-image-less.jpg);
	background-repeat:repeat;
}
.wrapper-index-less-1{
	width:380px;
	margin-top:5px;
	margin-right:auto;
	margin-left:10px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-63px;
	margin-top:450px;
	width:800px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
    background-repeat:repeat; 
}
#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
   }
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;
}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
p10{
	margin-top:5px;
    margin-left:40px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:700px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
/*END-SHOP*/
/*INDEX*/
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}
.images-rotator{
	position: relative;
	float: left;
	width:100%;
    margin-left:0px;
    margin-right:auto;
	margin-top:-40px;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:100%;
    margin-left:25px;
    margin-right:auto;
	margin-top:-45px;
	height:100%;
}
.logo{
    display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new.png);	
    margin-top:-45px;
	margin-left:-105px;
	margin-right: auto;
	width:760px;
}
.logo-index{
    display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new.png);	
    margin-top:-45px;
	margin-left:-125px;
	margin-right: auto;
	width:760px;
}
.logo-contact{
    display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new.png);	
    margin-top:-105px;
	margin-left:-115px;
	margin-right: auto;
	width:100%;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
.nav-background{
    background-repeat: no-repeat;
	background-position:top center;	
	height:37px;
}
nav a{
	text-decoration: none;
	color: #acacac;
	font-family: Verdana, Geneva, sans-serif;
}
#nav{
	margin-left:-72px;
    padding-top:7px;
	margin-top:-10px;
    background: url(../img/navbackground-new-small.png) no-repeat;
	width:680px;
}
#nav li{
	display: inline;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
}
#nav>li>a{
	display: block;
	overflow: hidden;
	color: #e7dec2;
	font-family: Verdana, Geneva, sans-serif;
	text-shadow: 0 -5px rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	padding-top:5px;
	padding-bottom:4px;
	margin-top:5px;
	padding-left:2px;
	margin-left:10px;
	padding-right:2px;
	height: auto;
	width: auto;
}
#nav>li>a:hover,
#nav>li.current-menu-item>a,
#nav>li.current_page_item>a{
	color: #efd590;
	font-family: Verdana, Geneva, sans-serif;
	padding-top:7px;
}
#nav>li.current-menu-item>a,
#nav>li.current_page_item>a{
	color: #efd590;
	font-family: Verdana, Geneva, sans-serif;
}
#nav>li>a>.subheader{
	color: #717171;
	display: block;
	font-size: 11px;
    font-weight:lighter;
	font-family: Verdana, Geneva, sans-serif;
}
#nav .sf-sub-indicator{
	float: right;
}
#nav>li>a>.sf-sub-indicator{
	display: none;
}
#mobile-nav-holder{ display: none; }
/*END-NAV*/

.newthings-block-heading{
	color: #e6d8ae;
	text-align: center;
	font-size: 100%;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #615743;
	padding-bottom:0px;
	margin-left:80px;
	margin-bottom:15px;
	width: 680px;
}
.web-block-newthings{	
    margin-left:-25px;
	width:900px;
}
.web-block-greetings-text{
    width: 680px;
	margin-left:80px;
	padding-top:-20px;
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-25px;
	background-image:url(../img/art-books-nav.png);
	margin-top:10px;
	margin-bottom:10px;
	width:900px;
}
.web-block-comments	{
    margin-left:8px;
	margin-right:auto;
	background-image:url(../img/comments-smallest.png);
    margin-top:-40px;
	margin-bottom:10px;
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:-50px;
	text-align: center;
	width:600px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:75px;
	text-align: center;
	width:660px;
	padding-top:7px;
}
.projects-block-heading{
    margin-right:auto;
	margin-left:auto;
    text-align: center;
	margin-bottom:10px;
	margin-left:75px;
	width:660px;
}
.mission-web-block{
    margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/bigvision.png);
}
.book-block-project{
	margin-right:auto;
	margin-bottom:5px;
	margin-top:-25px;
	width:900px;
	margin-left:-25px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:42px;
	margin-top:11px;
	margin-bottom:0px;
	width:620px;
	border-bottom: 1px solid #615743;
}
/*END-INDEX*/
/*BIG O*/
.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text1{
    text-align:center;
    margin-left:auto;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
            width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
	margin-left:-10px;
	margin-right:auto;
	margin-top: 0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	width:auto;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item5 {
    height:96%;
	width:96%;
    margin-top:20px;
	margin-left:-130px;
	margin-bottom:-10px;
}
.gallery-titles{
	position: relative;
	padding-left:0px;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-left:-10px;
	margin-bottom:-10px;
}
.bigo-titles{
	position: relative;
    padding-left:14px;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:-10px;
	margin-left:0px;
	margin-bottom:15px;
	padding-top:0px;
	padding-bottom:10px;
}
.gallery1{
	float: none;
	margin-top:0px;
	margin-left:215px;
	margin-right:auto;
	margin-bottom:10px;
	padding-top:0px;
	border-top: 1px solid #2d171b;
}
.gallery4{
    margin-left:165px;
	width:auto;
	margin-bottom:0px;
	border-top: 1px solid #2d171b;
}
.gallery5{
    margin-left:236px;
	width:auto;
	border-top: 1px solid #2d171b;
}
.gallery2{
    margin-left:260px;
	width:auto;
	margin-bottom:0px;
	border-top: 1px solid #2d171b;
}
.gallery3{
	margin-right:auto;
	margin-left:175px;
    margin-top:10px;
	width:auto;
	border-top: 1px solid #2d171b;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:15px;
	margin-right:auto;
	margin-left:36px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:580px;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	float:left;
	margin-bottom: 10px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-10px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:15px;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom: 10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-15px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;
}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery5 image3{
	position: relative;
	float: none;
	margin-top:5px;
	margin-left:5px;
	width:300px;
	height:388px;
}
.gallery5 image3{
	position: relative;
	float: none;
	margin-top:-15px;
	width:95%;
	height:95%;
}
.gallery5 image3 .thumb1{
	display: block;
	width:300px;
	height:388px;
	margin-left:-5px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:5px;
	text-align: center;
	color: #e6d8ae;
}
.gallery5 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery5 image3:hover .link{
	display: block;
}
.gallery5 image3 img{
	max-width:300px;
	width: auto;
	margin-top:5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery5 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery5 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery5 image3 .link:hover{
	top: 0px;
}
.gallery5 image3:hover .link{
	display: block;
}
/*END-GALLERY*/	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;
}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	margin-top:5px;
	margin-left:80px;
	margin-right:auto;
	width:660px;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-right:auto;
	margin-left:-173px;
	width:680px;
}
.copyright-block-text-index1{
	margin-top:5px;
	margin-left:65px;
	margin-right:auto;
	width:660px;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{
    display:block;
	width: 68px;
	height: 68px;
	margin-left:10px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}


@media only screen and (max-width: 722px) and (min-width: 669px){
     
/*CONTACT*/
.page-image-contact{
	margin-right:auto;
	margin-left:-18px;
	margin-top:-22px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:20px;
	margin-right:auto;
	margin-left:-15px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.contact-text{
	text-align:center;
    margin-left:35px;
	margin-right:auto;
    margin-top:0px;
	width:480px;
}
 pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
} 
/*BIOGRAPHY*/
.bio-1{
    text-align: center;
    margin-left:0px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:0px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio{
	text-align: center;
	margin-top:10px;
	margin-right:auto;
	margin-left:-379px;
	margin-bottom:10px;
	background-image: url(../img/me-newest.jpg);
	width:320px;
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:20px;
	margin-right:auto;
	margin-left:-209px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.pbio{
	margin-right:10px;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
 .bio-text{
	margin-right:auto;
	margin-left:50px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	padding-right:50px;
	margin-bottom:-15px;
	margin-top:14px;
	width:670px;
} 
 .page-image-bio{
	margin-right:auto;
	margin-left:-454px;
	margin-top:-22px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}        
/*SHOP*/
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:120px;
    margin-right:auto;
	width:440px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-50px;
	margin-top:-15px;
	width:990px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:30px;
	margin-right:auto;
	margin-left:136px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:248px;
	margin-top:10px;
	padding-right:35px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-25px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:90px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:680px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:24px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:580px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}/*PUZZLES*/
.gallery2-puzzles{
    margin-left:135px;
	margin-right:auto;
	width:100%;
	margin-bottom:-15px;
	margin-top:-12px;
	border-top: 1px solid #2d171b;
}
.gallery-flex-item2 {
	margin-top:25px;
	margin-bottom:25px;
	margin-left:12px;
}
.puzzles-web-block{
    margin-left:-18px;
	width:650px;
	margin-top:15px;
	margin-bottom:10px;
}
.gallery-titles-puzzles {
	margin-top:0px;
	margin-bottom:0px;
}

.wrapper-index-less-puzzles{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:-46px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-120px;
	margin-top:10px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:120px;
	margin-bottom:20px;
	margin-top:10px;
	width:620px;
} 
 .copyright-block-text-index-puzzles{
	color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:40px;
	margin-bottom:15px;
	margin-right:auto;
	margin-left:18px;
	width:620px;
}
.books{
	margin-left:225px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:15px;
	margin-bottom:-5px;
	width:100%;
}
.center {
    shape-outside: polygon(18%, 7% 5%, 60% 100%, 0 100%);
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
   shape-margin:415px;
}
.p-gallery-book {
	text-align:center;
    margin-top:10px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}

.center {
    shape-outside: polygon(18%, 7% 5%, 60% 100%, 0 100%);
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.book-text3 {
	float:left;
	width: 540px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.books-top{
	margin-left:70px;
	margin-right:auto;
	margin-top:172px;
	margin-bottom:15px;
	width:680px;
	
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:37px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-25px;
	margin-top:-20px;
	width:800px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.books-full{
    margin-left:-100px;
	margin-right:auto;
	margin-top:75px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 50%;
	height:50%;
	shape-margin:128px;
	margin-bottom:30px;
	margin-left:290px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 50%;
    height:50%;
	margin-bottom:30px;
    shape-margin:415px;
	margin-left:-680px;
	margin-top:10px;
}

.project-text{
	text-align:center;
    margin-left:-90px;
	margin-right:auto;
    margin-top:-5px;
	width:560px;
}
.wrapper{
	width:80%;
	margin-top: 2px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-full{
	margin-right:auto;
	margin-left:12px;
	width:740px;
}
.wrapper-index-less-index{
    margin-top:-12px;
	margin-right:auto;
	margin-left:-37px;
	width:740px;
}
.wrapper-index-less{
    margin-top:-12px;
	margin-right:auto;
	margin-left:-37px;
	width:740px;
}
.wrapper-nav-logo-less{
    margin-top:5px;
	margin-right:auto;
	margin-left:5px;
	width:720px;
}
.wrapper-index-less-gallery{
    margin-top:-12px;
    margin-right:auto;
	margin-left:190px;
	
}
.page-image{
	margin-right:auto;
	margin-left:-35px;
	margin-top:-21px;
	width:800px;
	background-image:url(../img/background-image-less.jpg);
	background-repeat:repeat;
}
.wrapper-index-less-1{
	width:380px;
	margin-top:5px;
	margin-right:auto;
	margin-left:10px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:450px;
	width:800px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
    background-repeat:repeat; 
}
#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
   }
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;
}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
p10{
	margin-top:5px;
    margin-left:40px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:700px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
/*END-SHOP*/
/*INDEX*/
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}
.images-rotator{
	position: relative;
	float: left;
	width:100%;
    margin-left:0px;
    margin-right:auto;
	margin-top:-40px;
}
.images-rotator-280{
	position: relative;
    float: left;
	width:100%;
    margin-left:25px;
    margin-right:auto;
	margin-top:-45px;
	height:100%;
}
.logo{
    display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new.png);	
    margin-top:-45px;
	margin-left:-105px;
	margin-right: auto;
	width:760px;
}
.logo-index{
    display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new.png);	
    margin-top:-45px;
	margin-left:-125px;
	margin-right: auto;
	width:760px;
}
.logo-contact{
    display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new.png);	
    margin-top:-105px;
	margin-left:-115px;
	margin-right: auto;
	width:100%;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
.nav-background{
    background-repeat: no-repeat;
	background-position:top center;	
	height:37px;
}
nav a{
	text-decoration: none;
	color: #acacac;
	font-family: Verdana, Geneva, sans-serif;
}
#nav{
	margin-left:-72px;
    padding-top:7px;
	margin-top:-10px;
    background: url(../img/navbackground-new-small.png) no-repeat;
	width:680px;
}
#nav li{
	display: inline;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
}
#nav>li>a{
	display: block;
	overflow: hidden;
	color: #e7dec2;
	font-family: Verdana, Geneva, sans-serif;
	text-shadow: 0 -5px rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	padding-top:5px;
	padding-bottom:4px;
	margin-top:5px;
	padding-left:2px;
	margin-left:10px;
	padding-right:2px;
	height: auto;
	width: auto;
}
#nav>li>a:hover,
#nav>li.current-menu-item>a,
#nav>li.current_page_item>a{
	color: #efd590;
	font-family: Verdana, Geneva, sans-serif;
	padding-top:7px;
}
#nav>li.current-menu-item>a,
#nav>li.current_page_item>a{
	color: #efd590;
	font-family: Verdana, Geneva, sans-serif;
}
#nav>li>a>.subheader{
	color: #717171;
	display: block;
	font-size: 11px;
    font-weight:lighter;
	font-family: Verdana, Geneva, sans-serif;
}
#nav .sf-sub-indicator{
	float: right;
}
#nav>li>a>.sf-sub-indicator{
	display: none;
}
#mobile-nav-holder{ display: none; }
/*END-NAV*/

.newthings-block-heading{
	color: #e6d8ae;
	text-align: center;
	font-size: 100%;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #615743;
	padding-bottom:0px;
	margin-left:30px;
	margin-bottom:15px;
	width: 680px;
}
.web-block-newthings{	
    margin-left:-70px;
	width:900px;
	margin-bottom:10px
	 margin-top:15px;
}
.web-block-greetings-text{
    width: 680px;
	margin-left:30px;
	padding-top:-20px;
}
.web-block-greetings-text-index{
	text-align:center;
    margin-left:108px;
	margin-right:auto;
    margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.web-block-project{
	margin-right:auto;
	margin-left:-25px;
	background-image:url(../img/art-books-nav.png);
	margin-top:10px;
	margin-bottom:10px;
	width:900px;
}
.web-block-comments	{
    margin-left:8px;
	margin-right:auto;
	background-image:url(../img/comments-smallest.png);
    margin-top:-40px;
	margin-bottom:10px;
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:-50px;
	text-align: center;
	width:600px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:75px;
	text-align: center;
	width:660px;
	padding-top:7px;
}
.projects-block-heading{
    margin-right:auto;
	margin-left:auto;
    text-align: center;
	padding-bottom:10px;
	margin-bottom:25px;
	margin-left:38px;
	width:660px;
}
.mission-web-block{
    margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/bigvision.png);
}
.book-block-project{
	margin-right:auto;
	margin-bottom:15px;
	margin-top:-25px;
	width:900px;
	margin-left:-70px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:42px;
	margin-top:11px;
	margin-bottom:0px;
	width:620px;
	border-bottom: 1px solid #615743;
}
/*END-INDEX*/
/*BIG O*/
.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text1{
    text-align:center;
    margin-left:auto;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
            width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
	margin-left:-10px;
	margin-right:auto;
	margin-top: 0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	width:auto;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item5 {
    height:96%;
	width:96%;
    margin-top:20px;
	margin-left:-195px;
	margin-bottom:-10px;
}
.gallery-titles{
	position: relative;
	padding-left:0px;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-left:-10px;
	margin-bottom:-10px;
}
.bigo-titles{
	position: relative;
    padding-left:14px;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:-10px;
	margin-left:0px;
	margin-bottom:15px;
	padding-top:0px;
	padding-bottom:10px;
}
.gallery1{
	float: none;
	margin-top:0px;
	margin-left:215px;
	margin-right:auto;
	margin-bottom:10px;
	padding-top:0px;
	border-top: 1px solid #2d171b;
}
.gallery4{
    margin-left:165px;
	width:auto;
	margin-bottom:0px;
	border-top: 1px solid #2d171b;
}
.gallery5{
    margin-left:180px;
	width:740px;
	margin-bottom:30px;
	border-top: 1px solid #2d171b;
}
.gallery2{
    margin-left:260px;
	width:auto;
	margin-bottom:0px;
	border-top: 1px solid #2d171b;
}
.gallery3{
	margin-right:auto;
	margin-left:175px;
    margin-top:10px;
	width:auto;
	border-top: 1px solid #2d171b;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:15px;
	margin-right:auto;
	margin-left:36px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:580px;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	float:left;
	margin-bottom: 10px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-10px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:15px;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom: 10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-15px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;
}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery5 image3{
	position: relative;
	float: none;
	margin-top:5px;
	margin-left:5px;
	width:300px;
	height:388px;
}
.gallery5 image3{
	position: relative;
	float: none;
	margin-top:-15px;
	width:95%;
	height:95%;
}
.gallery5 image3 .thumb1{
	display: block;
	width:300px;
	height:388px;
	margin-left:-5px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:5px;
	text-align: center;
	color: #e6d8ae;
}
.gallery5 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery5 image3:hover .link{
	display: block;
}
.gallery5 image3 img{
	max-width:300px;
	width: auto;
	margin-top:5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery5 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery5 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery5 image3 .link:hover{
	top: 0px;
}
.gallery5 image3:hover .link{
	display: block;
}
/*END-GALLERY*/	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;
}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	margin-top:5px;
	margin-left:80px;
	margin-right:auto;
	width:660px;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-right:auto;
	margin-left:-173px;
	width:680px;
}
.copyright-block-text-index1{
	margin-top:5px;
	margin-left:65px;
	margin-right:auto;
	width:660px;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{
    display:block;
	width: 68px;
	height: 68px;
	margin-left:10px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}

@media only screen and (max-width: 668px) and (min-width :643px){
/*CONTACT*/
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-45px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.contact-text{
	text-align:center;
    margin-left:50px;
	margin-right:auto;
    margin-top:0px;
	width:420px;
}
.page-image-contact{
	margin-right:auto;
	margin-left:-35px;
	margin-top:-22px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
 pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
} 
/*BIOGRAPHY*/
.bio-1{
    text-align: center;
    margin-left:0px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:0px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio{
	text-align: center;
	margin-top:-5px;
	margin-right:auto;
	margin-left:-364px;
	margin-bottom:10px;
	background-image: url(../img/me-newest.jpg);
	width:320px;
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:-20px;
	margin-right:auto;
	margin-left:-241px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.pbio{
	margin-right:10px;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
 .bio-text{
	margin-right:auto;
	margin-left:94px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	padding-right:20px;
	padding-left:25px;
	margin-bottom:-15px;
	margin-top:31px;
	width:620px;
} 
 .page-image-bio{
	margin-right:auto;
	margin-left:-454px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
} 
/*SHOP*/
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:68px;
    margin-right:auto;
	width:440px;
}
.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:50px;
    margin-left:45px;
    margin-right:auto;
	width:440px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-50px;
	margin-top:-15px;
	width:990px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:10px;
	margin-right:auto;
	margin-left:14px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:218px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-40px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:110px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:575px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:-18px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:560px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}	
	 /*PUZZLES*/
.gallery2-puzzles{
    margin-left:118px;
	margin-right:auto;
	width:100%;
	margin-bottom:-15px;
	margin-top:30px;
	border-top: 1px solid #2d171b;
}
.gallery-flex-item2 {
	margin-top:25px;
	margin-bottom:25px;
	margin-left:12px;
}
.puzzles-web-block{
    margin-left:-36px;
	width:650px;
	margin-top:-15px;
	margin-bottom:10px;
}
.gallery-titles-puzzles{
	position: relative;
	text-align: center;
	width:auto;
	margin-top:5px;
	margin-bottom:-5px;
	margin-left:auto;
	padding-left:0px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:-46px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-120px;
	margin-top:12px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:157px;
	margin-bottom:25px;
	margin-top:30px;
	width:520px;
} 
.copyright-block-text-index-puzzles{
	color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:55px;
	margin-bottom:15px;
	margin-right:auto;
	margin-left:5px;
	width:560px;
}
.center {
      shape-outside: polygon(18%, 7% 5%, 60% 100%, 0 100%);
      float: right;
      width: 510px;
      height:285px;
	  margin-bottom:-5px;
     shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.center {
    shape-outside: polygon(18%, 7% 5%, 60% 100%, 0 100%);
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
   shape-margin:415px;
}
.book-text3 {
	float:left;
	width: 540px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
.books-top{
	margin-left:450px;
	margin-right:auto;
	margin-top:160px;
	margin-bottom:15px;
	width:540px;
}
.books{
	margin-left:480px;
	marmargin-left:-90px;
	margin-top:0px;
	margin-bottom:0px;
	width:460px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:7px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-40px;
	margin-top:-20px;
	width:800;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.books-full{
    margin-left:-440px;
	margin-right:auto;
	margin-top:55px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 50%;
	height:50%;
	shape-margin:128px;
	margin-bottom:30px;
	margin-left:290px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 50%;
    height:50%;
	margin-bottom:30px;
    shape-margin:415px;
	margin-left:-680px;
	margin-top:10px;
}

pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.project-text{
	text-align:center;
    margin-left:22px;
	margin-right:auto;
    margin-top:-5px;
	width:460px;
}
.wrapper-full{
	width:680px;
	margin-top:5px;
	margin-right:auto;
	margin-left:20px;
}
.wrapper-main{
	width:680px;
	margin-top:5px;
	margin-right:auto;
	margin-left:-50px;
}

.wrapper-index-less{
	width:580px;
    margin-top:25px;
	margin-right:auto;
	margin-left:240px;
}
.wrapper-nav-logo-less{
    margin-top:-12px;
	margin-right:auto;
	margin-left:10px;
	}
.wrapper-index-less-index{
    margin-top:-12px;
	margin-right:auto;
	margin-left:235px;
	
}
.wrapper-index-less-gallery{
    margin-top:-12px;
	margin-right:auto;
	margin-left:200px;
	
}
.page-image{
	margin-right:auto;
	margin-left:-240px;
	margin-top:-21px;
	width:800px;
	background-image:url(../img/background-image-less.jpg);
	background-repeat:repeat;
}
.wrapper-index-less-1{
	width:380px;
	margin-top:5px;
	margin-right:auto;
	margin-left:10px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:400px;
	width:800px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;
}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
.digital-copyright-shop{
    text-align: center;
    margin-top:45px;
	margin-left:12px;
	margin-right:auto;
}
.copyright-text-shop{
	margin-left:-15px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*END-SHOP*/
/*INDEX*/
.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}

.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}
.images-rotator{
	position: relative;
	float: left;
	width:100%;
    margin-left:0px;
    margin-right:auto;
	margin-top:-30px;
}
.slider{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	height:100px;
	margin-left:auto;
	margin-right: auto;
	width:auto;
	margin-top: -100px;
	margin-bottom: 0px;
	z-index:2;
}
.logo-index{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new-med.png);
	margin-top:35px;
	margin-left:36px;
	margin-right:auto;
	width:640px;
}
.logo{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new-med.png);
	margin-top:35px;
	margin-left:40px;
	margin-right:auto;
	width:640px;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:-55px;
	margin-right:auto;
	margin-top:-10px;
	text-align:center;
	width:auto;
	background: #000000;
}
#mobile-nav{
	display: none;
	margin-top:-25px;
	margin-right:auto;
	margin-left:-16px;
    padding-bottom:4px;
	text-align: center;
	background: #000000;
}
#mobile-nav-holder #nav-open{
	background: #000000; 
    margin-top:-25px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:-19px;
	text-align: center;
	z-index: 2000;
}
/*END-NAV*/
.newthings-block-heading{
	color: #e6d8ae;
	text-align: center;
	font-size: 100%;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #615743;
	padding-bottom:15px;
	margin-left:50px;
	width:600px;
}
.web-block-newthings{	
    margin-left:70px;
	margin-top:15px;
	margin-right:auto;
	width:560px;
}
.web-block-greetings-text{
	text-align:center;
	margin-left:50px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:20px;
	width:600px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-20px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.web-block-project{
    margin-left:-180px;
	margin-top:15px;
	margin-right:auto;
	width:780px;
	background-image:url(../img/art-books-nav.png);
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:-12px;
	text-align: center;
	margin-bottom:10px;
	width: 460px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:-108px;
	text-align: center;
	margin-bottom:10px;
	width:600px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:30px;
	text-align: center;
	margin-bottom:10px;
	width:600px;
}
.book-block-project{
    margin-left:70px;
	margin-top:15px;
	margin-right:auto;
	width:560px;
}
.book-block-project-1{
	margin-left:-20px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:380px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-38px;
	margin-bottom:25px;
	margin-top:12px;
	width:600px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:8px;
	margin-bottom:25px;
	margin-top:5px;
	width:320px;
	text-align:center;
}
.big-o-video-web-block{
	width:auto;
	font-size: 16px;
	color: #e6d8ae;
	text-align: center;
	height:74px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/big-o-video-nav.png);
	margin-left: -27px;
	margin-bottom: 12px;
	border-bottom: 1px solid #615743;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:-8px;
    width:290px;
}
.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:0px;
    width:280px;
}
.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;

	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}
.digital-art-web-block{
	background-image: url(../img/puzzles-nav.png);
     margin-top:10px;
	margin-right:auto;
	margin-left:-20px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;}

.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item1 {
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item2 {
    height:100%;
	width:100%;
    margin-top:5px;
	margin-left:-25px;
	margin-bottom:15px;
}
.gallery-flex-item5 {
    height:100%;
	width:100%;
    margin-top:-10px;
	margin-left:-38px;
	margin-bottom:10px;
}
.bigo-titles{
	position: relative;
    padding-left:14px;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:-10px;
	margin-left:0px;
	margin-bottom:15px;
	padding-top:0px;
	padding-bottom:10px;
}
.gallery5{
	margin-left:200px;
	margin-right:auto;
	margin-top:30px;
	width:400px;
	margin-bottom:15px;
	border-top: 1px solid #2d171b;
	
}
.gallery-titles{
	position: relative;
	padding-left:0px;
	text-align: center;
	margin-right:auto;
	margin-left:0px;
	width:300px;
	margin-top:5px;
	margin-bottom:-25px;
}
.gallery1{
    margin-left:125px;
	margin-right:auto;
	width:320px;
	margin-top:48px;
	margin-bottom:10px;
	border-top: 1px solid #2d171b;
}
.gallery2{
    margin-left:570px;
	width:auto;
	margin-top:15px;
	border-top: 1px solid #2d171b;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px;
	border-top: 1px solid #2d171b;
}

.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:10px;
	width:auto;
	border-top: 1px solid #2d171b;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-27px;
	margin-right:auto;
	margin-left:20px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:580px;
}
body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
	-webkit-box-shadow: 7px 7px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 7px 7px 0px rgba(0,0,0,.2);
	box-shadow: 7px 7px 0px rgba(0,0,0,.2);
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2-puzzles image3{
	position: relative;
	float: left;
	width:300px;
	height: 388px;
	margin-top: 15px;
	margin-bottom:20px;
	color: #e7dec2;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
	-webkit-box-shadow: 7px 7px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 7px 7px 0px rgba(0,0,0,.2);
	box-shadow: 7px 7px 0px rgba(0,0,0,.2);
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
	-webkit-box-shadow: 7px 7px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 7px 7px 0px rgba(0,0,0,.2);
	box-shadow: 7px 7px 0px rgba(0,0,0,.2);
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
    font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;
}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery5 image3{
	position: relative;
	float: none;
	margin-top:-5px;
	margin-left:-95px;
	width:100%;
	height:100%;
}
.gallery5 image3 .thumb1{
	display: block;
	width:300px;
	height:388px;
	margin-left:-5px;
	margin-top:-5px;
	margin-bottom:-5px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
	-webkit-box-shadow: 7px 7px 0px rgba(0,0,0,.2);

	-moz-box-shadow: 7px 7px 0px rgba(0,0,0,.2);
	box-shadow: 7px 7px 0px rgba(0,0,0,.2);
}
.gallery5 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery5 image3:hover .link{
	display: block;
}
.gallery5 image3 img{
	max-width:300px;
	width: auto;
	margin-top:-5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery5 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery5 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery5 image3 .link:hover{
	top: 0px;
}
.gallery5 image3:hover .link{
	display: block;
}
/*END-GALLERY*/	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;
}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:65px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-26px;
	margin-right:auto;
	margin-left:10px;
	width:580px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
    font-weight: normal;
	margin-top:-5px;
	margin-right:auto;
	margin-left:62px;
	width:580px;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-right:auto;
	margin-left:-122px;
	width:590px;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{
    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}

@media only screen and (max-width: 642px) and (min-width :601px){
/*CONTACT*/
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-40px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.contact-text{
	text-align:center;
    margin-left:38px;
	margin-right:auto;
    margin-top:0px;
	width:420px;
}
 .page-image-contact{
	margin-right:auto;
	margin-left:-15px;
	margin-top:-22px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}

 pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
} 
/*BIOGRAPHY*/
.bio-1{
    text-align: center;
    margin-left:0px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:0px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio{
	text-align: center;
	margin-top:-5px;
	margin-right:auto;
	margin-left:-378px;
	margin-bottom:10px;
	background-image: url(../img/me-newest.jpg);
	width:320px;
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:20px;
	margin-right:auto;
	margin-left:-315px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.pbio{
	margin-right:10px;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
.bio-text{
	margin-right:auto;
	margin-left:35px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	padding-right:50px;
	margin-bottom:-15px;
	margin-top:30px;
	width:620px;
} 
 .page-image-bio{
	margin-right:auto;
	margin-left:-454px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
 .copyright-block-text-index-bio{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:24px;
    margin-left:25px;
    margin-right:auto;
	width:580px;
} 
/*SHOP*/
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:32px;
    margin-left:10px;
    margin-right:auto;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-5px;
	margin-top:-15px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:10px;
	margin-right:auto;
	margin-left:-45px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:178px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-40px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:125px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:440px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:400px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}	   
/*PUZZLES*/
.gallery2-puzzles{
    margin-left:74px;
	margin-right:auto;
	width:100%;
	margin-bottom:-15px;
	margin-top:10px;
	border-top: 1px solid #2d171b;
}
.gallery-titles{
	position: relative;
	padding-left:0px;
	text-align: center;
	margin-right:auto;
	margin-left:0px;
	width:300px;
	margin-top:5px;
	margin-bottom:5px;
}
.gallery-flex-item2 {
	margin-top:25px;
	margin-bottom:25px;
	margin-left:12px;
}
.puzzles-web-block{
    margin-left:-36px;
	width:650px;
	margin-top:-28px;
	margin-bottom:10px;
}
.gallery-titles-puzzles {
	margin-top:5px;
	margin-bottom:0px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:-46px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-120px;
	margin-top:12px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:160px;
	margin-bottom:15px;
	margin-top:10px;
	width:520px;
} 
 .copyright-block-text-index-puzzles{
	color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:60px;
	margin-bottom:15px;
	margin-right:auto;
	margin-left:-5px;
	width:560px;
}

.center {
      shape-outside: polygon(18%, 7% 5%, 60% 100%, 0 100%);
      float: right;
      width: 510px;
      height:285px;
	  margin-bottom:-5px;
     shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.center {
    shape-outside: polygon(18%, 7% 5%, 60% 100%, 0 100%);
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
   shape-margin:415px;
}
.book-text3 {
	float:left;
	width: 540px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.books-top{
	margin-left:635px;
	margin-right:auto;
	margin-top:78px;
	margin-bottom:15px;
	width:460px;
}
.project-text{
	text-align:center;
    margin-left:295px;
	margin-right:auto;
    margin-top:-5px;
	width:460px;
}
.books{
	margin-left:480px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:460px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:7px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}

.page-image-books{
	margin-right:auto;
	margin-left:-165px;
	margin-top:-20px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.books-full{
    margin-left:-429px;
	margin-right:auto;
	margin-top:55px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:296px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
.project-text{
	text-align:center;
    margin-left:116px;
	margin-right:auto;
    margin-top:-5px;
	width:520px;
}
.wrapper{
	width:480px;
	margin-top:5px;
	margin-right:auto;
	margin-left:-48px;
}
.wrapper-full{
	width:640px;
	margin-top:5px;
	margin-right:auto;
	margin-left:-8px;
}
.wrapper-index{
	width:360px;
	margin-top:2px;
	margin-right:auto;
	margin-left:15px;
}
.wrapper-index-less{
	width:580px;
    margin-top:25px;
	margin-right:auto;
	margin-left:220px;
}
.wrapper-index-less-index{
    margin-top:-12px;
	margin-right:auto;
	margin-left:230px;
}
.wrapper-index-less-gallery{
    margin-top:-42px;
	margin-right:auto;
	margin-left:280px;
}
.page-image{
	margin-right:auto;
	margin-left:-265px;
	margin-top:-12px;
	width:1200px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less.jpg);
	background-repeat:repeat;
}
.wrapper-index-less-1{
	width:380px;
	margin-top:5px;
	margin-right:auto;
	margin-left:10px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-40px;
	margin-top:390px;
	width:800px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;
}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
.digital-copyright-shop{
    text-align: center;
    margin-top:45px;
	margin-left:12px;
	margin-right:auto;
}
.copyright-text-shop{
	margin-left:-15px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*END-SHOP*/
/*INDEX*/

.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}

.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}

.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}
.images-rotator{
	position: relative;
	float: left;
	width:100%;
    margin-left:0px;
    margin-right:auto;
	margin-top:-30px;
}
.slider{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	height:100px;
	margin-left:auto;
	margin-right: auto;
	width:auto;
	margin-top: -100px;
	margin-bottom: 0px;
	z-index:2;
}
.logo-index{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new-med.png);
	margin-top:35px;
	margin-left:96px;
	margin-right:auto;
	width:640px;
}
.logo{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new-med.png);
	margin-top:35px;
	margin-left:82px;
	margin-right:auto;
	width:640px;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:95px;
	margin-right:auto;
	margin-top:-10px;
	text-align:center;
	width:auto;
	background: #000000;
}
#mobile-nav{
	display: none;
	margin-top:-25px;
	margin-right:auto;
	margin-left:-16px;
    padding-bottom:4px;
	text-align: center;
	background: #000000;
}
#mobile-nav-holder #nav-open{
	background: #000000; 
    margin-top:-25px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:-19px;
	text-align: center;
	z-index: 2000;
}
/*END-NAV*/
.newthings-block-heading{
	text-align:center;
	margin-left:50px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:560px;
}
.web-block-newthings{	
    margin-left:50px;
	margin-top:15px;
	margin-right:auto;
	width:560px;	
}
.web-block-greetings-text{
	text-align:center;
	margin-left:50px;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:10px;
	padding-left:0px;
	width:560px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-18px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.web-block-project{
   margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	background-image:url(../img/art-books-nav.png);
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width: 300px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:29px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:50px;
	text-align: center;
	margin-bottom:10px;
	margin-top:-15px;
	width:500px;
}
.book-block-project{
	text-align:center;
	margin-left:50px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:560px;
}
.book-block-project-1{
	margin-left:-20px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:380px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-3px;
	margin-bottom:5px;
	margin-top:3px;
	width:560px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:8px;
	margin-bottom:25px;
	margin-top:5px;
	width:320px;
	text-align:center;
}
.big-o-video-web-block{
	width:auto;
	font-size: 16px;
	color: #e6d8ae;
	text-align: center;
	height:74px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/big-o-video-nav.png);
	margin-left: -27px;
	margin-bottom: 12px;
	border-bottom: 1px solid #615743;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:-8px;
    width:290px;
}
.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:0px;
    width:280px;
	}
.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;

	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {

    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
	-webkit-box-shadow: 7px 7px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 7px 7px 0px rgba(0,0,0,.2);
	box-shadow: 7px 7px 0px rgba(0,0,0,.2);

}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item1 
{
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item2 {
	margin-top:25px;
	margin-bottom:25px;
	margin-left:12px;
}
.gallery-flex-item5 
{
    margin-top:10px;
	margin-left:0px;
	margin-bottom:30px;
}
.bigo-titles{
	position: relative;
    padding-left:14px;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:-10px;
	margin-left:0px;
	margin-bottom:15px;
	padding-top:0px;
	padding-bottom:10px;
}
.gallery1{
    margin-left:132px;
	margin-right:auto;
	width:350px;
	margin-top:45px;
	margin-bottom:5px;
	border-top: 1px solid #2d171b;
}
.gallery2{
    margin-left:704px;
	width:auto;
	border-top: 1px solid #2d171b;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px;
	border-top: 1px solid #2d171b;
}
.gallery5{
	margin-left:150px;
	margin-right:auto;
	margin-top:30px;
	width:400px;
	margin-bottom:15px;
	border-top: 1px solid #2d171b;
	
}
.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:10px;
	width:auto;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
	border-top: 1px solid #2d171b;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-3px;
	margin-right:auto;
	margin-left:5px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:580px;
}
body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;

}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
    font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;
}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;

}
.gallery5 image3{
	position: relative;
	float: none;
	margin-top:-5px;
	width:300px;
	height:388px;
}
.gallery5 image3 .thumb1{
	display: block;
	width:300px;
	height:388px;
	margin-left:-5px;
	margin-top:-5px;
	margin-bottom:-5px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
	-webkit-box-shadow: 7px 7px 0px rgba(0,0,0,.2);

	-moz-box-shadow: 7px 7px 0px rgba(0,0,0,.2);
	box-shadow: 7px 7px 0px rgba(0,0,0,.2);
}
.gallery5 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery5 image3:hover .link{
	display: block;
}
.gallery5 image3 img{
	max-width:300px;
	width: auto;
	margin-top:-5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery5 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery5 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery5 image3 .link:hover{
	top: 0px;
}
.gallery5 image3:hover .link{
	display: block;
}
/*END-GALLERY*/	
/*COMMENTS - COPYRIGHT*/
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
    font-weight: normal;
	margin-top:-20px;
	margin-right:auto;
	margin-left:35px;
	width:580px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
    font-weight: normal;
	margin-top:10px;
	margin-right:auto;
	margin-left:35px;
	width:580px;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-right:auto;
	margin-left:-129px;
	width:590px;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{
    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}

@media only screen and (max-width: 600px){

/*CONTACT*/
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-65px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.contact-text{
	text-align:center;
    margin-left:74px;
	margin-right:auto;
    margin-top:0px;
	width:420px;
}

.page-image-contact{
	margin-right:auto;
	margin-left:-112px;
	margin-top:-18px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
 pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
  /*BIOGRAPHY*/
.bio-1{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio{
    position: relative;
	margin-top:18px;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:15px;
	background-image: url(../img/me-newest.jpg);
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:-13px;
	margin-right:auto;
	margin-left:-164px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.bio-text{
	margin-right:auto;
	margin-left:140px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:10px;
	width:580px;
} 
.page-image-bio{
	margin-right:auto;
	margin-left:-245px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.pbio{
	margin-right:auto;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
.copyright-block-text-index-bio{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:24px;
    margin-left:10px;
    margin-right:auto;
	width:540px;
}
 /*SHOP*/
.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:10px;
    margin-right:auto;
	width:440px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-5px;
	margin-top:-15px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:10px;
	margin-right:auto;
	margin-left:-44px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:152px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-70px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:90px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:440px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:-5px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:400px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
  /*PUZZLES*/
.gallery2-puzzles{
    margin-left:78px;
	margin-right:auto;
	width:75%;
	margin-bottom:15px;
}

.puzzles-web-block{
    margin-left:80px;
	width:360px;
	margin-top:-16px;
	margin-bottom:10px;
}

.gallery-flex-item2 {
	margin-top:20px;
	margin-bottom:25px;
	margin-left:12px;
}
.gallery-titles-puzzles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:-46px;
}
.wrapper-index-less-gallery{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:45px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-155px;
	margin-top:5px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:160px;
	margin-bottom:15px;
	margin-top:10px;
	width:520px;
} 
.copyright-block-text-index-puzzles{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:25px;
	margin-right:auto;
	margin-left:105px;
	width:320px;
}
.center {
    shape-outside: 
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.book-text3 {
	float:left;
	width: 84px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.books-top{
	margin-left:572px;
	margin-right:auto;
	margin-top:78px;
	margin-bottom:15px;
	width:520px;
}
.project-text{
	text-align:center;
    margin-left:264px;
	margin-right:auto;
    margin-top:-5px;
	width:440px;
}
.books{
	margin-left:340px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:420px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:-22px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-165px;
	margin-top:-20px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.books-full{
    margin-left:-429px;
	margin-right:auto;
	margin-top:55px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:258px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
.wrapper-full-index{
	width:340px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}
.wrapper-full{
	width:100%;
	margin-top:5px;
	margin-right:auto;
	margin-left:5px;
}
.wrapper-index-less-gallery{
	width:300px;
	margin-top:5px;
	margin-right:auto;
	margin-left:95px;
}
.wrapper{
	width:360px;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-nav{
	width:360px;
	margin-top:28px;
	margin-right:auto;
	margin-left:-32px;
}
.wrapper-index{
	width:360px;
	margin-top:2px;
	margin-right:auto;
	margin-left:15px;
}
.wrapper-index-less{
	width:360px;
	margin-top:25px;
	margin-right:auto;
	margin-left:5px;
}
.wrapper-index-less-1{
	width:500px;
	margin-top:-40px;
	margin-right:auto;
	margin-left:-75px;
}
.wrapper-nav-logo-less{
	width:300px;
	margin-top:22px;
	margin-right:auto;
	margin-left:-32px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-28px;
	margin-top:325px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:900px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;

}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
/*INDEX*/
.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*TOP STUFF*/
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:6px;
	margin-bottom:25px;
	margin-top:14px;
	width:475px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}

.page-image{
	margin-right:auto;
	margin-left:-40px;
	margin-top:-25px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:600px;
}
.wrapper-index-less-index{
	width:100%;
	margin-top:25px;
	margin-right:auto;
	margin-left:15px;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-30px;
	margin-right:auto;
	margin-left:2px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:100%;
}
.images-rotator{
	position: relative;
	float: left;
    margin-left:5px;
    margin-right:auto;
	margin-top:-45px;
}
.logo-index{
	display: block;
	background-image: url(../img/design-logo-med.png);
	margin-top:30px;
	margin-left:-95px;
	margin-right: auto;
	width:610px;
}
.logo{
	display: block;
	background-image: url(../img/logo-new-med.png);
	margin-top:30px;
	margin-left:-16px;
	margin-right: auto;
	width:525px;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:-5px;
	margin-right:auto;
	margin-top:-18px;
	text-align:center;
}
#mobile-nav{
	display: none;
	margin-top:-25px;
	margin-right:auto;
	margin-left:-5px;
    padding-bottom:4px;
	text-align: center;
}
#mobile-nav-holder #nav-open{ 
    margin-top:-25px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:-5px;
	text-align: center;
}
/*END-NAV*/
.newthings-block-heading{
	text-align:center;
	margin-left:43px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:500px;
}
.web-block-newthings{	
    margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:560px;	
}
.web-block-greetings-text{
	text-align:center;
	margin-left:43px;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:10px;
	padding-left:0px;
	width:500px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-18px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.web-block-project{
   margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	background-image:url(../img/art-books-nav.png);
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width: 300px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:29px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:27px;
	text-align: center;
	margin-bottom:10px;
	margin-top:-15px;
	width:500px;
}
.book-block-project{
    margin-left:10px;
	margin-top:15px;
	margin-right:auto;
	width:560px;
}
.book-block-project-1{
	margin-left:-7px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:360px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:10px;
	margin-bottom:25px;
	margin-top:10px;
	width:320px;
	text-align:center;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:480px;
}

.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:280px;
}

.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}
.digital-art-web-block{
	background-image: url(../img/puzzles-nav.png);
     margin-top:10px;
	margin-right:auto;
	margin-left:-20px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item1 {
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item5 {
    height:335px;
	width:400px;
    margin-top:8px;
	margin-bottom:60px;
	margin-left:150px;
}
.gallery5 image3{
	width:100%;
	height:100%;
	margin-left:10px;
}
.gallery-titles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.gallery1{
    margin-left:0px;
	margin-right:auto;
	width:100%;
	margin-top:45px;
	margin-bottom:10px;
}
.gallery2{
    margin-left:675px;
	width:auto;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px
}
.gallery5{
	margin-left:114px;
	margin-right:auto;
	width:auto;
	margin-bottom:-35px;
}
.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:20px;
	width:auto;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}

body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;

}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}
	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;
}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-30px;
	margin-right:auto;
	margin-left:60px;
	width:500px;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:15px;
	margin-right:auto;
	margin-left:-12px;
	width:340px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-10px;
	margin-right:auto;
	margin-left:100px;
	width:420px;
}
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:35px;
    margin-left:15px;
    margin-right:auto;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{
    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}
@media only screen and (max-width: 598px) and (min-width :567px){
/*CONTACT*/
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-90px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.contact-text{
	text-align:center;
    margin-left:68px;
	margin-right:auto;
    margin-top:0px;
	width:420px;
}
.page-image-contact{
	margin-right:auto;
	margin-left:-112px;
	margin-top:-18px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
} 
 pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
  /*BIOGRAPHY*/
  .copyright-block-text-index-bio{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:24px;
    margin-left:52px;
    margin-right:auto;
	width:380px;
}
.bio{
    position: relative;
	margin-top:18px;
	margin-right:auto;
	margin-left:118px;
	margin-bottom:15px;
	padding-right:10px;
	background-image: url(../img/me-newest.jpg);
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:-13px;
	margin-right:auto;
	margin-left:-180px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.bio-text{
	margin-right:auto;
	margin-left:305px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:400px;
	width:500px;
}
.bio-1{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}

.page-image-bio{
	margin-right:auto;
	margin-left:-245px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
 /*SHOP*/
.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:28px;
    margin-right:auto;
	width:380px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-60px;
	margin-top:-15px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:10px;
	margin-right:auto;
	margin-left:-60px;
	width:520px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:125px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-35px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:560px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:145px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:440px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:-15px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:420px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
  /*PUZZLES*/
.gallery2-puzzles{
    margin-left:72px;
	margin-right:auto;
	width:75%;
	margin-bottom:-15px;
}
.gallery-flex-item2 {
	margin-top:20px;
	margin-bottom:25px;
	margin-left:12px;
}
.gallery-titles-puzzles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.puzzles-web-block{
    margin-left:-40px;
	width:560px;
	margin-right:auto;
	margin-top:-16px;
	margin-bottom:10px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:10px;
	margin-right:auto;
	margin-left:-46px;
}
.wrapper-index-less-gallery{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:45px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-155px;
	margin-top:5px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:158px;
	margin-bottom:15px;
	margin-top:20px;
	width:500px;
} 
.copyright-block-text-index-puzzles{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:25px;
	margin-right:auto;
	margin-left:98px;
	width:320px;
}
.center {
    shape-outside: 
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.book-text3 {
	float:left;
	width: 84px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.books-top{
	margin-left:585px;
	margin-right:auto;
	margin-top:78px;
	margin-bottom:15px;
	width:420px;
}
.project-text{
	text-align:center;
    margin-left:248px;
	margin-right:auto;
    margin-top:-5px;
	width:420px;
}
.books{
	margin-left:340px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:420px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:-42px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-165px;
	margin-top:-20px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.books-full{
    margin-left:-429px;
	margin-right:auto;
	margin-top:55px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:242px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
.wrapper-full-index{
	width:340px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}
.wrapper-full{
	width:100%;
	margin-top:5px;
	margin-right:auto;
	margin-left:5px;
}
.wrapper-index-less-gallery{
	width:300px;
	margin-top:5px;
	margin-right:auto;
	margin-left:95px;
}
.wrapper{
	width:360px;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-nav{
	width:360px;
	margin-top:28px;
	margin-right:auto;
	margin-left:-32px;
}
.wrapper-index{
	width:360px;
	margin-top:2px;
	margin-right:auto;
	margin-left:15px;
}
.wrapper-index-less{
	width:420px;
	margin-top:45px;
	margin-right:auto;
	margin-left:20px;
}
.wrapper-index-less-1{
	width:500px;
	margin-top:-40px;
	margin-right:auto;
	margin-left:-75px;
}
.wrapper-nav-logo-less{
	width:300px;
	margin-top:22px;
	margin-right:auto;
	margin-left:-32px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-25px;
	margin-top:310px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:800px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;

}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
/*INDEX*/
.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*TOP STUFF*/
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-32px;
	margin-bottom:25px;
	margin-top:14px;
	width:475px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}

.page-image{
	margin-right:auto;
	margin-left:-20px;
	margin-top:-25px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:800px;
}
.wrapper-index-less-index{
	width:100%;
	margin-top:60px;
	margin-right:auto;
	margin-left:15px;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-30px;
	margin-right:auto;
	margin-left:-37px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:580px;
}
.images-rotator{
	position: relative;
	float: left;
    margin-left:5px;
    margin-right:auto;
	margin-top:-35px;
}
.logo-index{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new-med.png);
	margin-top:30px;
	margin-left:-45px;
	margin-right: auto;
	width:600px;
}
.logo{
	display: block;
	background-image: url(../img/logo-new-med.png);
	margin-top:30px;
	margin-left:-25px;
	margin-right: auto;
	width:525px;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:-40px;
	margin-right:auto;
	margin-top:-18px;
	text-align:center;
}
#mobile-nav{
	display: none;
	margin-top:-25px;
	margin-right:auto;
	margin-left:-16px;
    padding-bottom:4px;
	text-align: center;
}
#mobile-nav-holder #nav-open{ 
    margin-top:-25px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:-22px;
	text-align: center;
}
/*END-NAV*/
.newthings-block-heading{
	text-align:center;
	margin-left:30px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:500px;
}
.web-block-newthings{	
    margin-left:-5px;
	margin-top:15px;
	margin-right:auto;
	width:560px;	
}
.web-block-greetings-text{
	text-align:center;
	margin-left:30px;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:10px;
	padding-left:0px;
	width:500px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-18px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.web-block-project{
   margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	background-image:url(../img/art-books-nav.png);
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width: 300px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:29px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:15px;
	text-align: center;
	margin-bottom:10px;
	margin-top:-15px;
	width:500px;
}
.book-block-project{
    margin-left:-5px;
	margin-top:15px;
	margin-right:auto;
	width:560px;
}
.book-block-project-1{
	margin-left:-7px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:360px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:10px;
	margin-bottom:25px;
	margin-top:10px;
	width:320px;
	text-align:center;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:290px;
}

.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:280px;
}

.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;

}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}
.digital-art-web-block{
	background-image: url(../img/puzzles-nav.png);
     margin-top:10px;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:20px;
	padding-bottom:0px;
	width:560px;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item1 {
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item5 {
    height:100%;
	width:100%;
    margin-top:8px;
	margin-bottom:98px;
	margin-left:0px;
}
.gallery-titles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.gallery1{
    margin-left:-144px;
	margin-right:auto;
	width:100%;
	margin-top:45px;
	margin-bottom:10px;
}
.gallery2{
    margin-left:665px;
	width:auto;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px
}
.gallery5{
	margin-left:92px;
	margin-right:auto;
	width:auto;
	margin-bottom:-35px;
}
.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:20px;
	width:auto;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}

body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;

}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}
	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;
}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-30px;
	margin-right:auto;
	margin-left:55px;
	width:400px;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:15px;
	margin-right:auto;
	margin-left:-12px;
	width:340px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-10px;
	margin-right:auto;
	margin-left:88px;
	width:400px;
}
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:28px;
    margin-left:5px;
    margin-right:auto;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{
    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}

@media only screen and (max-width: 536px) and (min-width :480px){
/*CONTACT*/
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-124px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.contact-text{
	text-align:center;
    margin-left:100px;
	margin-right:auto;
    margin-top:0px;
	width:300px;
}
.page-image-contact{
	margin-right:auto;
	margin-left:-158px;
	margin-top:-18px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
 pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
  /*BIOGRAPHY*/
.bio-1{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.pbio{
	margin-right:auto;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
  .copyright-block-text-index-bio{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:24px;
    margin-left:18px;
    margin-right:auto;
	width:380px;
}
.bio{
    position: relative;
	margin-top:18px;
	margin-right:auto;
	margin-left:-8px;
	margin-bottom:15px;
	background-image: url(../img/me-newest.jpg);
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:-13px;
	margin-right:auto;
	margin-left:-227px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.bio-text{
	margin-right:auto;
	margin-left:230px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:138px;
	width:410px;
} 
.page-image-bio{
	margin-right:auto;
	margin-left:-245px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}

.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:35px;
    margin-right:auto;
	width:400px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-170px;
	margin-top:-15px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:10px;
	margin-right:auto;
	margin-left:-48px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:130px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-125px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:83px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:440px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:-5px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:400px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
  /*PUZZLES*/
.gallery2-puzzles{
    margin-left:20px;
	margin-right:auto;
	width:75%;
	margin-bottom:-15px;
}
.gallery-flex-item2 {
	margin-top:20px;
	margin-bottom:25px;
	margin-left:12px;
}
.gallery-titles-puzzles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.puzzles-web-block{
    margin-left:25px;
	width:360px;
	margin-top:-16px;
	margin-bottom:10px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:80px;
}
.wrapper-index-less-gallery{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:45px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-155px;
	margin-top:5px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:45px;
	margin-bottom:15px;
	margin-top:35px;
	width:400px;
} 
.copyright-block-text-index-puzzles{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:25px;
	margin-right:auto;
	margin-left:50px;
	width:320px;
}
.center {
    shape-outside: 
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.book-text3 {
	float:left;
	width: 84px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
.books-top{
	margin-left:578px;
	margin-right:auto;
	margin-top:92px;
	margin-bottom:15px;
	width:420px;
}
.project-text{
	text-align:center;
    margin-left:248px;
	margin-right:auto;
    margin-top:-5px;
	width:420px;
}
.books{
	margin-left:340px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:420px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:-75px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-309px;
	margin-top:-20px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.books-full{
    margin-left:-442px;
	margin-right:auto;
	margin-top:55px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:68px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.wrapper-full-index{
	width:340px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}
.wrapper-full{
	width:100%;
	margin-top:5px;
	margin-right:auto;
	margin-left:138px;
}
.wrapper-index-less-gallery{
	width:300px;
	margin-top:5px;
	margin-right:auto;
	margin-left:95px;
}
.wrapper{
	width:360px;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-nav{
	width:360px;
	margin-top:28px;
	margin-right:auto;
	margin-left:-32px;
}
.wrapper-index{
	width:360px;
	margin-top:2px;
	margin-right:auto;
	margin-left:15px;
}

.wrapper-index-less{
	width:360px;
	margin-top:-20px;
	margin-right:auto;
	margin-left:-18px;
}
.wrapper-index-less-1{
	width:500px;
	margin-top:-40px;
	margin-right:auto;
	margin-left:-75px;
}
.wrapper-nav-logo-less{
	width:300px;
	margin-top:22px;
	margin-right:auto;
	margin-left:-32px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-25px;
	margin-top:274px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:800px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;

}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
/*INDEX*/
.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*TOP STUFF*/
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:26px;
	margin-bottom:25px;
	margin-top:14px;
	width:350px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}

.page-image{
	margin-right:auto;
	margin-left:-10px;
	margin-top:-25px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:600px;
}
.wrapper-index-less-index{
	width:100%;
	margin-top:10px;
	margin-right:auto;
	margin-left:-28px;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-30px;
	margin-right:auto;
	margin-left:6px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:100%;
}
.images-rotator{
	position: relative;
	float: left;
    margin-left:5px;
    margin-right:auto;
	margin-top:-38px;
}
.logo-index{
	display: block;
	background-image: url(../img/logo-new-med.png);
	margin-top:30px;
	margin-left:-5px;
	margin-right: auto;
	width:620px;
}
.logo{
	display: block;
	background-image: url(../img/logo-new-med.png);
	margin-top:30px;
	margin-left:-35px;
	margin-right: auto;
	width:525px;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:15px;
	margin-right:auto;
	margin-top:-18px;
	text-align:center;
}
#mobile-nav{
	display: none;
	margin-top:-25px;
	margin-right:auto;
	margin-left:-15px;
    padding-bottom:4px;
	text-align: center;
}
#mobile-nav-holder #nav-open{ 
    margin-top:-25px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:-15px;
	text-align: center;
}
/*END-NAV*/
.newthings-block-heading{
	text-align:center;
	margin-left:30px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:420px;
}
.web-block-newthings{	
    margin-left:-40px;
	margin-top:15px;
	margin-right:auto;
	width:560px;
	
}
.web-block-greetings-text{
	text-align:center;
	margin-left:28px;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:10px;
	padding-left:0px;
	width:420px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-18px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.web-block-project{
   margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	background-image:url(../img/art-books-nav.png);
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width: 300px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:38px;
	text-align: center;
	margin-bottom:10px;
	width:420px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:20px;
	text-align: center;
	margin-bottom:10px;
	width:400px;
}
.book-block-project{
    margin-left:-40px;
	margin-top:15px;
	margin-right:auto;
	width:560px;
}
.book-block-project-1{
	margin-left:-7px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:360px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:10px;
	margin-bottom:25px;
	margin-top:10px;
	width:320px;
	text-align:center;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:290px;
}

.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:280px;
}

.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}

.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/

.gallery-flex-item1 {
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item5 {
    height:100%;
	width:100%;
    margin-top:8px;
	margin-bottom:14px;
	margin-left:-35px;
}
.gallery-titles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.gallery1{
    margin-left:-55px;
	margin-right:auto;
	width:100%;
	margin-top:45px;
	margin-bottom:10px;
}
.gallery2{
    margin-left:645px;
	width:auto;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px
}
.gallery5{
	margin-left:50px;
	margin-right:auto;
	width:auto;
	margin-bottom:15px;
}
.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:20px;
	width:auto;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}

body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;

}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}
	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;
}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-30px;
	margin-right:auto;
	margin-left:-42px;
	width:100%;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:15px;
	margin-right:auto;
	margin-left:-12px;
	width:340px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-10px;
	margin-right:auto;
	margin-left:46px;
	width:400px;
}
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:25px;
    margin-left:auto;
    margin-right:auto;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{
    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}

@media only screen and (max-width: 479px) and (min-width :440px){
/*CONTACT*/
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-139px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.contact-text{
	text-align:center;
    margin-left:68px;
	margin-right:auto;
    margin-top:0px;
	width:300px;
}
.page-image-contact{
	margin-right:auto;
	margin-left:-112px;
	margin-top:-18px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}

pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
  /*BIOGRAPHY*/
.bio-1{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.pbio{
	margin-right:auto;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
  .copyright-block-text-index-bio{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:24px;
    margin-left:24px;
    margin-right:auto;
	width:320px;
}
.bio{
    position: relative;
	margin-top:18px;
	margin-right:auto;
	margin-left:-15px;
	margin-bottom:15px;
	background-image: url(../img/me-newest.jpg);
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:-13px;
	margin-right:auto;
	margin-left:-242px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.bio-text{
	margin-right:auto;
	margin-left:124px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:138px;
	width:350px;
} 
.page-image-bio{
	margin-right:auto;
	margin-left:-135px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.pbio{
	margin-right:auto;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
 /*SHOP*/
.page-image-shop{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-15px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:-20px;
	margin-right:auto;
	margin-left:-76px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:238px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-135px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:215px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:360px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:10px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:300px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
  /*PUZZLES*/
.gallery2-puzzles{
    margin-left:0px;
	margin-right:auto;
	width:75%;
	margin-bottom:-15px;
}
.gallery-flex-item2 {
	margin-top:20px;
	margin-bottom:25px;
	margin-left:12px;
}
.gallery-titles-puzzles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.puzzles-web-block{
    margin-left:-94px;
	width:560px;
	margin-top:-16px;
	margin-bottom:10px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:-58px;
}
.wrapper-index-less-gallery{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:45px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-155px;
	margin-top:5px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:178px;
	margin-bottom:15px;
	margin-top:10px;
	width:360px;
} 
.copyright-block-text-index-puzzles{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:25px;
	margin-right:auto;
	margin-left:42px;
	width:320px;
}
.books-top{
	margin-left:585px;
	margin-right:auto;
	margin-top:78px;
	margin-bottom:15px;
	width:340px;
}
.project-text{
	text-align:center;
    margin-left:268px;
	margin-right:auto;
    margin-top:-5px;
	width:300px;
}
.books{
	margin-left:340px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
}
.center {
    shape-outside: 
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:-92px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-20px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.books-full{
    margin-left:-449px;
	margin-right:auto;
	margin-top:55px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:178px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
.book-text3 {
	float:left;
	width: 84px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

.wrapper-full-index{
	width:340px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}
.wrapper-full{
	width:100%;
	margin-top:5px;
	margin-right:auto;
	margin-left:5px;
}
.wrapper-index-less-gallery{
	width:300px;
	margin-top:5px;
	margin-right:auto;
	margin-left:95px;
}
.wrapper{
	width:360px;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-nav{
	width:360px;
	margin-top:28px;
	margin-right:auto;
	margin-left:-32px;
}
.wrapper-index{
	width:360px;
	margin-top:2px;
	margin-right:auto;
	margin-left:15px;
}
.wrapper-index-less{
	width:360px;
	margin-top:20px;
	margin-right:auto;
	margin-left:-26px;
}
.wrapper-index-less-1{
	width:500px;
	margin-top:-40px;
	margin-right:auto;
	margin-left:-75px;
}
.wrapper-nav-logo-less{
	width:300px;
	margin-top:22px;
	margin-right:auto;
	margin-left:-32px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-25px;
	margin-top:274px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:800px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;

}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
/*INDEX*/
.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*TOP STUFF*/
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:2px;
	margin-bottom:25px;
	margin-top:14px;
	width:375px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}

.page-image{
	margin-right:auto;
	margin-left:-10px;
	margin-top:-25px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:600px;
}
.wrapper-index-less-index{
	width:100%;
	margin-top:25px;
	margin-right:auto;
	margin-left:-30px;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-30px;
	margin-right:auto;
	margin-left:6px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:100%;
}
.images-rotator{
	position: relative;
	float: left;
    margin-left:0px;
    margin-right:auto;
	margin-top:-25px;
}
.logo-index{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new-small.png);
	margin-top:-30px;
	margin-left:24px;
	margin-right: auto;
	width:345px;
}
.logo{
	display: block;
	background-image: url(../img/logo-new-med.png);
	margin-top:30px;
	margin-left:-20px;
	margin-right: auto;
	width:525px;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:-35px;
	margin-right:auto;
	margin-top:-18px;
	text-align:center;
}
#mobile-nav{
	display: none;
	margin-top:-25px;
	margin-right:auto;
	margin-left:-35px;
    padding-bottom:4px;
	text-align: center;
}
#mobile-nav-holder #nav-open{ 
    margin-top:-25px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:-22px;
	text-align: center;
}
/*END-NAV*/
.newthings-block-heading{
	text-align:center;
	margin-left:15px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:420px;
}
.web-block-newthings{	
    margin-left:-46px;
	margin-top:15px;
	margin-right:auto;
	width:560px;
	
}
.web-block-greetings-text{
	text-align:center;
	margin-left:15px;
	margin-right:auto;
	margin-top:-15px;
	margin-bottom:10px;
	padding-left:0px;
	width:420px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-18px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.web-block-project{
   margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	background-image:url(../img/art-books-nav.png);
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width: 300px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:24px;
	text-align: center;
	margin-bottom:10px;
	width:420px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width:400px;
}
.book-block-project{
    margin-left:-65px;
	margin-top:15px;
	margin-right:auto;
	width:560px;
}
.book-block-project-1{
	margin-left:-7px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:360px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:10px;
	margin-bottom:25px;
	margin-top:10px;
	width:320px;
	text-align:center;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:290px;
}

.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:280px;
}

.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}
.digital-art-web-block{
	background-image: url(../img/puzzles-nav.png);
     margin-top:10px;
	margin-right:auto;
	margin-left:-85px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:560px;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item1 {
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item5 {
    height:100%;
	width:100%;
    margin-top:8px;
	margin-bottom:14px;
	margin-left:-42px;
}
.gallery-titles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.gallery1{
    margin-left:-68px;
	margin-right:auto;
	width:100%;
	margin-top:45px;
	margin-bottom:10px;
}
.gallery2{
    margin-left:610px;
	width:auto;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px
}
.gallery5{
	margin-left:36px;
	margin-right:auto;
	width:auto;
	margin-bottom:25px;
}
.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:20px;
	width:auto;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}

body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;

	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;

}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;
}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-30px;
	margin-right:auto;
	margin-left:44px;
	width:400px;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:15px;
	margin-right:auto;
	margin-left:-12px;
	width:340px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-10px;
	margin-right:auto;
	margin-left:34px;
	width:400px;
}
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:38px;
    margin-left:18px;
    margin-right:auto;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{
    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}

@media only screen and (max-width: 439px) and (min-width :414px){
     /*CONTACT*/
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-236px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.page-image-contact{
	margin-right:auto;
	margin-left:-112px;
	margin-top:-18px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.contact-text{
	text-align:center;
    margin-left:31px;
	margin-right:auto;
    margin-top:0px;
	width:260px;
}
 pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
  /*BIOGRAPHY*/
.bio-1{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio{
    position: relative;
	margin-top:-28px;
	margin-right:auto;
	margin-left:-300px;
	margin-bottom:15px;
	background-image: url(../img/me-newest.jpg);
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:-13px;
	margin-right:auto;
	margin-left:-330px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.pbio{
	margin-right:auto;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
.bio-text{
	margin-right:auto;
	margin-left:36px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:138px;
	width:320px;
} 
.page-image-bio{
	margin-right:auto;
	margin-left:-300px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.copyright-block-text-index-bio{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:24px;
    margin-left:3px;
    margin-right:auto;
	width:320px;
}
 /*SHOP*/
.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:30px;
    margin-right:auto;
	width:300px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-15px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:-49px;
	margin-right:auto;
	margin-left:-93px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:125px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-235px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:132px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:340px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:-3px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:300px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
  /*PUZZLES*/
.gallery2-puzzles{
    margin-left:-39px;
	margin-right:auto;
	width:75%;
	margin-bottom:-15px;
}
.gallery-flex-item2 {
	margin-top:20px;
	margin-bottom:25px;
	margin-left:12px;
}
.gallery-titles-puzzles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.puzzles-web-block{
    margin-left:-86px;
	width:360px;
	margin-top:-16px;
	margin-bottom:10px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:-46px;
}
.wrapper-index-less-gallery{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:45px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-155px;
	margin-top:5px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:120px;
	margin-bottom:15px;
	margin-top:10px;
	width:260px;
} 
.copyright-block-text-index-puzzles{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:25px;
	margin-right:auto;
	margin-left:-4px;
	width:320px;
}
.books-top{
	margin-left:585px;
	margin-right:auto;
	margin-top:78px;
	margin-bottom:15px;
	width:340px;
}
.project-text{
	text-align:center;
    margin-left:268px;
	margin-right:auto;
    margin-top:-5px;
	width:300px;
}
.books{
	margin-left:340px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
}
.center {
    shape-outside: 
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.books-full{
    margin-left:-578px;
	margin-right:auto;
	margin-top:55px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:56px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
.book-text3 {
	float:left;
	width: 84px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:-185px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-20px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.wrapper-full-index{
	width:340px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}

.wrapper-index-less-gallery{
	width:300px;
	margin-top:5px;
	margin-right:auto;
	margin-left:95px;
}
.wrapper{
	width:360px;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-nav{
	width:360px;
	margin-top:28px;
	margin-right:auto;
	margin-left:-32px;
}
.wrapper-index{
	width:360px;
	margin-top:2px;
	margin-right:auto;
	margin-left:15px;
}
.wrapper-index-less{
	width:360px;
	margin-top:-20px;
	margin-right:auto;
	margin-left:-18px;
}
.wrapper-index-less-1{
	width:500px;
	margin-top:-40px;
	margin-right:auto;
	margin-left:-75px;
}
.wrapper-nav-logo-less{
	width:300px;
	margin-top:22px;
	margin-right:auto;
	margin-left:-32px;
}

pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;

}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
/*INDEX*/
.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*TOP STUFF*/



.wrapper-full{
	width:370px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-18px;
	margin-bottom:25px;
	margin-top:14px;
	width:340px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}
.page-image{
	margin-right:auto;
	margin-left:-10px;
	margin-top:258px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:400px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-10px;
	margin-top:258px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:400px;
}

.wrapper-index-less-index{
	width:100%;
	margin-top:25px;
	margin-right:auto;
	margin-left:14px;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-2px;
	margin-right:auto;
	margin-left:0px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:100%;
}
.images-rotator{
	position: relative;
	float: left;
    margin-left:5px;
    margin-right:auto;
	margin-top:0px;
}
.logo-index{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new-small.png);
	margin-top:-30px;
	margin-left:40px;
	margin-right: auto;
	width:345px;
}
.logo{
	display: block;
	background-image: url(../img/logo-new-small.png);
	margin-top:-20px;
	margin-left:0px;
	margin-right: auto;
	width:100%;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:12px;
	margin-right:auto;
	margin-top:-18px;
	text-align:center;
}
#mobile-nav{
	display: none;
	margin-top:-25px;
	margin-right:auto;
	margin-left:12px;
    padding-bottom:4px;
	text-align: center;
}
#mobile-nav-holder #nav-open{ 
    margin-top:-25px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:12px;
	text-align: center;
}
/*END-NAV*/
.web-block-newthings{	
    margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	
}
.web-block-greetings-text{
	text-align:center;
	margin-left:25px;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:10px;
	width:340px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-18px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.newthings-block-heading{
	text-align:center;
	margin-left:25px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:340px;
}
.web-block-project{
   margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	background-image:url(../img/art-books-nav.png);
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width: 300px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:29px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:35px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.book-block-project{
   margin-left:10px;
	margin-top:15px;
	margin-bottom:20px;
	margin-right:auto;
	width:380px;
}
.book-block-project-1{
	margin-left:-7px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:360px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:10px;
	margin-bottom:25px;
	margin-top:10px;
	width:320px;
	text-align:center;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:290px;
}

.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:280px;
}

.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;

	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}
.digital-art-web-block{
	background-image: url(../img/puzzles-nav.png);
     margin-top:10px;
	margin-right:auto;
	margin-left:-20px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item1 {
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item5 {
    height:96%;
	width:96%;
    margin-top:8px;
	margin-right:auto;
	margin-bottom:14px;
	margin-left:-210px;
}
.gallery-titles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.gallery1{
    margin-left:5px;
	margin-right:auto;
	width:100%;
	margin-top:45px;
	margin-bottom:10px;
}
.gallery2{
    margin-left:617px;
	width:auto;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px
}
.gallery5{
	margin-left:10px;
	margin-right:auto;
	width:auto;
	margin-bottom:10px;
}
.gallery5 image3{
	width:300px;
	float: none;
	margin-left:6px;
	margin-right:auto;

}
.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:20px;
	width:auto;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}

body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;

}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}

/*END-GALLERY*/	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;
}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-30px;
	margin-right:auto;
	margin-left:16px;
	width:100%;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:15px;
	margin-right:auto;
	margin-left:-12px;
	width:340px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-10px;
	margin-right:auto;
	margin-left:70px;
	width:320px;
}
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
    margin-left:auto;
    margin-right:auto;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{

    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}


@media only screen and (max-width: 413px) and (min-width: 390px){
    /*CONTACT*/
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-236px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.page-image-contact{
	margin-right:auto;
	margin-left:-112px;
	margin-top:-18px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.contact-text{
	text-align:center;
    margin-left:31px;
	margin-right:auto;
    margin-top:0px;
	width:260px;
}
 pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
  /*BIOGRAPHY*/
.bio-1{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio{
    position: relative;
	margin-top:-28px;
	margin-right:auto;
	margin-left:-300px;
	margin-bottom:15px;
	background-image: url(../img/me-newest.jpg);
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:-13px;
	margin-right:auto;
	margin-left:-330px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.pbio{
	margin-right:auto;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
.bio-text{
	margin-right:auto;
	margin-left:36px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:138px;
	width:320px;
} 
.page-image-bio{
	margin-right:auto;
	margin-left:-300px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.copyright-block-text-index-bio{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:24px;
    margin-left:3px;
    margin-right:auto;
	width:320px;
}
 /*SHOP*/
.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:30px;
    margin-right:auto;
	width:300px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-15px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:-49px;
	margin-right:auto;
	margin-left:-93px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:125px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-235px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:132px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:340px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:-3px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:300px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
  /*PUZZLES*/
.gallery2-puzzles{
    margin-left:-39px;
	margin-right:auto;
	width:75%;
	margin-bottom:-15px;
}
.gallery-flex-item2 {
	margin-top:20px;
	margin-bottom:25px;
	margin-left:12px;
}
.gallery-titles-puzzles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.puzzles-web-block{
    margin-left:-86px;
	width:360px;
	margin-top:-16px;
	margin-bottom:10px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:-46px;
}
.wrapper-index-less-gallery{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:45px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-155px;
	margin-top:5px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:120px;
	margin-bottom:15px;
	margin-top:10px;
	width:260px;
} 
.copyright-block-text-index-puzzles{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:25px;
	margin-right:auto;
	margin-left:-4px;
	width:320px;
}
.books-top{
	margin-left:585px;
	margin-right:auto;
	margin-top:78px;
	margin-bottom:15px;
	width:340px;
}
.project-text{
	text-align:center;
    margin-left:268px;
	margin-right:auto;
    margin-top:-5px;
	width:300px;
}
.books{
	margin-left:340px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
}
.center {
    shape-outside: 
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.books-full{
    margin-left:-578px;
	margin-right:auto;
	margin-top:55px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:56px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
.book-text3 {
	float:left;
	width: 84px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:-185px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-20px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.wrapper-full-index{
	width:340px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}

.wrapper-index-less-gallery{
	width:300px;
	margin-top:5px;
	margin-right:auto;
	margin-left:95px;
}
.wrapper{
	width:360px;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-nav{
	width:360px;
	margin-top:28px;
	margin-right:auto;
	margin-left:-32px;
}
.wrapper-index{
	width:360px;
	margin-top:2px;
	margin-right:auto;
	margin-left:15px;
}
.wrapper-index-less{
	width:360px;
	margin-top:-20px;
	margin-right:auto;
	margin-left:-18px;
}
.wrapper-index-less-1{
	width:500px;
	margin-top:-40px;
	margin-right:auto;
	margin-left:-75px;
}
.wrapper-nav-logo-less{
	width:300px;
	margin-top:22px;
	margin-right:auto;
	margin-left:-32px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-25px;
	margin-top:230px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:500px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;

}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
/*INDEX*/
.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*TOP STUFF*/



.wrapper-full{
	width:370px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-18px;
	margin-bottom:25px;
	margin-top:14px;
	width:340px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}
.page-image{
	margin-right:auto;
	margin-left:-50px;
	margin-top:-25px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:400px;
}
.wrapper-index-less-index{
	width:100%;
	margin-top:25px;
	margin-right:auto;
	margin-left:14px;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-2px;
	margin-right:auto;
	margin-left:0px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:100%;
}
.images-rotator{
	position: relative;
	float: left;
    margin-left:0px;
    margin-right:auto;
	margin-top:0px;
}
.logo-index{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/logo-new-small.png);
	margin-top:-30px;
	margin-left:30px;
	margin-right: auto;
	width:345px;
}
.logo{
	display: block;
	background-image: url(../img/logo-new-small.png);
	margin-top:-20px;
	margin-left:0px;
	margin-right: auto;
	width:100%;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:-10px;
	margin-right:auto;
	margin-top:-18px;
	text-align:center;
}
#mobile-nav{
	display: none;
	margin-top:-25px;
	margin-right:auto;
	margin-left:-10px;
    padding-bottom:4px;
	text-align: center;
}
#mobile-nav-holder #nav-open{ 
    margin-top:-25px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:-10px;
	text-align: center;
}
/*END-NAV*/
.web-block-newthings{	
    margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	
}
.web-block-greetings-text{
	text-align:center;
	margin-left:25px;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:10px;
	width:340px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-18px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.newthings-block-heading{
	text-align:center;
	margin-left:25px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:340px;
}
.web-block-project{
   margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	background-image:url(../img/art-books-nav.png);
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width: 300px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:29px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:35px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.book-block-project{
   margin-left:10px;
	margin-top:15px;
	margin-bottom:20px;
	margin-right:auto;
	width:380px;
}
.book-block-project-1{
	margin-left:-7px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:360px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:10px;
	margin-bottom:25px;
	margin-top:10px;
	width:320px;
	text-align:center;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:290px;
}

.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:280px;
}

.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;

	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}
.digital-art-web-block{
	background-image: url(../img/puzzles-nav.png);
     margin-top:10px;
	margin-right:auto;
	margin-left:-20px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item1 {
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item5 {
    height:96%;
	width:96%;
    margin-top:8px;
	margin-right:auto;
	margin-bottom:14px;
	margin-left:-210px;
}
.gallery-titles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.gallery1{
    margin-left:5px;
	margin-right:auto;
	width:100%;
	margin-top:45px;
	margin-bottom:10px;
}
.gallery2{
    margin-left:617px;
	width:auto;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px
}
.gallery5{
	margin-left:5px;
	margin-right:auto;
	width:auto;
	margin-bottom:5px;
}
.gallery5 image3{
	width:300px;
	float: none;
	margin-left:6px;
	margin-right:auto;

}
.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:20px;
	width:auto;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}

body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;

}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}

/*END-GALLERY*/	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;
}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-30px;
	margin-right:auto;
	margin-left:16px;
	width:100%;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:15px;
	margin-right:auto;
	margin-left:-12px;
	width:340px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-10px;
	margin-right:auto;
	margin-left:70px;
	width:320px;
}
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
    margin-left:auto;
    margin-right:auto;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{

    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}

@media only screen and (max-width: 389px) and (min-width: 375px){

.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-40px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:400px;
}
.contact-text{
	text-align:center;
    margin-left:57px;
	margin-right:auto;
    margin-top:0px;
	width:280px;
}
.page-image-contact{
	margin-right:auto;
	margin-left:-112px;
	margin-top:-18px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}

pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
  /*BIOGRAPHY*/
.bio-1{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio{
    position: relative;
	margin-top:24px;
	margin-right:auto;
	margin-left:-106px;
	margin-bottom:15px;
	background-image: url(../img/me-newest.jpg);
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:-13px;
	margin-right:auto;
	margin-left:-268px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.bio-text{
	margin-right:auto;
	margin-left:225px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:138px;
	width:320px;
} 
.pbio{
	margin-right:auto;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
} 
.page-image-bio{
	margin-right:auto;
	margin-left:-300px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.copyright-block-text-index-bio{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:24px;
    margin-left:3px;
    margin-right:auto;
	width:320px;
}
 /*SHOP*/
.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:30px;
    margin-right:auto;
	width:300px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-15px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:-49px;
	margin-right:auto;
	margin-left:-93px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:200px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-175px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:196px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:340px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:-3px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:300px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
  /*PUZZLES*/
.gallery2-puzzles{
    margin-left:-34px;
	margin-right:auto;
	width:75%;
	margin-bottom:-15px;
}
.gallery-flex-item2 {
	margin-top:20px;
	margin-bottom:25px;
	margin-left:12px;
}
.gallery-titles-puzzles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.puzzles-web-block{
    margin-left:-20px;
	width:360px;
	margin-top:-16px;
	margin-bottom:10px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:-46px;
}
.wrapper-index-less-gallery{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:45px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-155px;
	margin-top:5px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:175px;
	margin-bottom:10px;
	width:280px;
} 
.copyright-block-text-index-puzzles{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:25px;
	margin-right:auto;
	margin-left:4px;
	width:320px;
}
.books-top{
	margin-left:585px;
	margin-right:auto;
	margin-top:78px;
	margin-bottom:15px;
	width:340px;
}
.project-text{
	text-align:center;
    margin-left:268px;
	margin-right:auto;
    margin-top:-5px;
	width:300px;
}
.books{
	margin-left:340px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
}
.center {
    shape-outside: 
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:159px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:-120px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-20px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.books-full{
    margin-left:-472px;
	margin-right:auto;
	margin-top:55px;
}
.book-text3 {
	float:left;
	width: 84px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

.wrapper-full-index{
	width:340px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}

.wrapper-index-less-gallery{
	width:300px;
	margin-top:5px;
	margin-right:auto;
	margin-left:95px;
}
.wrapper{
	width:360px;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-nav{
	width:360px;
	margin-top:28px;
	margin-right:auto;
	margin-left:-32px;
}
.wrapper-index{
	width:360px;
	margin-top:2px;
	margin-right:auto;
	margin-left:15px;
}
.wrapper-index-less{
	width:360px;
	margin-top:20px;
	margin-right:auto;
	margin-left:15px;
}
.wrapper-index-less-1{
	width:500px;
	margin-top:-40px;
	margin-right:auto;
	margin-left:-75px;
}
.wrapper-nav-logo-less{
	width:300px;
	margin-top:22px;
	margin-right:auto;
	margin-left:-32px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-45px;
	margin-top:230px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:800px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;

}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
/*INDEX*/
.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*TOP STUFF*/


.wrapper-full{
	width:370px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}
.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:-18px;
	margin-bottom:25px;
	margin-top:14px;
	width:340px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}
.page-image{
	margin-right:auto;
	margin-left:-50px;
	margin-top:-25px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:400px;
}
.wrapper-index-less-index{
	width:100%;
	margin-top:25px;
	margin-right:auto;
	margin-left:14px;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-2px;
	margin-right:auto;
	margin-left:0px;
	margin-bottom:20px;
	text-align: center;
	width:100%;
}
.images-rotator{
	position: relative;
	float: left;
    margin-left:-4px;
    margin-right:auto;
	margin-top:0px;
}
.logo-index{
	display: block;
	background-image: url(../img/logo-new-small.png);
	margin-top:-20px;
	margin-left:10px;
	margin-right: auto;
	width:100%;
}
.logo{
	display: block;
	background-image: url(../img/logo-new-small.png);
	margin-top:-20px;
	margin-left:5px;
	margin-right: auto;
	width:100%;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:-12px;
	margin-right:auto;
	margin-top:-18px;
	text-align:center;
}
#mobile-nav{
	display: none;
	margin-top:-25px;
	margin-right:auto;
	margin-left:-12px;
    padding-bottom:4px;
	text-align: center;
}
#mobile-nav-holder #nav-open{ 
    margin-top:-25px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:-12px;
	text-align: center;
}
/*END-NAV*/
.web-block-newthings{	
    margin-left:-60px;
	margin-top:15px;
	margin-right:auto;
	width:560px;
	
}
.web-block-greetings-text{
	text-align:center;
	margin-left:40px;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:10px;
	width:340px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-18px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.newthings-block-heading{
	text-align:center;
	margin-left:40px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:340px;
}
.web-block-project{
   margin-left:15px;
	margin-top:15px;
	margin-bottom:20px;
	margin-right:auto;
	width:380px;
	background-image:url(../img/art-books-nav.png);
}

.projects-block-heading-index{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width: 300px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:29px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:35px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.book-block-project{
    margin-left:10px;
	margin-top:25px;
	margin-bottom:25px;
	margin-right:auto;
	width:380px;
}
.book-block-project-1{
	margin-left:-7px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:360px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:10px;
	margin-bottom:25px;
	margin-top:10px;
	width:320px;
	text-align:center;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:290px;
}

.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:280px;
}

.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}
.digital-art-web-block{
	background-image: url(../img/puzzles-nav.png);
     margin-top:10px;
	margin-right:auto;
	margin-left:-20px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item1 {
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item5 {
    height:100%;
	width:100%;
    margin-top:8px;
	margin-right:auto;
	margin-bottom:14px;
	margin-left:-222px;
}
.gallery-titles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.gallery1{
    margin-left:-10px;
	margin-right:auto;
	width:100%;
	margin-top:45px;
	margin-bottom:10px;
}
.gallery2{
    margin-left:617px;
	width:auto;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px
}
.gallery5{
	margin-left:22px;
	margin-right:auto;
	width:auto;
	margin-bottom:25px;
}
.gallery5 image3{
	width:300px;
	float: none;
	margin-left:6px;
	margin-right:auto;

}
.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:20px;
	width:auto;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}

body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;

}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}

/*END-GALLERY*/	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;
}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-30px;
	margin-right:auto;
	margin-left:16px;
	width:100%;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:15px;
	margin-right:auto;
	margin-left:-12px;
	width:340px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-10px;
	margin-right:auto;
	margin-left:70px;
	width:320px;
}
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:28px;
    margin-left:10px;
    margin-right:auto;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{

    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}

@media only screen and (max-width: 358px) and (min-width: 320px){
   
  /*CONTACT*/
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-36px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:380px;
}
.contact-text{
	text-align:center;
    margin-left:57px;
	margin-right:auto;
    margin-top:0px;
	width:260px;
}
.page-image-contact{
	margin-right:auto;
	margin-left:-112px;
	margin-top:-18px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
  /*BIOGRAPHY*/
.pbio{
	margin-right:auto;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
.bio-1{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio{
    position: relative;
	margin-top:24px;
	margin-right:auto;
	margin-left:-122px;
	margin-bottom:15px;
	background-image: url(../img/me-newest.jpg);
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:-13px;
	margin-right:auto;
	margin-left:-270px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.bio-text{
	margin-right:auto;
	margin-left:85px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:138px;
	width:320px;
} 
.page-image-bio{
	margin-right:auto;
	margin-left:-175px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.copyright-block-text-index-bio{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:24px;
    margin-left:3px;
    margin-right:auto;
	width:320px;
}
 /*SHOP*/
.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:30px;
    margin-right:auto;
	width:300px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-15px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:-49px;
	margin-right:auto;
	margin-left:-93px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:142px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-36px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:380px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:132px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:340px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:-3px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:300px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
  /*PUZZLES*/
.gallery2-puzzles{
    margin-left:-30px;
	margin-right:auto;
	width:75%;
	margin-bottom:-15px;
}
.gallery-flex-item2 {
	margin-top:20px;
	margin-bottom:25px;
	margin-left:12px;
}
.gallery-titles-puzzles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.puzzles-web-block{
    margin-left:-40px;
	width:360px;
	margin-top:-16px;
	margin-bottom:10px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:10px;
	margin-right:auto;
	margin-left:5px;
}
.wrapper-index-less-gallery{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:45px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-8px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:103px;
	margin-bottom:15px;
	margin-top:15px;
	width:300px;
} 
.copyright-block-text-index-puzzles{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:25px;
	margin-right:auto;
	margin-left:0px;
	width:320px;
}
.books-top{
	margin-left:585px;
	margin-right:auto;
	margin-top:78px;
	margin-bottom:15px;
	width:340px;
}
.project-text{
	text-align:center;
    margin-left:268px;
	margin-right:auto;
    margin-top:-5px;
	width:300px;
}
.books{
	margin-left:340px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
}
.center {
    shape-outside: 
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.books-full{
    margin-left:-578px;
	margin-right:auto;
	margin-top:55px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:116px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:-129px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-88px;
	margin-top:-20px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.book-text3 {
	float:left;
	width: 84px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.wrapper-full{
	width:370px;
	margin-top:5px;
	margin-right:auto;
	margin-left:32px;
}
.wrapper-full-index{
	width:340px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}

.wrapper-index-less-gallery{
	width:300px;
	margin-top:5px;
	margin-right:auto;
	margin-left:95px;
}
.wrapper{
	width:360px;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-nav{
	width:360px;
	margin-top:28px;
	margin-right:auto;
	margin-left:-32px;
}
.wrapper-index{
	width:360px;
	margin-top:2px;
	margin-right:auto;
	margin-left:15px;
}
.wrapper-index-less{
	width:360px;
	margin-top:30px;
	margin-right:auto;
	margin-left:10px;
}
.wrapper-index-less-1{
	width:500px;
	margin-top:-40px;
	margin-right:auto;
	margin-left:-75px;
}
.wrapper-nav-logo-less{
	width:300px;
	margin-top:22px;
	margin-right:auto;
	margin-left:-32px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-45px;
	margin-top:230px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:800px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;

}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
/*INDEX*/
.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*TOP STUFF*/


.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:0px;
	margin-bottom:25px;
	margin-top:14px;
	width:280px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}
.page-image{
	margin-right:auto;
	margin-left:-50px;
	margin-top:-25px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:400px;
}
.wrapper-index-less-index{
	width:100%;
	margin-top:25px;
	margin-right:auto;
	margin-left:14px;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-12px;
	margin-right:auto;
	margin-left:-175px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.images-rotator{
	position: relative;
	float: left;
    margin-left:0px;
    margin-right:auto;
	margin-top:12px;
}
.logo-index{
	display: block;
	background-image: url(../img/logo-new-small.png);
	margin-top:-20px;
	margin-left:0px;
	margin-right: auto;
	width:100%
}
.logo{
	display: block;
	background-image: url(../img/logo-new-small.png);
	margin-top:-20px;
	margin-left:-12px;
	margin-right: auto;
	width:100%;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:-14px;
	margin-right:auto;
	margin-top:-12px;
	text-align:center;
}
#mobile-nav{
	display: none;
	margin-top:-20px;
	margin-right:auto;
	margin-left:-14px;
    padding-bottom:4px;
	text-align: center;
}
#mobile-nav-holder #nav-open{ 
    margin-top:-20px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:-14px;
	text-align: center;
}
/*END-NAV*/
.web-block-newthings{	
    margin-left:10px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	
}
.web-block-greetings-text{
	text-align:center;
	margin-left:25px;
	margin-right:auto;
	margin-top:-5px;
	margin-bottom:10px;
	width:340px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-18px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.newthings-block-heading{
	text-align:center;
	margin-left:25px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:340px;
}
.web-block-project{
   margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	background-image:url(../img/art-books-nav.png);
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width: 300px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:15px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:28px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.book-block-project{
   margin-left:10px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:auto;
	width:380px;
}
.book-block-project-1{
	margin-left:-7px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:360px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:10px;
	margin-bottom:25px;
	margin-top:10px;
	width:320px;
	text-align:center;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:290px;
}

.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:280px;
}

.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}
.puzzles-web-block{
	background-image: url(../img/puzzles-nav.png);
     margin-top:8px;
	margin-right:auto;
	margin-left:-35px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:380px;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item1 {
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item5 {
    height:100%;
	width:100%;
    margin-top:8px;
	margin-right:auto;
	margin-bottom:14px;
	margin-left:-218px;
}
.gallery-titles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.gallery1{
    margin-left:-15px;
	margin-right:auto;
	width:100%;
	margin-top:45px;
	margin-bottom:10px;
}
.gallery2{
    margin-left:605px;
	width:auto;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px
}
.gallery5{
	margin-left:18px;
	margin-right:auto;
	width:auto;
	margin-bottom:5px;
}
.gallery5 image3{
	width:300px;
	float: none;
	margin-left:-12px;
	margin-right:auto;
}

.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:20px;
	width:auto;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}

body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;

}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}

/*END-GALLERY*/	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;

}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-30px;
	margin-right:auto;
	margin-left:0px;
	width:100%;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:15px;
	margin-right:auto;
	margin-left:-12px;
	width:340px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-10px;
	margin-right:auto;
	margin-left:48px;
	width:320px;
}
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:38px;
    margin-left:10px;
    margin-right:auto;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{
    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}
@media only screen and (max-width: 375px) and (min-width: 360px){
   
  /*CONTACT*/
.contact-web-block{
	background-image: url(../img/contact-new.png);
    margin-top:-10px;
	margin-right:auto;
	margin-left:-36px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:380px;
}
.contact-text{
	text-align:center;
    margin-left:57px;
	margin-right:auto;
    margin-top:0px;
	width:260px;
}
.page-image-contact{
	margin-right:auto;
	margin-left:-112px;
	margin-top:-18px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
pcontact{
	line-height: 1.5em;
	font-weight: lighter;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
  /*BIOGRAPHY*/
.pbio{
	margin-right:auto;
	margin-left:18px;
	margin-bottom:15px;
	margin-top:-10px;
	width:240px;
}
.bio-1{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio-2{
    text-align: center;
    margin-left:-68px;
    margin-top:25px;
    padding-top:10px;
	margin-bottom:-10px;
}
.bio{
    position: relative;
	margin-top:24px;
	margin-right:auto;
	margin-left:-122px;
	margin-bottom:15px;
	background-image: url(../img/me-newest.jpg);
}
.biography-web-block{
	background-image: url(../img/biography-nav.png);
    margin-top:-13px;
	margin-right:auto;
	margin-left:-270px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.bio-text{
	margin-right:auto;
	margin-left:85px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:138px;
	width:320px;
} 
.page-image-bio{
	margin-right:auto;
	margin-left:-175px;
	margin-top:-50px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.copyright-block-text-index-bio{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:24px;
    margin-left:3px;
    margin-right:auto;
	width:320px;
}
 /*SHOP*/
.copyright-block-text-index-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:30px;
    margin-left:30px;
    margin-right:auto;
	width:300px;
}
.page-image-shop{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-15px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.shop-images{
    position: relative;
	margin-top:-49px;
	margin-right:auto;
	margin-left:-93px;
}
.pay-pal{
	text-align: center;
	margin-right:auto;
	margin-left:142px;
	margin-top:10px;
	padding-right:30px;
	width:auto;
}
.desktop-web-block{
	background-image: url(../img/screensavers-nav.png);
    margin-top:-5px;
	margin-right:auto;
	margin-left:-36px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:380px;
}
.digital-paragraph{
	margin-right:auto;
	margin-left:132px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top:-5px;
	width:340px;
	border-top: 1px solid #615743;
}
.digital-paragraph-small{
	margin-right:auto;
	margin-left:-3px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:-15px;
	margin-top: -10px;
	width:300px;
}
.shop-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
  /*PUZZLES*/
.gallery2-puzzles{
    margin-left:-30px;
	margin-right:auto;
	width:75%;
	margin-bottom:-15px;
}
.gallery-flex-item2 {
	margin-top:20px;
	margin-bottom:25px;
	margin-left:12px;
}
.gallery-titles-puzzles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.puzzles-web-block{
    margin-left:-40px;
	width:360px;
	margin-top:-16px;
	margin-bottom:10px;
}
.wrapper-index-less-puzzles{
	width:360px;
	margin-top:10px;
	margin-right:auto;
	margin-left:5px;
}
.wrapper-index-less-gallery{
	width:360px;
	margin-top:-17px;
	margin-right:auto;
	margin-left:45px;
}
.page-image-puzzles{
	margin-right:auto;
	margin-left:-155px;
	margin-top:-8px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.projects-block-heading-puzzles{
	margin-right:auto;
	margin-left:103px;
	margin-bottom:15px;
	margin-top:15px;
	width:300px;
} 
.copyright-block-text-index-puzzles{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:25px;
	margin-right:auto;
	margin-left:0px;
	width:320px;
}
.books-top{
	margin-left:585px;
	margin-right:auto;
	margin-top:78px;
	margin-bottom:15px;
	width:340px;
}
.project-text{
	text-align:center;
    margin-left:268px;
	margin-right:auto;
    margin-top:-5px;
	width:300px;
}
.books{
	margin-left:340px;
	marmargin-left:-90pxgin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
}
.center {
    shape-outside: 
    float: right;
    width: 510px;
    height:285px;
	margin-bottom:-5px;
    shape-margin:415px;
}
.p-gallery-book {
	  text-align:center;
      margin-top:10px;
}
.books-full{
    margin-left:-578px;
	margin-right:auto;
	margin-top:55px;
}
.wiki {
	float:left;
	width: 80px;
	height:79px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:-4px;
	margin-left:10px;
}
.left1 {
	float:left;
	width: 84px;
	margin-bottom:10px;
	margin-left:auto;
	height: 108px;
	margin-right: 20px;
}
.right {
	shape-outside: polygon(0 5%, 7% 5%, 0 2%);
	float:left;
	width: 200px;
	height:105px;
	shape-margin:128px;
	margin-bottom:12px;
	margin-left:116px;
	margin-top:10px;
}
.left {
    shape-outside: 
    float: left;
    width: 200px;
    height:105px;
	margin-bottom:12px;
    shape-margin:415px;
	margin-left:-388px;
	margin-top:10px;
}
.bigo-home-block-heading{
    background-image: url(../img/art-books-nav.png);
    margin-left:-129px;
	width:560px;
	margin-top:-10px;
	margin-bottom:10px;
}
.page-image-books{
	margin-right:auto;
	margin-left:-88px;
	margin-top:-20px;
	width:960px;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
}
.book-text3 {
	float:left;
	width: 84px;
	height:108px;
	border: 1px solid #615743;
}
.left2 {
	float:left;
	width: 159px;
	height:205px;
	margin-right:10px;
	margin-bottom:10px;
}
.left3 {
	float:left;
	width: 84px;
	height:108px;
	margin-right:15px;
	margin-bottom:auto;
	margin-left: 35px;
	margin-top:10px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.wrapper-full{
	width:370px;
	margin-top:5px;
	margin-right:auto;
	margin-left:32px;
}
.wrapper-full-index{
	width:340px;
	margin-top:5px;
	margin-right:auto;
	margin-left:0px;
}

.wrapper-index-less-gallery{
	width:300px;
	margin-top:5px;
	margin-right:auto;
	margin-left:95px;
}
.wrapper{
	width:360px;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
}
.wrapper-nav{
	width:360px;
	margin-top:28px;
	margin-right:auto;
	margin-left:-32px;
}
.wrapper-index{
	width:360px;
	margin-top:2px;
	margin-right:auto;
	margin-left:15px;
}
.wrapper-index-less{
	width:360px;
	margin-top:30px;
	margin-right:auto;
	margin-left:10px;
}
.wrapper-index-less-1{
	width:500px;
	margin-top:-40px;
	margin-right:auto;
	margin-left:-75px;
}
.wrapper-nav-logo-less{
	width:300px;
	margin-top:22px;
	margin-right:auto;
	margin-left:-32px;
}
.page-image-1{
	margin-right:auto;
	margin-left:-45px;
	margin-top:230px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:800px;
}
pbook{
	line-height: 1.5em;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom:10px;
}

#main{
    max-width:auto;
	margin-right:auto;
	margin-left:auto;
}
#main-index{
    max-width:auto;
	margin-right:auto;
	margin-left:-20px;
	margin-top:200px;
}
#gallery-main{
	position: relative;
	margin-right: auto;
	margin-left:auto;
	width: auto;
    margin-top:-48px;
}
#gallery-main-index{
	position: relative;
	margin-right: auto;
	margin-left:-40px;
	width: auto;
	margin-top:-48px;
}
#main-top{
	width:720px;
	padding-bottom:
	margin-right:auto;
	margin-left:-94px;
	margin-top:-50px;

}
#main-contact{	
    position: relative;
	width:720px;
	margin-right:auto;
	margin-left:12px;
}
#main-top-index{
	width:auto;
	padding-bottom:;
	margin-right:auto;
	margin-left:auto;
	margin-top:-42px;
}
#main-shop{
	width:720px;
	margin-right:auto;
	margin-left:-18px;
}
#shop-main{
	width:760px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
#main-bottom {
    margin-right:auto;
	margin-left:auto;
	width:auto;
}
#main-bottom-shop {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main-bottom-digital {
    margin-right:auto;
	margin-left:-104px;
	width:740px;
}
#main-bottom-books {
    margin-right:auto;
	margin-left:-68px;
	width:680px;
}
#main #content{
	width:735px;
    float:left;
}
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:42px;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
p2{
	line-height: 1.5em;
	font-weight: lighter;
	padding-top:15px;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:5px;
	text-align: center;
	color: #e7dec2;
}
h5{
    margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
body h6{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:25px;
	margin-right:auto;
	padding-bottom:5px;
}
body h6_video{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:5px;
	margin-right:auto;
	padding-bottom:5px;
	text-align: center;
}
h7{
	margin-left:auto;
	margin-right:auto;
    padding-top:10px;
}
h8{
	margin-left:20px;
	margin-right:auto;
    padding-top:10px;
}
h9{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
p10{
	line-height: 1.em;
	font-weight: lighter;
    padding-bottom:5px;
	margin-left:52px;
	text-align: center;
}
h7-contact{
	margin-left:auto;
	margin-right:auto;
    padding-top:-5px;
}
body h9{
	line-height: 1.em;
	font-weight: lighter;
	margin-left:-80px;
	padding-bottom:5px;
}
h3{
    margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight: lighter;
}
h4{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:25px;
	 margin-bottom:5px;
	 margin-top:-65px;
}
h4_video{
     text-align: center;
	 margin-top:15px;
	 margin-right:auto;
	 margin-left:15px;
	 margin-bottom:0px;
	 margin-top:335px;
}
body p{
	margin-top:5px;
    margin-left:15px;
}	
body p3{
    width:220px;
	margin-left:24px;
	margin-top:20px;
}	
h5-shop{
    line-height: 1.5em;
	font-weight: lighter;
}
pshop{
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.shop-images digital-image1{
	position: relative;
	float: left;
	width:338px;
	margin-left:auto;
	margin-top: -5px;
	padding-left:76px;
	margin-right:25px;
    margin-bottom:-25px;
	padding-top:30px;
	text-align: center;
}
.pshop2{
    padding-top:15px;
	margin-left:26px;
	margin-right:22px;
	text-align: center;
}
/*END-SHOP*/
/*INDEX*/
.books-index{
	text-align:center;
	margin-left:5px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	width: 220px;
}
.copyright-text-index{
	margin-left:-10px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
/*TOP STUFF*/


.projects-block-heading-gallery{
	margin-right:auto;
	margin-left:0px;
	margin-bottom:25px;
	margin-top:14px;
	width:280px;
}
.digital-copyright-index{
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:10px;
}
.page-image{
	margin-right:auto;
	margin-left:-50px;
	margin-top:-25px;
	border-top: 1px solid #615743;
	background-image:url(../img/background-image-less-nav.jpg);
	background-repeat:repeat;
	width:400px;
}
.wrapper-index-less-index{
	width:100%;
	margin-top:25px;
	margin-right:auto;
	margin-left:14px;
}
.gallery-web-block{
	background-image:url(../img/gallery-nav-small.png);
	margin-top:-12px;
	margin-right:auto;
	margin-left:-175px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:660px;
}
.images-rotator{
	position: relative;
	float: left;
    margin-left:0px;
    margin-right:auto;
	margin-top:12px;
}
.logo-index{
	display: block;
	background-image: url(../img/logo-new-small.png);
	margin-top:-20px;
	margin-left:0px;
	margin-right: auto;
	width:100%
}
.logo{
	display: block;
	background-image: url(../img/logo-new-small.png);
	margin-top:-20px;
	margin-left:-12px;
	margin-right: auto;
	width:100%;
}
#logo img{
	 display: block;
	 width:100%;
}
/*NAV*/
#nav{display: none; }

#mobile-nav-holder{
	display: block;
	margin-left:-14px;
	margin-right:auto;
	margin-top:-12px;
	text-align:center;
}
#mobile-nav{
	display: none;
	margin-top:-20px;
	margin-right:auto;
	margin-left:-14px;
    padding-bottom:4px;
	text-align: center;
}
#mobile-nav-holder #nav-open{ 
    margin-top:-20px;
	margin-right:auto;
	padding-bottom:4px;
	margin-left:-14px;
	text-align: center;
}
/*END-NAV*/
.web-block-newthings{	
    margin-left:10px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	
}
.web-block-greetings-text{
	text-align:center;
	margin-left:25px;
	margin-right:auto;
	margin-top:-5px;
	margin-bottom:10px;
	width:340px;
}
.web-block-greetings-text-index{
	text-align:center;
	margin-left:-18px;
	margin-right:auto;
	margin-top:140px;
	margin-bottom:10px;
	padding-left:0px;
	width: 280px;
}
.newthings-block-heading{
	text-align:center;
	margin-left:25px;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	padding-left:0px;
	width:340px;
}
.web-block-project{
   margin-left:15px;
	margin-top:15px;
	margin-right:auto;
	width:380px;
	background-image:url(../img/art-books-nav.png);
}
.projects-block-heading-index{
	margin-right:auto;
	margin-left:0px;
	text-align: center;
	margin-bottom:10px;
	width: 300px;
}
.projects-block-heading-index1{
	margin-right:auto;
	margin-left:15px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.projects-block-heading{
	margin-right:auto;
	margin-left:28px;
	text-align: center;
	margin-bottom:10px;
	width:300px;
}
.book-block-project{
   margin-left:10px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:auto;
	width:380px;
}
.book-block-project-1{
	margin-left:-7px;
	margin-right:auto;
	margin-top:-10px;
	margin-bottom:10px;
	width:360px;
}
.projects-block-heading-gallery-1{
	margin-right:auto;
	margin-left:10px;
	margin-bottom:25px;
	margin-top:10px;
	width:320px;
	text-align:center;
}
/*END-INDEX*/
/*BIG O*/
.project-text-index-1{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:290px;
}

.project-text-index{
	text-align: left;
	line-height: 1.5em;
	font-weight: lighter;
	border-bottom-style: none;
	margin-left:10px;
    width:280px;
}

.digital-copyright-bigo{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-50px;
}
/*END-BIG O*/
/*FEATURED-1*/
.featured1{
    margin-left:auto;
	margin-right:auto;
}
.featured1 figure1{
	position: relative;
	float: left;
	width: 275px;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:10px;
}
.featured-gallery-video1{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video1{
    position: relative;
	float: left;
	width:450px;
	height:335px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-75px;
	margin-bottom:5px;
	margin-top:40px;
}	
.featured-gallery-video1-heading{
    margin-right:auto;
	margin-left:-30px;
	text-align: center;
	margin-bottom:25px;
	margin-top:70px;
}
.featured-video2{
	font-style: bold;
	float: left;
}
.featured-gallery-video2{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video2{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-110px;
	margin-bottom:-335px;
	margin-top:15px;
}	
.featured-gallery-video2-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
.featured-gallery-video3{
    font-style: bold;
    text-align: center;
}
.figure-gallery-video3{
    position: relative;
	float: left;
	width:515px;
	height:385px;
	color: #e6d8ae;
	text-align: center;
	margin-right:auto;
	margin-left:-95px;
	margin-bottom:75px;
	margin-top:20px;
}	
.featured-gallery-video3-heading{
    margin-right:auto;
    text-align: center;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:-25px;
}
/*END FEATURED-1*/	
/*DIGITAL ART*/
.digital-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}
.digital-gallery{
    float: none;
	margin-top:-15px;
	margin-left:65px;
	margin-right:auto;
	margin-bottom:-60px;
	padding-top:10px;
    text-align: center;
	margin-top:65px;
}
.digital-art-text{
	text-align:center;
    margin-left:8px;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:auto;
}
.copyright-text-digital-art{
	margin-left:-5px;
	margin-right:auto;
	text-align: center;
	padding-top: 5px;
}
.digital-art-image{
	text-align: center;
	float:left;
    margin-top:5px;
	margin-left:0px;
}
.digital-copyright-digital-art{
    text-align: center;
    margin-top: 10px;
	margin-right:auto;
	margin-left:5px;
}
.digital-art-text1{
	text-align:center;
    margin-left:-25px;
	margin-right:auto;
	margin-top: -25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    width:220px;
}
.puzzles-web-block{
	background-image: url(../img/puzzles-nav.png);
     margin-top:8px;
	margin-right:auto;
	margin-left:-35px;
	margin-bottom:20px;
	padding-bottom:0px;
	text-align: center;
	width:380px;
}
.digital-gallery figure1{
	position: relative;
	float: none;
	text-align: center;
	margin-bottom:20px;
}
.digital-gallery .thumb{
	display: block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:20px;
	margin-top:-60px;
    text-align: center;
	color: #e6d8ae;
}
.digital-gallery .thumb:hover img{
	opacity: 0.50;
}
.digital-gallery figure1 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*END-DIGITAL ART*/	
/*MAIN-STUFF */
#main #content{
	width: 760px;
	float: none;
	margin-top:15px;
}
/* masthead */
#masthead .breadcrumbs{
	display: none;
}
/*GALLERY*/
.gallery-flex-item1 {
    height:96%;
	width:96%;
    margin-top:5px;
}
.gallery-flex-item5 {
    height:100%;
	width:100%;
    margin-top:8px;
	margin-right:auto;
	margin-bottom:14px;
	margin-left:-218px;
}
.gallery-titles{
	position: relative;
    padding-left:;
	text-align: center;
	margin-right:auto;
	width:auto;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.gallery1{
    margin-left:-15px;
	margin-right:auto;
	width:100%;
	margin-top:45px;
	margin-bottom:10px;
}
.gallery2{
    margin-left:605px;
	width:auto;
}
.gallery4{
    margin-left:-65px;
	width:auto;
	margin-bottom:0px
}
.gallery5{
	margin-left:18px;
	margin-right:auto;
	width:auto;
	margin-bottom:5px;
}
.gallery5 image3{
	width:300px;
	float: none;
	margin-left:-12px;
	margin-right:auto;
}

.gallery3{
	margin-right:auto;
	margin-left:-65px;
    margin-top:20px;
	width:auto;
}
.gallery-container {
    padding-left:;
    margin: 0;
    list-style: none;
    display: inline-block;
}

body p-gallery{
	line-height: 1.5em;
	font-weight: lighter;
	padding-left:24px;
}
.gallery-image{
	text-align: center;
	margin-bottom: 10px;
	margin-left:-36px;
}
.digital-copyright-gallery{
	margin-left:-5px;
	margin-right:auto;
    padding-bottom: 5px;
	text-align:center;
	margin-top:-15px;
}
.copyright-text-gallery{
	margin-left:-12px;
	margin-right:auto;
	text-align: center;
    padding-left: 15px;
}
.gallery1 image1{
	position: relative;
	float: none;
	margin-top:-10px;
	width:96%;
	height:96%;
}
.gallery1 image1 .thumb1{
    display: block;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:-30px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:10px;
	text-align: center;
	color: #e6d8ae;
}
.gallery1 image1 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery1 image1 img{
	max-width:96%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery1 image1 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery1 image1 .link:hover{
	top: 0px;
}
.gallery1 image1:hover .link{
	display: block;
}
.gallery2 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3{
	width:300px;
	position: relative;
	float: none;
    margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery2 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3{
	position: relative;
	float: none;
	margin-top:10px;
	margin-bottom: 30px;
}
.gallery2 image3 .thumb1{
    display: block;
	width:300px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery2 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery2 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery2 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery2 image3 .link:hover{
	top: 0px;
}
.gallery2 image3:hover .link{
	display: block;
}
.gallery4 image2{
	width:300px;
	position: relative;
	float: none;
    margin-left:55px;
	margin-right:auto
	margin-top:10px;
	margin-bottom: 20px;
}
.gallery4 image3{
	width:300px;
	height:388px;
	position: relative;
	float: none;
	margin-left:15px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 20px;
}
.gallery4 image3 .link{
	display: none;
	position: absolute;
	margin-top:-470px;
    background: url(../img/amazon-buy-common.png) no-repeat top left;
	width: 140px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link2{
	display: none;
	position: absolute;
	margin-top:-470px;
	margin-left:auto;
    background: url(../img/ebay.png) no-repeat top  left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .link3{
	display: none;
	position: absolute;
	margin-top:-460px;
	margin-left:auto;
	right: -145px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .thumb1{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-top:20px;
	margin-right:auto;
	background: url(../img/plus.png) no-repeat center center;
	margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb2{
    display: block;
	width:300px;
	height:388px;
	margin-left:15px;
	margin-right:auto;
    margin-bottom:30px;
	text-align: center;
	color: #e6d8ae;
}
.gallery4 image3 .thumb1:hover img{
	opacity: 0.50;
    color: #e6d8ae;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image3 img{
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e6d8ae;
	font-size: 16px;
	display: block;
	margin-bottom:25px;
	margin-left:28px;
	margin-top: -18px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image3 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image3 .link:hover{
	top: 0px;
}
.gallery4 image3:hover .link{
	display: block;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4{
	position: relative;
	float:left;
	width:515px;
	height: 385px;
    margin-top:0px;
	margin-bottom: 10px;
	margin-left:-14px;
	color: #e7dec2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .thumb1{
	display: block;
	text-align: center;
	color: #e7dec2;
    width:515px;
	height: 385px;
	margin-left:8px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	margin-top:5px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .thumb1:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
	top:0px;
}
.gallery4 image4 .thumb2{
	display: block;
    margin-bottom: 10px;
	text-align: center;
	color: #e7dec2;
	height: 515px;
	width:385px;

}
.gallery4 image4 .thumb2:hover img{
    color: #color: #e7dec2;
	opacity: 0.50;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4:hover .link3{
	display: block;
}
.gallery4 image4 img{
	max-width: 100%;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	width: auto;
}
.gallery4 image5 img{
	max-width: 100%;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading{
	text-decoration: none;
	font-style: bold;
	font-weight: normal;
	color: #e7dec2;
	font-size: 16px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
    text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gallery4 image4 .heading:hover{
	color: #fcf5dd;
	text-align: center;
	font-size: 16px
}
.gallery4 image4 .link3{
	display: none;
	position: absolute;
	top: -2px;
	right: 10px;
	background: url(../img/go.png) no-repeat top   left;
	width: 71px;
	height:52px;
	color: #e7dec2;
}
.gallery4 image4 .link:hover{
	top: 0px;
}
.gallery4 image4:hover .link{
	display: block;
}
.gallery4 image4 .link2:hover{
	top: 0px;
}
.gallery4 image4:hover .link2{
	display: block;
}
.gallery4 image4 .link3:hover{
	top: 0px;
}
.gallery4 image4:hover .link3{
	display: block;
}

/*END-GALLERY*/	
/*COMMENTS - COPYRIGHT*/
.comments{
    margin-left: 8px;
    margin-right:auto;
	margin-bottom:20px;

}
.comments-index{
    margin-left: 58px;
	margin-right:auto;
}
.comments-text{
    margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:8px;
}
.comments-text-index{
    margin-top:5px;
	margin-bottom: -15px;
	margin-right:auto;
	margin-left:62px;
}
.copyright-block-heading{
    color: #e6d8ae;
	margin-top:-15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/digital-copyright.png);
}
.copyright-block-text{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:58px;
    margin-right:auto;
}
.copyright-block-text-index{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-30px;
	margin-right:auto;
	margin-left:0px;
	width:100%;
}
.copyright-block-text-index-books{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:15px;
	margin-right:auto;
	margin-left:-12px;
	width:340px;
}
.copyright-block-text-index1{
	color: #e6d8ae;
	margin-left:auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:-10px;
	margin-right:auto;
	margin-left:48px;
	width:320px;
}
.copyright-block-text-shop{
    color: #e6d8ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:38px;
    margin-left:10px;
    margin-right:auto;
}
.digital-copyright{
	margin-left:96px;
	margin-right:96px;
	margin-bottom:-5px;
}
.copyright-block-counter {
    margin-top:40px;	
	margin-left:48px;
	margin-right:auto;
}
.copyright-block-counter-index {
    margin-top:40px;	
	margin-left:auto;
	margin-right:auto;
}
/*FOOTER*/
footer #to-top{
	display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:10px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
footer #to-top-index{
    display:block;
	width: 68px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-top:35px;
	background: url(../img/to-top.png) center top no-repeat;
	cursor: pointer;
}
.footer #to-top:hover{ opacity: 0.7; }
.recent-post .post-head{ width: 162px; }
}
