/*
Theme Name: 2Typo
Theme URI: http://nichodges.com/
Description: Lush Typography
Version: 1.0
Author: Nic Hodges
Author URI: http://nichodges.com/
Tags: grey, typography, 2-column
*/


/* <![CDATA[ */
/********LAYOUT*******/
body { 
 margin: 0;
 padding: 0; 
 background-color: red;
 background: url(images/bg.jpg) top center repeat-y;


}	
#container {
 margin: 0 auto;
 width: 800px;
 background-color: #fcfcfc;
}  
h1 {
 margin: 0;
}
#wrapper { 
 float: left;
 background: url(images/1pxtransp.gif) top left repeat-y;
padding-bottom: 50px;
}
#post1, #post2 { 
 float: left; width: 370px;
 padding-left: 10px;
}
#post2 {
 padding-left: 40px;
}
#footer {
width: 800px;
text-align: center;
background: url(images/1pxtransp.gif) top left repeat-y;
float: left;

}
#nav {
 margin-left: 15px;
 width: 770px;
 text-align: center;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ccc;
 margin-top: 30px;
 margin-bottom: 30px;
line-height: 14px;
 height: auto;
 _padding-bottom: 7px; /* IE 6 and below */

}
#nav a:link, #nav a:visited, #nav a:active {
 font-family: Gill Sans, Verdana;
 font-size: 11px;
 text-transform: uppercase;
 letter-spacing: 2px;
 font-weight: bold;
 color: #ccc;
 text-decoration: none;
 margin: 0 30px 0 30px;
}
#nav a:hover {
  color: #666;
}
/********TYPOGRAPHY*******/
body { 
 letter-spacing: -0.05em;
}
h1, h1 a:link, h1 a:active, h1 a:visited {
 text-align: center;
 font-family:Georgia,serif;
 font-size: 28px;
 font-weight: bold;
 text-transform:uppercase;
 letter-spacing:2px; 
 color: #666;
 padding-top: 30px;
text-decoration: none;
}
h1 a:hover {
color: #333;
}
.description {
margin-top: 14px; 
text-align: center;
 font-family:Georgia,serif;
 font-size: 10px;
 font-weight: bold;
 text-transform:uppercase;
 letter-spacing:2px; 
 color: #999;
}
.description img {
border: none;
margin-top: 9px;
}
.descriptionLink:link, .descriptionLink:active, .descriptionLink:visited{
color: #999;
text-decoration: none;
border-bottom: 1px dotted;
}
.descriptionLink:hover {
color: #333;
}

h3, h3 a:link, h3 a:active, h3 a:visited  { 
 font-family:Georgia,serif;
 color: #666;
 font-size: 31px;
 line-height: 31px;
 letter-spacing: -2px;
 font-weight: bold;
 margin: 0;
 padding: 0;
 text-decoration: none;
 
}
h3 a:hover {
color: #333;
}

h4 {
 font-family: Gill Sans, Verdana;
 font-size: 11px;
 text-transform: uppercase;
 letter-spacing: 2px;
 font-weight: bold;
 margin: 3px 0 0 0;
 color: #ccc;
 text-align: right;
 height: auto;
}
#post1 img, #post2 img {
	margin: -15px 0 0 0;
	height: 180px;
	width: 370px;
	border-top:3px solid #ccc;
	border-bottom:3px solid #ccc;
	_margin-top: -22px;

}
p {
 
        text-align: justify;
 
        font-family:georgia,serif;
	color:#222;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	padding:0px;
letter-spacing: -0.2px; 

}
.meta {
 font-family: Gill Sans, Verdana;
 font-size: 10px;
 line-height: 12px;
 letter-spacing: 2px;
 text-transform: uppercase;
 color: #999;
 text-align: right;
padding-top: 3px;
border-top: 1px solid #ccc;
}
.meta a:link, .meta a:visited, .meta a:active {
color: #666;
text-decoration: none;
border-bottom: 1px dotted #666;
}
.meta a:hover {
color: #333;
}
.navCont {
width: 175px;
float: left;
margin-left: 12px;
margin-right: 12px;
_margin-right: 11px;
_margin-left: 11px;
}
.navCont h5 {
font-family:Georgia,serif;
 font-size: 14px;
 font-weight: bold;
 text-transform:uppercase;
 letter-spacing:2px; 
margin-bottom: 4px;
padding-top: 1px;
color: #333;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
height: auto;
}
.navCont li {
list-style-type: none;
font-family:Georgia,serif;
 font-size: 9px;
 font-weight: bold;
 text-transform:uppercase;
 letter-spacing:1px; 
margin-bottom: 14px;
_margin-bottom: 1px;

color: #666;
margin-left: -40px;
}
.navCont ul {
margin-top: 14px;
_margin-top: 0;
}
.navCont li a:link, .navCont li a:visited, .navCont li a:active {
color: #666;

text-decoration: none;
}
.navCont li a:hover {
color: #333;
}

#post1 li, #post2 li {
text-align: justify;
font-family:georgia,serif;
color:#222;
font-size:13px;
font-weight:normal;
line-height:150%;
padding:0 20px 0 0;
letter-spacing: -0.2px; 
list-style-type: disc;
}
#post1 blockquote, #post2 blockquote {
font-style: italic;
margin: 0 20px 0 20px;
}
#post1 blockquote p, #post1 blockquote p {
color: #777;
}
#post1 p a:link, #post1 p a:visited, #post1 p a:active, #post2 p a:link, #post2 p a:visited, #post2 p a:active  {
color: #666;
text-decoration: none;
border-bottom: 1px dotted;
}
#post1 p a:hover, #post2 p a:hover {
color: #333;

}
#commentBlock {
 float: left; 
 width: 370px;
 padding-left: 40px;
 _padding-left: 38px;
}
#commentBlock h3 {
color: #bbb;
padding-bottom: 10px;
}
.commentAuthor {
font-family: Gill Sans, Verdana;
 font-size: 12px;
 line-height: 12px;
 letter-spacing: 1px;
 text-transform: uppercase;
 color: #888;
 text-align: left;
padding-top: 3px;
border-top: 1px solid #ccc;
text-decoration: none;
font-weight: bold;
}
.commentAuthor a:link, .commentAuthor a:active, .commentAuthor a:visited {
color: #888;
text-decoration: none;
border-bottom: 1px dotted;
}
.commentDate {
padding-left: 20px;
font-family: Gill Sans, Verdana;
 font-size: 10px;
 line-height: 12px;
 letter-spacing: 1px;
 text-transform: uppercase;
 color: #888;
text-decoration: none;
float: right;
font-weight: bold;
padding-top: 5px;

}
.commentDate a:link, .commentDate a:active, .commentDate a:visited {
color: #888;
text-decoration: none;
border-bottom: 1px dotted;
}
#commentBlock h4 {
 font-family:Georgia,serif;
 color: #bbb;
 font-size: 24px;
 line-height: 31px;
 letter-spacing: -2px;
 font-weight: bold;
 margin: 0;
 padding: 0;
 background-color: white;
 text-decoration: none;
text-align: left;
text-transform: none;
border-top: 1px solid;
}
#commentBlock p {
color: #555;
font-size: 12px;
}
#commentBlock p a:link, #commentBlock p a:visited, #commentBlock p a:active {
color: #666;
text-decoration: none;
border-bottom: 1px dotted;
}
#commentBlock p a:hover {
color: #333;
}
#commentBlock textarea {
width: 350px;
border: 1px solid #bbb;
 font-family:Arial,sans-serif;
padding: 5px;
font-size: 12px;
}
#commentBlock input {
float: right;
}
#commentBlock form {
border-top: 1px solid #ccc;
}
#commentBlock form p {
padding-left: 20px;
font-family: Gill Sans, Verdana;
 font-size: 10px;
 letter-spacing: 1px;
 text-transform: uppercase;
 color: #888;
text-align: right;
test-decoration: none;
font-weight: normal;
}
#commentBlock label {
padding-right: 6px;

}
.inputBox {
border: 1px solid #bbb;
padding: 3px;
margin-bottom: 2px;
width: 180px;
}
/* ]]> */

