.main-content {
background:url(../img/globe_main.jpg) no-repeat;
background-position:bottom;
background-attachment:fixed;
}

#comments {
clear:both;
}

#comments .navigation {
padding:0 0 18px;
}

h3#comments-title,h3#reply-title {
color:#000;
font-size:20px;
font-weight:700;
margin-bottom:0;
}

h3#comments-title {
padding:24px 0;
}

.commentlist li.comment {
border-bottom:1px solid #e7e7e7;
line-height:24px;
position:relative;
margin:0 0 24px;
padding:0 0 0 56px;
}

.commentlist li:last-child {
border-bottom:none;
margin-bottom:0;
}

#comments .comment-body ul,#comments .comment-body ol {
margin-bottom:18px;
}

#comments .comment-body p:last-child {
margin-bottom:6px;
}

#comments .comment-body blockquote p:last-child {
margin-bottom:24px;
}

.commentlist ol {
list-style:decimal;
}

.commentlist .avatar {
position:absolute;
top:4px;
left:0;
}

.comment-author cite {
color:#000;
font-style:normal;
font-weight:700;
}

.comment-author .says {
font-style:italic;
}

.comment-meta {
font-size:12px;
margin:0 0 18px;
}

.comment-meta a:link,.comment-meta a:visited {
color:#888;
text-decoration:none;
}

.reply {
font-size:12px;
padding:0 0 24px;
}

.reply a,a.comment-edit-link {
color:#888;
}

.commentlist .children li {
border:none;
margin:0;
}

.nopassword,.nocomments {
display:none;
}

#comments .pingback {
border-bottom:1px solid #e7e7e7;
margin-bottom:18px;
padding-bottom:18px;
}

.commentlist li.comment+li.pingback {
margin-top:-6px;
}

#comments .pingback p {
color:#888;
display:block;
font-size:12px;
line-height:18px;
margin:0;
}

#comments .pingback .url {
font-size:13px;
font-style:italic;
}

input[type=submit] {
color:#333;
}

#respond {
border-top:1px solid #e7e7e7;
overflow:hidden;
position:relative;
margin:24px 0;
}

#respond .comment-notes {
margin-bottom:1em;
}

.form-allowed-tags {
line-height:1em;
}

.children #respond {
margin:0 48px 0 0;
}

h3#reply-title {
margin:18px 0;
}

#comments-list #respond {
margin:0 0 18px;
}

#cancel-comment-reply-link {
font-size:12px;
font-weight:400;
line-height:18px;
}

#respond .required {
color:#ff4b33;
font-weight:700;
}

#respond label {
color:#888;
font-size:12px;
}

#respond input {
width:98%;
margin:0 0 9px;
}

#respond textarea {
width:98%;
}

#respond .form-allowed-tags {
color:#888;
font-size:12px;
line-height:18px;
}

#respond .form-allowed-tags code {
font-size:11px;
}

#respond .form-submit {
margin:12px 0;
}

#respond .form-submit input {
font-size:14px;
width:auto;
}

#content .entry-title {
clear:both;
color:#666;
font-size:2em;
font-family:Georgia,arial,sans-serif;
font-weight:300;
letter-spacing:.01em;
border-bottom:1px solid #CCC;
margin:.5em 0;
padding:.2em 0;
}

.entry-title a:link,.entry-title a:visited {
color:#666;
text-decoration:none;
}

.entry-title a:active,.entry-title a:hover {
color:#369;
text-decoration:underline;
}

#searchform1 {
position:absolute;
z-index:1001;
border:none;
margin:25px 0 0 725px;
}

fieldset.searchfield {
border:0;
}

.searchform1 input.button {
width:3em;
background:#e6e6e6;
border:solid 1px #969696;
text-align:center;
font-family:verdana,arial,sans-serif;
color:#969696;
font-size:120%;
padding:2px!important;
}

.searchform1 input.button:hover {
cursor:pointer;
border:solid 1px #505050;
background:#dcdcdc;
color:#505050;
}

.commentlist,.commentlist .children {
list-style:none;
margin:0;
}

.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover {
color:#ff4b33;
}

#respond p,#comments-list ul #respond {
margin:0;
}