@charset "utf-8";
/*
 *	-------------------------------
 *		Mudith Parakkrama  		
 * 		www.mudithonline.com
 *	-------------------------------
 *
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
@font-face {
	font-family: 'Century Gothic';
	src: url('regular-webfont.eot');
	src: url('regular-webfont.eot#iefix') format('embedded-opentype'), url('regular-webfont.woff') format('woff'), url('regular-webfont.ttf') format('truetype'), url('regular-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Century Gothic';
	src: url('semi_bold_0-webfont.eot');
	src: url('semi_bold_0-webfont.eot#iefix') format('embedded-opentype'), url('semi_bold_0-webfont.woff') format('woff'), url('semi_bold_0-webfont.ttf') format('truetype'), url('semi_bold_0-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	margin: 0px;
	padding: 0px;
	font: 14px 'Century Gothic', Arial, Helvetica, sans-serif;
	color: #ebe0d1;
}
.hold {
	margin: 0px auto;
	width: 1008px;
}
.hold-960 {
	margin: 0px auto;
	width: 930px;
	position: relative;
}
.clear {
	clear: both;
}
#header{
	background: url(../images/top.gif) repeat-x top center;
	float: left;
	width:100%;
	height:253px;
}
#header .contact {
	float: right;
	width: 280px;
	font-family: 'Century Gothic';
	margin: 15px 0px 0px;
}
#header .contact .social {
	color: #0f2d11;
	font-size: 18px;
	font-style: normal;
	line-height: 35px;
	float: right;
}
#header .contact .social .fb {
	padding:0 0 0 10px;
	float: right;
}


#header .contact .location {
	font-size: 14px;
	color: #1f1f1f;
	float: right;
	text-align:right;
	margin: 20px 0px 0px;
	clear: right;
}


#header .logo {
	float: right;
	width: 267px;
	margin: 15px 150px 0px 0px;
}


#nav {
	height: 45px;
	width: 100%;
	border-top: 1px solid #d8bb93;
	border-bottom: 1px solid #d8bb93;
	background-color:#ede4d7;
	text-align: center;
	float:left;
}
#nav ul {
	text-transform: uppercase;
	font: 18px 'Century Gothic';
}
#nav ul li {
	display: inline;
	border-left: 1px solid #79472c;
	padding: 0px 20px 0px 20px;
}
#nav ul li a {
	color: #79472c;
	text-decoration: none;
	line-height: 50px;
}
#nav ul li a:hover {
	color: #79472c;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}

#slider01 {
	background: url(../images/header_bg.png) repeat-x top #2c1609;
	height:463px;
	width:100%;
	padding:21px 0 0 0;
	float:left;
}
#banner_icon{
	background: url(../images/center_logo.png) no-repeat;
	height: 484px;
	width: 69px;
	position: absolute;
	top: 300px;
	left: 590px;
	z-index: 9999;
}
#body_content {
	background: url(../images/body_bg.gif) repeat-x top #ede4d7;
	height:auto;
	width:100%;
	float:left;
}
#body_content .box {
	background: url(../images/three_box_bg.png) repeat-y top;
	float: left;
	width: 1008px;
	padding:13px 0 13px 0;
	height:auto;
}
#body_content .box .inn {
	float: left;
	width: 308px;
	height:174px;
	padding:0 0 0 21px;
}
#body_content .curv{
	float: left;
	width: 1008px;
	height:auto;
}
#body_content .bodyinn {
	float: left;
	width: 961px;
	padding:21px 24px 90px 23px;
	height:auto;
}
#body_content .bodyinn .righrinn {
	float: right;
	width: 302px;
	height:auto;
}
#body_content .bodyinn .leftinn {
	float: left;
	width: 642px;
	height:auto;
}
#body_content .bodyinn .leftinn .title {
	background: url(../images/left_title_bg.png) no-repeat;
	font: 24px 'Century Gothic';
	float: left;
	width: 580px;
	text-transform: uppercase;
	height:48px;
	color:#000;
	padding:20px 0 0 62px;
}
#body_content .bodyinn .leftinn .titlebody {
	background: url(../images/content_bg.png) repeat-y top right;
	font: 14px 'arial';
	float: left;
	width: 530px;
	height:auto;
	color:#000;
	min-height:255px;
	padding:0 50px 0 62px;
}
#body_content .bodyinn .leftinn .titlebot {
	width:610px;
	height:auto;
	float:right;
}
#body_content .bodyinn .righrinn .orange {
	background: url(../images/right_orange.png) no-repeat;
	font: 18px 'Century Gothic';
	color:#79472c;
	float: left;
	width: 282px;
	height:53px;
	padding:15px 0 20px 20px;
}

.orange a:link{color:#79472c; text-decoration:none;}
.orange a:visited{color:#79472c; text-decoration:none;}
.orange a:hover{color:#79472c; text-decoration:underline;}

#body_content .bodyinn .righrinn .fb {
	float: left;
	width: 302px;
	height:238px;
}


#footer{
	background: url(../images/footer_bg.gif) repeat-x top;
	height:144px;
	width:100%;
	float:left;
}
#footer .links{
	background: url(../images/footer_shado.png) no-repeat top center;
	height:117px;
	width:1008px;
	font: 13px 'Century Gothic';
	color:#fddb77;
	text-align:center;
	margin:7px 0 0 0;
	line-height:25px;
	padding:20px 0 0 0;
	float:left;
}
#footer .links a{
	font: 13px 'Century Gothic';
	color:#fff;
	padding:0 3px;
	text-decoration:none;
}
#footer .links a:hover{
	text-decoration:underline;
}



#insidebody {
	background: url(../images/inn_bg.gif) repeat-x top #ede4d7;
	height:auto;
	width:100%;
	float:left;
}
#insidebody .curv {
	height:auto;
	width:1008px;
	padding:17px 0 0 0;
	float:left;
}
#insidebody .curvbot {
	height:auto;
	width:1008px;
	padding:0 0 30px 0;
	float:left;
}
#insidebody .bodyblog {
	background: url(../images/body_center.gif) repeat-y;
	height:auto;
	width:1008px;
	padding:10px 0 0 0;
	
	float:left;
}
#insidebody .bodyblog .left {
	font: 15px 'Arial';
	color:#000;  
	background: url(../images/inn_icon.png) no-repeat top left;
	height:auto;
	width:569px;
	padding:0 0 0 74px;
	float:left;
}
#insidebody .bodyblog .left a {
	font: 15px 'Arial';
	color:#b4790e;
	text-decoration:none;
	
}
#insidebody .bodyblog .left h1 {
	font: 24px 'Century Gothic';
	color:#a07b65;    
	float:left;
}
#insidebody .bodyblog .left h2 {
	font: 21px 'Arial';
	color:#be0000;    
	float:left;
}
#insidebody .bodyblog .right {
	font: 15px 'Arial';
	color:#000;
	height:auto;
	width:330px;
	float:right;
}
#insidebody .bodyblog .right .orange {
	background: url(../images/right_orange.png) no-repeat;
	font: 18px 'Century Gothic';
	color:#79472c;
	float: left;
	width: 282px;
	text-transform:uppercase;
	height:53px;
	padding:15px 0 20px 20px;
}
#insidebody .bodyblog .right .fb {
	float: left;
	width: 302px;
	height:238px;
}
#insidebody .threebody {
	background: url(../images/body_center.gif) repeat-y;
	height:auto;
	width:1008px;
	padding:10px 0 0 0;
	float:left;
}
#insidebody .threebody .inn {
	float: left;
	width: 308px;
	height:174px;
	padding:0 0 0 21px;
}

.location a:link{color:#724637;}
.location a:hover{color:#724637; text-decoration:none;}
.location a:visited{
	color:#724637;
}

h1, h2, h3, h4, h5, p{clear:both;}
.left p{ margin-top:15px; margin-bottom:15px;}
.left td{ padding:5px;}
.left h2{ margin-bottom:15px;}
.left h1{ margin-bottom:15px; }
.left ul{ clear:both; list-style:disc; margin-bottom:15px;}

.dateformat{font-size:10pt; color:#666;}