@charset "UTF-8";
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, font, 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, input,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
font-size: 100%; 
vertical-align: baseline; 
background: transparent;	
}
ol, ul { list-style: none; } .clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;	
}
.clearfix {	display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; } article, aside, figure, footer, header, hgroup, nav, section, video, img { display: block; } @font-face {
font-family: 'League Gothic';
src: url(//sushijinnextdoor.com/wp-content/themes/sideways/font/league_ghotic_extended-webfont.eot?) format('eot'),
url(//sushijinnextdoor.com/wp-content/themes/sideways/font/league_ghotic_extended-webfont.woff) format('woff'),
url(//sushijinnextdoor.com/wp-content/themes/sideways/font/league_ghotic_extended-webfont.ttf) format('truetype'),
url(//sushijinnextdoor.com/wp-content/themes/sideways/font/league_ghotic_extended-webfont.svg#webfontJks7As9d) format('svg');
font-weight: normal;
font-style: normal;
}
a {	
color: #C20125;
text-decoration: none;	
}
a:hover { color: #666; }
h1 a { color: #FFF; }
h1 a:hover {	color: #666; }
p {	margin: 16px 0; }
h1 {
color: #FFF;
font-family: League Gothic, Arial, san-serif;
font-size: 50px;
font-weight: 400;
line-height: 1em;
margin-top: 40px;
text-shadow: 0 0 2px #000;
text-transform: uppercase;
}
#article-list h1 {		
margin: 0;
position: relative;
z-index: 2;		
}
.type-video h1{		
font-size: 24px;
line-height: 23px;		
}
article h1:first-child { margin: 0 0 20px; } h2 {
color: #FFF;
font-family: League Gothic, Arial, san-serif;
font-size: 44px;
font-weight: 400;
line-height: 1em;
margin-top: 40px;
text-shadow: 0 0 2px #000;
text-transform: uppercase;	
}
h3 {	
color: #FFF;
font-family: League Gothic, Arial, san-serif;
font-size: 28px;
font-weight: 400;
line-height: 1em;
margin-top: 40px;
text-shadow: 0 0 2px #000;
text-transform: uppercase;
}
h4 {	
color: #FFF;
font-family: League Gothic, Arial, san-serif;
font-size: 24px;
font-weight: 400;
line-height: 1em;
margin-top: 40px;
text-shadow: 0 0 2px #000;
text-transform: uppercase;	
}
h5 {
color: #FFF;
font-size: 12px;
font-weight: 400;
line-height: 1.2em;
margin-top: 40px;
text-shadow: 0 0 2px #000;
text-transform: uppercase;
}
h6 {	
color: #FFF;
font-size: 10px;
font-weight: 700;
line-height: 1.4em;
margin-top: 40px;
text-shadow: 0 0 2px #000;
text-transform: uppercase;	
}
.subtitle {	
display: block;
font-size: 14px;
font-weight: 700;
margin: 20px 0 20px;
} html { height: 100%; }
body {
background-color: #000;
color: #CCC;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
height: 100%;
line-height: 1.5em;	
}
#wrapper { 
_height: 100%; height: auto !important; 
height: 100%;	
margin: 0 auto -50px;
min-height: 100%;	
} #searchbar-holder {	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/searchbar-background.png) repeat-x;
height: 42px;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 9998;
}
#searchbar-holder #searchbar {		
display: block;
margin: 0 auto;
padding: 1px 0 0;
width: 880px;		
}
#searchbar .search {			
border-right: 1px solid #050505;
float: right;
margin: 0 0 0 15px;			
}
.widget_search form {
display: block;
height: 31px;
margin: 0;
overflow: hidden;
padding: 0;
}
.widget_search input[type=text] {			
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/search-shadow.png) left top no-repeat #FFF;
border: 1px solid #999;
border-left: 1px solid #050505;
border-top: 1px solid #050505;
clear: none;
color: #999;
float: left;
margin: 3px 0 0;
padding: 3px;
width: 136px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.widget_search input[type=submit] {			
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/search-button.png) 0 0 no-repeat;
border: none;
border-right: 1px solid #181818;
cursor: pointer;
float: right;
font-size: 0;				
height: 30px;
line-height: 0;
margin: 0;
padding: 0;
text-indent: -999px;										
width: 52px;			
}
.widget_search input[type=submit]:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/search-button.png) 0 -32px no-repeat; } #share {			
float: right;
position: relative;
width: 250px;			
}
.share-button {				
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/share-button.png) no-repeat;
display: block;
float: right;
height: 31px;
position: relative;
width: 64px;				
}
.share-button:hover { background-position: 0 -32px; }
.share-button span {
left: -9999px;
position: absolute;
}
#share-box {				
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/share-box-top.png) right top no-repeat;
display: none;
float: right;
position: absolute;
right: 0;
top: 30px;				
}
#share-holder {				
background-image: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/alpha.png);
margin-top: 10px;									
overflow: hidden;
padding: 10px 0 0 10px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;				
}
#share-box a {					
display: block;
height: 38px;
float: left;
margin: 0 10px 10px 0;
overflow: hidden;
text-indent: 9999px;
width: 38px;					
}
.email-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/email.png) no-repeat; }
.rss-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/rss.png) no-repeat;	}
.facebook-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/facebook.png) no-repeat; }
.twitter-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/twitter.png) no-repeat; }
.google-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/google.png) no-repeat; }
.digg-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/digg.png) no-repeat; }
.myspace-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/myspace.png) no-repeat; }
.dribbble-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/dribbble.png) no-repeat; }
.flickr-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/flickr.png) no-repeat; }
.linkedin-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/linkedin.png) no-repeat; }
.vimeo-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/vimeo.png) no-repeat; }
.youtube-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/social/youtube.png) no-repeat; } #sidebar {	
left: 40px;
position: fixed;
top: 50px;
width: 120px;
z-index: 9999;	
}
#sidebar header {		
background: #0C0C0C;
background: -webkit-gradient(
linear,
right bottom,
left top,
color-stop(0.23, rgb(17,17,17)),
color-stop(0.62, rgb(12,12,12))
);
background: -moz-linear-gradient(
center bottom,
rgb(17,17,17) 23%,
rgb(12,12,12) 62%
);
float: left;
padding: 10px;
position: relative;
z-index: 100;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius:10px;
-moz-box-shadow: 0 1px 4px #000;
-webkit-box-shadow: 0 1px 4px #000;
box-shadow: 0 1px 4px #000;		
}
#sidebar h1 { margin: 0; }
#sidebar nav {		
background-color: #0C0C0C;
background: -webkit-gradient(
linear,
right bottom,
left top,
color-stop(0.23, rgb(17,17,17)),
color-stop(0.62, rgb(12,12,12))
);
background: -moz-linear-gradient(
center bottom,
rgb(17,17,17) 23%,
rgb(12,12,12) 62%
);
clear: both;
margin: 0 auto;
position: relative;
width: 200px;
z-index: 99;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-box-shadow: 0 1px 4px #000;
-webkit-box-shadow: 0 1px 4px #000;
box-shadow: 0 1px 4px #000;		
}
#navigation { text-shadow: 1px 1px 1px #111; }
#navigation li {			
border-bottom: 1px solid #050505;
border-top: 1px solid #181818;			
position: relative;			
}
#navigation  li:first-child { border-top: none; }
#navigation li:last-child { border-bottom: none; }
#sidebar nav a {			
color: #CCC;
font-size: 20px;
font-weight: 700;
display: block;
line-height: 28px;
text-transform: uppercase;	
padding: 10px;		
}
#navigation a { padding: 0 0 0 10px; }
#navigation a:hover {			
background-color: #FFF;
color: #666;
text-shadow: none;			
} #navigation ul {		
background-color: #FFF;
display: none; 		
left: 110px;
position: absolute;
top: 0;
width: 200px; 
z-index: 999;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;			
}
#navigation ul li {			
border: none;
margin-right: 0; 
width: 150px;			
}
#navigation li ul a, #navigation li ul a:visited {			
color: #666;
text-shadow: none;
width: 140px;			
}
#navigation li ul a:hover {			
background: none;
color: #333;			
} #navigation ul ul { top: 0; }
#navigation li ul ul {			
left: 130px;
margin: 0 0 0 10px;			
}
#navigation ul {
display: none;
}
#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li:hover ul ul ul ul { display: none; }
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li li li li:hover ul { display: block; }
#expand-button {	
color: #FFF;
text-align: center;		
}
#expand-button:hover { color: #666;	}
#expand-button.collapse {	
color: #666;
text-shadow: -1px -1px 1px #000;	
}
#expand-button.collapse:hover { color: #999; } #content {
display: block;
margin: 0 auto 20px;
padding: 1px 0;
width: 880px;
}
#content.height-fix {
margin: 0 0 0 208px;
min-height: 550px;	
} #filter.fixed {		
background-color: #0C0C0C;
float: left;
left: 227px;
margin: 0;
padding: 10px;
position: fixed;
top: 50px;		
}	
#filter h4 { margin: 0;}
#filter li {			
background: none;
float: left;
margin: 0 10px 0 0;
padding: 0;			
}
#filter li:last-child { margin: 0; }
#filter .current a { color: #666; }
#filter  a { color: #FFF; line-height: 24px; }
#filter  a:hover { color: #666; } #filter {	
font-size: 10px;
font-weight: 700;
overflow: hidden;
margin: 40px 0 0;
text-transform: uppercase;	
}
#portfolio {
clear: both;
display: block;
margin: 40px 0 0;
width: 800px;	
}
#portfolio li {		
background: none;
display: inline;
float: left;
padding: 0;
position: relative;
width: 200px;		
}
#portfolio li:hover { z-index: 99; }
#portfolio img { position: relative; }
#portfolio .info {			
background-color: #FFF;
display: none;
height: 220px;
left: -30px;
padding: 20px;
position: absolute;
top: -30px;
width: 220px;
-moz-box-shadow: 0 2px 12px #000;
-webkit-box-shadow: 0 2px 12px #000;
box-shadow: 0 2px 12px #000;			
}
#portfolio li:hover .info { display: block; }
.info h1 {			
color: #111;
font-size: 28px;
text-shadow: none;			
}
.info p { color: #111; }
.info .more-link {			
bottom: 20px;
color: #C20125;
position: absolute;
right: 20px;			
}
.info .more-link:hover { color: #666; } #article-list{		
float: left;
margin: 110px 0 0 18px;		
}
.article-wrapper {			
background-color: #0C0C0C;
opacity: 0.9; display: block;
margin: 50px auto 0; padding: 40px;
width: 800px;
-moz-box-shadow: 0 1px 4px #000;
-webkit-box-shadow: 0 1px 4px #000;
box-shadow: 0 1px 4px #000;			
}
.article-wrapper header { margin: 0 0 20px; }
.article-wrapper header h4 { margin: 0; }
#article-list .article-wrapper  { float: left;
margin: 20px 20px 0 0;
}
article {
position: relative; 
word-wrap: break-word;
}
#article-list article { height: 348px; }
#article-list  section {				
height: 220px;
line-height: 1.3em;				
}
article footer { background: none;	} .post-meta {					
bottom: 0;
color: #FFF;
height: 20px;
line-height: 1.4em;
padding: 0;
position: absolute;
text-shadow: 1px 1px 1px #111;
width: 100%;
z-index: 2;					
}
.post-meta ul {					
float: left;
margin: 0;
overflow: hidden;						
}
.post-meta li {							
background: none;
float: left;
margin-right: 10px;
padding: 0;						
}
.post-meta a, .post-meta a:visited{ color: #FFF; }
.post-meta a:hover{ color: #666; }
.post-meta a:active{ color: #CCC; }
.more-link {								
float: right;
font-family: League Gothic, Arial, san-serif;
font-size: 22px;
text-transform: uppercase;								
} .type-text, .type-image {			
color: #666;
font-size: 24px;
width: 540px;			
} .type-gallery-portrait {
height: 430px;
padding: 0;
width: 300px;
}
.type-gallery-landscape {
height: 430px;
padding: 0;
width: 620px;
} .hover_50 {	background: #0C0C0C url(//sushijinnextdoor.com/wp-content/themes/sideways/images/image-hover.png) center center no-repeat; } .type-image span {				
background-color: #0C0C0C;
margin-left: -10px;
padding: 0 10px;				
}
.type-image img {				
left: -40px;
position: absolute;
top: -41px;
z-index: 1;			
} .type-video {			
margin: 0;
overflow: hidden;
padding: 0;
width: 1057px;			
}
.type-video article {				
float: left;
margin: 0;
padding: 40px 20px;
width: 253px;				
}
.type-video iframe {				
float: left;
margin: 0;
padding: 0;				
}
.type-video footer { bottom: 40px; } .pagination {			
background-color: #0C0C0C;
font-size: 10px;
font-weight: 700;
float: left;
left: 227px;
margin: 40px 0 0;
padding: 10px 5px;
position: fixed;
text-transform: uppercase;
top: 550px;
}
.article-wrapper .pagination {			
display: block;
left: auto;			
padding: 0;
position: relative;
top: auto;
width: 100%;			
}
.main .pagination { margin: 0 0 30px; }
.pagination a { color: #FFF; }
.pagination a:hover { color: #666; }
.pagination span {				
display: block;
float: left;
margin: 0 5px;			
}		
.pagination .current { color: #666; }
.main { float: left;
width: 524px;			
} .single-post-meta {				
color: #FFF;
font-size: 10px;
font-weight: 700;
line-height: 1.4em;
margin: 20px 0;
text-transform: uppercase;				
}
.single-post-meta ul {					
margin: 0;
overflow: hidden;					
}
.single-post-meta  li {						
background: none;
float: left;
margin-right: 10px;
padding: 0;					
}
.single-post-meta a, .single-post-meta  a:visited{ color: #FFF; }
.single-post-meta  a:hover{ color: #666; }
.single-post-meta  a:active{ color: #CCC; } #feature-image {			
margin: 20px 0;
-moz-box-shadow: 0 1px 4px #000;
-webkit-box-shadow: 0 1px 4px #000;
box-shadow: 0 1px 4px #000;	
} #article-sidebar {			
float: right;
width: 253px;			
}
#article-sidebar .widget:first-child { margin: 0; } #push {	
clear: both; 
height: 50px;
}
footer {	
background-color: #0C0C0C;
color: #FFF;
clear: both;
font-size: 10px;
font-weight: 700;
height: 50px;	
text-transform: uppercase;	
}
footer.fixed {		
bottom: 0;
position: fixed;
width: 100%;		
}
#footer-content { padding: 1px 20px; }
#footer-content p { margin: 16px 0 0; }
footer nav {		
float: right;
margin-top: 16px;		
}
footer nav li{				
float: left;
margin-left: 20px;			
}
footer nav a{			
color: #FFF;
display: block;				
} #author-bio {	
clear: both;
margin: 20px 0;
overflow: hidden;	
}
#comments {
clear: both;
margin: 20px 0 0 0;
padding: 0;
overflow: hidden;
width: 526px;	
}
.comment-pagination { overflow: hidden; }
.comment {		
background: none;
padding: 0;
width: 525px;	
} .comment-holder { 		
border-top: 1px solid #181818;
float: right; 			
overflow: hidden;
position: relative;
width: 526px;	
}
.author-text {
float: right;
padding: 10px;
width: 413px;
} .children .comment-holder { width: 465px; }
.children .author-text { width: 352px; } .children .children .comment-holder {			
margin-bottom: 20px;
width: 404px; 			
}
.children .children .author-text { width: 290px; }
.admin_comment .avatar { 		
float: right;
margin-left: 10px;			
}
.avatar {
height: 80px; 
float: left;
margin: 20px 0 0 1px; 
width: 80px;
}
.author-text small { 
float: right;
font-size: 10px;
font-weight: 700;
margin-top: 5px; 
text-transform: uppercasel		
}
small a { color: #FFF; } small a:hover{ color: #666; }
.author-text h4 {
float: left;
margin: 12px 0; 			
}
.the-comment { 			
clear: both;
margin-top: 20px;			
}
.comment-reply-link {		
background-color: #C20125;
color: #FFF;
cursor: pointer;
float: right;
font-size: 10px;
font-weight: bold;
margin: 20px 0 10px;
padding: 5px;			
text-transform: uppercase;			
}
.comment-reply-link:hover {			
background-color: #666;
color: #FFF;		
}
.cancel-comment-reply { margin: 20px 0;}
#respond { clear: both; }
#respond h2 { margin: 0;	}
#respond form {		
margin-top: 20px;
width: 524px;		
}
label {			
display: block;
line-height: 30px;
margin-top: 2px;
width: 524px; 				
}
label span { color: #C20125; }
input[type=text], input[type=password] { 				
background-color: #FFF;
clear: both;
padding: 7px 8px;
width: 263px;			
}
textarea {				
font-family: Arial, san-serif;
height: 141px;
margin: 0;
padding: 8px;
resize: none;			
width: 508px;			
}
input[type=checkbox] {				
background: none;
float: left;
margin: 10px 10px 0 0;
width: 25px;				
}
#respond label.checkbox {				
float: left;
width: 490px;				
}
input[type=submit] { 				
background-color: #C20125;
border: none;
clear: both;
color: #FFF;
cursor: pointer;
display: block; 
font-size: 10px;
font-weight: 700;
margin: 8px 0 0;
padding: 7px 8px;
text-transform: uppercase;
width: 526px;				
}
input[type=submit]:hover { background-color: #666; }
input.error, textarea.error { border: 2px solid #CC0000; }
label.error{ color: #CC0000; }
.loading {				
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/loader.gif) no-repeat;
clear: both;
display: block;
height: 24px;
margin: 0 auto;
width: 24px;				
}
#article-sidebar input[type=text], #article-sidebar input[type=submit], #article-sidebar textarea { width: 253px; }
#article-sidebar label { width: 250px; } .widget { 	
clear: both;
margin: 40px 0 0;
overflow: hidden;
width: 253px;	
}
.widgettitle { margin: 0 0 20px; }
select {
background-color: #191919;
border: 1px solid #070707;
color: #FFF;
height: 30px;
line-height: 22px;
padding: 3px 4px;
width: 247px;
} .widget_archive li { 	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_cross.png) left 2px no-repeat;
border-bottom: 1px solid #050505;
border-top: 1px solid #181818;
padding: 0 0 0 18px; 	
}
.widget_archive li:first-child { border-top: none; }
.widget_archive li:last-child { border-bottom: none; }
.widget_archive li a { 
color: #FFF;
display: block;
padding: 6px 0; 	
}
.widget_archive li a:hover { color: #666; } .widget_categories li { 	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_cross.png) left 2px no-repeat;
border-bottom: 1px solid #050505;
border-top: 1px solid #181818;
padding: 0 0 0 18px; 	
}
.widget_categories li:first-child { border-top: none; }
.widget_categories li:last-child { border-bottom: none; }
.widget_categories li a { 
color: #FFF;
display: block;
padding: 6px 0; 	
}
.widget_categories li a:hover { color: #666; } .widget_calendar table{	
text-align: center; 
width: 100%;	
}
.widget_calendar caption { font-weight: 700; }
.widget_calendar thead { font-weight: 700; } .widget_nav_menu li { 	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_cross.png) left 2px no-repeat;
border-bottom: 1px solid #050505;
border-top: 1px solid #181818;
padding: 0 0 0 18px; 	
}
.widget_nav_menu li:first-child { border-top: none; }
.widget_nav_menu li:last-child { border-bottom: none; }
.widget_nav_menu li a { 
color: #FFF;
display: block;
padding: 6px 0; 	
}
.widget_nav_menu li a:hover { color: #666; } .widget_links li { 	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_cross.png) left 2px no-repeat;
border-bottom: 1px solid #050505;
border-top: 1px solid #181818;
padding: 0 0 0 18px; 	
}
.widget_links li:first-child { border-top: none; }
.widget_links li:last-child { border-bottom: none; }
.widget_links li a { 
color: #FFF;
display: block;
padding: 6px 0; 	
}
.widget_links li a:hover { color: #666; } .widget_meta li { 	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_cross.png) left 2px no-repeat;
border-bottom: 1px solid #050505;
border-top: 1px solid #181818;
padding: 0 0 0 18px; 	
}
.widget_meta li:first-child { border-top: none; }
.widget_meta li:last-child { border-bottom: none; }
.widget_meta li a { 
color: #FFF;
display: block;
padding: 6px 0; 	
}
.widget_meta li a:hover { color: #666; } .widget_pages li { 	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_cross.png) left 2px no-repeat;
padding: 0 0 0 18px; 	
}
.widget_pages li a { 
color: #FFF;
display: block;
padding: 6px 0; 	
}
.widget_pages li a:hover { color: #666; } .widget_recent_comments li { 	
border-bottom: 1px solid #050505;
border-top: 1px solid #181818;
line-height: 30px;	
}
.widget_recent_comments li:first-child { border-top: none; }
.widget_recent_comments li:last-child { border-bottom: none; }
.widget_recent_comments li a { } .widget_recent_entries li { 	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_cross.png) left 2px no-repeat;
border-bottom: 1px solid #050505;
border-top: 1px solid #181818;
padding: 0 0 0 18px; 	
}
.widget_recent_entries li:first-child { border-top: none; }
.widget_recent_entries li:last-child { border-bottom: none; }
.widget_recent_entries li a { 
color: #FFF;
display: block;
padding: 6px 0; 	
}
.widget_recent_entries li a:hover { color: #666; } .widget_rss .rss-date { font-weight: 700; }
.widget_rss  cite { font-weight: 700; }
.widget_rss  cite:before { content: "- "; }
.widget_rss li { padding: 4px 0; }
.widget_rss li a { display: block; } .raw_twitter li { 
background-color: #040404; 
margin: 20px 0px 0px;
padding: 10px;
}	
.raw_twitter { overflow: hidden; }
.raw_twitter span { 
display: block;
margin: 0px 0px 10px;
} #article-sidebar .widget_search form{	
float: left;
width: 100%;	
}
#article-sidebar .widget_search input[type=text] { width: 180px; }
#article-sidebar .widget_search input[type=submit] {	
border: none;
width: 52px;	
} .raw_social, .social-button-holder { overflow: hidden; }
.social-button-holder li {		
float: left;
margin: 0 10px 10px 0;		
}
.social-button-holder a { 		
display: block;
height: 38px;
float: left;
overflow: hidden;
text-indent: 9999px;
width: 38px;	
} .raw_popular_posts img, .raw_related_posts  img, .raw_recent_posts img { 
float: left;
margin: 10px 10px 0 0;
-moz-box-shadow: 0 1px 4px #000;
-webkit-box-shadow:0 1px 4px #000;
box-shadow:0 1px 4px #000;	
}
.raw_popular_posts h5, .raw_related_posts h5, .raw_recent_posts h5 { 	
font-size: 12px;
font-weight: 700;
margin: 10px 0;
text-transform: none;	
}
.raw_popular_posts li, .raw_related_posts li, .raw_recent_posts li { 	
clear: both;
color: #666;
overflow: hidden; 
padding-bottom: 10px;
}
.raw_popular_posts li:first-child, .raw_related_posts li:first-child, .raw_recent_posts li:first-child  { border-top: none; }
.raw_popular_posts li:last-child, .raw_related_posts li:last-child, .raw_recent_posts li:last-child { border-bottom: none; }
.raw_popular_posts a, .raw_related_posts a, .raw_recent_posts a { color: #FFF; }
.raw_popular_posts a:hover, .raw_related_posts a:hover, .raw_recent_posts a:hover{ color: #666; }
.raw_popular_posts a:active, .raw_related_posts a:active, .raw_recent_posts a:active{ color: #999; } .raw_contact p {	margin: 2px 0;} article table {	
border-bottom: 1px solid #040404;
border-collapse: collapse; 
border-spacing: 0;
margin: 20px auto 0;
text-align: center; 
width: 100%;	
}
article th {			
background-color: #040404;
border-left: 1px solid #040404;
font-weight: 700;
padding: 4px;			
}
article td {			
border-left: 1px solid #040404;
padding: 4px;
position: relative;
vertical-align: middle;			
}
article tr { 			
background-color: #0A0A0A;	
border-right: 1px solid #040404;			
}
article tr:nth-child(2n) { background-color: #070707; } article ul, .widget_text ul { margin: 16px 0 0 16px; }
article ul li, .widget_text ul li { 		
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_cross.png) 4px -2px no-repeat;
padding: 2px 0 2px 22px; 
}
article li ul, .widget_text li ul { margin: 0; }
article ul ol li, .widget_text ul ol li { background: none;}
article ol, .widget_text ol {	
margin: 16px 0 0 16px;
padding-left: 20px;	
}
article ol li, .widget_text ol li {	
list-style-type:decimal;		
padding: 2px 0 2px 3px;		
}
article li ol, .widget_text li ol { margin:0; }
article ol ul li, .widget_text ol ul li {				
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_cross.png) 4px -2px no-repeat;
list-style-type: none; 
margin: 0 0 0 -2px;
padding: 2px 0 2px 22px; 				
} article ul.square { padding-left: 20px; }
article ul.circle { padding-left: 20px; }
article ul.check li { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_true.png) left 5px no-repeat; }
article ul.cross li { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_false.png) left 5px no-repeat; }
article ul.square li { background: none; list-style-type: square; }
article ul.circle li { background: none; list-style-type: disc;}  .third { 
float: left;
margin: 0 20px 0 0;
padding: 1px 0 0;
position: relative;
width: 253px; 	
}
.main .third { width: 161px; } .half { 
float: left;
margin: 0 20px 0 0; 
position: relative;
width: 390px; 	
}
.main .half { width: 252px; } .two-thirds { 
float: left;
margin: 0 20px 0 0; 
position: relative;
width: 526px;
}
.main .two-thirds { width: 342px; }
.end { margin: 0; } .dropcap_1 { 	
font-size: 34px; 
font-weight: 700;
float: left; 
height: 30px;
line-height: 30px;
padding-top: 3px;
text-align: center;
width: 36px; 	
}
.dropcap_2 {
float: left; 
height: 36px; 
line-height: 30px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: -9px;
padding-top: 5px; 
text-align: center; 
width: 40px;
background-color: #C20125; 
color: #FFF; 
font-size: 30px; 
font-weight: 700;
text-shadow: none; 
-moz-box-shadow: 0 1px 4px #000;
-webkit-box-shadow:0 1px 4px #000;
box-shadow:0 1px 4px #000;
border-radius:100px;
-moz-border-radius:100px;
-webkit-border-radius:100px;	
} .highlight {
background-color: #C20125;
padding: 5px;
}  .download_box { 	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/download-icon.png) 20px center no-repeat #C0E04F;
border: 1px solid #548E13;
color: #548E13; 	
margin-top: 16px; 
padding: 0 20px 0 80px; 
text-shadow: none;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;	
}
.download_box a {
border-bottom: 1px dotted #548E13; 
color: #548E13; 
}
.download_box a:hover {	
border-bottom: none; 
color: #666; 		
} .info_box {
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/info-icon.png) 20px center no-repeat #BFE4F9; 
border: 1px solid #68A2CF; 
clear: both; 
color: #2E6093;
margin-top: 16px; 
padding: 0 20px 0 80px;
text-shadow: none;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;	
}
.info_box a { 
border-bottom: 1px dotted #68A2CF; 
color: #68A2CF;
}
.info_box a:hover { 
border-bottom: none; 
color: #666; 		
} .warning_box {	 
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/warning-icon.png) 20px center no-repeat #FCC; 
border: 1px solid #F99;
clear: both;
color: #C31B00;
margin-top: 16px;
padding: 0 20px 0 80px;
text-shadow: none;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;	
}
.warning_box a {	
border-bottom: 1px dotted #F99; 
color: #F99; 
}
.warning_box a:hover {
border-bottom: none; 
color: #666; 		
} blockquote {	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/quote_bg.png) left top no-repeat;
color: #666;
font-size: 20px;
font-weight: 700;
line-height: 22px;
margin: 20px 0 20px; 
padding: 1px 20px;	
}
cite { margin: 20px 0 0; }
.quote_left { 	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/quote_bg.png) left top no-repeat;
color: #666;
float: left; 
font-size: 20px;
font-weight: 700;
line-height: 22px;
margin: 0 20px 0 0; 
padding: 20px 0 20px 20px;
width: 233px;
}
.quote_right  { 	
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/quote_bg.png) left top no-repeat;
color: #666;
float: right; 
font-size: 20px;
font-weight: 700;
line-height: 22px;
margin: 0 0 0 20px; 
padding: 20px 0 20px 20px;
width: 233px;
} hr { 
background-color: #FFF;
border: none;
height: 4px;
margin: 16px 0 0;
}
hr.thin {
background:	none;
border-top: 1px dotted #FFF;	
}
.divider.top { 
background: none;
border-top: 1px dotted #FFF;
height: auto; 
clear: both; 
margin: 16px 0 0;	
}
.top{	
font-size: 10px;
line-height: 10px; 
position: relative;
text-align: right;
width: 92%;
}
.top a{ 
color: #666;
display: block; 
height: 20px;
padding-left: 17px;
position: absolute; 
right: -40px;
top: -5px;
width: 20px;
}
.top a:hover{ color: #999; } .toggle-content { clear: both; margin: 16px 0 0; }
.toggle-content + .toggle-content { margin: 0; }
.toggle-content .expand-button { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_cross.png) 4px center no-repeat; cursor: pointer; padding: 8px 8px 8px 22px; }
.toggle-content .expand-button.close { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/li_false.png) left center no-repeat; }
.toggle-content .expand-button p { font-weight: 700; margin: 0; }
.toggle-content .expand {
background-color: #191919;
margin: 0 0 16px;
padding: 1px 20px 20px;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;	
}
.expanding .expand { display: none; } .button {	
background-color: #C20125;
border: none;	
color: #FFF;
cursor: pointer;
display: block; 
font-size: 10px;
font-weight: 700;
margin: 20px 20px 0 0;
padding: 5px;
text-transform: uppercase;	
}
.button:hover {
background-color: #666;
color: #FFF;		
} .entry-content img {
margin: 0 0 24px 0;
max-width: 640px;
}
.wp-caption {
line-height: 18px;
text-align: center;
margin-bottom: 20px;
padding: 4px;
}
.wp-caption img { margin: 5px; }
.wp-caption p.wp-caption-text { margin: 0 0 4px; }
.wp-smiley { display: inline; margin:0; }
.gallery { margin: 40px auto 0; }
.gallery-item {
float: left;
margin: 0;
padding: 0;
text-align: center;
width: 200px;
}
.gallery-icon {
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/image-hover.png) center center no-repeat #0C0C0C;
height:  200px;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
width: 200px;
}
.vimeo, .youtube { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/video-hover.png) center center no-repeat #0C0C0C; }
.vimeo img {
display: block;
left: -50px;
position: absolute;
}
.youtube img {
top: -33px;
left: -76px;
position: absolute;
}
.gallery-item a {
display: block;
height: 100%;
width: 100%;
}
.gallery-caption {
background-color: #FFF;
color: #111;
margin:-26px auto 0;
padding: 4px;
position: relative;
width: 192px;
z-index: 10;
}
.gallery br+br {	display: none; } .clearboth { 
height: 1px;
clear: both;
width: 100%;
}
.displace { 
position: absolute;
left: -9999px; 
}
.screen-reader-text { display: none; }
.right, .button.right { float: right; margin: 20px 0 20px 20px }
.left, .button.left { float: left; margin: 20px 20px 20px 0 }
.button.center { display: block; margin: 16px auto 0; text-align: center; }
.no-top-margin { margin-top: 0; }
.no-margin { margin: 0; }
.margin-top { margin-top: 20px; }
div > br:first-child { display: none; }
.ie-last-child-fix { border-bottom: none; }
.alignleft {
float: left;
margin: 3px 20px 10px 0;	
}
.alignright {
float: right;
margin: 3px 0 10px 20px;	
}
.aligncenter {
display: block;
margin: 16px auto;	
} .light_square p { color: #333; }
.dark_square p { color: #FFF; }
.facebook p { color: #333; }
.light_rounded p { color: #333; }
.dark_rounded p { color: #FFF; } form ul,
#article-sidebar form ul{ margin: 0; }
form ul li,
#article-sidebar form ul li { background: none; margin: 0 0 10px; padding: 0;} @media only screen and (max-width: 1174px) {
#sidebar { left: 10px; }
#content { margin: 0 0 20px 110px; }
}  
@media only screen and (max-height: 670px) {
#content.height-fix { min-height: 620px; }
footer.fixed { display: none; }
}

a,
.info .more-link,
label span {
color: #C20125;
}
.highlight,
.button,
.comment-reply-link,
input[type=submit],
.dropcap_2  {
background-color: #C20125;
}div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right { height: 13px; }
div.pp_default .pp_top .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } div.pp_default .pp_top .pp_middle { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite_x.png) top left repeat-x; } div.pp_default .pp_top .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_content { background-color: #fff; } div.pp_default .pp_next:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } div.pp_default .pp_previous:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } div.pp_default .pp_expand { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } div.pp_default .pp_expand:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } div.pp_default .pp_contract { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } div.pp_default .pp_contract:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } div.pp_default .pp_close { width: 30px; height: 30px; background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } div.pp_default #pp_full_res .pp_inline { color: #000; } 
div.pp_default .pp_gallery ul li a { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
div.pp_default .pp_details { position: relative; }
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 105px; position: relative; }
div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; font-color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }
div.pp_default .pp_bottom .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } div.pp_default .pp_bottom .pp_middle { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } div.pp_default .pp_bottom .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } div.pp_default .pp_loaderIcon { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/default/loader.gif) center center no-repeat; }  div.light_rounded .pp_top .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } div.light_rounded .pp_top .pp_middle { background: #fff; } div.light_rounded .pp_top .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } div.light_rounded .pp_content .ppt { color: #000; }
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right { background: #fff; }
div.light_rounded .pp_content { background-color: #fff; } div.light_rounded .pp_next:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } div.light_rounded .pp_previous:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } div.light_rounded .pp_expand { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.light_rounded .pp_expand:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.light_rounded .pp_contract { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.light_rounded .pp_contract:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.light_rounded .pp_close { width: 75px; height: 22px; background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.light_rounded .pp_details { position: relative; }
div.light_rounded .pp_description { margin-right: 85px; }
div.light_rounded #pp_full_res .pp_inline { color: #000; } 
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_rounded .pp_nav .pp_play { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_nav .pp_pause { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_arrow_previous { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_bottom .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } div.light_rounded .pp_bottom .pp_middle { background: #fff; } div.light_rounded .pp_bottom .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } div.light_rounded .pp_loaderIcon { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }  div.dark_rounded .pp_top .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } div.dark_rounded .pp_top .pp_middle { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_top .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } div.dark_rounded .pp_content_container .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } div.dark_rounded .pp_content_container .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } div.dark_rounded .pp_content { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_next:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } div.dark_rounded .pp_previous:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } div.dark_rounded .pp_expand { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.dark_rounded .pp_expand:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.dark_rounded .pp_contract { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.dark_rounded .pp_contract:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.dark_rounded .pp_details { position: relative; }
div.dark_rounded .pp_description { margin-right: 85px; }
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }
div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_rounded .pp_nav .pp_play { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_nav .pp_pause { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_arrow_previous { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_rounded .pp_bottom .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } div.dark_rounded .pp_bottom .pp_middle { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_bottom .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } div.dark_rounded .pp_loaderIcon { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }  div.dark_square .pp_left ,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content { background: #000; }
div.dark_square .currentTextHolder { color: #c4c4c4; }
div.dark_square .pp_description { color: #fff; }
div.dark_square .pp_loaderIcon { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/loader.gif) center center no-repeat; } div.dark_square .pp_expand { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.dark_square .pp_expand:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.dark_square .pp_contract { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.dark_square .pp_contract:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.dark_square .pp_close { width: 75px; height: 22px; background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.dark_square .pp_details { position: relative; }
div.dark_square .pp_description { margin: 0 85px 0 0; }
div.dark_square #pp_full_res .pp_inline { color: #fff; }
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_square .pp_nav { clear: none; }
div.dark_square .pp_nav .pp_play { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_nav .pp_pause { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_arrow_previous { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_square .pp_arrow_next { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_square .pp_next:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } div.dark_square .pp_previous:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; }  div.light_square .pp_left ,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content { background: #fff; }
div.light_square .pp_content .ppt { color: #000; }
div.light_square .pp_expand { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.light_square .pp_expand:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.light_square .pp_contract { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.light_square .pp_contract:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.light_square .pp_close { width: 75px; height: 22px; background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.light_square .pp_details { position: relative; }
div.light_square .pp_description { margin-right: 85px; }
div.light_square #pp_full_res .pp_inline { color: #000; }
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_square .pp_nav .pp_play { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_nav .pp_pause { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_arrow_previous { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_square .pp_arrow_next { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_square .pp_next:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } div.light_square .pp_previous:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } div.light_square .pp_loaderIcon { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }  div.facebook .pp_top .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } div.facebook .pp_top .pp_middle { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } div.facebook .pp_top .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } div.facebook .pp_content_container .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } div.facebook .pp_content { background: #fff; } div.facebook .pp_expand { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.facebook .pp_expand:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.facebook .pp_contract { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.facebook .pp_contract:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.facebook .pp_close { width: 22px; height: 22px; background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.facebook .pp_details { position: relative; }
div.facebook .pp_description { margin: 0 37px 0 0; }
div.facebook #pp_full_res .pp_inline { color: #000; } 
div.facebook .pp_loaderIcon { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/loader.gif) center center no-repeat; } div.facebook .pp_arrow_previous { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_arrow_next { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
div.facebook .pp_nav .pp_play { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_nav .pp_pause { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_next:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } div.facebook .pp_previous:hover { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } div.facebook .pp_bottom .pp_left { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } div.facebook .pp_bottom .pp_middle { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } div.facebook .pp_bottom .pp_right { background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }  div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {
background: #000;
display: none;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 9500;
}
div.pp_pic_holder {
display: none;
position: absolute;
width: 100px;
z-index: 10000;
}
.pp_top {
height: 20px;
position: relative;
}
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_top .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_top .pp_middle {
left: 0;
position: static;
}
.pp_top .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_content { height: 40px; min-width: 40px; }
* html .pp_content { width: 40px; }
.pp_fade { display: none; }
.pp_content_container {
position: relative;
text-align: left;
width: 100%;
}
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details {
float: left;
margin: 10px 0 2px 0;
}
.pp_description {
display: none;
margin: 0;
}
.pp_social { float: left; margin: 7px 0 0 0; }
.pp_social .facebook { float: left; position: relative; top: -1px; margin-left: 5px; width: 55px; overflow: hidden; }
.pp_social .twitter { float: left; }
.pp_nav {
clear: right;
float: left;
margin: 3px 10px 0 0;
}
.pp_nav p {
float: left;
margin: 2px 4px;
}
.pp_nav .pp_play,
.pp_nav .pp_pause {
float: left;
margin-right: 4px;
text-indent: -10000px;
}
a.pp_arrow_previous,
a.pp_arrow_next {
display: block;
float: left;
height: 15px;
margin-top: 3px;
overflow: hidden;
text-indent: -10000px;
width: 14px;
}
.pp_hoverContainer {
position: absolute;
top: 0;
width: 100%;
z-index: 2000;
}
.pp_gallery {
display: none;
left: 50%;
margin-top: -50px;
position: absolute;
z-index: 10000;
}
.pp_gallery div {
float: left;
overflow: hidden;
position: relative;
}
.pp_gallery ul {
float: left;
height: 35px;
margin: 0 0 0 5px;
padding: 0;
position: relative;
white-space: nowrap;
}
.pp_gallery ul a {
border: 1px #000 solid;
border: 1px rgba(0,0,0,0.5) solid;
display: block;
float: left;
height: 33px;
overflow: hidden;
}
.pp_gallery ul a:hover,
.pp_gallery li.selected a { border-color: #fff; }
.pp_gallery ul a img { border: 0; }
.pp_gallery li {
display: block;
float: left;
margin: 0 5px 0 0;
padding: 0;
}
.pp_gallery li.default a {
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
display: block;
height: 33px;
width: 50px;
}
.pp_gallery li.default a img { display: none; }
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
margin-top: 7px !important;
}
a.pp_next {
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_previous {
background: url(//sushijinnextdoor.com/wp-content/themes/sideways/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: left;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_expand,
a.pp_contract {
cursor: pointer;
display: none;
height: 20px;	
position: absolute;
right: 30px;
text-indent: -10000px;
top: 10px;
width: 20px;
z-index: 20000;
}
a.pp_close {
position: absolute; right: 0; top: 0; 
display: block;
line-height:22px;
text-indent: -10000px;
}
.pp_bottom {
height: 20px;
position: relative;
}
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_bottom .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_bottom .pp_middle {
left: 0;
position: static;
}
.pp_bottom .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_loaderIcon {
display: block;
height: 24px;
left: 50%;
margin: -12px 0 0 -12px;
position: absolute;
top: 50%;
width: 24px;
}
#pp_full_res {
line-height: 1 !important;
}
#pp_full_res .pp_inline {
text-align: left;
}
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt {
color: #fff;
display: none;
font-size: 17px;
margin: 0 0 5px 15px;
z-index: 9999;
}