
/*
Theme Name: Long-DistanceBackPacking Theme
Theme URI: http://kuzzuk.net
Description: A minimal web-standards theme.
Version: 5.1.1
Author: Dipankar
Author URI: http://kuzzuk.net

*/



/* Universal Rules -------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	/*background: #fff;*/
	background: #E1DAC3  url('') repeat-y top center;
	color: #333;
	/* font sizing in ems, baby. if you want to change anything, just change this.*/
	font: 85%/1.5 Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.ahem, hr { display: none !important; }
img { border: none; }
form { margin: 0; }
.floatleft, .alignleft { float: left; margin: 0 1em 1em 0; }
.floatright, .alignright { float: right; margin: 0 0 1em 1em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.clearboth { clear: both; }

/* Layout -------------------------------------------------- */
#page {
	width: 100%;/*960px;*/
	margin: 0 auto;
}
#header {
}
/*added - 8/10/2008*/
#headercapsule {
	background-color: #000000;
}
/*end of addition - 8/10/2008*/

/*added - 21/10/2008*/
.badge-fixed {
	float: right;
	display:inline;

}
/*end of addition - 21/10/2008*/

#wrapper {
	padding-top: 20px;
	/*float: left;*/
	/*added later - 8/10/2008*/
	margin-left: auto;
	margin-right: auto;
	/*end of addition - 8/10/2008*/
	width: 980px;
	/*background: transparent url("images/bg-sidebar-five-percent.png") repeat-y top right;*/
}
#sidebar {
	width: 395px;
	float: right;
	margin-bottom: 20px;
	padding: 0 15px;
}
#columncap {
	margin-bottom: 20px;
}
#column1 {
	width: 190px;
	float: left;
}
#column2 {
	width: 190px;
	float: right;
}
#content {
	width: 550px;/*510px;*/
	float: left;
	margin-bottom: 20px;
}
#footer {
	clear: both;
}

/* Header -------------------------------------------------- */
#header {
	/*border-bottom: 1px solid #ccc;*/ /*removed - 8/10/2008*/
	/*padding-top: 3em;*/ /*removed - 8/10/2008*/
	/*added later - 8/10/2008*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 100px;/*150px;*/
	/*end of addition - 8/10/2008*/
}
/*added later - 8/10/2008*/
#header img{
	float: left;
	height: auto;
	width: auto;
	margin-right: 15px;
}
/*end of addition - 8/10/2008*/
#header #blogname a {
	border-bottom: 1px solid #eee;
}
#blogname {
	font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 3em;
	line-height: 1;
	margin: 0 0 .25em;
}
/*added later - 8/10/2008*/
#sitetagline{
	font-size: 1.7em;
	font-weight: bold;
	font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 1.25;
	color: #ffffff;
	padding-top: 20px;
	height: auto;
}

/*added - 8/10/2008*/
#navcapsule {
	margin:0;
	background-color: #313131;
	width:100%;
	height:50px;
}
/*end of addition - 8/10/2008*/

#nav {
	padding-top: 0px;
	/*padding-bottom: 10px;*/
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 50px;

}

#nav-top-left {
	width: 800px;
	float:left;
}

#nav-top-right {
	width: 180px;
	float:right;
	text-align:right;
	padding-right: 10px;
}

#buttoncapsule {
	margin-top:0;
	background-color: #313131;
	padding-top:0;
}

#butt-top {
	padding-top: 0px;
	/*padding-bottom: 10px;*/
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 60px;
	background-color: #EADCC6;
}

#butt-top-left {
	width: 800px;
	float:left;
	margin-top:0;
	padding-top:0;
}

#butt-top-right {
	width: 180px;
	float:right;
	text-align:right;
	padding-right: 10px;
	margin-top:0;
	padding-top:0;
}

#butt-top-right img{
	float: left;
	height: auto;
	width: auto;
	margin-top:-10px;
}

div#container-nav{text-align:left; width:1000px;margin:0 auto;background-color: #313131;}


div#content-nav{float:right;width:150px;}
div#navigation-nav{float:left;width:850px; height:50px; background-color: #313131;}



#header-items {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	height: 60px;
	background-color: #EADCC6;/*ffffff;*/
	/*text-align: right;*/
}
/*end of addition - 8/10/2008*/
/*added - 16/10/2008*/
#header-logodropdown {
	float: left;
	width: 500px;
	height: 60px;
	padding-top:0;
	padding-left: 0;
	margin-right:15px;
}

#header-search {
	float: right;
	padding-right: 0px;
	/*background: transparent url("images/bg-sidebar-five-percent.png") top right;*/
	width: 255px;
	height: 60px;
	padding-top:20px;
	padding-left: 20px;
	margin-right:15px;
}

#header-drop {
	float: left;
	padding-right: 0px;
	padding-top:20px;
	padding-left: 15px;
	/*background: transparent url("images/bg-sidebar-five-percent.png") top right;*/
	/*width: 535px;
	height: 60px;
	padding-top:20px;
	padding-left: 0;
	margin-right:15px;
	background-image: url('images/blank-bar.png');
	background-repeat: no-repeat;
	background-position: center;*/
}

.mailinglistcapture {
	background: #EDF2F4;/*#ffc;*/
	border: 5px solid #1F7196;
	border-width: 5px;
	margin: 1px;
	padding:5px;
}

.featuredpostbox {
	background: #FFFFFF;/*#ffc;*/
	border: 5px solid #EDF2F4;
	border-width: 5px;
	margin: 1px;
	padding:5px;
}

/* Content -------------------------------------------------- */
.entry {
	margin-bottom: 2em;
	border-bottom: dotted 1px;
}

.nomarginh3{
	margin: 0;
	font-weight: bold;
	font-size: 20px;
}
.alert,
.error {
	background: #ffc;
	border: 1px solid #ff0;
	border-width: 1px 0;
	margin: 1em 0;
	padding: 1em;
}
code, kbd, tt, pre {
	font-family: Consolas, "Lucida Console", Monaco, monospace;
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
}
code {
}
pre {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
	padding: .5em;
}
a, a:link, a:visited {
	/*color: #333;*/
	color: #1b6f94;
	text-decoration: none;
	/*border-bottom: 1px solid #ccc;*/ /*removed - 8/10/2008*/
}
a:hover, a:focus, a:active {
	color: #c00;
	border-bottom-width: 2px;
}
sup { /* to prevent gaps in paragraph layouts, we'll switch back to regular v-align and shunt it up with pos:rel */
	vertical-align: baseline;
	position: relative;
	bottom: .33em;
}
acronym, abbr, .info {
	border-bottom: 1px dotted #333;
	cursor: help;
}
h1, h2 ,h3, h4 {
	font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 1.25;
	margin: 0 0 .25em;
}
h1 {
	font-size: 2.5em;
}
h1.archive {
	margin-bottom: .5em;
}
h2 {
	font-size: 2em;
}
h3 {
	font-size: 1.75em;
}
h4 {
	font-size: 1.5em;
}
h5, h6 {
	font-size: 1.25em;
}
.title h1 a,
.title h2 a,
.featuredpostbox h1 a, 
.featuredpostbox h2 a{
	/*border-bottom: 1px solid #eee;*/
	font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 1.25;
	margin: 0 0 .25em;
	font-size: 0.8em;
	color: #1b6f94;
}
p, ul, ol, table, .navigation {
	margin: .25em 0 1em;
}
.metadata .byline {
	margin-bottom: .75em;
}
ul, ol {
	margin-left: 0;
	padding-left: 0;
}
ul ul,
ol ol {
	margin: 0;
}
li {
	margin: .25em 0 .25em 1.25em;
	padding-left: 0;
}
ul li {
	list-style-type: disc;
}
ol li {
	margin-left: 1.5em;
}
ul.rss li {
	list-style: none;
	margin-left: 0;
	padding-left: 17px;
	background: transparent url("images/feed.gif") no-repeat left .25em;
}
.wp-caption {
	margin: .25em auto 1em;
}
.entry img,
.entry object,
.featuredbox img{
	display: block;
	background: #fff;
	padding: 4px;
	border: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	/*margin: .25em auto 1em;*/
	max-width: 500px;
}
.content .pix-noborder, .content pix-noborder a {
	padding:0;
	border: 0px;
	background: transparent;
}
.wp-caption img {
	margin: 0 auto;
}
.wp-caption p.wp-caption-text {
	font-size: .9em;
	margin: .25em 0 0;
	text-align: left;/*center;*/
	color: #666;
}
.entry .floatright img,
.entry .floatleft img {
	margin: .25em 0 1em;
}
.entry img.floatright,
.entry img.alignright,
.entry img[align="right"],
.wp-caption.alignright {
	margin: .25em 0 1em 1em;
}
.entry img.floatleft,
.entry img.alignleft,
.entry img[align="left"],
.wp-caption.alignleft {
	margin: .25em 1em 1em 0;
}
.entry img.noborderpls {
	padding: 0px;
	display: block;
	background: transparent;
	border:0;
}
.entry p,
.entry li,
#columncap p {
	text-align: left;/*justify;*/
}
#site-archives-monthly-archive {
	width: 60%;
	float: left;
}
#site-archives-monthly-archive.wide {
	width: auto;
	float: none;
}
#site-archives-monthly-archive li,
#site-links li {
	text-align: left;
}
#site-archives-category-archive {
	width: 37%;
	float: right;
}
#site-links img {
	margin-left: 0;
	margin-right: 0;
}
blockquote {
	margin: .25em 0 1em;
	padding: .75em 1em .25em;
	border-left: 2px solid #ccc;
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
	font-style: italic;
}
blockquote i,
blockquote em,
blockquote cite {
	font-style: normal;
}
blockquote p {
	margin: 0 0 .5em;
}
.navigation {
	/*border-top: 1px solid #ccc;*/
	padding-top: .25em;
	width: 100%;
	float: left;
}
.navigation .prev {
	float: left;
	width: 50%;
}
.navigation .next {
	float: right;
	width: 50%;
	text-align: right;
}

/* Comments -------------------------------------------------- */
.comments,
.commentlist,
.nocomments,
.related {
	margin-bottom: 2em;
}
.commentlist cite {
	font-style: normal;
}
.commentlist li {
	clear: both;
	padding: .75em 1em .25em;
	list-style: none;
	margin-left: 0;
}
.commentlist .alt {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
}
.commentlist .authorcomment {
	background: transparent url("images/bg-sidebar-ten-percent.png") top right;
}
.commentlist .avatar {
	float: right;
	margin: 0 0 .5em .5em;
	background: #fff;
	padding: 4px;
	border: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/* Sidebar -------------------------------------------------- */
#sidebar {
}

#sidebar .widget {
	clear: both;
	margin-bottom: 1em;
	padding-bottom: .5em;
	border-bottom: 1px solid #ddd;
}
#sidebar h4 {
	margin-top: 0;
}
/*#sidebar blockquote {
	margin: 0;
}*/
#sidebar img {
	display: block;
	background: #fff;
	padding: 4px;
	border: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#sidebar img.noborderpls {
	padding: 0px;
	display: block;
	background: transparent;
	border:0;
}
/* search */
/*#searchform {
	margin: .25em 0 1em;
}*/
/*added - 21/10/2008 to style search */

input#searchsubmit {
	border: 0px;
	background: url('images/search-butt.png') no-repeat;
	height: 20px;
	width: 60px;
}

input#gosubmit {
	border: 0px;
	background: url('images/goButton1.png') no-repeat;
	height: 30px;
	width: 40px;
}

select#page_id {
font-size:16px;font-weight:bold;
}
/*end of addition*/
#sidebar #search h4 {
	display: none;
}
#sidebar #search input {
	width: 35%;
}
#sidebar #search input#s {
	width: 60%;
}
#sidebar #search br {
	display: none;
}
/* calendar */
#wp-calendar {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
	width: 100%;
}
#wp-calendar #today {
	font-weight: bold;
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
}
#wp-calendar td,
#wp-calendar th {
	text-align: left;/*center;*/
}
#wp-calendar caption {
	text-align: left;
	font-weight: bold;
}
/* tag cloud */
.st-tag-cloud,
.wp-tag-cloud {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
	padding: .5em .5em .5em 1em;
}
#sidebar .st-tag-cloud,
#sidebar .wp-tag-cloud {
	background: transparent url("images/bg-sidebar-five-percent.png") top right;
}
.st-tag-cloud li,
.wp-tag-cloud li {
	display: inline;
	margin: 0 .5em 0 0;
}
.st-tag-cloud li a,
.wp-tag-cloud li a {
	color: #555;
}
.st-tag-cloud li a:hover,
.wp-tag-cloud li a:hover,
.st-tag-cloud li a:focus,
.wp-tag-cloud li a:focus {
	color: #c00;
}
/* subscribe */
#subscribe-dojo p {
	margin: .25em 0;
}
/* flickr */
#flickrrss,
#flickr-rss-dojo-version {
	float: left;
	width: 100%;
}
#flickrrss ul,
#flickrrss li,
#flickr-rss-dojo-version ul,
#flickr-rss-dojo-version li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#flickrrss li img,
#flickr-rss-dojo-version li img {
	float: left;
	margin: 0 10px 10px 0;
}
/* admin recent comments */
#sidebar blockquote {
	background-image: url("images/quote.gif");
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:20px;
	text-align:left;/*justify;*/
}
#sidebar blockquote p{
	background-image: url("images/unquote.gif");
	background-repeat: no-repeat;
	background-position:bottom right;
	padding-right:5px;
}

#sidebar .ads-side{
	float: left;
	width: 100px;
	padding-right: 15px;
}

#sidebar .ads-side-promo{
	float: left;
	width: 40px;
	padding-right: 5px;
}


#admin-recent-comments-dojo-version cite {
	font-style: normal;
	font-weight: bold;
}
#admin-recent-comments-dojo-version blockquote cite {
	font-style: italic;
}
#admin-recent-comments-dojo-version blockquote small {
	font-size: .9em;
}

/* Footer -------------------------------------------------- */
#footer {
	/*border-top: 1px solid #ccc;
	padding-bottom: 1.5em;*/ /*removed - 8/10/2008*/
	width: 100%;
	float: left;
	/*added - 8/10/2008*/
	background-color: #c9d6de;
	/*end of addition*/
}
#footer p {
	width: 48%;/*50%;*/
	margin: 1em 0 0;
}
#footer .copyright {
	float: left;
	/*added later - 8/10/2008*/
	margin-left:10px;
	margin-top:20px;
	/*end of addition*/
}
#footer .copyright a{
	text-decoration: underline;
	color: #1F7196;
	padding-right: 20px;
}
#footer .poweredby {
	float: right;
	text-align: right;
	/*added later - 8/10/2008*/
	margin-right:10px;
	margin-top:20px;
	/*end of addition*/
}

/*added later - 8/10/2008*/
#footer-inner{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 1020px;
	height: 20px;
	background: #c9d6de  url('images/content-bottom-center-1000a.png') no-repeat;
}
/*end of addition - 8/10/2008*/

 div.hr {
	color: #9B9B9B;
	background-color: #9B9B9B;
	height: 2px;
}
div.hr hr {
  display: none;
}

#TW-feed, #TW-feed div {
	text-align:left;
}
.subscribe-popup {
	display:none;
	position:absolute;
	background-color:#ffffff;
	padding:3px;
	border:1px solid #cccccc;
}
.subscribe-popup p {
	padding:0 10px;
	margin:6px 0;
}
.subscribe-popup p:hover {
	background-color:#eeeeee;
}