@charset "utf-8";
/* CSS Document */

body{
	text-align: center;
	background-image:url(Images/bg4.jpg);
	background-attachment:fixed;

}

#wrap{
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	text-align: left;
	height:auto;
	margin-bottom:20px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#FFFFFF;
	}
#container{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height:auto;
	background-image:url(Images/headerbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	}
#contentwrap{
	background-color:#D9F0FF;
	height:auto;
	}
#content{
	width:610px;
	background-color:#D9F0FF;
	float: left;

	}

#sidebar{
	width:190px;
	float:left;
	background-color:#D9F0FF;
	}
#header{
	width:800px;
	position:relative;
	background-image:url(Images/header.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	height: 201px;
	}
	
#footer{
	clear:both;
	background-image:url(Images/footer.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height: 85px;
	}
#btmnav{
	padding-top:15px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	}
#btmnav a:link, #btmnav a:visited, #btmnav a:active{
font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	color:#BE1E2D;
	padding-right:10px;
	}
#btmnav a:hover{
	color:#000000;
	}
	
#credits{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	width: 820px;
	color:#BE1E2D;
	letter-spacing: 2px;
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	}
#credits a:link, #credits a:visited,  #credits a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#BE1E2D;
	text-decoration:none;
	}
#credits a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#000000;
	text-decoration:underline;
	}

	
.post{
	background-image:url(Images/postbg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-bottom: 5px;
	min-height:225px;
	}
.post h2, .post h2 a:link, .post h2 a:visited, .post h2 a:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#BE1E2D;
	margin-top: 2px;
	text-decoration:none;
	}
.post h2 a:hover{
	color:#000000;
	}
.posttext{
	width:400px;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 20px;
	color:#000000;
	}
p.date{
	font-size:12px;
	margin-top: -10px;
	letter-spacing: 3px;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#linkimg-eat:link, #linkimg-eat:visited, #linkimg-eat:active {
	background-image: url(Images/eat.png);
	width: 150px;
	height: 140px;
	text-indent: -999em;
	display: block;
	float:left;
}

#linkimg-eat:hover{
	background-image:url(Images/eat2.png)
	}
#linkimg-shop:link, #linkimg-shop:visited, #linkimg-shop:active {
	background-image: url(Images/shop.png);
	width: 150px;
	height: 140px;
	text-indent: -999em;
	display: block;
	float:left;
}

#linkimg-shop:hover{
	background-image:url(Images/shop2.png);
	}
	
#linkimg-stay:link, #linkimg-stay:visited, #linkimg-stay:active {
	background-image: url(Images/stay.png);
	width: 150px;
	height: 140px;
	text-indent: -999em;
	display: block;
	float:left;
}

#linkimg-stay:hover{
	background-image:url(Images/stay2.png);
	}
	
#linkimg-play:link, #linkimg-play:visited, #linkimg-play:active {
	background-image: url(Images/play.png);
	width: 150px;
	height: 140px;
	text-indent: -999em;
	display: block;
	float:left;
}

#linkimg-play:hover{
	background-image:url(Images/play2.png);
	}


#newsimg:link, #newsimg:visited, #newsimg:active {
	background-image: url(Images/news.png);
	width: 80px;
	height: 65px;
	text-indent: -999em;
	display: block;
	position:absolute;
	left:585px;
	top:120px;
	float: right;
}

#newsimg:hover{
	background-image:url(Images/news2.png);
	}
	
	
		
#contactimg:link, #contactimg:visited, #contactimg:active {
	background-image: url(Images/contact.png);
	width: 60px;
	height: 65px;
	text-indent: -999em;
	display: block;
	position:absolute;
	left:645px;
	top:120px;
	float: right;
}

#contactimg:hover{
	background-image:url(Images/contact2.png);
	}
	
#subscribeimg:link, #subscribeimg:visited, #subscibeimg:active {
	background-image: url(Images/subscribe.png);
	width: 80px;
	height: 65px;
	text-indent: -999em;
	display: block;
	position:absolute;
	left:680px;
	top:120px;
}

#subscribeimg:hover{
	background-image:url(Images/subscribe2.png);
	}
	
#blogimg:link, #blogimg:visited, #blogimg:active {
	background-image: url(Images/blog.png);
	width: 80px;
	height: 65px;
	text-indent: -999em;
	display: block;
	position:absolute;
	left:740px;
	top:120px;
}

#blogimg:hover{
	background-image:url(Images/blog2.png);
	}


.catpost{
	padding-left: 10px;
	padding-bottom: 5px;
	}	
.catposttext{
	width:570px;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 20px;
	color:#000000;
	}
.catpost h2, .catpost h2 a:link, .catpost h2 a:visited, .catpost h2 a:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#BE1E2D;
	margin-top: 2px;
	text-decoration:none;
	}
.catpost h2 a:hover{
	color:#000000;
	}
	
#header img{
	margin-left:15px;
	margin-top:15px;
	}
	
.singlepost{
	padding-left: 10px;
	padding-bottom: 5px;
	}
.singlepost h2, .singlepost h2 a:link, .singlepost h2 a:visited, .singlepost h2 a:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#BE1E2D;
	margin-top: 2px;
	text-decoration:none;
	}
.singlepost h2 a:hover{
	color:#000000;
	}
.singleposttext{
	width:570px;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 20px;
	color:#000000;
	}
.singleposttext a:link, .singleposttext a:visited, .singleposttext a:active{
		font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 20px;
	color:#000000;
	text-decoration:none;
	}
.singleposttext a:hover{	
		color:#BE1E2D;
		text-decoration:underline;
		}
	
.postnav, .postnav a:link, .postnav a:visited, .postlink a:active{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	color:#BE1E2D;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	}
	
.postnav a:hover{
	color:#000000;
	text-decoration:underline;
	}

.indexpostmetadata{
	color:#000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	border-top-style:dotted;
	border-top-color:#666666;
	border-top-width:thin;
	width:400px;
	margin-bottom:15px;
	letter-spacing:1px;
	}
.indexpostmetadata span{
	text-transform:uppercase;
	}

.indexpostmetadata a:link, .indexpostmetadata a:visited, .indexpostmetadata a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#BE1E2D;
	text-decoration:none;
	letter-spacing:1px;
	}
	
.indexpostmetadata a:hover{
	color:#000000;
	text-decoration:underline;
	}

.postmetadata{
	color:#000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	border-top-style:dotted;
	border-top-color:#666666;
	border-top-width:thin;
	width:570px;
	margin-bottom:15px;
	letter-spacing:1px;
	}
.postmetadata span{
	text-transform:uppercase;
	}

.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#BE1E2D;
	text-decoration:none;
	letter-spacing:1px;
	}
	
.postmetadata a:hover{
	color:#000000;
	text-decoration:underline;
	}
.alignright {
	float: right;

}


.alignleft {
	float: left

	}
.postmetadata ul, .postmetadata li {
	display: block;
	list-style-type: none;
	list-style-image: none;
	}
	
.commentlist li, #commentform input, #commentform textarea {
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
	}
#comments, #comments a:link, #comments a:visited, #comments a:active{
	text-decoration:none;
	text-transform:capitalize;
	letter-spacing:1px;
	color:#000000;
	width:550px;
	}
#comments a:hover{
	color:#BE1E2D;
	}
.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.commentmetadata {
	font-weight: normal;
	}
	
h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	color:#333399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	}
	
	
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
	
	.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 0px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 0px 5px 10px 0px;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	
#tagcloud{
	width:160px;
	}
#tagcloud, #tagcloud a:link, #tagcloud a:visited, #tagcloud a:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	text-transform:lowercase;
	color:#666666;
	padding-right:5px;
	}
#tagcloud a:hover{
	text-decoration:underline;
	}
#ads{
	margin-top:20px;
	}
	
.catdes{
	width:580px;
	padding-left:10px;
	padding-right:10px;
	color:#333399;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:20px;
	}
	
#pagelinks{
	padding-top:20px;
	margin-bottom:10px;
	width:190px;
	}
#pagelinks a:link, #pagelinks a:visited, #pagelinks a:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	text-transform:capitalize;
	font-size:12px;
	color:#BE1E2D;
	line-height:20px;
	letter-spacing:1px;
	padding-left:15px;
	font-weight:bold;
	display:block;
	}
#pagelinks li{
	list-style:none;
	padding-bottom:5px;
	}	
#pagelinks a:hover{
	color:#000000;
	}
	
#ads img{
	padding-bottom:10px;
	}
	
.contactpg{
	background-image:url(Images/postbg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:20px;
	}
	
.citylist{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	padding-top:10px;
	}
.citylist h1{
		font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-size:16px;
	padding-bottom:10px;
	letter-spacing:3px;
	}
	
.citylist a:link, .citylist a:visited, .citylist a:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	letter-spacing:2px;
	}
.citylist a:hover{
	color:#BE1E2D;
	}

.citylist li{
	list-style:none;
	padding-bottom:15px;
	}
	
.title{
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	margin-top:20px;
	margin-bottom:10px;
	}
	
#widgets a:link, #widgets a:visited, #widgets a:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	text-transform:lowercase;
	color:#666666;
	padding-right:5px;
	}
	
#widgets a:hover{
	text-decoration:underline;
	color:#000000;
	}
	
.sociable{
padding: 2px 2px 0px 0px;

	}
.sociable img{
	border:none;
	}
.sociable ul{
list-style:none;
padding-left:0px;
margin:0px;
}
.sociable li{
display:inline;
padding-right:2px;
}

.sociable-hovers {
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#mc_signup_container{
	border:0px;
	width:160px;
	}
.mc_custom_border{
	border:0px;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	font-size:12px;
	}
	
.give{
	position:absolute;
	left: 600px;
	top:0px;
	width:170px;
	height:100px;
	z-index:6px;
	}