/*
THEME NAME: Latino 2
THEME URI: http://zunostudios.com/
DESCRIPTION: Wordpress Theme for Latino 2.
VERSION: 1.0.0
AUTHOR: Zuno Studios
AUTHOR URI: http://zunostudios.com/
TAGS: zuno, latino
.
This Theme is copyright Jonathan Lackey http://zunostudios.com/
.
*/

@media screen {

/** Start YUI Resets **/
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}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:'';}
abbr,acronym{border:0}
/** End YUI Resets **/

body{line-height:1.5em;font-family:Arial,Helvetica,sans-serif;color:#FFF;font-size:14px;background:url(images/bg-1.jpg) center top repeat-x #504F45}

a:link, a:visited{color:#628B36;text-decoration:none}
a:hover{text-decoration:underline}

a.readmore:link,a.readmore:visited{color:#93917F;text-decoration:none}
a.readmore:hover{text-decoration:underline}

.fl{float:left}
.fr{float:right}
.clear{clear:both}
.lg{font-size:24px}

#wrapper{width:900px;margin:0 auto}

#header{background:#628B36;position:relative}

#logo, a:link#logo, a:visited#logo{display:block;width:300px;height:115px;background:url(images/lat-logo.png) no-repeat center center #50712C;text-indent:-9999px;text-decoration:none}

#header .widget_search{position:absolute;right:10px;bottom:10px}
#header .inputbox{border:none;background:#ABD182;padding:8px}
#header label{font-size:18px;display:block;margin-bottom:5px}

#utility-nav{position:absolute;top:10px;right:20px}
#utility-nav li{float:left}
#utility-nav a:link,#utility-nav a:visited{color:#ABD182;text-decoration:none}
#utility-nav a:hover{text-decoration:underline}

#content{overflow:hidden}

#left{width:300px;float:left;background:#24241F;color:#FFF}
#left h3{color:#504F45;font-size:32px;font-weight:normal;margin-bottom:20px;line-height:normal}
#left div.widget{margin-bottom:30px;padding:0 30px}

#left-nav{margin:45px 0;font-size:34px;font-weight:normal;line-height:normal}
#left-nav a:link,#left-nav a:visited{color:#FFF;text-decoration:none;display:block;padding:3px 30px}
#left-nav a:hover{background:#504F45}

#social-media-page h3{display:none}
#social-media-page li{margin:5px 0}

#social-media-page a:link,#social-media-page a:visited{color:#93917F;text-decoration:none}
#social-media-page a:hover{text-decoration:underline}

a#sm-twitter{background:url(images/sm-icons.gif) 0 0 no-repeat;display:block;height:28px;padding:0 0 0 40px;line-height:28px}
a#sm-facebook{background:url(images/sm-icons.gif) 0 -26px no-repeat;display:block;height:28px;padding:0 0 0 40px;line-height:28px}
a#sm-flickr{background:url(images/sm-icons.gif) 0 -54px no-repeat;display:block;height:28px;padding:0 0 0 40px;line-height:28px}
a#sm-youtube{background:url(images/sm-icons.gif) 0 -81px no-repeat;display:block;height:28px;padding:0 0 0 40px;line-height:28px}
a#sm-rss{background:url(images/sm-icons.gif) 0 -109px no-repeat;display:block;height:28px;padding:0 0 0 40px;line-height:28px}

#twitter-feed{display:block;width:28px;height:28px;text-indent:-9999px;float:right;background:url(images/sm-icons.gif) 0 0}
#twitter_update_list li{margin-bottom:10px}
#twitter_update_list span{display:block;margin-bottom:5px}

#flickr{overflow:hidden}
#flickr a.thumb{display:block;height:55px;width:55px;float:left;margin:0 5px 5px 0}

#flickr-feed{display:block;width:28px;height:28px;text-indent:-9999px;float:right;background:url(images/sm-icons.gif) 0 -54px}

#right{width:600px;float:right;background:#33332C}
#right h1{font-size:34px;font-weight:normal;line-height:normal;margin-bottom:20px}
#right h2{font-size:24px;font-weight:normal;line-height:normal}
#right h3{font-size:20px;font-weight:bold;margin:0 30px 5px 30px;line-height:normal}

.blog-list h1{padding-left:30px;margin-bottom:5px}

.blog-list{padding:30px 0}
.blog-list .post p{margin:0 30px}
.single .post p{margin:20px 30px}
#right .blog-list h2{font-size:34px;padding-left:30px;margin-bottom:5px} 
.blog-list div.post,.cat-list div.post{margin:20px 0 30px 0}

.single div.post{margin:0 0 30px 0}

div.page{padding:30px 30px 10px 30px}

.post p{margin:20px 0}

.cat-list{padding:30px}

.featured-list{margin-bottom:20px}
.featured-list h1{margin:20px 0 20px 30px}
.featured-list p, .featured-list h3{margin:0 30px}
.featured-list img.wp-post-image{margin-bottom:10px}

img.wp-post-image{float:left}

.table-row{display:table-row}
.table-row .row-cell{display:table-cell;vertical-align:text-bottom;padding-right:20px}

div.post-details{padding:5px 10px 5px 30px;background:#24241F;float:left;margin-bottom:5px;color:#504F45;font-size:12px}

#slideshow{background:#171714;position:relative}

#slideshow #slidesContainer {
  margin:0 auto;
  width:600px;
  height:373px;
  overflow:hidden; /* allow scrollbar */
  position:relative;
  z-index:8}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:600px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:373px;
}

.control {
  display:block;
  width:20px;
  height:373px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  background-image:url(images/controls.gif);
  background-repeat:no-repeat;
  z-index:10;
}

#leftControl {
  top:0;
  left:0;
  background-position:left center;
}

#rightControl {
  top:0;
  right:0;
  background-position:right center;
}

.slide{overflow:hidden;display:table-row}
.slide .image{width:340px;height:373px;display:table-cell;vertical-align:middle}
.slide .copy{width:200px;height:373px;padding:0 30px;display:table-cell;vertical-align:middle}
.slide .copy strong{font-size:18px}
.slide .copy p{margin:10px 0}

#footer{background:#628B36;padding:5px 10px;color:#ABD182;font-size:12px}
#footer a:link,#footer a:visited{color:#ABD182;text-decoration:underline}
#footer a:hover{text-decoration:none}

.entry-content img {
    margin: 0 0 18px 0;
    max-width:100%;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}

textarea{border:none;padding:20px;width:500px}

input.btn{border:none;background:#50712C;color:#FFF;padding:10px 20px;cursor:pointer;line-height:normal}

.pad-left{padding-left:30px}
.pad-bottom{padding-bottom:10px}
input.inputbox{border:none;padding:5px}

#respond{margin-top:20px}

.commentlist li{padding:10px 30px}
.commentlist li.odd{background:#24241F;}

.alt0, .alt1{padding:10px}
.alt1{background:#24241F}

@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */