/*
THEME NAME: The Geocaching Blog
THEME URI: http://www.groundspeak.com/
DESCRIPTION: This is The Geocaching Blog's Wordpress theme.
VERSION: 2.0
AUTHOR: <a href="http://www.groundspeak.com/">Groundspeak, Inc.</a>
AUTHOR URI:
TAGS: groundspeak, geocaching, blog
*/

html,body{
background-color:#dad7cb;
}
body{
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#5e6167;
}
hr,.SkipLinks{
display:none;
}
#doc3{
margin:0 auto !important;
padding:0 2em !important;
min-width:800px;
max-width:1200px;
}

/* Begin Header */
#hd{
/*margin-bottom:0em;*/
}
.GCLink{
margin:0 1em 0 0;
padding:.75em 1.25em;
position:relative;
top:-238px;
float:right;
}
/* End Header */

/* Begin Footer */
#ft{
padding:2em 0;
color:#5e6167;
font-size:85%;
text-align:center;
}
/* End Footer */

/* Begin Content */
#bd{
margin-top:-2.7em;
padding:2em;
background-color:#fff;
}
.HalfLeft,.HalfRight{
width:48%;
}
.HalfLeft{
float:left;
}
.HalfRight{
float:right;
text-align:right;
}
.Clear{
clear:both;
}
.CategoryLinks{
margin-bottom:1.5em;
}
.PostMeta{
margin-bottom:6em;
padding:1em;
background-color:#f0edeb;
}
.PostMeta .HalfRight p{
margin-top:.5em;
}
.SinglePostMeta{
margin-bottom:2em;
}
.SinglePostPagination{
margin-bottom:6em;
}
.Pagination,.SinglePostPagination{
padding:1em 0;
border-top:1px solid #c7c8ca;
border-bottom:1px solid #c7c8ca;
font-size:85%;
}
.ErrorText{
margin:1.5em 0;
}
.alignleft{
float:left;
margin:.5em 1em 0 0;
}
.alignright{
float:right;
margin:.5em 0 0 2em;
}
.aligncenter{
margin:0 auto;
}
.wp-caption{
padding-top:.5em;
background-color:#f0edeb;
font-style:italic;
text-align:center;
}
.wp-caption.aligncenter{
margin-bottom:1.5em;
}
p.wp-caption-text{
padding:.5em 0;
font-size:85%;
text-align:center !important;
}
.AuthorMeta{
margin-bottom:1.5em;
padding-bottom:1.5em;
border-bottom:1px solid #c7c8ca;
}
.dd_post_share_right{
margin-left:1em;
}
/* End Content */

/* Begin Sidebar */
.Sidebar{
margin:0 0 2em 2em;
padding:2em;
color:#fff;
}
.Sidebar.Twitter{
padding:0;
}
.Sidebar.Search{
background-color:#584528;
}
.Sidebar.Navigation{
background-color:#836344;
}
.Navigation li{
margin-bottom:1.5em;
}
.Sidebar .Spacing,.widget_categories h3,.widget_archive h3,.widget_recent_entries h3,.flickr-photos h3,.widget_tag_cloud h3,.widget_polls-widget h3{
margin-top:1.5em;
}
img.RSSIcon{
position:relative;
top:2px;
}
.widget_polls-widget p{
text-align:left !important;
}
.widget_polls-widget label{
font-weight:normal !important;
}
ul.wp-polls-ul{
margin:0 !important;
padding:0 !important;
}
ul.wp-polls-ul li{
margin:.5em 0;
}
/* End Sidebar */

/* Begin Links */
a,a:link,a:active,a:hover,a:focus,a:visited{
border:none;
outline:none;
}
h1#blog-title span a,h1#blog-title span a:link,h1#blog-title span a:active,h1#blog-title span a:hover,h1#blog-title span a:focus,h1#blog-title span a:visited{
height:238px;
display:block;
text-indent:-999999px;
background:#427730 url("img/gc-blog-banner.jpg") no-repeat 0 0;
}
a,a:link,a:visited{
color:#0066a1;
text-decoration:underline;
}
h2.PostTitle a,h2.PostTitle a:link,h2.PostTitle a:visited,h3.PostTitle a,h3.PostTitle a:link,h3.PostTitle a:visited{
color:#595959;
text-decoration:none;
}
a:active,a:hover,a:focus,h2.PostTitle a:active,h2.PostTitle a:hover,h2.PostTitle a:focus,h3.PostTitle a:active,h3.PostTitle a:hover,h3.PostTitle a:focus{
color:#009bbb;
text-decoration:none;
}
.Sidebar a,.Sidebar a:link,.Sidebar a:visited{
color:#fff;
text-decoration:none;
}
.Sidebar a:active,.Sidebar a:hover,.Sidebar a:focus{
color:#fff;
text-decoration:underline;
}
.GCLink a,.GCLink a:link,.GCLink a:visited{
color:#fff;
text-decoration:none;
}
.GCLink a:active,.GCLink a:hover,.GCLink a:focus{
color:#fff;
text-decoration:underline;
}
#ft a,#ft a:link,#ft a:visited{
color:#5e6167;
}
#ft a:hover,#ft a:active,#ft a:focus{
color:#fff;
}
.RSSIconLink{
margin-left:1px;
position:relative;
top:-8px;
}
.RSSIconLink.First{
margin-right:3px;
}
/* End Links */

/* Begin Fonts */
.PostContent h1,.SinglePostContent h1,h2,h3,h4,h5,h6,strong,label{
font-weight:bold;
}
.PostContent h1,.SinglePostContent h1,h2{
font-size:153.9%;
}
h2.PageTitle{
margin-bottom:2em;
}
h3{
font-size:138.5%;
}
#comments-list h3{
margin-bottom:15px;
}
.Sidebar h3{
color:#fff;
font-weight:normal;
margin-bottom:.25em;
}
.Sidebar h3 label{
font-weight:normal;
}
.Sidebar embed{
max-width:162px;
max-height:162px;
}
h4{
font-size:123.1%;
}
h5{
font-size:116%;
}
h6{
font-size:108%;
}
.PostContent p,.PostContent ul,.PostContent ol,.SinglePostContent p,.SinglePostContent ul,.SinglePostContent ol,address,p#login{
text-align:justify;
margin-bottom:1.5em;
line-height:1.75em;
}
.SinglePostMeta p{
line-height:1.75em;
}
p.wp-caption-text{
margin-bottom:0 !important;
line-height:normal !important;
}
.PostMeta p,.SinglePostMeta p{
font-size:85%;
}
.AuthorMeta p{
margin-top:.5em;
text-align:justify;
line-height:1.75em;
}
.Uppercase{
text-transform:uppercase;
}
.PostContent ul li,.SinglePostContent ul li,.widget_categories ul li{
margin-left:1.25em;
list-style:disc;
}
.PostContent ol li,.SinglePostContent ol li{
margin-left:2.25em;
list-style:decimal;
}
em,address,blockquote,.unapproved{
font-style:italic;
}
address,blockquote,pre{
margin:20px;
padding:15px;
background-color:#f9f7f5;
}
pre{
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word;
line-height:25px;
}
.form-label .required,#comment-notes .required,.unapproved{
color:#8c0b0b;
}
.Pipe,.InlineHeader{
color:#8c9e65;
}
.InlineHeader{
font-weight:bold;
text-transform:uppercase;
}
/* End Fonts */

/* Begin Form Fields */
.Sidebar input.text,.Sidebar select{
width:100%;
}
input#s-404,input#s-no-results{
width:50%;
}
.Sidebar .button, .Sidebar input[type="button"],.Sidebar input[type="submit"]{
padding:.25em 1em;
/*color:#5e6167;*/
background:#f9f7f5;
border:none;
border-radius:2px;
margin:.5em 0;
}
.Sidebar .button:hover,.Sidebar input[type="button"]:hover,.Sidebar input[type="submit"]:hover,.wp-polls .Buttons:hover {
background: #dad7cb;
cursor: pointer;
}

/* End Form Fields */

/* Begin Disqus */
#dsq-comments-title h3{
margin-top:2em !important;
}
input.dsq-trackback-url{
padding:.25em !important;
width:75% !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
color:#595959 !important;
border:1px solid #999 !important;
}
.dsq-thread-settings{
background-color:#f9f7f5;
-moz-border-radius:0 !important;
border:none !important;
}
#dsq-content .dsq-textarea .dsq-textarea-wrapper, #dsq-content .dsq-post-fields .dsq-input-wrapper{
-moz-border-radius:0 !important;
background:none !important;
color:#595959 !important;
}
/* End Disqus */

