/* Wide Layout 2: 1240px / 31 columns-------------------------------------------------------------------------------------------------------------------------- */@media only screen and (min-width: 1280px) {#vertalign { /* vertical center hack */margin-top: -376px;}#wrapper {width: 1240px;min-height: 732px;}#header {height: 82px;background: url(../img/bg/1240/wrapper-head-bg.jpg) no-repeat;}#container {min-height: 592px;background: url(../img/bg/1240/wrapper-bg.jpg) repeat-y;}#footer {height: 54px;background: url(../img/bg/1240/wrapper-foot-bg.jpg) no-repeat;}/* header ----------------------------------------------------------- */#header-image, .home #masthead {width: 1240px;}#access {top: 30px;}/* main ----------------------------------------------------------- */#container {width: 1200px;}.hentry {width: 280px;}.single .hentry, .page .hentry {width: 660px;margin: 0 0 20px 295px;font-size: 1.1em;}#nav-below {width: 1160px;}/* footer ----------------------------------------------------------- */#footer-widget-area {width: 1240px;top: 52px;}/* HOMEPAGE -------------------------------------------------------------- */.home #vertalign{margin-top:-300px}.home #access, .home #access ul{width:1240px; height:600px}.home #access{background:url(../img/branding/home/1240/intro-1240.jpg) no-repeat}.home #access ul{background:url(../img/branding/home/1240/intro-1240.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:600px; 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:600px; width:254px}.home .p-link a{left:40px; width:175px}.home .p-link a:hover{left:0px; background:url(../img/branding/home/1240/p-link-over.png) no-repeat}.home .o-link a{left:220px; width:172px}.home .o-link a:hover{left:179px; background:url(../img/branding/home/1240/o-link-over.png) no-repeat}.home .n-link a{left:399px; width:175px}.home .n-link a:hover{left:360px; background:url(../img/branding/home/1240/n-link-over.png) no-repeat}.home .t-link a{left:580px; width:176px}.home .t-link a:hover{left:541px; background:url(../img/branding/home/1240/t-link-over.png) no-repeat}.home .i-link a{left:762px; width:78px}.home .i-link a:hover{left:674px; background:url(../img/branding/home/1240/i-link-over.png) no-repeat}.home .a-link a{left:845px; width:176px}.home .a-link a:hover{left:806px; background:url(../img/branding/home/1240/a-link-over.png) no-repeat}.home .c-link a{left:1024px; width:176px}.home .c-link a:hover{left:985px; background:url(../img/branding/home/1240/c-link-over.png) no-repeat}.home .gaga-link{left:794px; top:522px; width:204px; height:183px}.home .gaga-link a{width:204px; height:183px; background:url(../img/branding/home/1240/gaga-link.png) no-repeat}.home .gaga-link a:hover{background:url(../img/branding/home/1240/gaga-link-over.png) no-repeat}/* gallery ----------------------------------------------------------- */.page-template-gallery-php #header {height: 70px;background: url(../img/bg/1240/sketch-head-bg.jpg) no-repeat;}.page-template-gallery-php #container {background: url(../img/bg/1240/sketch-bg.jpg) repeat-y;padding: 0;width: 1240px;}.page-template-gallery-php #footer {clear: both;height: 50px;background: url(../img/bg/1240/sketch-foot-bg.jpg) no-repeat;}.page-template-gallery-php #footer-widget-area {width: 1000px;}.gallery-title, #section-title, .page-id-17 .entry-title, .page-template-guestbook-php .entry-title,.page-template-contact-php .entry-title {top: 160px;font-size: 1.4em;}#slideshow-container {width: 1173px;height: 612px;}#slideshow, span.image-wrapper, a.advance-link  {width: 940px;height: 622px;}#controls, .nav-controls  {width: 940px;height: 630px;}a.advance-link img {max-width: 920px;max-height: 600px;}#thumbs {top: 155px;}#caption {top: 560px;}/* NEWS -------------------------------------------------------------- */.blog #header, .single-post #header {height: 170px;background: url(../img/bg/1240/paper-head-bg.jpg) no-repeat;}.blog #container, .single-post #container {background: url(../img/bg/1240/paper-bg.jpg) repeat-y;padding: 0 0 0 31px;width: 1209px;}.blog #footer, .single-post #footer {clear: both;height: 110px;background: url(../img/bg/1240/paper-foot-bg.jpg) no-repeat;}.blog #footer-widget-area, .single-post #footer-widget-area {top: 8px;padding: 4px 0 12px 0;background: url(../img/various/news-footertop-1240.png) no-repeat;}.blog #section-title, .single-post #section-title {position: absolute;display: block;left: 327px;top: 50px;width: 865px;height: 96px;}.blog #section-title .entry-title, .single-post #section-title .entry-title {display: block;width: 865px;height: 96px;background: url(../img/headers/header-news-1240.png) no-repeat;}.blog .hentry {width: 275px;margin: 0 20px 20px 0;}.news-thumb img {max-width: 275px;}.blog .hentry:first-child {margin: 0 20px 20px 295px;}.news-latest {width: 865px!important;}.header-image img {max-width: 865px;}.paged .hentry {width: 275px;margin: 0 20px 0px 0;}.paged .hentry:first-child {margin: 0 20px 0px 295px;}/* single -------------------------------------------------------------- */.single-post .entry-title {width: 860px;}.featured-image {margin: 0 -200px 12px 20px;}.featured-image img {max-width: 620px;}.single .entry-content img {max-width: 660px;}/* TAKEOUT -------------------------------------------------------------- */.page-template-takeout-php #header, .single-takeout #header {height: 176px;background: url(../img/bg/1240/takeout-head-bg.jpg) no-repeat;}.page-template-takeout-php #container {background: url(../img/bg/1240/takeout-bg.jpg) no-repeat;padding: 0 0 0 40px;width: 1200px;height: 459px;min-height: 459px;}.page-template-takeout-php #footer, .single-takeout #footer {clear: both;height: 96px;background: url(../img/bg/1240/takeout-foot-bg.jpg) no-repeat;}.page-template-takeout-php #section-title, .single-takeout #section-title {position: absolute;display: block;left: 245px;top: 26px;width: 961px;height: 129px;}.page-template-takeout-php #section-title .entry-title, .single-takeout #section-title .entry-title {display: block;width: 961px;height: 129px;background: url(../img/headers/header-takeout-1240.jpg) no-repeat;}#takeout .hentry, .paged #takeout .hentry {position: relative;width: 360px;height: 230px;margin: 0 40px 0 0;}#takeout .hentry a {left: 35px;top: 24px;width: 291px;height: 178px;background: url(../img/bg/1240/takeout-door.png) no-repeat;}#takeout .hentry a:hover {background: url(../img/bg/1240/takeout-door-over.png) no-repeat;}.takeout-thumb {left: 35px;top: 24px;width: 291px;height: 178px;}.takeout-thumb img {max-width: 292px;}#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: 1160px;margin-bottom: -40px;}.page-template-takeout-php #footer-widget-area, .single-takeout #footer-widget-area {top: 98px;}/* wp-pagenavi */.page-template-takeout-php #page-nav {top: 480px;width: 1160px;}/* single */.single-takeout #container {background: none;padding: 0 0 0 40px;width: 1200px;color: #fff;}.single-takeout .hentry {margin: 0;width: 1000px;}/* AUTOBIO, GUESTBOOK, RECOMMENDED -------------------------------------------------------------- */.page-template-autobio-php #header, .page-template-guestbook-php #header, .page-template-recommended-php #header {background: url(../img/bg/1240/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/1240/book-bg.jpg) repeat-y;}.page-template-autobio-php #footer, .page-template-guestbook-php #footer, .page-template-recommended-php #footer {background: url(../img/bg/1240/book-foot-bg.jpg) no-repeat;}#menu-autobio {left: 320px;top: 50px;}/* AUTOBIO -------------------------------------------------------------- */.page-template-autobio-php #section-title, .single-autobio #section-title {left: 675px;top: 45px;width: 480px;height: 45px;}.page-template-autobio-php #section-title .entry-title, .single-autobio #section-title .entry-title {display: block;width: 480px;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: 26px 0 0 0px!important;width: 1125px;}.page-template-autobio-php .hentry .entry-title, .page-template-autobio-php .hentry .entry-content {float: right;width: 490px;}.page-template-autobio-php .featured-image {margin: 66px 0 0 16px;width: 520px;}.page-template-autobio-php .featured-image img {max-width: 520px;}.page-template-autobio-php .entry-content img {max-width: 520px;}.page-template-autobio-php #page-nav {margin: 30px 0 0 636px;width: 490px;}/* GUESTBOOK -------------------------------------------------------------- */.page-template-guestbook-php #header {background: url(../img/bg/1240/book-head-bg.jpg) no-repeat;}.page-template-guestbook-php #container {background: url(../img/bg/1240/book-bg.jpg) repeat-y;}.page-template-guestbook-php #footer {background: url(../img/bg/1240/book-foot-bg.jpg) no-repeat;}.page-template-guestbook-php #section-title {left: 720px;top: 53px;}#respond {margin-left: 285px;width: 915px;}.comment-form-comment {left: 395px;}.form-submit {left: 395px;}/* comments */#comments-title {margin: 8px 0 4px 66px !important;}ul.commentlist {padding: 0 0 0 66px;width: 1174px;}ul.commentlist li {width: 235px;}/* RECOMMENDED -------------------------------------------------------------- */.page-template-recommended-php #container {width: 1184px;padding: 100px 0 0 56px;}.page-template-recommended-php #section-title {left: 726px;top: 55px;}.page-template-recommended-php .hentry {width: 235px;margin: 0 56px 16px 0;}.page-template-recommended-php .hentry p:first-child {width: 235px;}/* CONTACT -------------------------------------------------------------- */.page-template-contact-php #header {background: url(../img/bg/1240/contact-head-bg.jpg) no-repeat;}.page-template-contact-php #container {background: url(../img/bg/1240/contact-bg.jpg) no-repeat;}.page-template-contact-php #footer {background: url(../img/bg/1240/contact-foot-bg.jpg) no-repeat;}.page-template-contact-php #menu-autobio {top: 160px;}.page-template-contact-php #section-title {left: 460px;top: 28px;}#contactform {left: 410px;top: 136px;width: 470px;}.CleanContact input[type="text"] {width: 320px;margin: 0 0 14px 0;}.CleanContact input[type="text"], .CleanContact label {line-height: 30px;}.label-msg {margin: 23px 0 0 0;}.CleanContact textarea {height: 312px;}/* ERROR 404 -------------------------------------------------------------- */#img404 {width: 1200px;height: 592px;display: table-cell;vertical-align: middle;text-align: center;}#txt404 {left: 780px;top: 170px;}.error404 #access {left: 760px;top: 110px;}}