body {
	color: black;
	font-size: 80%;
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

p, blockquote, li, form {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.6em;
	text-align: left;
}

blockquote {
	font-style: italic;
	color: gray;
	margin-left: 2em;
	margin-right: 2em;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: "Gill Sans", "Gill Sans MT", GillSans, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.025em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.5em;
}

h4 {
	font-size: 1.2em;
}

p, h1, h2, h3, h4 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

a:hover {
	text-decoration: underline;
}

a, h2 a, h3 a, h4 a, h2 a:hover, h3 a:hover, h4 a:hover {
	text-decoration: none;
}

input {
	font-size: 1em;
	margin-top: 0.3em;
}

#content input, #content textarea {
	margin-bottom: 1em;
}

#head {
	text-align: left;
	height: 200px;
	\height: 220px;
	he\ight: 200px;
	text-indent: -9000px;
	padding-top: 20px;
	padding-left: 35px;
	overflow: hidden;
}

#head h1 {
	width: 600px;
	overflow: hidden;
}

div#nav {
	font-size: 1.05em;
	height: auto;
}

div#nav ul {
	margin: 0;
	list-style-type: none;
	padding: 0.6em 0 0.8em 18px;
}

div#nav ul li {
	color: white;
	padding-right: 0.6em;
	display: inline;
}

#container {
	text-align: left;
	width: 760px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}

#content {
	margin-left: 0px;
	margin-right: 230px;
	padding-top: 16px;
	padding-left: 16px;
	padding-right: 10px;
}

#content+h2, #content+h3, #content+h4 {
	margin-top: 0em;
}

p+h1, p+h2, p+h3, p+h4, table+h1, table+h2, table+h3, table+h4, div+h1, div+h2, div+h3, div+h4 {
	margin-top: 1.2em;
}

#sidebar-2 {
	font-size: 0.9em;
	line-height: 1.2em;
	float: right;
	width: 180px;
	\width: 200px;
	w\idth: 180px;
	margin-top: 36px;
	margin-left: 5px;
	padding: 0 10px 10px;
}

#sidebar-2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar-2 ul li {
	line-height: 1.2em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.8em;
}

#sidebar-2 h2, #sidebar-2 h3, #sidebar-2 h4 {
	margin-top: 1.2em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	padding: 0;
}

#foot {
	clear: both;
	margin-top: 5px;
	text-align: center;
}

#accessibility {
	position: absolute;
	top: -10000px;
}

#content hr {
	color: #ccc;
	width: 66%;
	margin-top: 2em;
	margin-bottom: 2em;
}

img.divider {
	text-align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}

div#nav a {
	color: white;
	text-decoration: none;
}

div#nav a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

img.left, a.left img {
	float: left;
	padding-right: 1.2em;
}

img.right, a.right img {
	float: right;
	padding-left: 1.2em;
}

p.caption {
	font-size: 0.9em;
	line-height: 1.1em;
	color: gray;
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 1.2em;
}

img.caption {
	margin-top: 0.8em;
}

/*section - grey excerpt boxes*/

.excerpt {
	background: #f1f1f1;
	width: auto;
	overflow: hidden;
	margin-bottom: 32px;
	padding: 8px 8px 8px 174px;
}

.excerpt h2 {
	font-size: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.excerpt p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-top: 0;
	padding-bottom: 0;
}

.excerpt img {
	float: left;
	margin-left: -166px;
}

* html .excerpt {
	height: 180px;
	he\ight: 1%;
}

/* section - prevnext */

p#prevnext {
	margin: 2em 0em 1em 0em;
	overflow: hidden;
	font-size: 0.9em;
}

.prev {
	width: 49%;
	float: right;
	text-align: right;
}

.next {
	width: 49%;
	float: left;
	text-align: left;
}

body#contact #content label {
	color: #6c8c1c;
}

/*section - section colours and bgs*/

#default div#head, #home div#head, #contact div#head {
	background: #6c8c1c url(/images/79.jpg) left top;
}

#about div#head {
	background: #ffebc2 url(/images/78.jpg) left top;
}

#house-rental div#head {
	background: #00842E url(/images/80.jpg) left top;
}

#trekking-holidays div#head {
	background: #1B358A url(/images/478.jpg) left top;
}

#india div#head {
	background: #E15418 url(/images/287.jpg) left top;
}

#photo-gallery div#head {
	background: #E15418 url(/images/81.jpg) left top;
}

#about div#head h1 {
	color: #7D2D12;
}

#india div#head h1 {
	font-size: 6.5em;
}

#default div#nav, #home div#nav, #contact div#nav {
	background: #6c8c1c url(/images/76.jpg) no-repeat right bottom;
}

#about div#nav {
	background: #7D2D12 url(/images/75.jpg) no-repeat right bottom;
}

#house-rental div#nav {
	background: #00842E url(/images/73.jpg) no-repeat right bottom;
}

#trekking-holidays div#nav {
	background: #1B358A url(/images/74.jpg) no-repeat right bottom;
}

#india div#nav, #photo-gallery div#nav {
	background: #E15418 url(/images/77.jpg) no-repeat right bottom;
}

#default div#sidebar-2, #home div#sidebar-2, #contact div#sidebar-2 {
	background: #e1f4ae url(/images/113.gif) no-repeat left top;
}

#default div#sidebar-2:after, #home div#sidebar-2:after, #contact div#sidebar-2:after {
	line-height: 0.1;
	margin: 0 -10px -10px;
	display: block;
	content: url(/images/119.gif);
}

#about div#sidebar-2 {
	background: #ffebc2 url(/images/112.gif) no-repeat left top;
}

#about div#sidebar-2:after {
	line-height: 0.1;
	margin: 0 -10px -10px;
	display: block;
	content: url(/images/118.gif);
}

#house-rental div#sidebar-2 {
	background: #dbf7da url(/images/110.gif) no-repeat left top;
}

#house-rental div#sidebar-2:after {
	line-height: 0.1;
	margin: 0 -10px -10px;
	display: block;
	content: url(/images/116.gif);
}

#trekking-holidays div#sidebar-2 {
	background: #d6daec url(/images/111.gif) no-repeat left top;
}

#trekking-holidays div#sidebar-2:after {
	line-height: 0.1;
	margin: 0 -10px -10px;
	display: block;
	content: url(/images/117.gif);
}

#india div#sidebar-2, #photo-gallery div#sidebar-2 {
	background: #fff9c2 url(/images/114.gif) no-repeat left top;
}

#india div#sidebar-2:after, #photo-gallery div#sidebar-2:after {
	line-height: 0.1;
	margin: 0 -10px -10px;
	display: block;
	content: url(/images/120.gif);
}

#trekking-holidays #content, #photo-gallery #content {
	padding-top: 37px;
	padding-left: 0px;
}

#default h2, #default h3, #default h4, #home h2, #home h3, #home h4, #contact h2, #contact h3, #contact h4 {
	color: #6c8c1c;
}

#about h2, #about h3, #about h4 {
	color: #7D2D12;
}

#house-rental h2, #house-rental h3, #house-rental h4 {
	color: #00842E;
}

#trekking-holidays h2, #trekking-holidays h3, #trekking-holidays h4 {
	color: #1B358A;
}

#india h2, #india h3, #india h4, #photo-gallery h2, #photo-gallery h3, #photo-gallery h4 {
	color: #E15418;
}

#default a, #home a, #contact a {
	color: #6c8c1c;
}

#about a {
	color: #7D2D12;
}

#house-rental a {
	color: #00842E;
}

#trekking-holidays a {
	color: #1B358A;
}

#india a, #photo-gallery a {
	color: #E15418;
}

#default h2 a, #default h3 a, #default h4 a, #home h2 a, #home h3 a, #home h4 a, #contact h2 a, #contact h3 a, #contact h4 a {
	color: #6c8c1c;
}

#about h2 a, #about h3 a, #about h4 a {
	color: #7D2D12;
}

#house-rental h2 a, #house-rental h3 a, #house-rental h4 a {
	color: #00842E;
}

#trekking-holidays h2 a, #trekking-holidays h3 a, #trekking-holidays h4 a {
	color: #1B358A;
}

#india h2 a, #india h3 a, #india h4 a, #photo-gallery h2 a, #photo-gallery h3 a, #photo-gallery h4 a {
	color: #E15418;
}

#default div#nav a, #home div#nav a, #contact div#nav a, #about div#nav a, #house-rental div#nav a, #trekking-holidays div#nav a, #india div#nav a, #photo-gallery div#nav a {
	color: white;
}

/*section - rssThumbPop rules*/

.rssThumbFloat {
	float: left;
	width: 150px;
	margin: 0 8px 8px 0;
	text-align: center;
	font-size: 9px;
}

.rssThumbs {
	background: #e6e6e6;
}

.rssImg {
	margin: 6px;
	text-align: center;
	font-size: 9px;
}
