﻿/*  

Theme Name: backpacken

Theme URI: http://www.backpacken.info/

Description: Widget ready and tested on WP2.3

Version: 1.0

Author: javad.farooq@gmail.com

Author URI: http://www.psd2wordpress.co.uk

*/



body {

	margin: 0;

	padding: 0;

	background: #40362D;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #40362C;

}

h1, h2, h3 {

	margin: 0;

	text-transform: uppercase;

	font-weight: normal;

	color:#40362C;

}

h1 {

	font-size: 44px;

}

h2 {

	font-size: 18px;

}

h3 {

}

ul, ol {

	margin-top: 0;

	line-height: 140%;

	text-align: justify;

}

p {

	line-height:1.5em;

}

ul, ol {

}

blockquote {

}

a {

	color: #F1A211;

}

a:hover {

	text-decoration: none;

}

a img {

	border: none;

}

img.left {

	float: left;

	margin: 7px 30px 0 0;

}

img.right {

	float: right;

	margin: 7px 0 0 30px;

}

hr {

	display: none;

}

.list1 {

}

.list1 li {

	float: left;

	line-height: normal;

}

.list1 li img {

	margin: 0 30px 30px 0;

}

.list1 li.alt img {

	margin-right: 0;

}

#wrapper {

}

/* Header */



#header-wrapper {

}

#header {

	width: 994px;

	height: 43px;

	margin: 0 auto;

	background:#EFA311;

	border-bottom:5px solid #D59318

}

#page-bgtop {

	background:#fff;

	width:772px;

	float:right;

	border:1px solid #ECE2D9;

	margin-right:20px;

}

/* Menu */

.left-banners {

	float: left;

padding:10px 0;

text-align:center;

width:100%





}

#menu {	float: left; width: 189px; margin-left:0px;}
#menu ul { list-style:none; margin:0; padding:0; padding-left:10px; line-height:240%;}
#menu li {	background:#ECE2D9;	border-bottom:1px solid #F8F1EB; padding-left:15px;	height:29px; position:relative;}
#menu ul li { cursor:pointer;  }
#menu li a {color:#40362D; text-decoration:none; display:block;}
#menu ul li a:hover {background:url(images/nav.png) no-repeat left bottom;	width:163px; color:#FFF; position:absolute; left:-19px; padding-left:34px; padding-bottom:9px;padding-top:0px;height:29px;text-decoration:none;}

#menu ul li.current_page_item a {   width:164px; color:#40362D; position:absolute;left:-19px;padding-left:34px;padding-bottom:9px;padding-top:0px;height:28px;}

#menu .first {color:#40362D; text-decoration:none; display:block;background:url(images/nav.png) no-repeat left bottom;	width:163px; color:#FFF; position:absolute; left:-19px; padding-left:34px; padding-bottom:9px;padding-top:0px;height:29px;text-decoration:none;}
#menu ul ul {display:none; position:absolute; left:183px;left:173px !important; top:0; border:1px #fff solid; background:#F8F1EB; padding:5px 10px; margin-left:10px; z-index:10;}
#menu ul li:hover ul {display:block;}
#menu ul ul li {border:none; width:163px; float:left; } 
#menu ul ul li:hover { background:none;}



/*#menu {	float: left; width: 189px; margin-left:0px;}
#menu ul { list-style:none; margin:0; padding:0; padding-left:10px; line-height:240%;}
#menu li {	background:#ECE2D9;	border-bottom:1px solid #F8F1EB; padding-left:15px;	height:29px; position:relative;}
#menu ul li { cursor:pointer;  }
#menu li a {color:#40362D; text-decoration:none; display:block; }
#menu li a:hover {	background:url(images/nav.png) no-repeat left bottom; width:163px; color:#FFF; position:absolute; left:-19px; padding-left:34px; padding-bottom:9px;padding-top:0px;height:29px;text-decoration:none;}


#menu .current_page_item a {background:url(images/nav.png) no-repeat left bottom; width:163px; color:#FFF; position:absolute;left:-19px;padding-left:34px;padding-bottom:9px;padding-top:0px;
height:29px;}
	
#menu .first {}
#menu ul ul {display:none; position:absolute; left:173px; top:0; border:1px #fff solid; background:#F8F1EB; padding:5px 10px; z-index:10}
#menu ul li:hover ul {display:block;}
#menu ul ul li {border:none; width:163px; float:left; } 
#menu ul ul li:hover {}
/* Search */

.text-header-top {

	float: left;

	margin:15px 0 0 20px;

color:#fff;

font-size:16px;

}

.text-header-top a {

color:#40362D;

text-decoration:undreline;

font-size:12px;

margin-left:5px;

}

.text-header-top h3 {

	color:#FFF;

	font-weight:bold;

}

#header-search {

	float: right;

	width: 290px;

	margin-right:20px

}

#header-search form {

	float: right;

	margin: 0;

	padding: 12px 0px 0 0;

}

#header-search fieldset {

	margin: 0;

	padding: 0;

	border: none;

}

#header-search input {

	float: left;

	font-size: 12px;

	border: none;

}

#header-search-text {

	width: 200px;

	height: 18px;

	padding: 3px 0 0 5px;

	border: 1px solid #333333;

	background: #ECE2D9;

	color: #000000;

}

#header-search-submit {

	height: 21px;

	margin-left: 10px;

	padding: 0px 15px;

	background: #40362D;

	color: #FFFFFF;

}

#search {

	float: right;

	width: 260px;

}

#search form {

	float: right;

	margin: 0;

	padding: 4px 0px 0 0;

}

#search fieldset {

	margin: 0;

	padding: 0;

	border: none;

}

#search input {

	float: left;

	font: 12px Georgia, "Times New Roman", Times, serif;

	border: none;

}

#search-text {

	width: 200px;

	height: 18px;

	padding: 3px 0 0 5px;

	border: 1px solid #333333;

	background: #ECF9E4;

	color: #000000;

}

#search-submit {

	height: 21px;

	margin-left: 10px;

	padding: 0px 5px;

	background: #5AA01B;

	color: #FFFFFF;

}

/* Page */



#page {

	width: 994px;

	margin: 0 auto;

	padding: 10px 0px 0px 0px;

	background-color:#F8F1EB;

}

/** LOGO */

.top-header {

	width:994px;

	margin:0 auto;

	height:140px;

}

#logo {

	margin: 0 0 0 0;

	background: url(images/logo.gif) no-repeat left top;

	height:140px;

	text-indent:-300000em;

width:339px;

float:left;

}

#logo h1 a {

	height:140px;

	width:339px;

	display:block;

}

#banner-top {

	padding-bottom: 10px;

float:right;

margin:50px 0 0 0 

}





#banner {

	padding-bottom: 20px;

}

/* Content */



#content {

	float:left;

	width: 535px;

	padding:10px

}

/* Post */

.post img {

	float:left;

	width:100px;

	height:100px;

	background:#FFF;

	border:1px solid #EDE0D7;

	margin:0 10px 10px 0

}

.post {

	background-color:#F8F5E6;

	width:98%;

	padding:10px;

	float:left;

	clear: left;

	margin-bottom:5px;

}

.post .title {

}

.post .title a {

	text-decoration: none;

	text-transform: capitalize;

	font-size: 14px;

	color:#41372E;

	font-weight:bold;

}

.post .date {

}

.post .meta {

	color: #66665E;

	display:none;

}

.post .meta span {

	display: block;

	margin-top: -10px;

}

.post .meta a {

}

.post .entry {

	padding: 0;

	margin-bottom:20px;

}

.post .links {

	display: block;

	padding:10px 20px;

	text-decoration: none;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold;

	float:right;

	background:#E4DAD1;

	color:#41372E;

	margin:10px a;

	display:none;

}

.post .comments {

	display: block;

	width: 120px;

	height: 18px;

	margin: 0px;

	padding: 3px 0px 0px 40px;

	background: url(images/img07.gif) no-repeat left top;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold;

	color: #961A06;

}

/* Sidebar */



#sidebar {

	float: right;

	width: 190px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color:#F8F1EB;

	border:1px solid #ECE2D9;

	margin:15px 15px 15px 0;

}

#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

	line-height: normal;

}

#sidebar li {

	margin-bottom: 10px;

	padding: 0px 0 10px 0px;

}

#sidebar li ul {

	margin: 0px 0px;

}

#sidebar li li {

	margin: 0;

	padding: 0px 0px;

	text-indent:10px;

	line-height:1.5em;

}

#sidebar li li a {

	font-weight: normal;

	color: #808080;

	display: block;

}

#sidebar li li a:hover {

	color: #40362C;

	background:#FFF

}

#sidebar p {

	margin: 0;

	padding: 0px 14px;

}

#sidebar h2 {

	padding: 5px 0 5px 14px;

	font-size: 12px;

	font-weight: bold;

	color: #40362D;

	background-color:#E4DAD1;

	text-transform:capitalize

}

#sidebar p {

	line-height: 200%;

}

#sidebar a {

	text-align: left;

	text-decoration: none;

	font-weight: bold;

}

/* Calendar */



#calendar {

}

#calendar caption {

	padding-bottom: 5px;

	font-weight: bold;

}

#calendar table {

	width: 100%;

	border-collapse: collapse;

	border-bottom: 1px solid #24130F;

	border-left: 1px solid #24130F;

	border-right: 1px solid #24130F;

}

#calendar thead th {

	padding: 5px 0;

	text-align: center;

	border-top: 1px solid #24130F;

	border-left: 1px solid #24130F;

	background: #24130F;

}

#calendar tbody td {

	padding: 5px 0;

	text-align: center;

	border-top: 1px solid #24130F;

	border-left: 1px solid #24130F;

	border-bottom: 1px solid #24130F;

}

#calendar tfoot td {

	padding: 5px;

	border-left: 1px solid #24130F;

	border-bottom: 1px solid #24130F;

}

#calendar tfoot #next {

	border-top: 1px solid #24130F;

	text-align: right;

}

#calendar tfoot #prev {

	border-top: 1px solid #24130F;

}

#calendar .pad {

	border-bottom: 1px solid #24130F;

}

#calendar #today {

	background: #24130F;

}

/* Footer */



#footer {

	width: 100%;

	height: 70px;

	margin: 0 auto;

	padding: 0;

	color:#FFF

}

#footer-bgcontent {

	clear:both;

}

#footer p {

	margin: 0;

	padding: 20px 0px 0px 0px;

	text-align: center;

	line-height: normal;

	text-transform: uppercase;

	font-size: 12px;

}

#footer a {

}

#commentform {

}

#comment {

	width: 450px;

}

.alignright {

	float: right;

}

.alignleft {

	float: left;

}

#respond {

	margin: 0 0px 0px px;

	padding:10px 15px;

	border:1px solid #ddd

}

.navigation {

	padding-top: 20px;

}

.pagetitle {

	padding-left: 15px;

	padding-bottom: 15px;

	text-decoration: none;

	text-transform: capitalize;

	font-size: 30px;

}

hr {

	display: none;

}

.welcomeinfo {

	background:#ECE2D9;

	border-bottom:5px solid #E4DAD1;

	padding:10px 20px;

}

.welcomeinfo h2 {

	font:22px Georgia, "Times New Roman", Times, serif;

	text-transform:capitalize

}

.welcomeinfo h2 span {

	font-weight:bold

}

.latest-news {

	border-bottom:5px solid #D59318;

	height:29px;

	background:#EFA311 none repeat scroll 0 0;

	width:100%;

	padding:0 9px 0 0

}

.latest-news h3 {

	color:#FFF;

	text-transform:capitalize;

	font-weight:bold;

	padding:8px 0 0 10px;

}

.textwidget a {

	color:#808080;

	display:block;

	font-weight:normal !important;

	line-height:1.5em;

	margin:0;

	padding:0;

	text-indent:10px;

}

.textwidget a:hover {

	background:#FFFFFF none repeat scroll 0 0;

	color:#40362C;

}

.post .serif {

	display: block;

	padding:10px 20px;

	text-decoration: none;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold;

	float:right;

	background:#E4DAD1;

	color:#41372E;

	margin:10px a;

}

.more-link {

	display: block;

	padding:10px 20px;

	text-decoration: none;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold;

	float:right;

	background:#E4DAD1;

	color:#41372E;

	margin:10px a;

}

.serif a {

	color:#41372E;

	text-decoration:none

}

.serif a:hover {

	text-decoration: underline

}

.more-link {

	color:#41372E;

	text-decoration:none

}

.more-link a:hover {

	text-decoration: underline

}

#respond {

	background-color:#F8F5E6

}



#respond h3 { font-weight:bold; font-size:16px;

	

	

	

	}

ol.commentlist  {

	padding:0;

	margin:0



}

#comments h2 {

	display:block;

	padding:5px;

	background:#EFA311;

	border-bottom:5px solid #D59318;

	border-top:5px solid #FFF;

	color:#FFF

}

.commentlist ol li {

	padding:10px;

}

.commentlist li {

	background:#F8F5E6 none repeat scroll 0 0;

border:1px solid #DDDDDD;

clear:both;

list-style-type:none;

margin:15px 0 0;

padding:15px;

}





#authorbox{  

background:#F8F5E6;  

width:98%;  

margin:0 auto;  

margin-bottom:10px;  

 overflow:hidden;

 padding:10px;

 border:1px solid #ddd;

 }  

 #authorbox h4{  

 font-size:16px;  

 color:#191919;  

 margin:0;  

 padding:10px 10px 5px 10px;  

 }  

 .authortext{  





 }  

 #authorbox img{  

 margin:0;  

 padding:10px;  

 float:right;  

 }  

 #authorbox p{  

 color:#191919;  

 margin:0;  

 padding:0px 10px 10px 10px;  

 }  

 #authorbox h4 > a{  

 text-decoration:none;  

 }  

 #authorbox p{  

 color:#191919;  

 }  

 

 cite { font-weight:bold}

 

 .commentmetadata {

display:block;

font-size:8pt;

margin-bottom:10px;

}

ol.commentlist { line-height:180%; margin-bottom:10px;}