/*  
Theme Name: PerfectPost Default
Theme URI: http://theperfectpose.com/
Description: The default WordPress theme for <a href="http://theperfectpose.com">The Perfect Pose</a>.
Version: 1.0
Author: Robert Haverly
Author URI: http://fourminus.com/
*/



* {margin: 0; padding: 0;}
.clr {clear: left;}

h1 {font-size: 1.5em;}
h2 {font-size: 2.5em;}
h3 {font-size: 2.0em;}
h4 {font-size: 3.5em;}
h5 {font-size: 2.2em;}
.entry h2 {color: #45240d;}




p {margin: 12px 0;}

.left {float: left;}
.right {float: right;}

.searchpost {
width: 400px;
margin: 0 auto;
}

.entry-date {
font-size: 12px;
text-transform: uppercase;
float: left;
text-align: center;
width: 58px;
height: 60px;
background: url('images/datebg.png') top center no-repeat;
padding-top: 4px;
margin-right: 10px;
}

.entry-date h3 {
font-size:1.4em;
font-weight: normal;
}

.entry-date h4 {
font-size:.8em;
font-weight: normal;
}

.entry-date h5 {
font-size:.9em;
font-weight: normal;
margin-top: 6px;
}

.post {
border-bottom: 1px dotted #999;
padding: 25px 0;
}

body {
font-size: 75.5%;
font-family: garamond, tahoma, sans-serif;
color: #838383;
background:url(http://www.theperfectpose.com/img/background.gif);
}

#wrapper {
width: 980px;
margin: 0 auto;
}

#wrapper #header {
/* background:url(http://www.theperfectpose.com/img/head.gif); */
width: 980px;
height: 300px; /* was 250px using head.gif only */
/* overflow: hidden; */

}

#nav {
background: #fff;
color: #fff;
position: relative;
}

#nav ul {list-style: none;}
#nav li {display: inline;}

.search {
float: left;
line-height: 25px;
height: 25px;
background: #fff;
padding-right: 41px;
padding-top: 10px;
}

.search input {
vertical-align: top;
}

.search input#searchsubmit {
color: #777;
}

.rss {
float: left;
width: 50px;
background: #fff;
height: 25px;
padding-right: 40px;
padding-top: 10px;
}

* html .rss {padding-right: 20px;}

.rss a {
display: block;
padding-left: 24px;
line-height: 25px;
background: url('images/rss-icon.png') left center no-repeat;
color: #ccc;
text-decoration: none;
}

.rss a:hover {color: #000;}

#subheader {
background: #fff;
background:url(http://www.theperfectpose.com/img/line.gif);
height: 1px;
padding: 0px 0px;
}

#subheader2 {
background: #000;
height: 300px;
padding: 10px 20px;

hello
}

#content {
padding: 20px 15px;
background: #fff;
overflow: hidden;
}

p {
font-size: 1.2em;
line-height: 1.5em;
}

.archives h2 {
margin-top: 40px;
font-weight: normal;
}

.archives ul {margin: 10px 30px;}
.archives ul li ul {margin: 3px 30px;}

.mycomments, a.email, a.links {
padding-left: 30px;
float: right;
display: block;
height: 24px;
line-height: 24px;
margin-right: 10px;
text-decoration: none;
color: #333;
}

.mycomments:hover, a.email:hover, a.links:hover {color: #888;}

.mycomments {text-decoration: none; background: url('images/message.png') left center no-repeat;}
a.email {background: url('images/mail.png') left center no-repeat;}
a.links {background: url('images/link.png') left center no-repeat;}

.metadata {
text-decoration: none;
overflow: hidden;
margin-top: 10px;
}

#comment_box {
margin: 0 auto;
background: #F2F2F2;
border: 1px solid #999;
padding: 10px;
margin-top: 30px;
}

h4#comments {
margin-top: 20px;
text-align: center;
}

ol.commentlist {
margin: 20px;
}

ol.commentlist  li {
padding: 5px;
font-size: 1.1em;
}

ol.commentlist li.alt {
background: #F7F7F7;
}

#comment_box textarea {
width: 100%;
}

#footer {
background: #fff;
padding: 5px 0;
height: 80px;
}

#footer ul {
list-style: none;
text-align: center;
}

#footer li {
display: inline;
padding: 0 5px;
line-height: 2em;
font-size: 1.4em;
}

#footer li  a{
color: #000000;
}

#footer li  a:hover {
text-decoration: none;
}

/* menu */
.menu {
font-family:  'garamond', sans-serif;
width:650px;
position: relative; 
float: left;
font-size:1.5em; 
z-index:100;
background: #fff;
}

#navContainer {
float: left;
height: 25px;
padding-top: 10px;
}

#navContainer ul {
position: relative;
float: left;
margin-right: 5px;
}

#navContainer ul {list-style: none;}
#navContainer ul li {position: relative;}

#navContainer li ul {
position: absolute;
display: none;
background: #fff;
width: 100px;
}

#navContainer ul li a {
display: block;
text-decoration: none;
padding-left: 8px;
color: #000;
}

* html #navContainer ul li a {float: left;}

#navContainer ul li a:hover {#FF6600;}

#navContainer ul li ul li a {
font-family: garamond, sans-serif;
font-size: .9em;
line-height: 1em;
padding-bottom: 1em;
color: #000;
}

#navContainer ul li ul li a:hover {
color: #fff;
background: #249292;
width: 92px;
}

#navContainer li:hover ul {
display: block;
position: absolute;
top: 20px;
left: 10px;
z-index: 100;
width: 100px;
}

#navContainer li:hover ul, li.open ul {display: block; padding-top: 3px; }

#navContainer li.off ul {display: none;}

* html  #navContainer ul li { float: left; height: 1%;}
* html #navContainer ul li a { height: 1%; }
/* */
