/* CSS Document */
/* 
	Project: 	SilverSands
	License:	Copyright (C) All Rights Reserved
				All material contained on this site are protected by 
				Sri Lankan copyright laws and the intellectual property act 
				and may not be reproduced, distributed, transmitted, displayed, 
				published or broadcast without the prior written permission of 
				the respective authors.
	Ver: 		1.0
	Date: 		10 Dec 2007
	Author:		Shehal Joseph <shehal@gmail.com>
*/
td img { 
	display: block;
}
body {
	background-color: #000000;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #908b6f;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	font-weight: normal;
	color: #908b6f;
	font-weight: normal;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	color: #908b6f;
	font-weight: normal;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	font-style:italic;
	color: #908b6f;
	letter-spacing: 0px;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #908b6f;
	letter-spacing: 0px;
}

p, .locBlock pre, .paraTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #908b6f;
	letter-spacing: 0px;
	margin-bottom: 10px;
}
.blockContent {
	background-color: #000000;
	background-image: url(/SilverSands/themes/default/images/block_r3_c2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
	font-size: 11px;
}
.blockTitle {
	background-image: url(/SilverSands/themes/default/images/block_title.jpg);
	background-repeat: repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #908B6F;
}
.blockRight {
	background-image:url(images/block_r4_c3.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
}
.blockLeft {
	background-image:url(images/block_r4_c1.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
}
.menu a:visited, .menu a:active, .menu a:link {
	font-weight: normal;
	color: #8D886D;
	text-decoration:none;
}
.menu a:hover {
	font-weight: normal;
	color: #C3BD98;
	text-decoration:none;
}
.searchFormFld {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 17px;
	width: 159px;
	border: 1px solid #808080;
}.hmRateBlk {
	background-color: #000000;
	background-image: url(images/homeratesblock_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
}
.hmBlock {
	background-color: #000000;
	background-image: url(images/homeblock_r2_c2.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}
.hmRateBlk h2 {
	font-size: 12px;
}

.locBlock {
	display: block;
}
.locBlock pre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin: 0px;
}
.locBlock .body {
	font-size: 10pt;
	line-height: 12pt;
	font-weight: normal;
	font-style:italic;
	color: #908b6f;
	letter-spacing: 0px;
	background-color: #28271F;
	margin: 5px;
	padding: 5px;
}
.links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: normal;
	color: #908b6f;
	letter-spacing: 0px;
}
#contactUs small, #contactUs p {
	color: #333333;
}
#contactUs small {
	font-size: 10px;
	line-height: 9px;
}
#contactUs h2 {
	color: #000000;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}
#contactUs input {
	height: 16px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #333333;
}
#contactUs #message {
	height: 80px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #333333;
}
.hmRateBlk label, #resForm label {
	font-size: 11px;
	font-weight: normal;
}

#resForm label {
	display: block;
	margin-top: 5px;
	margin-bottom: 2px;
}

.hmRateBlk select, #resForm select {
	font-size: 11px;
	width: 150px;
}
#resForm select.num {
	width: 40px;
}
#resForm input.med {
	width: 150px;
	float: right;
}
#resForm textarea {
	width: 300px;
	height: 80px;
}
#resForm img.btn {
	display:inline;
	margin-right: 10px;
	margin-left: 10px;
}
#resForm input.long {
	width: 314px;
	float: right;
}
.hmRateBlk #da, .hmRateBlk #dd, #resForm #da, #resForm #dd, , #resForm #dd, .dateFld {
	height: 17px;
	width: 130px;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

#ratesForm #da, #ratesForm #dd  {
	height: 17px;
	width: 130px;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #908b6f;
}

#ratesForm select  {
	height: 19px;
	width: 150px;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #908b6f;
}

.locBlock img {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	display: block;
}

a {
	text-decoration: none;
	font-weight: normal;
	color: #908b6f;
}
a:link {
  color: #908b6f;
}
a:visited {
  color: #908b6f;
}
a:hover {
  color: #F3DA80;
  text-decoration: none;
}
.resList {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 192px;
	vertical-align: top;
	font-size: 11px;
}

.resList a {
	width: 170px;
	float: left;
	display: block;
}
.resList span {
	width: 16px;
	float: left;
	display: block;
}
sup {
	color:#FF0000;
}
#main .view-content-gallery {
	text-align: center;
}
#main .view-content-gallery .item-list li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#main .view-content-gallery .item-list ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
#main .view-content-gallery .view-field, #main .view-content-gallery .view-item, #main .view-content-gallery a, #main .view-content-gallery .image, #main .view-content-gallery img {
	display: inline;
}
#main .view-content-gallery .image {
	margin: 2px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#main .node .content img.image, #postcard-form img.image {
	margin: 2px;
	padding: 2px;
	border: 1px solid #908B6F;
}
#guestbook-form-entry-form .form-item .form-text, #guestbook-form-entry-form .form-item .form-textarea {
	background-color: #000000;
	border: 1px solid #908B6F;
	display: block;
	float: left;
	color: #908B6F;
}
#guestbook-form-entry-form .form-item .form-text {
	width: 240px;
}
#guestbook-form-entry-form .form-item .form-textarea {
	width: 240px;
	height: 100px;
}
#guestbook-form-entry-form .form-item label {
	display: block;
	width: 80px;
	float: left;
	padding: 5px;
}
#guestbook-form-entry-form .form-item {
	display: block;
	clear: both;
	margin: 2px 1px;
	padding: 1px;
}
#guestbook-form-entry-form .form-item .description {
	display: block;
	clear: both;
}
#guestbook-form-entry-form {
	display: block;
	width: 350px;
}
.boxContent {
	background-image: url(images/box_r2_c2.gif);
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}
.boxRight {
	background-image: url(images/box_r0.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
.boxLeft {
	background-image: url(images/box_l0.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
.boxTop {
	background-image: url(images/box_r1_c2.gif);
	background-repeat: repeat-x;
}
.boxBottom {
	background-image: url(images/box_r3_c2.gif);
	background-repeat: repeat-x;
}
.guestbook .comment .author {
	font-size: 13px;
}
.guestbook .comment .content {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 11px;
}
.boxContent #guestbook-form-entry-form fieldset.captcha {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 300px;
}

div#socialmedia {
}
#facebook, #twitter, #youtube {
	width: 317px;
	float: left;
	margin-right: 5px;
}
