/* ----Twitter ---*/

#twitterclick{
float: left;
padding-right: 7px;
}

#twitter-wrapper{
width: 888px;
border: 1px solid #eaeaea;
padding-top: 8px;
padding-bottom: 3px;
padding-left: 10px;
margin-top: 15px;
margin-bottom: 30px;
}

#twitter{
float: left;
width: 800px;
}

#facebook{
float: right;
padding-right: 10px;
}

/* ---- Post ---- */

.titlecap{
float: left;
width: 121px;
height: 8px;
background: #ee372b;
margin-left: -20px;
}

.post {
margin-bottom: 60px;
position:relative;
padding: 10px 20px;
display:block;
}

.post-overlay{
height:100%;
width:100%;
display:block;
position:absolute;
background: #FFFFFF;
top:0;
left:0;
}

#post-not-overlay{
position:relative;
z-index:1000;
}

.post .title{
clear: both;
background: #eaeaea;
float: left;
width: 860px;
margin-left: -20px;
padding: 0 20px;
height: 35px;
}
.post .date{
float: right;
padding-top: 7px;
}

.post .title h2{
float: left;
}

.post .entry{
margin-top: 15px;
}

.post .entry ul {
list-style-type: disc;
margin-bottom: 10px;
}

.post .entry li {
margin-left: 20px;
}

.post .entry ul ul{
margin-bottom: 0px;
}

.post .postmetadata{
padding-top: 20px;
}

.post .postmetadata .link {
padding-right: 15px;
padding-left: 0px;
float: left;
}


#post-not-overlay{
border-bottom: 1px solid #eaeaea;
padding-bottom: 10px;
}


/* ---- Page ---- */

h2.pagetitle{
padding-bottom: 0px;
background: #eaeaea;
width: 860px;
margin-left: -20px;
padding: 0 20px;
height: 35px;
}

/* ---- Page > Search ---- */

#searchform input#searchsubmit{
background: none;
border: 1px solid #CCCCCC;
}

#searchform input#s{
border: 1px solid #CCCCCC;
}

/* ---- Single Entry Post ---- */

.single-entry-data{
padding:15px 0 0 0;
}

/* ---- Comments ---- */
#comment-area{
}

ul.commentlist{
list-style:none;
}

ul.commentlist li{
padding:0 0 10px 0;
}

ul.commentlist ul{
padding:0 0 0 20px;
}

ul.commentlist li li{
padding:10px 0 0 0;
}

ul.commentlist ul ul{
padding:0 0 0 40px;
}

ul.commentlist ul ul ul{
padding:0 0 0 60px;
}

ul.commentlist ul ul ul ul{
padding:0 0 0 80px;
}

ul.commentlist ul ul ul ul ul{
padding:0 0 0 100px;
}

ul.commentlist ul ul ul ul ul ul{
padding:0 0 0 120px;
}

ul.commentlist .comment-author,
ul.commentlist .comment-text,
ul.commentlist .comment-text p,
ul.commentlist .comment-date{
display:inline;
}

ul.commentlist .comment-text p,
ul.commentlist .comment-date a{
}

ul.commentlist .comment-reply,
ul.commentlist .comment-reply a{
display:inline;
}

#respond{
}

#respond .cancel-comment-reply{
padding:5px 0;
}

#respond input,
#respond textarea{
padding:4px;
margin:0 0 10px 0;
border: 1px solid #CCCCCC;
}

#respond .label-container{
position:relative;
}

#respond .label-container label{
position:absolute;
top:4px;
padding:0 0 0 10px;
}

#respond input#submit{
background: #666666;
}

#respond #contact-failed,
#respond #contact-success{
padding:7px;
border: 1px solid #CCCCCC;
margin:0 0 10px 0;
}

/* ---Share Dropdown --->

.Share ul {
position: relative;
z-index: 3;
list-style: none;
}

.Share li {
float: left;
}

.Share a {
display: block;
}

/* first dropdown */

.Share li ul {
clear: both;
position: absolute;
left: -999em;
z-index: 5000;
padding: 0px;
margin-top: -14px;
margin-left: 70px;
}

.Share li ul a{
}

.Share li ul li {
float: left;
border:none;
position:relative;
padding: 0px 3px;
}

.Share li ul li a {
padding: 0 0px;
}

.Share li:hover ul ul,
#navigation li:hover ul ul ul,
#navigation li.sfhover ul ul,
#navigation li.sfhover ul ul ul {
left: -999em;
}

.Share li:hover ul,
.Share li.sfhover ul {
left: auto;
}

.Share li li:hover ul,
.Share li li.sfhover ul {
left: 225px;
}

