/* Wide Layout 1: 1080px / 27 columns-------------------------------------------------------------------------------------------------------------------------- */@media only screen and (min-width: 1120px) {#vertalign { /* vertical center hack */margin-top: -314px;}#wrapper {width: 1080px;min-height: 614px;}#header {height: 72px;background: url(../img/bg/1080/wrapper-head-bg.jpg) no-repeat;}#container {min-height: 490px;background: url(../img/bg/1080/wrapper-bg.jpg) repeat-y;}#footer {height: 47px;background: url(../img/bg/1080/wrapper-foot-bg.jpg) no-repeat;}/* header ----------------------------------------------------------- */#access {top: 25px;}/* main ----------------------------------------------------------- */#container {width: 1040px;}.gallery-title, #section-title, .page-id-17 .entry-title, .page-template-guestbook-php .entry-title,.page-template-contact-php .entry-title {top: 155px;}.hentry {width: 235px;}.hentry:first-child, .single .hentry, .page .hentry {width: 500px;}.single .hentry, .page .hentry {width: 600px;margin: 0 0 0 255px;}#nav-below {width: 1000px;}/* footer ----------------------------------------------------------- */#footer-widget-area {width: 1080px;top: 44px;}/* HOMEPAGE -------------------------------------------------------------- */.home #vertalign{margin-top:-260px}.home #access, .home #access ul{width:1080px; height:520px}.home #access{background:url(../img/branding/home/1080/intro-1080.jpg) no-repeat}.home #access ul{background:url(../img/branding/home/1080/intro-1080.png) no-repeat}.home .p-link, .home .o-link, .home .n-link, .home .t-link, .home .i-link, .home .a-link, .home .c-link, .home .prev-link, .home .home-link, .home .next-link, .home .gaga-link{text-indent:-9999px}.home .p-link a, .home .o-link a, .home .n-link a, .home .t-link a, .home .i-link a, .home .a-link a, .home .c-link a, .home .prev-link a, .home .home-link a, .home .next-link a{position:absolute; height:520px; top:0}.home .p-link a:hover, .home .o-link a:hover, .home .n-link a:hover, .home .t-link a:hover, .home .i-link a:hover, .home .a-link a:hover, .home .c-link a:hover, .home .prev-link a:hover, .home .home-link a:hover, .home .next-link a:hover{position:absolute; height:520px; width:220px}.home .p-link a{left:40px; width:151px}.home .p-link a:hover{left:2px; background:url(../img/branding/home/1080/p-link-over.png) no-repeat}.home .o-link a{left:195px; width:148px}.home .o-link a:hover{left:155px; background:url(../img/branding/home/1080/o-link-over.png) no-repeat}.home .n-link a{left:350px; width:150px}.home .n-link a:hover{left:310px; background:url(../img/branding/home/1080/n-link-over.png) no-repeat}.home .t-link a{left:505px; width:152px}.home .t-link a:hover{left:471px; background:url(../img/branding/home/1080/t-link-over.png) no-repeat}.home .i-link a{left:662px; width:68px}.home .i-link a:hover{left:586px; background:url(../img/branding/home/1080/i-link-over.png) no-repeat}.home .a-link a{left:734px; width:151px}.home .a-link a:hover{left:695px; background:url(../img/branding/home/1080/a-link-over.png) no-repeat}.home .c-link a{left:889px; width:151px}.home .c-link a:hover{left:849px; background:url(../img/branding/home/1080/c-link-over.png) no-repeat}.home .gaga-link{left:692px; top:454px; width:175px; height:157px}.home .gaga-link a{width:175px; height:157px; background:url(../img/branding/home/1080/gaga-link.png) no-repeat}.home .gaga-link a:hover{background:url(../img/branding/home/1080/gaga-link-over.png) no-repeat}/* GALLERY ----------------------------------------------------------- */.page-template-gallery-php #header {height: 60px;background: url(../img/bg/1080/sketch-head-bg.jpg) no-repeat;}.page-template-gallery-php #container {background: url(../img/bg/1080/sketch-bg.jpg) repeat-y;padding: 0;width: 1080px;}.page-template-gallery-php #footer {clear: both;height: 44px;background: url(../img/bg/1080/sketch-foot-bg.jpg) no-repeat;}.page-template-gallery-php #footer-widget-area {width: 840px;text-align: center;}#slideshow-container {width: 1012px;height: 510px;}#slideshow, span.image-wrapper, a.advance-link  {width: 780px;height: 510px;}#controls, .nav-controls  {width: 780px;height: 526px;}a.advance-link img {max-width: 760px;max-height: 500px;}#thumbs {top: 160px;}#caption {top: 460px;}/* NEWS -------------------------------------------------------------- */.blog #header, .single-post #header {height: 145px;background: url(../img/bg/1080/paper-head-bg.jpg) no-repeat;}.blog #container, .single-post #container {background: url(../img/bg/1080/paper-bg.jpg) repeat-y;padding: 0 0 0 32px;width: 1048px;}.blog #footer, .single-post #footer {clear: both;height: 95px;background: url(../img/bg/1080/paper-foot-bg.jpg) no-repeat;}.blog #footer-widget-area, .single-post #footer-widget-area {top: 8px;padding: 2px 0;background: url(../img/various/news-footertop-1080.png) no-repeat;}.blog #section-title, .single-post #section-title {position: absolute;display: block;left: 287px;top: 45px;width: 745px;height: 82px;}.blog #section-title .entry-title, .single-post #section-title .entry-title {display: block;width: 745px;height: 82px;background: url(../img/headers/header-news-1080.png) no-repeat;}.blog .hentry {width: 235px;margin: 0 20px 20px 0;}.news-thumb img {max-width: 235px;}.blog .hentry:first-child {margin: 0 20px 20px 255px;}.news-latest {width: 745px!important;}.header-image img {max-width: 745px;}.paged .hentry {width: 235px;margin: 0 20px 0px 0;}.paged .hentry:first-child {margin: 0 20px 0px 255px;}/* single -------------------------------------------------------------- */.single-post .entry-title {font-size: 4em!important;width: 745px;}.featured-image {margin: 0 -145px 12px 20px;}.featured-image img {max-width: 520px;}.single .entry-content img {max-width: 600px;}/* TAKEOUT -------------------------------------------------------------- */.page-template-takeout-php #header, .single-takeout #header {height: 165px;background: url(../img/bg/1080/takeout-head-bg.jpg) no-repeat;}.page-template-takeout-php #container {background: url(../img/bg/1080/takeout-bg.jpg) no-repeat;padding: 0 0 0 36px;width: 1044px;height: 400px;min-height: 400px;}.page-template-takeout-php #footer, .single-takeout #footer {clear: both;height: 60px;background: url(../img/bg/1080/takeout-foot-bg.jpg) no-repeat;}.page-template-takeout-php #section-title, .single-takeout #section-title {position: absolute;display: block;left: 237px;top: 30px;width: 813px;height: 110px;}.page-template-takeout-php #section-title .entry-title, .single-takeout #section-title .entry-title {display: block;width: 813px;height: 110px;background: url(../img/headers/header-takeout-1080.jpg) no-repeat;}#takeout .hentry, .paged #takeout .hentry {width: 312px;height: 200px;margin: 0 36px 0 0;}#takeout .hentry a {left: 30px;top: 21px;width: 253px;height: 154px;background: url(../img/bg/1080/takeout-door.png) no-repeat;}#takeout .hentry a:hover {background: url(../img/bg/1080/takeout-door-over.png) no-repeat;}.takeout-thumb {left: 30px;top: 21px;width: 253px;height: 154px;}.takeout-thumb img {max-width: 254px;}#takeout h2.entry-title {font-size: 2em;margin: 30px 0 0 0;}.takeout .item {font-size: 1.3em;}.takeout .price {font-size: 1.3em;}.page-template-takeout-php #nav-below, .single-takeout #nav-below {width: 1008px;margin-bottom: -40px;}.page-template-takeout-php #footer-widget-area, .single-takeout #footer-widget-area {top: 60px;}/* wp-pagenavi */.page-template-takeout-php #page-nav {top: 424px;width: 1008px;}/* single */.single-takeout #container {background: none;padding: 0 0 0 40px;width: 1040px;color: #fff;}.single-takeout .hentry {margin: 0;width: 1000px;}.takeout-image img {max-width: 720px;}/* AUTOBIO, GUESTBOOK, RECOMMENDED -------------------------------------------------------------- */.page-template-autobio-php #header, .page-template-guestbook-php #header, .page-template-recommended-php #header {background: url(../img/bg/1080/book-head-bg.jpg) no-repeat;}.page-template-autobio-php #container, .page-template-guestbook-php #container, .page-template-recommended-php #container {background: url(../img/bg/1080/book-bg.jpg) repeat-y;}.page-template-autobio-php #footer, .page-template-guestbook-php #footer, .page-template-recommended-php #footer {background: url(../img/bg/1080/book-foot-bg.jpg) no-repeat;}#menu-autobio {left: 280px;top: 45px;}/* AUTOBIO -------------------------------------------------------------- */.page-template-autobio-php #section-title, .single-autobio #section-title {left: 580px;top: 45px;width: 430px;height: 45px;}.page-template-autobio-php #section-title .entry-title, .single-autobio #section-title .entry-title {display: block;width: 430px;height: 45px;background: url(../img/headers/header-autobio.png) center center no-repeat;}.page-template-autobio-php #primary {left: 260px;top: 40px;}.page-template-autobio-php .hentry {margin: 30px 0 0 0px!important;width: 990px;}.page-template-autobio-php .hentry .entry-title, .page-template-autobio-php .hentry .entry-content {float: right;width: 450px;}.page-template-autobio-php .featured-image {width: 450px;}.page-template-autobio-php .featured-image img {max-width: 444px;}.page-template-autobio-php .entry-content img {max-width: 450px;}.page-template-autobio-php #page-nav {margin: 30px 0 0 540px;width: 440px;}/* GUESTBOOK -------------------------------------------------------------- */.page-template-guestbook-php #section-title {left: 610px;top: 48px;}#respond {margin-left: 245px;width: 795px;}.comment-form-comment {left: 325px;}.form-submit {left: 325px;}/* comments */ul.commentlist {padding: 0 0 0 56px;width: 1024px;}ul.commentlist li {width: 200px;}/* RECOMMENDED -------------------------------------------------------------- */.page-template-recommended-php #container {width: 1024px;padding: 100px 0 0 56px;}.page-template-recommended-php #section-title {left: 616px;top: 50px;}.page-template-recommended-php .hentry {width: 200px;margin: 0 56px 16px 0;}.page-template-recommended-php .hentry p:first-child {width: 200px;}/* CONTACT -------------------------------------------------------------- */.page-template-contact-php #header {background: url(../img/bg/1080/contact-head-bg.jpg) no-repeat;}.page-template-contact-php #container {background: url(../img/bg/1080/contact-bg.jpg) no-repeat;}.page-template-contact-php #footer {background: url(../img/bg/1080/contact-foot-bg.jpg) no-repeat;}.page-template-contact-php #menu-autobio {top: 155px;}.page-template-contact-php #section-title {left: 380px;top: 28px;}#contactform {left: 366px;top: 135px;width: 390px;}.CleanContact input[type="text"] {width: 280px;margin: 0 0 10px 0;}.CleanContact label {line-height: 26px;}.label-msg {margin: 18px 0 0 0;}.CleanContact textarea {height: 234px;}/* ERROR 404 -------------------------------------------------------------- */#img404 {width: 1040px;height: 490px;}#txt404 {left: 680px;top: 160px;}.error404 #access {left: 660px;top: 90px;}}