/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}
a{cursor: pointer}
.cufon-loading span, .cufon-loading a {visibility: hidden !important;}
body{background-image:url("layout/bg1.png"), url("layout/bg2.png");background-repeat: repeat-x, repeat;background-position-y: 0px, 144px}
#container{width:1326px;background:#f2dba5;margin:auto;height:1393px;padding: 0px 2px 0px 2px}
#leftcontainer{min-width:1366px;background:#ccc394;margin:auto;height:1393px;padding: 0px 2px 0px 2px}
#logoBar{width:76px;background:#f2dba5;float:left}
#main{width:1250px;background:#f2dba5;float:left;height:1393px}
#leftmain{width:1290px;background:#ccc394;float:left;height:1393px}
#logoTop{height:143px;width:74px;background:#808c5f}
#logoBottom{height:1250px;width:74px;background:#353535}
#menuBar{width:100%;background:#ccc394;height:143px;position:relative}
#mainContent{width:100%;background:#ccc394}
#leftContent{width:580px;background:#f2dba5;float:left}
#recentWall{width:578px;height:304px;background:#353535;position:relative;cursor:pointer;overflow:hidden}
#recentWall2{width:578px;height:304px;background:#353535;margin-top:2px;position:relative;cursor:pointer;overflow:hidden}
#randomWall{width:578px;height:304px;background:#353535;margin-top:2px;position:relative;cursor:pointer;overflow:hidden}
#newsSection{width:578px;height:332px;background:#ccc394;margin-top:2px}
#guestContent{width:308px;background:#353535 url("layout/guest.png") no-repeat;float:left;height:1250px;background-size: 38px 216px;}
#rightContent{width:360px;background:#f2dba5;float:right;height:1250px;overflow:hidden}
#footer{width:1326px;background:#f2dba5;height:70px;margin:auto}
#footerDark{width:100%;background:#353535 url("layout/smallLogo.png") no-repeat;height:68px;position:relative;top:2px; background-size: 74px 68px; border-bottom:2px solid #F2DBA5}
#mainMenu{width:725px;height:143px;background: url("layout/menu.png"); background-size: 725px 286px;}
.menuButton{width:143px;height:143px;float:left;margin-right:2px;cursor:pointer;display:block}
#homeButton:hover, .activeHome{background: url("layout/menu.png"); background-position: left 143px; background-size: 725px 286px;height:142px}
#wallsButton:hover, .activeWalls{background: url("layout/menu.png"); background-position: -145px 143px; background-size: 725px 286px;height:142px}
#membersButton:hover, .activeMembers{background: url("layout/menu.png"); background-position: -290px 143px; background-size: 725px 286px;height:142px}
#guestsButton:hover, .activeGuests{background: url("layout/menu.png"); background-position: 290px 143px; background-size: 725px 286px;height:142px}
#linksButton:hover, .activeLinks{background: url("layout/menu.png"); background-position: 145px 143px; background-size: 725px 286px;height:142px}
.spinning, .spinning:hover{background: url("spinner.gif")!important; background-position: center center!important; background-repeat: no-repeat!important;background-color:#ccc394!important;background-size:auto!important}
.sliderImg{position:relative}

#uploadContent{width:1290px;background:#f2dba5}
#uploadLeftContent{width:433px;background:#f2dba5;margin-right:2px;float:left;}
#uploadRightContent{width:433px;background:#f2dba5;float:left;}
#uploadStep1{width:433px;height:207px;margin-bottom:2px;background:#353535 url("layout/wallUpload.png") top right no-repeat;position:relative}
#uploadStep2{width:433px;height:513px;margin-bottom:2px;background:#ccc394;position:relative}
#uploadStep3{width:433px;height:416px;background:#ccc394;position:relative;overflow:hidden}
#uploadStep4{width:433px;height:255px;background:#353535;margin-bottom:2px;position:relative}
#uploadStep5{width:433px;height:150px;background:#353535;position:relative;}
#uploadStep1title{font-size:18px;color:#ccc394;position:absolute;top:38px;right:13px}
#uploadStep4title,#uploadStep6title{font-size:18px;color:#ccc394;position:absolute;top:13px;right:13px}
#uploadStep5title{font-size:18px;color:#ccc394;position:absolute;top:100px;right:13px}
#uploadStep2title,#uploadStep3title{font-size:18px;color:#353535;position:absolute;top:13px;right:13px}
#uploadStep2titleLeft{font-size:18px;color:#353535;position:absolute;top:13px;left:33px}
.uploadLabel{font-size:18px;color:#ccc394;position:absolute;top:0px;left:0px}
.uploadLabelDark{font-size:18px;color:#353535;position:absolute;top:0px;left:0px}
.uploadInput{height:26px;position:absolute;top:0px;right:0px;background:#808c5f;border:none;padding-left:6px;padding-right:6px;color:#f2dba5;font-size:18px}
#uploadDescription{font-family:sans-serif;height:443px;position:absolute;top:46px;left:13px;background:#808c5f;border:none;padding:6px;color:#f2dba5;font-size:16px;width:395px}
#uploadCheckbox{-moz-appearance:none;-webkit-appearance:none;width:25px;height:28px;background: url("layout/checkbox.png");display:block;position:absolute;top:2px;left:3px}
#uploadCheckbox:checked{background-position-y: 28px}
#authorDescription{font-family:sans-serif;height:258px;position:absolute;top:133px;left:13px;background:#808c5f;border:none;padding:6px;color:#f2dba5;font-size:16px;width:396px}
.fileInput{opacity:0;cursor:pointer}
#damnButton{width:406px;height:83px;background:url("layout/damnButton.png");position:absolute;top:50px;left:13px;font-size:0em;border:none;cursor:pointer}
.uploadInput span{position:absolute;top:5px;left:5px}
#loginForm{width:433px;height:196px;background:#353535 url("layout/membersArea.png") top right no-repeat;position:relative}
.loginLabel{font-size:18px;color:#ccc394;position:absolute;top:0px;left:0px}
#signIn{width:300px;height:54px;background:url("layout/signIn.png");position:absolute;top:130px;right:12px;font-size:0em;border:none;cursor:pointer}
.sliderTypeBar{width:273px;height:33px;position:absolute;top:20px;left:0px}
.sliderTypeBG{width:273px;height:33px;background:#353535;opacity:0.8}
.sliderTypeSpan{font-size:24px;position:absolute;top:6px;right:6px;color:#f2dba5}
.sliderTitleBar{width:578px;height:66px;position:absolute;bottom:0px;left:0px}
.sliderTitleBG{width:578px;height:66px;background:#353535;opacity:0.8}
.sliderTitleSpan{font-size:48px;position:absolute;top:0px;right:20px;color:#f2dba5}
.sliderAuthorSpan{font-size:14px;position:absolute;bottom:3px;right:3px;color:#f2dba5}
#newsTitle{color:#353535;display:block;width:578px;text-align:center;padding-top:20px;font-size:36px}
#newsInfo{color:#353535;display:block;width:578px;text-align:center;padding-top:5px;font-size:18px}
#newsText{color:#353535;display:block;width:558px;padding:10px;text-align:justify;font-size:15px}
.guestWall{width:268px;height:151px;margin-left:40px;margin-bottom:2px;overflow:hidden;position:relative;cursor:pointer}
.guestWallBar{width:268px;height:18px;position:absolute;bottom:0px;right:0px;background:#353535;opacity:0.8}
.guestWallAuthor{font-size:14px;position:absolute;bottom:0px;right:5px;color:#f2dba5;text-transform:uppercase}

#wallLeftContent{width:900px;background:#ccc394;float:left;height:1250px}
#wallRightContent{width:348px;background:#f2dba5;float:right;height:1250px;position:relative}
#wallTitleBar{height:59px;width:900px;background:#f2dba5}
#wallTitleBarLeft{height:57px;width:723px;background:#353535;float:left;position:relative}
#wallTitleBarRight{height:57px;width:175px;background:#353535;float:right;position:relative}
#wallDescBar{height:68px;width:900px;background:#f2dba5}
#wallDescBarDownload{height:66px;width:305px;background:#808c5f;float:right;cursor:pointer;position:relative}
#wallDescBarShare{height:66px;width:280px;background:#353535;float:right;margin-right:2px;position:relative}
#wallDescBarLeft{height:68px;width:311px;background:#ccc394;float:left;position:relative}
.wallTitle{font-size:30px;color:#f2dba5;position:absolute;right:37px;top:6px}
.wallSubTitle{font-size:14px;color:#f2dba5;position:absolute;right:25px;bottom:4px;text-transform:uppercase}
.wallSubTitle a{color:#f2dba5}
.wallDownloads{font-size:30px;color:#f2dba5;position:absolute;left:8px;top:6px}
.wallSubDownloads{font-size:14px;color:#f2dba5;position:absolute;left:8px;bottom:4px;text-transform:uppercase}
#wallDescBarLeft span{font-size:26px;color:#353535;text-transform:uppercase;position:absolute;left:23px;top:22px}
#wallDescBarShare span{font-size:36px;color:#f2dba5;text-transform:uppercase;position:absolute;left:20px;top:16px}
#wallDescBarDownload span{font-size:36px;color:#353535;text-transform:uppercase;position:absolute;left:75px;top:16px}
#wallDescription{font-size:14px;color:#353535;display:block;width:860px;padding:20px;}
#downloadList{width:0px;height:100%;background-color:#353535;position:absolute;bottom:2px;right:0px}
.downloadLink{display:block;font-size:20px;color:#808c5f;padding:10px;width:150px;padding:4px 1px 4px 1px;float:left;text-align:center}
.downloadHead{cursor:pointer}
.downloadHeader{display:block;font-size:25px;color:#f2dba5;width:305px;padding:10px 0px 2px 0px;text-align:center}
.downloadHeaderExpand{display:block;font-size:15px;color:#ccc394;width:305px;padding:0px 0px 10px 0px;text-align:center}
.downloadLinksArea{width:305px;overflow:hidden;}
#wallDescription a{color:#808c5f}
#homeCommentsSpace{position:relative;height:1093px;overflow:hidden}
#wallCommentsHeader{background-color:#353535;height:57px;font-size:30px;position:relative;width:100%}
#homeCommentsHeader{background-color:#353535;height:38px;font-size:25px;position:relative;width:100%}
#homeCommentsHeader span{color:#f2dba5;position:absolute;top:8px;left:8px}
#wallCommentsSpace{overflow:hidden;height:888px;position:relative}
#wallCommentsControls{margin-top:2px;height:31px;width:100%;position:relative;-moz-user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;}
#wallCommentsControls #olderButton{height:31px;color:#ccc394;background-color:#353535;position:absolute;top:0px;right:0px;padding: 0px 8px 0px 8px;cursor:pointer}
#wallCommentsControls #olderButton span{position:relative;top:8px}
#wallCommentsControls #recentButton{height:31px;color:#ccc394;background-color:#353535;position:absolute;top:0px;left:0px;padding: 0px 8px 0px 8px;cursor:pointer}
#wallCommentsControls #recentButton span{position:relative;top:8px}
.wallComment:nth-child(even) {background: #ccc394;position:relative;color:#353535}
.wallComment:nth-child(odd) {background: #f2dba5;position:relative;color:#353535}
.commentSpan{display:block;font-size:14px;padding:10px}
.commentAuthor{display:block;font-size:18px;padding:0px 10px 10px 10px;text-align:right}
.commentAuthor a{color:#353535}
.commentAuthor i{cursor:pointer}
#wallCommentForm{display:block;position:fixed;height:270px;width:100%;bottom:0px;background-color:#353535;width:346px}
.commentLabel{font-size:18px;color:#ccc394;position:absolute;top:5px;left:0px}
.commentInput{height:28px;position:absolute;top:0px;right:0px;background:#808c5f;border:none;padding-left:6px;padding-right:6px;color:#f2dba5;font-size:18px}
#commentArea{font-family:sans-serif;height:170px;position:absolute;top:50px;left:10px;background:#808c5f;border:none;padding:6px;color:#f2dba5;font-size:16px;width:328px}
#commentSubmit{width:328px;height:30px;background-color:#f2dba5;position:absolute;bottom:10px;right:10px}
#commentSubmit span{display:block;text-align:center;color:#353535;font-size:28px;position:relative;top:2px}
#commentSubmit input{opacity:0;width:100%;height:30px;position:absolute;top:0px;left:0px;cursor:pointer}
#wallCommentFormName{height:28px;width:328px;position:absolute;top:10px;left:10px}
#commentNameInput{width:270px}
#spamWarning{background:#353535;width:100%;height:100%;position:absolute;top:0px;left:0px}
#spamWarning span{text-align:center;display:block}
#spamTitle{color:#f2dba5;font-size:30px;padding:20px 8px 0px 8px}
#spamInfo{color:#808c5f;font-size:16px;padding:20px 8px 20px 8px}
#spamButton{background:#f2dba5;color:#353535;width:200px;height:18px;padding:10px;margin:auto;cursor:pointer}

#userFilterBar{background-color:#f2dba5;width:100%;height:53px}
#userFilterBarLeft{background-color:#353535;width:288px;height:53px;float:left}
#userFilterBarRight{background-color:#353535;width:960px;height:53px;float:right}
#userFilterBarLeft span{color:#f2dba5;font-size:24px;display:block;width:288px;text-align:center;position:relative;top:16px}
#seriesFilterColumn{width:288px;background-color:#ccc394;height:1145px;float:left;margin-top:2px;position:relative}
#seriesFilterHeader{width:288px;height:48px;}
#seriesPagination{width:248px;height:33px;text-align:center;margin-left:32px}
.seriesPage{color:#353535;font-size:20px;text-align:center;margin: 0px 5px 0px 5px;display:block;float:left;padding:4px 2px 2px 2px}
//#seriesPagination .active{background:#353535;color:#f2dba5}
.seriesPage:hover{background:#353535;color:#f2dba5}
#seriesFilterHeader span{color:#353535;font-size:24px;display:block;width:264px;text-align:center;position:relative;top:16px}
#wallsGrid{width:960px;height:1138px;float:right;margin-top:7px;position:relative}
.wallRow{float:left;width:290px;height:270px;position:relative}
.wallRowInner{position:absolute;width:272px;height:252px;top:8px;left:9px;background:#808c5f;overflow:hidden}
.wallRowInfo{width:225px;height:300px;float:left;position:relative;background:#ccc394}
.wallRowInfo .TWCenSpecial{color:#353535;font-size:20px;display:block;width:209px;text-transform:uppercase;float:left;margin: 5px 0px 0px 8px}
.wallRowInfo .cufonTWCen{color:#353535;font-size:12px;display:block;width:209px;float:left;margin: 5px 0px 0px 8px}
.wallRow img{cursor:pointer}
.wallAspect{float:right;display:block;width:43px;text-align:center;margin-top:4px;margin-right:4px;color:#f2dba5;font-size:13px}
.userFilterBarItem{display:block;width:143px;height:53px;float:left;text-align:center;color:#f2dba5;top:10px;padding:18px 0px 10px 0px;font-size:18px;border-right:2px solid #f2dba5;cursor:pointer}
.userChosen{color:#353535;background:#f2dba5}
.seriesFilter{width:238px;display:block;font-size:13px;text-transform:uppercase;margin-left:21px;color:#353535;margin-bottom:1px}
.wallThumb{height:167px;overflow:hidden;border:2px solid #353535;}
.seriesFilter:hover,.activeSeries,.chosenSeriesPage{background:#353535;color:#f2dba5!important}
#wallsControls{width:853px;height:50px;position:absolute;left:9px;bottom:7px}
#wallsPrevious{height:35px;display:block;background-color:#353535;float:left;width:150px;text-align:center;color:#f2dba5;font-size:20px;padding-top:15px}
#wallsNext{height:35px;display:block;background-color:#353535;float:right;width:150px;text-align:center;color:#f2dba5;font-size:20px;padding-top:15px}
.seriesPage2{display:none}
.activeAuthor{color:#353535;background:#f2dba5}
.wallRowInner:hover {background:#353535}
.wallRowInner:hover .wallRowInfo{background:#f2dba5}

#membersList{background-color:#808c5f;width:1000px;height:53px;float:left;margin-bottom:2px}
.membersListItem{display:block;width:143px;height:25px;float:left;text-align:center;color:#f2dba5;top:10px;padding:18px 0px 10px 0px;font-size:18px;border-right:2px solid #f2dba5;cursor:pointer;background-color:#353535}
#membersList span{display:block;width:275px;height:25px;float:right;text-align:center;color:#f2dba5;top:10px;padding:18px 0px 10px 0px;font-size:18px;}
.memberChosen{color:#353535;background:#f2dba5}
#memberInfo{width:725px;height:500px;float:left;}
#memberLinks{width:275px;height:500px;float:left;background-color:#808c5f}
#memberHistory{width:1000px;height:523px;float:left;background-color:#353535;margin-top:2px}
#memberInfo span{color:#353535;margin:20px;display:block;font-size:17px}
#memberLinks a{color:#f2dba5;display:block;width:100%;margin-top:20px;font-size:20px;text-align:center}
.historyWall{float:left;width:332px;;text-align:center;margin-top:20px}
.historyWall span{display:block;margin-bottom:8px;color:#ccc394}
.historyWall img{border:2px solid #f2dba5;cursor:pointer}
.memberAvatar {float:left;margin:20px 15px 10px 20px;border: 2px solid #353535}
#historyHeader{font-size:30px;color:#ccc394;margin:20px 0px 0px 40px;width:1000px;display:block}

#container404{width:800px;background:#ccc394;margin:auto;height:290px;overflow:hidden;position:relative;margin-top:50px}
#socialMenu{width:147px;position:absolute;top:3px;right:4px}
#socialMenu a{height:49px;width:49px;display:block;float:right;cursor:pointer;background-image:url("layout/social.png");background-size: 147px 49px}
#twitterLink{background-position: -49px 0px}
#facebookLink{background-position: 49px 0px}
#socialWall{width:97px;height:46px;background:url("layout/social2.png");position:absolute;top:10px;right:10px; background-size: 97px 46px}
#socialWall a{height:46px;width:48px;display:block;float:left;cursor:pointer}
#wallDescGuestBanner{margin-left:300px;margin-bottom:15px;height:70px;width:587px;background-color:#808c5f;float:right;position:relative;border-bottom:2px solid #f2dba5;border-left:2px solid #f2dba5}
#wallDescGuestBanner span{color:#353535;position:absolute;top:10px;right:15px;font-size:20px}
#wallDescGuestBanner a{color:#f2dba5;position:absolute;bottom:10px;right:10px;font-size:30px}
#likesAndAdds{width:100%;height:38px;background:#353535;margin-bottom:2px;overflow:hidden}
#likesAndAdds > div {height:29px;padding:9px 0px 0px 10px;float:left}
#likeFB{border-right:2px solid #f2dba5;width:108px}
#likeG{width:70px}
#likeSU{border-right:2px solid #f2dba5;width:88px}
#wigsLace{background:#808c5f;padding:10px;margin-bottom:2px;position:relative;height:67px}
#wigsLace .title{font-size:30px;display:block;color:#f2dba5}
#wigsLace .text{font-size:17px;display:block;color:#2f3837;margin-top:2px}
#wigsLace a{color:#353535;background:#f2dba5;padding:3px;position:absolute;top:12px;right:12px;font-size:20px}
#wigsLace h1.title{font-size:23px}
#wigsLace h2.text{margin-top:8px}

#guestsColumn{background-color:#353535;width:288px;height:950px;float:left;}
#guestsRight{width:578px;height:950px;float:left;margin-left:2px}
.guestsListItem{display:block;width:268px;height:25px;float:left;text-align:left;color:#f2dba5;padding:7px 0px 0px 20px;font-size:18px;cursor:pointer}
.guestChosen{color:#353535;background:#808c5f}
#guestsTop{background-color:#353535;width:578px;height:108px;}
#guestsWebsite{background-color:#808c5f;width:578px;height:83px;margin-top:2px}
#guestsWebsite span{color:#353535;display:block;text-align:right;padding:12px 15px 0px 0px;font-size:17px}
#guestsAbout{background-color:#ccc394;width:578px;height:508px;margin-top:2px}
#guestsAboutWalls{background-color:#f2dba5;width:578px;height:353px;margin-top:2px;position:relative}
#guestsTop span{text-align:right;color:#f2dba5;font-size:35px;display:block;padding:10px;padding-top:35px}
#guestsWebsite a{text-align:right;color:#f2dba5;font-size:28px;display:block;padding:12px}
#guestsAbout span{color:#353535;padding:10px;display:block}
#guestWallHeader{font-size:30px;color:#353535;padding:20px 0px 0px 25px;width:528px;display:block;text-align:left}
#guestsColumn span{font-size:25px;color:#f2dba5;padding:20px 0px 20px 20px;width:288px;display:block;text-align:left}
.guestAboutWall{float:left;width:289px;height:300px;text-align:center}
.guestAboutWall img{margin-top:20px;border:2px solid #ccc394}

#affiliatesBlock{width:433px;background:#f2dba5;float:left}
#affiliatesHead{display:block;width:418px;height:37px;background-color:#353535;color:#f2dba5;text-align:right;padding-right:15px;font-size:26px;padding-top:13px}
.affiliatesLink{margin-top:2px;display:block;width:313px;height:42px;background-color:#353535;color:#f2dba5;text-align:right;padding-right:120px;font-size:32px;position:relative;padding-top:8px}
.affiliatesLink img{margin-left:10px;position:absolute;top:6px;border:2px solid #f2dba5;right:15px}
#wallpaperLinks, #animeLinks, #resourcesLinks{height:466px;width:433px;background-color:#ccc394; float:left}
#wallpaperLinks, #resourcesLinks{margin-left:2px;}
#resourcesLinks, #animeLinks{margin-top:2px}
.linksHead{display:block;width:418px;height:38px;background-color:#808c5f;text-align:right;font-size:28px;padding-right:15px;padding-top:12px;margin-bottom:10px}
.link{color:#353535;display:block;text-align:right;width:403px;margin-top:6px;font-size:20px;margin-right:12px;margin-left:12px;padding:3px}
.link:hover{background-color:#f2dba5}

#copyright{color:#808c5f; font-size:19px; margin-left:80px;padding-top:12px;display:block}
#footerAffiliates{color:#ccc394;font-size:19px; margin-left:80px;padding-top:10px;display:block}
#footerAffiliates a{color:#f2dba5}

#uploadSuccess{width:433px;background-color:#ccc394;float:left;height:400px;text-align:center;margin-top:2px}
#uploadSuccess span{display:block;text-align:center;width:433px;padding-top:40px;font-size:30px;color:#353535;margin-bottom:20px}

#HomeBody #container,#HomeBody #main{height:1393px}
#WallsBody #container,#WallsBody #main{height:1343px}
#MembersBody #container,#MembersBody #main{height:1223px}
#GuestsBody #container,#GuestsBody #main{height:1093px}
#LinksBody #container,#LinksBody #main{height:1077px}
#HomeBody #logoBottom{height:1250px}
#WallsBody #logoBottom{height:1200px}
#MembersBody #logoBottom{height:1080px}
#GuestsBody #logoBottom{height:950px}
#LinksBody #logoBottom{height:934px}
#WallBody #container,#WallBody #main{height:1393px}
#WallBody #logoBottom{height:1250px}

svg .logoTone path:hover{fill:#1C2020}
svg .logoBroken path:hover{fill:#F5E7C5}

@media (max-width: 1325px) {
    #container{width:1243px;width:-webkit-calc(100% - 4px);width:-moz-calc(100% - 4px);width:calc(100% - 4px)}
    #main{width:1167px;width:-webkit-calc(100% - 76px);width:-moz-calc(100% - 76px);width:calc(100% - 76px)}
    #rightContent{width:277px;width:-webkit-calc(100% - 890px);width:-moz-calc(100% - 890px);width:calc(100% - 890px)}
    #footer{width:1243px;width:-webkit-calc(100% - 4px);width:-moz-calc(100% - 4px);width:calc(100% - 4px)}
    #footerAffiliates{font-size:17px}
    #wallsGrid,#userFilterBarRight{width:877px;width:-webkit-calc(100% - 290px);width:-moz-calc(100% - 290px);width:calc(100% - 290px)}
    #wallRightContent{width:265px;width:-webkit-calc(100% - 902px);width:-moz-calc(100% - 902px);width:calc(100% - 902px)}
    #commentSubmit,#wallCommentFormName{width:245px;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}
    #commentArea{width:229px;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}
    #commentNameInput{width:184px;width:-webkit-calc(100% - 57px);width:-moz-calc(100% - 57px);width:calc(100% - 57px)}
    
    #wigsLace h1.title{font-size:20px}
    #wigsLace h2.text{font-size:13px}
}
@media (max-width: 1246px) {
    #wigsLace h1.title{font-size:30px}
    #wigsLace h2.text{font-size:18px}
    #wigsLace{height:60px!important}
    #container{width:964px;height:2357px;}
    #main{height:2357px;width:888px}
    #footer{width:964px}
    #socialMenu{width:98px}
    #footerAffiliates{font-size:13px}
    #rightContent{width:100%;margin-top:2px;height:700px}
    #homeCommentsSpace{height:622px}
    #logoBottom{height:2214px}
    #wallsGrid,#userFilterBarRight{width:598px}
    .userFilterBarItem{width:97px;font-size:14px}
    #seriesFilterColumn{height:1686px}
    #wallsGrid{height:auto;padding-bottom:52px}
    #wallsControls{width:562px;bottom:0px}
    .userFilterBarItem:last-child{width:103px;border-right:none}
    .membersListItem{width:130px}
    #memberInfo{width:660px;height:400px}
    #memberInfo span{font-size:15px}
    #membersList{width:100%}
    #membersList span, #memberLinks{width:228px}
    #memberLinks a{font-size:18px;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}
    #memberLinks a{margin-left:10px;margin-right:10px}
    #memberLinks{height:400px}
    #memberHistory{width:100%;height:533px}
    #guestsAbout,#guestsWebsite{width:598px}
    #wallpaperLinks,#resourcesLinks{width:453px}
    #wallpaperLinks .linksHead,#resourcesLinks .linksHead{width:438px!important}
    #historyHeader{width:300px;}
    .historyWall{width:296px}
    #historyHeader{margin-left:316px!important}
    #wallTitleBar{width:888px}
    #wallTitleBarRight{width:163px}
    #wallLeftContent{width:888px}
    #wallDescBarLeft{width:299px}
    #wallDescBar{width:888px}
    #wallDescBarLeft span{left:16px}
    #wallRightContent{width:888px;margin-top:2px;height:962px}
    #wallCommentsSpace{height:600px}
    #recentButton{right:122px;left:auto!important}

    #HomeBody #container,#HomeBody #main{height:2095px}
    #WallsBody #container,#WallsBody #main{height:1884px}
    #MembersBody #container,#MembersBody #main{height:1133px}
    #GuestsBody #container,#GuestsBody #main{height:1093px}
    #LinksBody #container,#LinksBody #main{height:1077px}
    #HomeBody #logoBottom{height:1952px}
    #WallsBody #logoBottom{height:1741px}
    #MembersBody #logoBottom{height:990px}
    #GuestsBody #logoBottom{height:950px}
    #LinksBody #logoBottom{height:934px}
    #WallBody #container,#WallBody #main{height:2357px}
    #WallBody #logoBottom{height:2214px}
    #commentSubmit,#wallCommentFormName{width:868px}
    #commentArea{width:868px}
    #commentNameInput{width:810px;}
    #wallCommentForm{position:absolute}
}
@media (max-width: 968px) {
    #wigsLace{display:none}
    #wallsGrid,#userFilterBarRight{width:288px}
    #commentSubmit,#wallCommentFormName{width:558px}
    #commentArea{width:558px}
    #commentNameInput{width:500px;}
    #container,#footer{width:630px}
    #main{width:578px}
    #container,#main{height:3239px}
    #leftContent{margin-bottom:2px}
    #rightContent{width:268px;margin-top:0px;height:1250px}
    #homeCommentsSpace{height:1172px}
    #logoBottom{height:3096px}
    #googleLink{display:none!important}
    #menuBar{height:100px}
    #socialMenu{width:49px;top:10px;right:10px}
    #socialMenu a{width:40px;height:40px;background-size: auto 40px}
    #twitterLink{background-position: -40px 0px}
    #facebookLink{background-position: 40px 0px}
    .menuButton,.menuButton:hover{width:100px!important;height:100px!important;background-size:auto 200px!important;background: url("layout/menu.png");}
    #mainMenu{height:100px;width:517px;background-size:auto 200px!important;background-repeat: no-repeat;}
    #homeButton{background-position: top left}
    #wallsButton{background-position: -101px 0px}
    #membersButton{background-position: -200px 0px}
    #guestsButton{background-position: -300px 0px}
    #linksButton{background-position: -400px 0px;width:107px!important}
    #homeButton:hover, .activeHome{background-position: bottom left}
    #wallsButton:hover, .activeWalls{background-position: -101px 100px}
    #membersButton:hover, .activeMembers{background-position: -200px 100px}
    #guestsButton:hover, .activeGuests{background-position: -300px 100px}
    #linksButton:hover, .activeLinks{background-position: -400px 100px}
    #footerAffiliates{padding-top:7px;font-size:12px}
    #copyright{font-size:15px;padding-top:10px}
    #userFilterBarLeft{display:none}
    #userFilterBarRight{width:100%}
    .userFilterBarItem{width:100px}
    .userFilterBarItem:last-child{width:68px;border-right:none}
    #wallsGrid{margin-top:10px}
    .wallRow{height:252px}
    .wallRowInner{top:0px}
    #wallsControls{width:272px}
    #wallsNext,#wallsPrevious{width:135px}
    #seriesFilterColumn{height:3084px}
    .membersListItem{width:100px;font-size:15px}
    #membersList span{width:68px}
    #memberInfo{width:408px;height:600px}
    #memberLinks{width:170px;height:600px}
    .historyWall{width:288px}
    #historyHeader{margin-left:160px!important}
    #memberHistory{height:730px}
    #guestsColumn{width:245px;height:1145px}
    .guestsListItem{width:225px}
    #guestsRight{width:331px}
    #guestsAbout{width:100%;height:700px}
    #guestsWebsite{width:100%;height:68px}
    #guestsWebsite span{font-size:15px}
    #guestsWebsite a{font-size:18px}
    #guestsAboutWalls{width:100%}
    #guestWallHeader{width:100%;padding-left:0px!important;text-align:center}
    .guestAboutWall{margin-left:20px}
    #affiliatesBlock,#animeLinks{width:308px}
    #affiliatesHead,#animeLinks .linksHead{width:293px}
    .affiliatesLink{width:188px;font-size:20px;height:35px;padding-top:15px}
    #wallpaperLinks,#resourcesLinks{width:268px}
    #wallpaperLinks .linksHead,#resourcesLinks .linksHead{width:253px!important}
    #wallpaperLinks .link,#resourcesLinks .link{width:240px!important}
    #animeLinks .link{width:278px!important}
    #wallLeftContent,#wallTitleBar{width:100%}
    #wallTitleBarRight{width:109px}
    #wallTitleBarLeft{width:467px}
    .wallTitle{right:15px;font-size:25px}
    .wallSubTitle{right:15px;font-size:12px;bottom:6px}
    #wallDescBarDownload{width:296px}
    #wallDescBar{width:100%}
    #wallDescBarLeft{display:none}
    #wallDescGuestBanner{margin-left:0px;width:100%}
    #wallDescription{width:538px}
    #wallRightContent{width:100%}
    body{background-size:auto 100px, auto 39px;background-position-y:0px,100px}
    .spinning, .spinning:hover{background-size:60px!important}
    #logoBar{width:52px}
    #logoTop{width:50px;height:100px;background-size: 52px}
    #logoBottom{width:50px;background-size: 52px;background-position: 0px -98px}
    #HomeButton,#MembersButton,#GuestsButton{width:99px!important}
    #WallsButton{width:98px!important}
    #wallCommentForm{position:absolute}
    #wallImgContainer img{width:578px;}
    #wallImgContainer {height:auto!important}
    #downloadList{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
    .downloadHead,.downloadLinksArea{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}
    .downloadLinksArea,.downloadHeader,.downloadHeaderExpand{width:289px;}
    .downloadLink{width:142px}

    #HomeBody #container,#HomeBody #main{height:2602px}
    #WallsBody #container,#WallsBody #main{height:3239px}
    #MembersBody #container,#MembersBody #main{height:1487px}
    #GuestsBody #container,#GuestsBody #main{height:1245px}
    #LinksBody #container,#LinksBody #main{height:1034px}
    #HomeBody #logoBottom{height:2502px}
    #WallsBody #logoBottom{height:3139px}
    #MembersBody #logoBottom{height:1387px}
    #GuestsBody #logoBottom{height:1145px}
    #LinksBody #logoBottom{height:934px}
    #WallBody #container,#WallBody #main{height:2314px}
    #WallBody #logoBottom{height:2214px}
    
    .addthis_toolbox{
        transform: scale(0.7) translate(-15px,64px);
        -ms-transform: scale(0.7) translate(-15px,64px);
        -webkit-transform: scale(0.7) translate(-15px,64px);
    }
    
    #logoTop svg{width:50px;height:187px;top:6px;}
}