/*  
Theme Name: Mobilefolio
Theme URI: http://mobilefolio.com/
Description: Web app theme for artists.
Version: 1.0
Author: Richard Bruce
Author URI: http://iwantthiswebsite.com/install/
Tags: one-column, custom-header, mobile, app, white, light, photo, video
*/

body {
     font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
ol, ul {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
}
em {
    font-style: italic;
}
a {
    outline: medium none;
}
strong {
    font-weight: bold;
}

#wrap {
     margin: 10px auto;
     width: 100%;
	 display: block;
}

#header {
     margin: 0pt auto;
     text-align: center;
     width: 95%;
}

#header img {
     height: auto;
     margin-bottom: 10px;
     max-width: 768px;
     width: 100%;
}

#header h1 a {
     color: #666666;
     font: 18px "Helvetica Neue",Helvetica,Arial,sans-serif;
     text-decoration: none;
}

#main-photo {
     margin: 0pt auto;
     text-align: center;
     width: 95%;
}

#main-photo img {
     height: auto;
     max-width: 768px;
     width: 100%;
}

#nav {
     border-bottom: 1px solid #666666;
     color: #666666;
     margin: 10px auto;
     max-width: 768px;
     width: 95%;
}

#nav a {
     color: #666666;
     display: block;
     padding: 10px 0pt;
     text-decoration: none;
}

#nav li {
     border-top: 1px solid #666666;
     font: 300 15px/1.625 "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#nav li a .arrow {
	float:right;
}

.backbar {
	background-image:url(images/icon-nav.png);
	background-repeat:repeat-x;
	height: 43px;
}

.backbar a {
	
}

#content {
     font-size: 14px;
     margin: 0pt auto;
     max-width: 768px;
     width: 95%;
}

#content a {
     color: #0088CC;
     text-decoration: none;
}

#content img {
     height: auto;
     max-width: 100%;
	 border: medium none !important;
}

.gallery-item {
     margin-top: 5px;
     text-align: center;
}

.gallery br {
     display: none;
}

#content h2 {
     font: bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;
     margin-bottom: 10px;
}

#content p {
     margin-bottom: 10px;
}

.aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
}

.alignleft {
     float: left;
}

.alignright {
     float: right;
}

img.alignleft {
     margin-bottom: 5px;
     margin-right: 10px;
}

img.alignright {
     margin-bottom: 5px;
     margin-left: 10px;
}

#footer {
     font: 10px "Helvetica Neue",Helvetica,Arial,sans-serif;
     margin: 25px auto;
     max-width: 768px;
     text-align: left;
     width: 95%;
}

#footer a {
     color: #888888;
     text-decoration: underline;
}

.clearfix:after {
     clear: both;
     content: ".";
     display: block;
     font-size: 1px;
     height: 0pt;
     visibility: hidden;
}

.backtohp {
	font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
}

.copyright {
	text-align: center;
}
