/*
  CARTE DI CREDITO - HOMEPAGE
  Copyright (c) 2009, Altura Labs. All rights reserved.
*/
  
/* -------------------------------
           STRUCTURE
------------------------------  */

.homepage #column-content  {
  width: auto;
  margin: 0;
  padding: 0 15px;
  float: none;
  background: url(background-content.png) top left repeat-y;
}

.homepage #content {
  float: left;
  width: 460px;
  margin-top: 0;
  margin-left: 0;
  border: 0;
}
  
.homepage #column-one {
  float: left;
  display: inline;
  padding-top: 0;
  width: 150px;
}

.homepage #column-two {
  width: 300px;
  margin-right: 2px;
  display: inline;
  float: left;
}

/* -----     Content    -----  */

#bodyContent small {
  font-size: 11px;
  text-transform: uppercase;
  color: #999;
}

.col {
  float: left;
 	width: 210px;
  margin-left: 20px;
  margin-right: 20px;
}

.module {
  margin-bottom: 1px
 }

.module .entry {
  padding: 13px 18px;
}

.module h3 {
  margin: 0;
  padding: 5px 0 6px 0;
  font-size: 14px;
  text-transform: uppercase;
}

  .module h3.black-header {
    background-color: #333;
  }

  .module h3.yellow-header {
    background-color: #f5ee9d;
    padding-left: 15px;
  }
 

/* -----     Content / Credit Cards    -----  */  

.credit-card-info {
  margin-bottom: 15px;
  background: url(background-creditcard.png) top left no-repeat;
}

#bodyContent .credit-card-info h2 {
  margin: 0;
	border-bottom: none;
  font-weight: bold;
}

.credit-card-info p {
	font-size: 12px;
}

/* -----     Content / Guide    -----  */  

#bodyContent .module.guide h3 {
  margin-bottom: 0;
  padding-left: 40px;
  background: #f5ee9d url(icon-guide.png) 15px 50% no-repeat;
}

.guide .entry {
  background-color: #f9f9f9;
}

/* -----     Content / Featured Blog Post    -----  */

#featured-blog-post {
  background-color: #f2f1f1;
}

#featured-blog-post .entry {
  font-family: Georgia, "Times New Roman", Times, serif;
}

#featured-blog-post .entry h2 {
  margin: 0 0 10px -20px;
  padding: 5px 0 5px 20px;;
  font-size: 20px;
  background-color: #fff;
  border-bottom: none;
}

#featured-blog-post .entry p {
 	color: #666
}

#featured-blog-post h3.black-header {
  background-color: #333;
	color: #efe460;
}

#featured-blog-post h3 span.title {
  padding: 0 0 3px 15px;
	border-bottom: 3px solid #efe460;
}

#featured-blog-post h3 em {
  font-size: 14px;
	color: #ccc;
  text-transform: none;
  font-style:italic;
  font-weight: normal;
}

/* -----     Content / Credit Card List    -----  */

#last-cards.module .entry {
  padding: 0
}

#last-cards ul li {
  list-style: none;
  padding: 8px 8px 8px 55px;
  background: #f9f9f9 url(icon-creditcard.png) 10px 50% no-repeat;
}

#last-cards ul li.alternate {
  background-color: #ededed;
}

#last-cards ul li a.card-name {
  font-weight: bold;
}

#last-cards ul li small {
	display: block;
  color: #999;
}

/* -----     Content / Last Forum Discussions    -----  */

#last-forum-discussions {
  margin-top: 5px;
  border: 1px solid #e5e5e5;
}

#last-forum-discussions h3 {
  padding-left: 15px;
  font-size: 11px;
  color: #999;
}

#last-forum-discussions .entry ul li {
  border-bottom: 1px solid #e5e5e5;
  margin: 0 0 10px 0;
  padding: 0 0 10px 30px;
  background: url(icon-discussion.png) 0 10px no-repeat;
  list-style: none;
}

#last-forum-discussions .entry ul li a {
  font-size: 13px;
}

#last-forum-discussions .entry ul li span.user {
  display: block;
  font-size: 11px;
  text-transform: lowercase;
  color:#6F6F6F;
}

#last-forum-discussions .entry ul li small {
  font-style: italic;
  color: #999;
}

/* -----     Content / Suggested Credit Cards    -----  */  

#suggested-creditcard {
  width: 444px;
  height: 241px;
  margin-bottom: 10px;
  padding: 10px;
  background: url(background-suggested.png)
}

/* -----     End Content    -----  */
