/*
Theme Name: Nicky and Cookie - Testicals
Theme URI: http://www.nickyandcookie.com
Description: A custom theme for Nicky and Cookies walk across New Zealand.
Version: 0.5
Author: Nico Nuzzaci
Author URI: http://nuzzaci.com/
Tags: walk adventure
*/
/*body{min-height:101%;overflow-x:hidden;}*/

html, body{background:#f0ece5;text-align:center;color:#624327; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
h2, h3, #footer .bottom{font-family: Georgia, Times, "Times New Roman", serif;}
b {font-weight: bold}
strong {font-weight: bold}


a {
	text-decoration: none;
	-o-transition-property: color;
	-webkit-transition-property: color;
	-moz-transition-property: color;
	transition-property: color;
	 -o-transition-duration: 0.2s;
	 -webkit-transition-duration: 0.2s;
	 -moz-transition-duration: 0.2s;
	 transition-duration: 0.2s;
}

a:hover,
a:focus {
	color: #f0ece5;
	border-bottom: 1px solid #629841;
}
a:active {
  position: relative;
  top: 1px;
}


#test{position:absolute;top:5px;left:5px;font-size:11px;}
#navigation{height:35px;background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/navigation.gif') repeat-x left bottom #ffffff;}

#swiffycontainer{margin-left:auto;margin-right:auto;cursor:pointer; cursor:hand;}


#header{height:150px;width:auto;background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/NewHeader.gif') top center;color:#6d4929;cursor:pointer; cursor:hand;}
#header h1{display:none;}
img{max-width:800px;}
#mainwrapper{background:#b3d22d;padding-top:10px;padding-bottom:50px;height:100%;overflow:hidden;}
#page{text-align:left;width:84000px;} /*840 * 10 {post-width-ink-margin * posts}*/
#intro{padding:10px;background:#a4c9a8;border:1px solid #69a335;color:#4a7626;font-size:16px;}
.post{float:left;margin: 0px 0px 0px 80px;width:820px;}
.post h2 a, .page h2 a{font-family:Georgia;color:white;font-size:32px;text-shadow: 2px 2px 0px #a1be28; -moz-text-shadow: 2px 2px 0px #a1be28; -webkit-text-shadow: 2px 2px 0px #a1be28;	border-bottom: none;}
.post h2 a.post-edit-link, .page h2 a.post-edit-link{font-family:arial;font-size:13px;	text-shadow: 1px 1px 0px #75b649;-moz-text-shadow: 1px 1px 0px #75b649;-webkit-text-shadow: 1px 1px 0px #75b649;}
.post h2, .page h2{margin:20px 0;border-bottom:2px solid #a1bd2a;}
.image-holder img, .image-holder iframe{border:10px solid white;box-shadow: 2px 2px 0px #a1be28; -moz-box-shadow: 2px 2px 0px #a1be28; -webkit-box-shadow: 2px 2px 0px #a1be28;}
/*.post img{max-width:800px;border:10px solid white;box-shadow: 2px 2px 0px #a1be28; -moz-box-shadow: 2px 2px 0px #a1be28; -webkit-box-shadow: 2px 2px 0px #a1be28;}*/
.day{display:none;}
/*#dayswalked{position:absolute;top:88px;left:0;color:white;font-size:32px;font-weight:bold;line-height:0;font-family: 'Old Standard TT', arial, serif;}*/
#dayswalked{padding:33px 15px 0 0;width:112px;height:124px;background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/day-flag.png') top right no-repeat; position:absolute;margin-top:-130px;text-align:right;z-index:9966;}
#dayswalked span{letter-spacing:-2px;color:white;font-size:28px;font-weight:bold;line-height:0;font-family: 'Old Standard TT', arial, serif;}

.entry-content{font-size:13px;line-height:20px;}
.entry-content{margin-bottom:20px;}

.entry-content a{
	color: #624327;
	text-decoration: none;
	border-bottom: 1px solid #75b649;
}

.entry-content a:hover,
.entry-content a:focus {
	color: #f0ece5;
	text-shadow: 1px 1px 0px #75b649;
	-moz-text-shadow: 1px 1px 0px #75b649;
	-webkit-text-shadow: 1px 1px 0px #75b649;
	border-bottom: 1px solid #a1be28;
}

.entry-content p{margin-bottom:18px;width:100%;overflow:hidden;}
/*width:43px;height:43px;*/
.entry-content img.avatar{margin:3px 20px 0px 0px;float:left;margin-bottom:0 !important;border:5px solid white;box-shadow: 2px 2px 0px #a1be28; -moz-box-shadow: 2px 2px 0px #a1be28; -webkit-box-shadow: 2px 2px 0px #a1be28;}
.entry-content .nicky-and-cookie{width:100%;overflow:hidden;}
.entry-content .nicky{float:left;width:400px;}
.entry-content .cookie{float:left;width:400px;margin-left:20px;}

/* Homepage Map & Intro */
.entry-content .map-and-intro{margin-bottom:18px;width:100%;overflow:hidden;}

.entry-content .map{
float:left;
width:400px;height:500px;
background:url(../../../images/OverMap.gif) no-repeat;
font-size:11px;
line-height:13px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

.entry-content .map a{
	color: white;
	text-decoration: none;
	border-bottom: none;
	text-shadow: 1px 1px 0px #619841;
	-moz-text-shadow: 1px 1px 0px #619841;
	-webkit-text-shadow: 1px 1px 0px #619841;
}

.entry-content .map a:hover,
.entry-content .map a:focus {
	color: #624327;
	border-bottom: 1px solid #619841;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}


.entry-content .intro{float:left;width:400px;margin-left:20px;}


.entry-meta{clear:left;font-family: Georgia, Times, "Times New Roman", serif;font-size:11px;text-transform:uppercase;color:white;letter-spacing:2px;}
.entry-meta .date, .entry-meta .perma{float:left;border-right:2px solid #b3d22e;padding:10px;}
.entry-meta .tags{padding:10px;float:left;}
.entry-meta .comments{float:right;padding:10px;border-left:2px solid #b3d22e;}
.entry-meta{background:#a1be28;color:white;width:100%;overflow:hidden;}
.entry-meta a{color:white;}
.entry-meta .comments{background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/icon-comments.gif') no-repeat;padding-left:30px;}
.entry-meta .perma{background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/icon-permalink.gif') no-repeat;padding-left:32px;}
.entry-meta .tags{background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/icon-tags.gif') no-repeat;padding-left:35px;}
.entry-meta .tags a{text-transform:lowercase;letter-spacing:0px;font-family:arial;color:#74b64a;background:white;font-size:11px;line-height:0;padding:2px;}
.entry-meta .tags a:hover,
.entry-meta .tags a:focus {text-decoration: underline;border-bottom: none;}

.comments-wrapper{border-bottom:2px solid #b3d22e;background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/divider.gif') repeat-y top center #a1be28;width:100%;overflow:hidden;}
.comments-wrapper .comments-header{background:#a1be28;letter-spacing:2px;font-family: Georgia, Times, "Times New Roman", serif;border-bottom:2px solid #b3d22d;font-size:11px;text-transform:uppercase;color:white;}
.comments-wrapper .comments-header h3{padding:10px;}
.comments-wrapper .comments-header a{padding:10px;float:right;text-align:right;color:white;border-left:2px solid #b3d22d;}
.comments-wrapper .the-comment-form{width:50%;/*border-right:2px solid #b3d22e;*/}
.comments-wrapper .the-comment-form form{padding:20px;}
.comments-wrapper .logged-in-as{margin-bottom:10px;font-family: Georgia, Times, "Times New Roman", serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;}
.comments-wrapper .logged-in-as a{color:white;}
.comments-wrapper .the-comment-form label{margin-bottom:5px;color:#624327;font-family: Georgia, Times, "Times New Roman", serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;display:block;}
.comments-wrapper .the-comment-form label span{font-family:Arial;color:white;text-transform:lowercase;letter-spacing:0px;}
.comments-wrapper .the-comment-form label span a{color:white;text-decoration:underline;}
.comments-wrapper .the-comment-form textarea{font-size:13px;width:100%;padding:3px;}
.comments-wrapper .the-comment-form input {font-size:13px;margin-bottom:10px;}
.comments-wrapper .the-comment-form input#author, .comments-wrapper .the-comment-form input#email, .comments-wrapper .the-comment-form input#url{padding:3px;width:80%;margin-bottom:20px;}
.comments-wrapper .comment-list{width:50%;float:right;}
.comments-wrapper .comment-list .note{padding:20px;font-family: Georgia, Times, "Times New Roman", serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;}
.comments-wrapper .comment-list ol li{clear:left;padding:20px;border-top:2px solid #b3d22e;margin-top:-2px;}
.comments-wrapper .comment-list ol li img.avatar{float:left;margin:8px 20px 0px 0px;border:3px solid #fff;box-shadow: 2px 2px 0px #a1be28; -moz-box-shadow: 2px 2px 0px #a1be28; -webkit-box-shadow: 2px 2px 0px #a1be28;}
.comment-author, .comment-author a{font-size:24px;font-family: Georgia, Times, "Times New Roman", serif;color:white;}
.comment-author a{text-decoration:underline;}
.comment-author span{font-size:18px;font-size:24px;font-family: Georgia, Times, "Times New Roman", serif;color:white;font-style:italic;color:white;}
.comment-date{font-size:11px;text-transform:uppercase;letter-spacing:2px;}
.comment-container{color:white;margin-top:10px;font-size:13px;line-height:20px;}
.submit-form{padding:10px 10px 10px 32px;background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/post-comment.gif') no-repeat #5a4500;color:white;font-family: Georgia, Times, "Times New Roman", serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;}
/*.comment-link{text-decoration:line-through}*/


#ff, #rw{position:absolute;top:400px;z-index:999;}
#ff{right:20px;}
#rw{left:20px;}
#ff a{display:block;width:63px;height:47px;background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/ff.png') no-repeat;border-bottom: none;}
#rw a{display:block;width:63px;height:47px;background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/rw.png') no-repeat;border-bottom: none;}
#ff a:active, #rw a:active{margin:1px 1px 0px 0px;}
#rw span, #ff span{display:none;}

#status{color:#655111;font-weight:bold;font-size:11px;padding-top:7px;}
#status.redalert span{border:5px solid #f33e2d;background:#f33e2d;color:#ffd300;}

#footer{margin-bottom:50px;text-align:left;font-size:11px;color:#5a4500;height:205px;background:url('http://www.nickyandcookie.com/wp-content/themes/nickyandcookie-testicals/images/footer.gif') repeat-x #f0ece5;}
#footer ul{padding:25px 0;width:100%;overflow:hidden;}
#footer li{float:left;width:200px;line-height:18px;margin-right:10px;}
#footer li.photo{width:190px;}
#footer li.last{margin-right:0px;}
#footer .footer-wrapper{width:820px;margin:0 auto;}
#footer .footer-wrapper img{border:5px solid white;box-shadow: 2px 2px 0px #dfd4c2; -moz-box-shadow: 2px 2px 0px #dfd4c2; -webkit-box-shadow: 2px 2px 0px #dfd4c2;}
#footer h2,#footer h3{font-size:18px;margin-bottom:10px;}
#footer a, #footer h3, #footer h2{color:#74b64a;}
#footer .bottom{text-align:center;text-transform:uppercase;padding-top:5px;border-top:2px solid #ded4c1;}

/* Sub Header */
.subs {
font-size:24px;
color:white;
line-height:24px;
font-family: Georgia, Times, "Times New Roman", serif;
text-shadow: 1px 1px 0px #a1be28;
-moz-text-shadow: 1px 1px 0px #a1be28;
-webkit-text-shadow: 1px 1px 0px #a1be28;
margin:20px 0 20px 0;border-bottom:2px solid #a1bd2a;
}

/* Green Text */
.green {
font-size:11px;
color:#619841;
text-align:center
line-height:24px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
margin:20px 0;
}

/* White Text */
.white {
color:white;
}

/* Big Title */
.bigtitle {
width:820px;
font-size:32px;
color:white;
line-height:32px;
font-family: Georgia, Times, "Times New Roman", serif;
text-shadow: 2px 2px 0px #a1be28;
-moz-text-shadow: 2px 2px 0px #a1be28;
-webkit-text-shadow: 2px 2px 0px #a1be28;
margin-top:40px;border-bottom:2px solid #a1bd2a;
}

/* Home Links */

.one {
position:relative;
z-index:9981;
top:20px;
left:137px;
}
.two {
position:relative;
z-index:9982;
top:30px;
left:266px;
}
.three {
position:relative;
z-index:9983;
top:55px;
left:182px;
}
.four {
position:relative;
z-index:9984;
top:60px;
left:300px;
}
.five {
position:relative;
top:106px;
left:180px;
}
.six {
position:relative;
z-index:9986;
top:130px;
left:190px;
}
.seven {
position:relative;
z-index:9987;
top:150px;
left:292px;
}
.eight {
position:relative;
z-index:9988;
top:165px;
left:277px;
}
.nine {
position:relative;
z-index:9989;
top:165px;
left:80px;
}
.ten {
position:relative;
z-index:9990;
top:191px;
left:200px;
}
.eleven {
position:relative;
z-index:9991;
top:220px;
left:158px;
}
.twelve {
position:relative;
z-index:9992;
top:230px;
left:0px;
}
.thirteen {
position:relative;
z-index:9993;
top:205px;
left:145px;
}
.fourteen {
position:relative;
z-index:9994;
top:220px;
left:110px;
}
.fifteen {
position:relative;
z-index:9995;
top:240px;
left:100px;
}
.sixteen {
position:relative;
z-index:9996;
top:260px;
left:284px;
}