/*
Theme Name: MyPhoto Wordpress Theme
Theme URI: http://wpexplorer.com
Description: A minimal WordPress photography theme by <a href="http://www.wpexplorer.com/">AJ Clarke</a>
Author: AJ Clarke
Author URI: http://www.wpexplorer.com
Version: 1.0
*/

*{margin:0; padding:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
a img, 
a{outline:0; border:0}
caption, th, td{text-align:left;  font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
.clear{clear:both}

.aligncenter{display:block; margin:15px auto}
.alignright{float:right; margin:0 0 15px 15px}
.alignleft{float:left; margin:0 15px 15px 0}
.floatleft{float:left}
.floatright{float:right}

.textcenter{text-align:center}
.textright{text-align:right}
.textleft{text-align:left}

body{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.5em; color:#FFF; background:#262626}

a{color:#C5E86A; text-decoration:none}
a:hover{text-decoration:underline}
p{margin:0 0 10px}
strong{font-weight:700}
em{font-style:italic}
small{}
pre{white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word}
hr{}
blockquote{border-left:2px solid #CCC; margin:20px; padding:0 0 0 10px; font-style:italic}
c{position:fixed; left:200px}

h1, h2, h3, h4, h5, h6{font-family:'Oswald',arial,serif; color:#FFF; line-height:1em; font-weight:normal; padding:0; margin:0}
h1{font-size:24px; margin:0 0 30px 0; padding:0 0 20px}
h2{font-size:18px; margin:30px 0 20px 0}
h3{font-size:16px; margin:30px 0 20px 0}
h4{font-size:14px; margin:20px 0 10px 0}
h6{font-size:18px; margin:20px 0 10px 0}

#wrap{margin:30px auto 0 auto; width:920px}

#header{width:920px; margin:20px auto; position:relative}
#header-logo{padding:20px 0 0; width:500px; text-align:left}
#header-description{color:#dee8f0; font-size:12px; text-shadow:1px 1px 1px #000}

#header-logo h1,
#header-logo h2{font-family:,arial,serif; font-size:36px; margin:0 0 5px !important; font-weight:normal; border: none !important; padding: 0 !important;}
#header-logo h1 a, #header-logo h2 a{color:#FFF; text-decoration:none}
#header-logo h1 a:hover, #header-logo h2 a:hover{text-decoration:underline}

#header-social{width:auto !important; position:absolute; right:0; top:20px; list-style:none; border:none !important}
#header-social li{float:left; position:relative; border:none; margin:0 0 0 5px}
#header-social a img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}
#header-social a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}

ul.gallery-list{list-style:none; margin:0 -40px 0 0}

.entry{width:auto; float:left; display:inline; margin:0 40px 30px 0}

#post{margin:0 0 20px; position:relative; overflow:hidden; background:#1c1c1c; padding:20px}
#page-title{margin:0 0 30px !important}

#post-admin{text-align:right; padding:20px 0 0 0; font-size:11px}
#post-admin a{color:#666}

#post-navigation{position:absolute; top:30px; right:20px; font-size:10px}
#post-navigation a{display:inline-block; width:12px; height:8px; margin:0 0 0 5px}
#previous-photo a{background:url(images/previous-arrow.png) no-repeat}
#next-photo a{background:url(images/next-arrow.png) no-repeat}

#more-posts{margin:20px 0; background:#1c1c1c; padding:20px}
#more-posts ul{width:882px; list-style:none; margin:0 -2px 0 0}
#more-posts li{float:left; width:130px; margin:0 17px 0 0}

#more-posts h4{margin:0 0 20px; margin:0 0 20px; padding:0 0 20px; border-bottom:1px dotted #666; font-size:18px}

#commentsbox{background:#1c1c1c; padding:20px}
h3#comments{margin:0 0 20px; padding:0 0 20px; border-bottom:1px dotted #666; font-size:18px}
ol.commentlist{margin:0px 0 0; clear:both; overflow:hidden; list-style:none}
ol.commentlist li{margin:10px 0; line-height:18px; padding:10px}
.bypostauthor{}
.comment-author{}
.comment-author a:link, 
.comment-author a:visited{font-weight:bold; text-decoration:none !important}
.comment-author .fn{}
cite.fn{font-weight:700; font-size:14px}
.comment-author .avatar{float:left; margin:0 10px 0 0}
.comment-meta{font-size:11px}
.comment-meta .commentmetadata{color:#000}
.comment-meta a{color:#666; text-decoration:none !important}
ol.commentlist li p{line-height:22px; margin:5px 0 0}
.reply{text-align:left; margin-top:10px; font-size:10px}
.reply a{text-decoration:none}
li.odd{}
li.even{}
.children{list-style:none; margin:1em 0 0; text-indent:0}
.children li.depth-2{margin:0 0 0px 50px}
.children li.depth-3{margin:0 0 0px 50px}
.children li.depth-4{margin:0 0 0px 50px}
.children li.depth-5{margin:0 0 0px 50px}
.comment-nav{padding:5px; height:20px}
.comment-nav a:link, .comment-nav a:visited{}
.cancel-comment-reply a{color:#F00; font-weight:700}
#respond{margin:20px 0px}
#respond h3{font-size:18px; margin:0 0 20px}
#commentform{}
#commentform p{padding:10px 0}
#respond label{display:block; padding:5px 0}
#respond label small{font-size:10px}
#respond input{margin-bottom:10px; padding:5px 5px; margin:0 10px 10px 0; background:#191919; color:#CCC; border:none}
#respond input:focus{background:#404040 !important}
#commentform input{width:50%}
#respond input#commentSubmit{padding:5px 0; width:100px; font-size:12px; background:#211F1D; border-top:1px solid #333; border:1px solid #000; color:#FFF; text-decoration:none; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; margin:10px 0px; cursor:pointer; border:0; outline:none}
#commentSubmit:hover{background:#403D37 !important}
#commentSubmit:active{padding:5px 0 0 !important}
textarea#comment{background:#191919; color:#CCC; border:none; width:70%; margin:10px 0px 0px 0px; padding:5px 5px}
textarea#comment:focus{background:#404040 !important}
#comments-closed{padding:10px 0}

#pagination{width:660px; float:left; margin:-10px 0 0; font-size:12px}
#pagination span, #pagination a{float:left; display:block; margin:0 8px 0 0; text-decoration:none; color:#666}
#pagination a:hover{color:#FFF}
#pagination .current{color:#FFF}

#copyright{position:relative; margin:20px auto; width:920px; text-align:right; color:#666; font-size:10px}
#copyright p{margin:0}
#copyright a{color:#666; text-decoration:none}
#copyright a:hover{text-decoration:underline}


#primary-menu{max-width:450px; position:absolute; right:0; top:60px}
#primary-menu ul{float:left; max-width:780px; list-style:none}
#primary-menu li{float:left; margin:0 0 0 15px}
#primary-menu a{color:#FFF; font-weight:700}
#primary-menu a:hover{text-decoration:underline}

.attachment-thumbnail{border:none !important}

#bottomlinks{position:relative; margin:2px auto; width:920px; text-align:center; color:#666; font-size:10px; line-height:1em;}
#bottomlinks p{margin:0}
#bottomlinks a{color:#C5E86A; text-decoration:none; margin-left:50px; margin-right:50px; font-size:16px}
#bottomlinks a:hover{text-decoration:underline}

h3.inline {
display: inline;
}
h3.short {
line-height: 0%;
}