body {
width: 100% !important;
overflow: hidden !important;
padding:0 !important;
margin: 0 !important;
-webkit-text-size-adjust: none;
background-color: #000;
color: #fff;
}

* {
-webkit-text-size-adjust: none;
}

a{
color: #fff;
}

hr {
border: 1px solid #fff;
width: 310px !important;
}

#iphone {
display: block  !important;
float: none  !important;
font-family: Helvetica  !important;
background: transparent  !important;
text-shadow: 0 1px 1px rgba(0,0,0,.6)  !important;
color: #fff  !important;
border: 0px  !important;
padding: 0  !important;
margin: 0 !important;
width: 300px !important;
text-align: center;
line-height: auto !important;
height: auto !important;
}

#iphone a {
color: #fff;
}

.logo{
background-image: url(^/ilogo.png);
-webkit-background-size: 154px 138px;
height: 154px;
background-repeat: no-repeat;
background-position-x: center;
top:-1px;
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
}

.article-single {
width: 300px !important;
margin: 0 auto;
}

.article-single img {
max-width: 294px !important;
border: 3px solid #fff;
-webkit-box-shadow: 0 0 2% rgba(0,0,0,.6);
-webkit-border-radius: 2px;
background: #fff;
float: left;
margin: 5px 0 !important;
}

#container { 
width: 175px !important; 
height: auto; 
display: block; 
background: url(^/gloss.png) repeat-x rgba(0,0,0,.4);
-webkit-border-radius: 5px;
}

#container:hover {
background: url(^/black.png) repeat;
}

#position { display: block; vertical-align: top; width: 100%; text-align: center; }


.top {
display: none;

}

.wrap {
margin: 25px 0 10px 0 !important;
width: 100% !important;
}

.thumbnail {
height: 200px !important;
width: 175px !important;
-webkit-background-size: cover !important;
background-position: center center !important;
-webkit-box-shadow: 0 0 2px rgba(0,0,0,.6);
-webkit-border-radius: 5px !important;
background-color: transparent !important;
text-align: center;
display: inline-table  !important;
float: left;
}

.ihide {
display: none !important;
}

.thumb-title a {
visibility: visible;
background: rgba(0,0,0,.5);
color: #fff;
border-top: none;
border-bottom: none;
text-decoration: none;
display: block;
text-shadow: 0 1px 2px #000;
font-size: 20px;
font-weight: bold;
text-align: center;
margin: 0 !important;
padding: 10px 0 !important;
}

.page {
background: transparent;
border: none;
-webkit-box-shadow: none;
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
}

.ishow {
display: block !important;
}

.thumbs {
display: block !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}

.list {
display: none;
}






@media screen and (max-width: 320px)
{
	.thumbnail { margin: 0 0 35px 73px  !important; }
}
 
/* Landscape */
@media screen and (min-width: 321px)
{
	.thumbnail { margin: 0 0 35px 43px  !important; }
}