/*
Theme Name: Arqueros Argentinos
Theme URI: http://arquerosargentinos.com.ar/
Description: 
Version: 1
Author: Dario Esteban Brozzi
Author URI: http://dariobrozzi.com/
Tags: 

*/




/* NORMALIZE / RESET */

body, h1, h2, h3, h4, h5, h6, p, div, span, ul, li, a, a:link, a:visited, blockquote, acronym, input, select, textarea { padding: 0; margin: 0; font-weight: normal; font-style: normal; height: auto; }
img{ border: 0; }
  a img{ border: none; }
acronym { cursor: help; }
.end, .clear{ clear: both; float: none; display: block; }
td span.clear{ line-height: 0; height: 0; }
.center{ text-align: center; }
.hidden{ display: none; }
hr{ display: none; line-height: 0; }
.horizontal li{ float: display: inline; float: left; }


/* LAYOUT */

#header{ height: 105px; overflow: hidden; }
#header, #content, #footer, .wrapper, #sidebar, #hl{ clear: both; display: block; float: none; margin: 0 auto; }
#topActions{ height: 95px; }
#content .wrapper{ width: 870px; }
#footer .wrapper{ width: 890px; }
#hl .wrapper{ width: 960px; }


/* FONTS */

body { font-family: 'Lucida Sans', Lucida, 'Lucida Grande', Verdana, Sans-Serif; }

/*
.navigation.bf-paginator a, .title{ font-family: "Palatino Linotype", Palatino, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia; }
*/
.navigation.bf-paginator a, .title, 
#content h1, #content h2, #content h3, #content h4,
#footer h1, #footer h2, #footer h3, #footer h4, blockquote p{ font-family: Georgia, Garamond, "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia; }




/* STYLE */

body{ font-size: 62.5%; background: #FFF; color: #66686d; }
#header{ background: #000 url('images/arquerosargentinos.jpg') center 0 no-repeat; }
#content{ background: #FFF url('images/g-1.png') 0 0 repeat-x; }
#header .logotype span{ display: none; }


#content p, #content li, p, li, th, td, span, a{ font-size: 13px; line-height: 20px; }
#content p{ margin-bottom: 20px; }


a{ text-decoration: none; color: #36393d; border-bottom: 2px solid #eceef3; }
  a:hover{ text-decoration: none; color: #66686d; border-color: #cfd2d7; }


.title{ margin: 0 0 10px 0; color: #ababab; }
  #content .title{ padding-top: 50px; }
.title, .title a{ font-size: 45px; line-height: 40px; letter-spacing: -2px; }

li h2{ margin-top: 15px; }
#content h3{ font-size: 18px; }
#content h4{}
#content h5{}
#content h6{}


.prev-next-posts{ line-height: 50px; clear: both; display: block; }

#content .wp-post-image{ border-top: 2px solid #36393d; border-bottom: 5px solid #36393d; }

#hl{ background: #161819 url('images/hl.png') 0 0 repeat-x; }
  #hl .end{ background: transparent url('images/hl_end.png') 0 bottom repeat-x; height: 2px; line-height: 0; }
  #hl a{ color: #EBEEF3; }
    #hl .post-title{ padding: 0 5px; }
    #hl .post-title a{ border: 0; }
    #hl a:hover{ color: #FFF; border-color: #4e5055; }
  #hl p{ color: #b3b6bb; padding: 0 5px; }
  


/* FOOTER */

#footer .wrapper{ border-top: 1px dashed #cfd2d7; margin-top: 10px; padding-top: 10px; }
#footer h3{ font-size: 16px; line-height: 16px; letter-spacing: 1px; text-transform: uppercase; margin: 0 0 5px 0; }
.linkcat a{ text-transform: uppercase; }
#footer .linkcat{ float: left; display: inline; margin: 0 5px; width: 230px; }
#footer .linkcat li{ color: #da655c; list-style: none; }
#footer .title{ padding-top: 10px; }


#footer .linkcat{ float: left; display: inline; margin: 0 5px; width: 190px; background: #FFF; }
#footer .linkcat .title{ margin-left: 0; }
#footer .linkcat li{ list-style: none; }

#footer .top5{ float: left; width: 605px; border-right: 1px dashed #cfd2d7; margin-bottom: 10px; }
#footer .googlegrups{ float: left; padding-left: 30px; width: 230px; margin-bottom: 10px; }

#footer .module{ float: left; display: inline; border-right: 1px dashed #cfd2d7; padding: 0 5px; margin-left: 30px; margin-bottom: 10px; }
  #footer .module.last{ border: 0; }
  #footer .module.first{ margin-left: 0; }

#footer .module.archive{ width: 230px; }
#footer .module.categories{ width: 230px; }


#footer .module.archive ul{ margin-left: 30px; }
  #footer .module.archive ul li{ list-style: square; }
#footer .module.categories ul{ margin-left: 30px; }




.button{ background: #36393d; color: #FFF; line-height: 20px; height: 20px; padding: 0; border: 0; cursor: pointer; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; margin: 0 5px; padding: 0 5px; padding-bottom: 2px; }
.textbox, select{ border: 2px solid #cfd2d7; line-height: 20px; height: 20px; font-size: 10px; padding-left: 5px; }
  #footer .googlegrups .textbox{ width: 90px; }

#footer .navigation{ clear: both; display: block; text-align: center; border-top: 2px solid #cfd2d7; }
  #footer .navigation ul li{ display: inline; margin: 0 5px; }
  #footer .navigation a{ font-size: 9px; text-transform: uppercase; line-height: 80px; }
  




/* NAVIGATION */

.navigation li{ list-style: none; }
.navigation.primary{ text-align: center; }
.navigation.primary li{ margin: 0 10px; display: inline; }
.navigation.primary a{ font-size: 17px; line-height: 50px; text-shadow: 1px 1px 0px #37393e; border: 0; }

.navigation.bf-paginator{ clear: both; }
.navigation.bf-paginator a{ font-size: 2em; }

.navigation.social{ position: absolute; right: 0; top: 0px; margin: 10px; }
.navigation.social .icon{ margin-bottom: 10px; }
.navigation.social a{ width: 32px; height: 32px; display: block; background: transparent url(images/social-icons.png) 0 0 no-repeat; border: 0; }
  .navigation.social a span{ display: none; }
  .navigation.social .icon.twitter a:hover { background-position: -32px 0; }
.navigation.social .icon.facebook a{ background-position: -64px 0; }
  .navigation.social .icon.facebook a:hover{ background-position: -96px 0; }
.navigation.social .icon.rss a{ background-position: -128px 0; }
  .navigation.social .icon.rss a:hover{ background-position: -160px 0; }



/* CALENDAR GIPRESS */
.gigpress-info-item.notes{ float: left; display: inline; width: 80%; font-size: 14px; line-height: 30px; background: transparent url(images/target.png) 0 center no-repeat; padding-left: 30px; text-shadow: 1px 1px 0px #FFFFFF; }
.more-info{ float: right; display: inline; width: 5%; }
.more-info a{ background: transparent url(images/world_link.png) 0 center no-repeat; height: 30px; width: 20px; display: block; }
  .more-info a span{ display: none; }
.gigpress-row{ background: #F9F7ED; }
.gigpress-artist{ font-size: 14px; letter-spacing: 1px; text-shadow: 1px 1px 0px #F9F7ED; }


.post .gigpress-related-show{}



/* ADS */
.ads{
  float: right;
  width: 200px;
  border-left: 2px solid #eceef3;
  padding: 0 0 0 10px;
  margin: 20px 0 10px 10px; 
}
.ads a{ border: 0; }


code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}


#content ul{ margin-left: 30px; }
#content ul li{ list-style: square; }




.home .post{ width: 400px; margin: 0 40px; display: inline; clear: none; float: left; padding: 30px 0; }
  .home .post.first{ float: left; }
  .home .post.last{ float: right; }
  


.post-date{ float: left; margin: 0 5px; margin: -90px 0 0 -15px; position: absolute; }
  .post-date-day, .post-date-month{ display: block; clear: both; text-align: center; width: 30px; color: #FFF; float: none; text-shadow: 1px 1px 0px #634c08; }
  .post-date-day{ font-size: 12px; line-height: 12px; font-weight: bold; background: transparent url('images/post-date-4.png') 0 top no-repeat; padding: 13px 0 7px 0;  }
  .post-date-month{ font-size: 9px; line-height: 9px; text-transform: uppercase; background: transparent url('images/post-date-4.png') 0 bottom no-repeat; padding-bottom: 6px; }

.category-torneos .post-date-day, .category-torneos .post-date-month{ background-image: url('images/post-date-2.png'); text-shadow: 1px 1px 0px #7c1e1f; }
.category-arqueros-argentinos .post-date-day, .category-arqueros-argentinos .post-date-month{ background-image: url('images/post-date-1.png'); text-shadow: 1px 1px 0px #682b00; }
.category-3 .post-date-day, .category-3 .post-date-month{ background-image: url('images/post-date-3.png'); text-shadow: 1px 1px 0px #682b00; }
.category-4 .post-date-day, .category-4 .post-date-month{ background-image: url('images/post-date-4.png'); text-shadow: 1px 1px 0px #634c08; }
.category-5 .post-date-day, .category-5 .post-date-month{ background-image: url('images/post-date-5.png'); text-shadow: 1px 1px 0px #394405; }
.category-6 .post-date-day, .category-6 .post-date-month{ background-image: url('images/post-date-6.png'); text-shadow: 1px 1px 0px #365c38; }
.category-iniciacion .post-date-day, .category-iniciacion .post-date-month{ background-image: url('images/post-date-7.png'); text-shadow: 1px 1px 0px #1f2636; }
.category-8 .post-date-day, .category-8 .post-date-month{ background-image: url('images/post-date-8.png'); text-shadow: 1px 1px 0px #1a3550; }
.category-9 .post-date-day, .category-9 .post-date-month{ background-image: url('images/post-date-8.png'); text-shadow: 1px 1px 0px #68101e; }


.post-title a{ font-size: 16px; text-shadow: 1px 1px 0px #000; }

.home .single-post-thumbnail{ margin-bottom: 5px; }
.single-post-thumbnail a{ border: 5px solid #212428; display: inline-block; }
.single-post-thumbnail a:hover{ border-color: #4e5055; }






/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */




/* Begin Calendar */

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */





/* RATING */


.starsbar{
  background: transparent url(images/rating.png) 0 0 no-repeat;
}



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
blockquote p{ font-style: italic; font-size: 14px; font-style: italic; }
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}



/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption{ border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img{ margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
