/*
Theme Name: PhotoLog Theme
Theme URI: http://a.com.gt/log/
Description: 
Author: Javier Aroche
Author URI: http://javieraroche.com/
Template: sandbox
Version: 1.0
*/
body{margin:0;padding:0;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;font-size:80%}
a{color:#204a87;text-decoration:none}
a:hover{text-decoration:underline}

h1, h2, h3, h4 {font-family:'Trebuchet MS',Verdana,Sans-Serif}
h1{font-size:2.6em}
h1,h2,h3,h4 {margin:0}
h2 a, h3 a, h4 a {color:#444444}

#wrapper{position:relative}

#header{
background:#204a87;
background:-webkit-gradient(linear,left top,left 25%,from(#3465a4),to(#204a87));
background:-moz-linear-gradient(top,#3465a4 25%,#204a87);
padding:20px 10% 5px;
min-width:750px}

h1 a{color:#FFF}

#blog-description,.skip-link,.entry-meta .author,.entry-meta .cat-links,.entry-meta .meta-sep,div#nav-above{display:none}

#container{padding:0 10%;min-width:750px;
padding:2em 10%;
background:-webkit-gradient(linear,left top,left 100,from(#DDD),to(#FFF));
background:-moz-linear-gradient(top,#DDD,#FFF 100px)}

#primary,#secondary{clear:both}

#menu{height:2em;margin-top:-2em;padding:0 0 0 45%;font-size:1.1em;border-bottom:6px solid #729fcf}
#menu ul{line-height:1;list-style:none;margin:0;padding:0}
#menu ul a{
display:block;
margin-right:.2em;
padding:0.55em 0.5em;
color:#EEE;
text-decoration:none}
#menu ul a:hover{background:#729fcf}

.post {margin-bottom:4em}
.entry-title,.home .entry-meta, .single .entry-meta{clear:both}

h2.entry-title{font-size:2em;font-weight:normal}

.single .entry-title{
text-align:center;
margin-bottom:.5em;
font-size:3em}

.entry-content p{font-size:1.3em}
.entry-content img{
border:1px solid #CCC;
max-width:100%;
padding:4px}

.entry-content a img,.navigation img,.gallery img{
border:1px solid #C0CDDD !important;
padding:3px}

.entry-content a img:hover,.navigation img:hover,.gallery img:hover{
-moz-box-shadow:0 0 1em rgba(34, 119, 221, 0.75);
box-shadow:0 0 1em rgba(34, 119, 221, 0.75);
-webkit-box-shadow:0 0 1em rgba(34, 119, 221, 0.75);
border:1px solid #27d;
padding:3px}

img.noborder{border:none!important}

.entry-meta,.comment-meta{color:#999}
.entry-meta a,.entry-meta abbr,.comment-meta a{color:#444}

.entry-meta span{margin-right:10px}
.single .entry-meta .author{display:inline}

.edit-link a{color:#B00}

#entry-photodata,#entry-map {float:left}
#entry-photodata{width:290px}
#entry-map{width:380px}
#entry-extra{margin: 2em auto;width:680px}
#entry-extra h3{margin-bottom:1em}

.archive .hentry {
width: 365px;
float:left;
margin-right:1em;
margin-bottom:2em;
height:180px !important;
overflow:hidden;}
.archive .hentry.alt{margin-right:0}
.archive .entry-title .post-thumb{float:left;margin-right:1em}
.archive .entry-meta{margin-top:1em}

#commentform .form-label{margin:1em 0 0}
#commentform span.required {background:#fff;color:#c30}
#commentform,#commentform p{padding:0}

input#author,input#email,input#url,textarea#comment {padding:0.2em;border:1px solid #999}
#commentform #author:focus,#commentform #email:focus,#commentform #url:focus,#commentform textarea:focus {
-webkit-box-shadow:0 0 1em rgba(34,119,221,0.5);
box-shadow:0 0 1em rgba(34,119,221,0.5);
-moz-box-shadow:0 0 1em rgba(34,119,221,0.5);
background-color:white;border-color:#27D;}

#comments {
font-size:1.1em;
margin:2em 15% 0}

#comments h3{font-size:1.6em}

.comments ol{padding:0;
list-style-position:outside;
list-style-type:none}
.comments ol li{margin:0 0 2em}

.comment-meta{font-size:.9em}

.avatar{display:block;float:left;margin-right:0.5em}

#author,#email,#url,.navigation div{width:50%;}

textarea#comment {
font-size:1.3em;
height:13em;
margin:0 0 0.5em;
padding:3px;
overflow:auto;
width:80%}

#submit{padding:.5em}

#respond{margin-top:3em}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter,.entry-attachment{
display:block;
margin:1em auto;
text-align:center;
}

.category-gallery p.gallery{margin:1em 0;text-align:center}
.category-gallery img{margin-right:1.5em}
.category-gallery img:last-child {margin:0}

.gallery{
clear:both;
margin:1em 0;
width:100%}

.wp-caption-text{font-style:italic}

.gallery dl{
margin:0 auto;
padding:1em 0;
overflow:hidden;
text-align:center;
}

.gallery .gallery-columns-1{width:100%}
.gallery .gallery-columns-2{width:49%}
.gallery .gallery-columns-3{width:33%}
.gallery .gallery-columns-4{width:24%}
.gallery .gallery-columns-5{width:19%}

#nav-below{margin-top:2em}
#nav-images{
height:150px;
margin:1em 0}

.navigation{font-size:1.4em;clear:both}
.navigation img{display:block;margin-bottom:.5em;with:150px;height:150px;}
.navigation div.nav-next{float:right;text-align:right}
.nav-next img{float:right;margin-left:65%}

#secondary,#footer{color:#aaa}

#secondary {
background-color:#303030;
overflow:hidden;
padding:2em 10% 1em;
min-width:750px;
border-top:6px solid #AAAAAA}

#secondary>.xoxo{
border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;
background:#444;
background:-webkit-gradient(linear,left top,left 85%,from(#444),to(#303030));
background:-moz-linear-gradient(top,#444,#303030 85%);
padding:5px 10px}
#secondary a, h3.widgettitle{color:#EEE}
#secondary .widget{float:left;width:23%;margin-right:2%}

.sidebar h3{font-size:1.2em}
.sidebar li{list-style:none;margin:0 0 2em}
.sidebar li form{margin:0.2em 0 0;padding:0}
.sidebar ul ul{margin:0 0 0 1em; padding:0}
.sidebar ul ul li{list-style:disc;margin:0}
.sidebar ul ul ul {margin:0 0 0 0.5em}
.sidebar ul ul ul li {list-style:circle}

#randompics li{
list-style-position:inside;
list-style-type:none;
margin:1em auto;
text-align:center}
#randompics li a img,#randompics li a:visited img{border:2px solid #303030}
#randompics li a img:hover{border-color:#AAA;-moz-box-shadow:0 0 1em #AAA;box-shadow:0 0 1em #AAA;-webkit-box-shadow:0 0 1em #AAA}

#menu ul li,div.gallery dl,div.navigation div.nav-previous{float:left}

#search{position:absolute;top:2.7em;right:10%;width:150px}
#search h3{display:none}
.sidebar #s{border:2px solid #729FCF;padding:2px;width:7em}
.sidebar #s:focus{-moz-box-shadow:0 0 1em #FFF;box-shadow:0 0 1em #FFF;-webkit-box-shadow:0 0 1em #FFF;}

.sidebar .wp-tag-cloud{margin-left:0}
.wp-tag-cloud li{display:inline}

#footer{clear:both;padding:10px 10% 10px;min-width:750px;background-color:#303030;text-align:center}
#footer a{color:#aaa}

#archives-page{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0}
#monthly-archives ul{padding:0;margin:1em 0 0 2em;}
#monthly-archives li{display:block;float:left;width:28%}
#tag-archives{margin-bottom:2em}
#tag-archives p{margin-left:2em}

.page-title {text-align:center;font-size:2em;margin-bottom:1em;color:#444}
.page-title span{color:#000;}

.navigation:after,ul.xoxo:after,#tag-archives .wp-tag-cloud:after,#entry-extra:after,.archive .hentry:after,#monthly-archives ul:after
{visibility:hidden;display:block;font-size:0;content:" ";clear: both;height:0}
.navigation,ul.xoxo,#tag-archives .wp-tag-cloud,#entry-extra,.archive .hentry, #monthly-archives ul{display: inline-block}
/* start commented backslash hack \*/
.navigation,ul.xoxo,#tag-archives .wp-tag-cloud,#entry-extra,.archive .hentry,#monthly-archives ul{height:1%}
.navigation,ul.xoxo,#tag-archives .wp-tag-cloud,#entry-extra,.archive .hentry,#monthly-archives ul{display: block}
/* close commented backslash hack */