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 overline;
}

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;
     padding-top: 20px;
     padding-left: 35px;
}

#head h1 {
     color: white;
     font-size: 3.7em;
     letter-spacing: 0.1em;
     margin: 0;
     padding: 0;
}

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 overline;
}

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;
     height: 270px;
     \height: 290px;
     he\ight: 270px;
}

#about div#head {
     background: #ffebc2 url(/images/78.jpg) left top;
}

#house-rental div#head {
     background: #00842E url(/images/80.jpg) left top;
}

#walking-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;
}

#walking-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);
}

#walking-holidays div#sidebar-2 {
     background: #d6daec url(/images/111.gif) no-repeat left top;
}

#walking-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);
}

#walking-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;
}

#walking-holidays h2, #walking-holidays h3, #walking-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;
}

#walking-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;
}

#walking-holidays h2 a, #walking-holidays h3 a, #walking-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, #walking-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;
}