/*
  ------------------------------------------------------------------------
  Theme Name:Equilibrium for HifiZine
  Theme URI:http://madebyon.com
  Description:Magazine style WordPress theme.
  Version:1.4
  Author:Tudinh Duong, modified by John Reekie
  Author URI:http://madebyon.com
  Template:Equilibrium
  ------------------------------------------------------------------------
  */
@import url("../Equilibrium/style.css");

/** Paragraphs and inline text
 */
p {
   color:#222;
   font-size:1.35em;
   margin-top:1.2em;
   margin-bottom:1.3em;
  }
p a, p a:visited {
		  border-bottom:1px solid #c9c9c9;
		  color:#0B96D0;
		  text-decoration:none;
		 }

p a:hover {
	   border-bottom:1px solid #c9c9c9;
	   color:#000;
	   text-decoration:none;
	  }

strong {
	font-size:1.0em;
	font-weight:bold;
       }    

/** Headings
 */
h1 {
    font-size:1.4em;
    font-weight:bold;
   }
.post h2 {
	  font-size:1.8em;
	  font-weight:bold;
	  color:#222;
	  text-transform:uppercase;
	  border-bottom:4px solid #c9c9c9;
	  padding-bottom:4px;
	  margin-top:28px;
	  margin-bottom:28px;
	 }
.content h2 {
	     margin-bottom:12px;
	    }
h3 {
    font-size:1.6em;
    font-weight:bold;
    color:#222;
    border-bottom:2px solid #C9C9C9;
    margin-top:23.3px;
    padding-bottom:4px;
   }

h3 a {
      text-decoration:none;
      color:#222;
     }

h4 {
    font-size:1.45em;
    color:#222;
    text-transform:none;
    padding-bottom:4px;
    border-bottom:1px solid #c9c9c9;
    margin-top:24px;
    margin-bottom:8px;
    font-weight:bold;
    line-height: 1.5em;
   }
h4 a {
      text-decoration:none;
      color:#222;
     }

h5 {
    font-size:1.3em;
    color:#222;
    text-transform:none;
    padding-bottom:0px;
    margin-top:16px;
    margin-bottom:4px;
    font-weight:bold;
    line-height: 1.4em;
   }
h5 a {
      text-decoration:none;
      color:#222;
     }

h6 {
    font-size:1.2em;
    color:#222;
    text-transform:none;
    padding-bottom:2px;
    margin-top:12px;
    margin-bottom:4px;
    font-weight:normal;
    font-style:italic;
   }
h6 a {
      text-decoration:none;
      color:#222;
     }

/** Typefaces
*/
.post-category a {
    text-decoration: none;
    border: 0;
}

/** Lists and the like
 */
.post ul li, .post ol li {
			  font-size:1.35em;
			  line-height: 1.5;
			  margin:5px 0 5px 15px;
			 }

.post ul, .post ol {
		    margin:16px;
		   }

.post ul li {
	     list-style-type:square;
	    }
.post ol li {
	     list-style-type:decimal;
	    }

/** Featured content
 */
.featured-content p {
		     margin-top: 0.1em;
		    }
.featured-title h2 {
		    font-size:1.2em;
		    margin:8px 8px 7px;
		    line-height:1.5em;
		   }
.featured-title h2 a {
		      font-size:1.2em;
		     }

/** Latest content
 */
#front-bottom {
	       margin-top:12px;
	      }
.latest-title h2 {
		  font-size:1.15em;
		  margin:6px 6px 4px;
		  line-height:1.4em;
		 }
/*
  .latest-content p {
  font-size:1.25em;
  line-height:1.5;
  margin-right: 4px;
  //text-align:justify;
  }
  */
.latest-content {
		 height:240px;
		}

/** Sidebar
 */
#sidebar #recent_comments li a {
				display:block;
				width:260px;
				margin:0;
				padding:8px 2px;
				list-style:none;
				border-bottom:1px solid #c9c9c9;
				font-size:1.3em;
				list-style-type:none;
				text-decoration:none;
				color:#222;
			       }
#sidebar li li li a {
		     display:block;
		     width:240px;
		     line-height: 1.4;
		     margin:0;
		     padding:4px 2px 4px 16px;
		     list-style:none;
		     border-bottom: 0px;
		     font-size:1.4em;
		     list-style-type:none;
		     text-decoration:none;
		     color:#222;
		    }
#sidebar h3 {
	     font-size:1.5em;
	     color:#222;
	     text-align:left;
	     border-bottom:1px solid #c9c9c9;
	     margin-top:12px;
	     margin-bottom:0;
	    }


/** Post-meta
 */
.postMeta-featured span.author a {
				  float:left;
				  color:#8a8a8a;
				  text-decoration:none;
				 }
.postMeta span.author, 
.postMeta-featured span.author, 
.postMeta-post span.author, 
.postMeta-front span.author {
			     float:right;
			     background:#FFF;
			     padding-left:15px;
			     margin-left:2px;
			    }

/**  Images and Captions
 */
img.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;
  }*/
.wp-caption img {
		 margin: 0;
		 padding: 0;
		 border: 0 none;
		 text-align: center;
		}
.wp-caption p.wp-caption-text {
			       font-size: 12.5px;
			       font-weight: bold;
			       line-height: 17px;
			       padding: 8px 0px 4px 0px;
			       margin: 0;
			       text-align: center;
			      }


/** Blockquotes
 */
.post blockquote {
		  margin: 10px 2px 4px;
		  padding: 0;
		  padding-left: 2px;
		  border-left: 4px solid #ccc;
		 }
.post blockquote p {
		    margin: 6px 0px 6px 12px;
		    color: #7D7D7D;
		    text-align: left;
		    font-style: normal;
		   }

/** Footer
 */

#footer {
    padding:6px 6px 0 6px;
    height:60px;
}

#footer p {
    font-size:1.15em;
    color:#6d6d6d;
    line-height:1.6em;
}
#footer p a {
    border-bottom:1px solid #c9c9c9;
    color:#6d6d6d;
    text-decoration:none;
}

/** Comments
 */
.commentwrap {
    border-top: 1px solid #C9C9C9;
    padding-bottom: 8px;
    padding-top: 8px;
}
h2.comment-heading {
    font-size:1.6em;
    margin: 0 2px;
}
.commentpost p {
    font-size: 1.30em;
}
.commentmetadata {
    font-size: 1.3em;
}
.commentmetadata li {
    padding: 0 4px;
}
.comment-edit-link, .comment-reply-link {
    font-size: .9em;
}
h3#reply {
    font-size:1.6em;
    border-bottom: 1px solid #C9C9C9;
    margin-top: 24px;
}
#comments label {
    font-size:1.3em;
}
#comments label span {
    font-family:Arial,Helvetica,sans-serif;
}
#comments label input {
    font-size:1.1em;
}
#comments textarea {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 1.45em;
    padding: 5px;
    line-height: 1.7em;
}

/** Author blogs
 */
.blog-link {
    color:#8A8A8A;
    font-size:1.05em;
    line-height:1.5em;
    text-align:none;
    text-decoration:none;
}
.postMeta-front li {
    padding: 2px 0px 2px 0;
}
.blog-link a {
    text-decoration:none;
}
/** Latest post
*/
.latest-content {
  height:280px;
}

