
html, body {
	margin:0;
	padding:0;
	height:100%;
	font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: .99em;
	color:#666;
	line-height: 1.5em;
}

@font-face {
	font-family: 'PusabRegular';
	src: url('font/PUSAB___-webfont.eot');
	src: local('☺'), url('font/PUSAB___-webfont.woff') format('woff'), url('font/PUSAB___-webfont.ttf') format('truetype'), url('font/PUSAB___-webfont.svg#webfontZcshXJqw') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {
background:url(_img/skyBGrepeat.png);	
}

#container {
	min-height:100%;
	position:relative;
	height:100%;
	background:url(_img/skyBG.png);
}
#logo {
	position:absolute;
	top:10px;
	left:20px;
	z-index:50;
}
#body {
	/*padding:0px;
	padding-bottom:200px;*/
}
a {
	outline:none;
}


.nav {
position: absolute;
right:20px;
top: 30px; 
width: auto;
height: 100px;
z-index:50;	
}
.nav a {
font-family: 'PusabRegular', Arial, sans-serif;
text-shadow: 0px 1px 1px #333;	
line-height:20px;
}
.nav ul {
list-style:none;	
	padding: 5px;
	margin: 10px 0;
	list-style: none;
	/*background-color: #fff;
	border-bottom: 1px solid #e7e7e7;*/
	float: left;
	clear: left;
}
.nav ul li {
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 10px;
}
.nav ul li a {
	text-decoration: none;
	float:left;
	color: #fff;
	cursor: pointer;
}
.nav ul li a span {
	margin: 0 10px 0 -10px;
	padding: 1px 8px 5px 18px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;
}
/*DEV*/
.nav li a {
 
	/* Border Radius */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
 
	/* Border Shadow */
	-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
	-moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
	box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
 
	color: #ffffff;
	background: rgba(0,0,0,0.2);
	display: inline-block;
	padding: 5px 15px;
	outline: none;
	text-decoration: none;
}
.nav li a:hover {
	background: rgba(0,0,0,0.5);
	/*padding: 5px 25px;*/
}
 
.nav li a:active {
	background: rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
	box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}

.nav li a {
 
	/* Animation (Webkit, Gecko &amp; Mozilla) */
	-webkit-transition-duration: 0.30s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-duration: 0.30s;
	-moz-transition-timing-function: ease-out;
}

/*search*/
#searchFormWrapper {
background:url(_img/searchBG.png) no-repeat;	
width:150px;
height:26px;
float:left;
}
#s {
border:1px solid white;	
border:none;
margin-top:4px;
margin-left:4px;
font-style:italic;
height:17px;
float:left;
}
#b {
border:none;
margin:3px;
float:right;
margin-right:4px;
}
/*slide*/
	
#MaskHills {
	position:absolute;
	width:100%;
	height:200px;
	overflow: hidden;
	bottom:0px;
}
#maskedContentHills {
	position: absolute;
	bottom:0px;
	width:99999px;
	height:200px;
	overflow: hidden;
}
#slideHills {
	height:200px;
	position:fixed;
	bottom:0px;
	background:url(_img/hillsBG.png) bottom repeat-x;
	width:100%;
	z-index:1;
}
#MaskClouds {
	position:absolute;
	width:100%;
	height:800px;
	overflow: hidden;
	top:150px;
}
#maskedContentClouds {
	position: absolute;
	bottom:0px;
	width:99999px;
	height:800px;
	overflow: hidden;
}
#slideClouds {
	height:800px;
	float:left;
	position:relative;
	background:url(_img/cloudsBG.png) top repeat-x;
	width:100%;
	overflow:hidden;
}

#content {
background:url(_img/bgWhite.png);
width:940px;
position:absolute;
left:50%;
margin-left:-485px;
top:200px;
z-index: 100;
padding:15px;
font-size:14px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
}

#mainColumn {
width:71%;
float:left;
background:url(_img/bgWhite.png);
padding:15px 10px;
}

#mainColumn img{
border:none;	
}

#smallColumn {
width:26%;
float:right;
background:url(_img/bgWhite.png);
}

.logoStyle1 {
	color: #030;
	font-weight: bold;
}
.logoStyle2 {
	color: #993300;
	font-weight: bold;
}
h1, h2 {font-family: 'PusabRegular', Arial, sans-serif; font-size:26px; color:#5AA59F; text-shadow: 0px 1px 2px #333; line-height:26px;}

.titleWrapper{
display:inline;	
}

.titleWrapper a{
color:#036;
text-decoration:none;
}
.dateWrapper{
font-size:10px;	
color:#036;
}

#sidebar ul{
list-style:none;
margin-left:0px;
padding:0px 15px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.ribbon {
padding:7px;
background:#5AA59F;
display: block;
margin-left:-32px;
}

.ribbonFold {
margin-left:-32px;	
}

.ribbon a{
color:#FFF;	
margin-left:10px;
text-decoration:none;
}

.postDate {
font-size:10px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.gallery-item{
padding:0px 0px;
margin:0px;
}

#sidebarThumb {
font-size:10px;	
text-align:center;
}



.entry a {
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#993300;
}

.postmetadata a{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
	-moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
	box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
	color: #ffffff;
	background: #5AA59F;
	display: inline-block;
	padding: 5px 10px;
	outline: none;
	text-decoration: none;
}

#sidebarThumb img {
width:200px;
height:auto;
border:none;
}

/*contact us*/
.wp-image-96 {
position:absolute;
top:-8px;
right:300px;
}

#contactUs {
position:absolute;
background-color:#5AA59F;
width:310px;
color:#fff;
padding:10px;
right:290px;
top:300px;
font-size:12px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
}
#contactUs h2{
color:#FFF;	
}
