@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;
		background-color:#D9F0FF;
	}
#contentwrap{
	background-color:#D9F0FF;
	height:auto;
	}
#content{
	width:580px;
	background-color:#D9F0FF;
	float: left;


	}

#sidebar{
	width:220px;
	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:370px;
	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;
	}

#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:740px;
	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:540px;
	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:540px;
	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:370px;
	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:540px;
	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:520px;
	}
#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:190px;
	}
#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:540px;
	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{
	width:220px;
	}
.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;
	font-weight:bold;
	display:block;
	}
h3.pagelinkshead{
	padding-left:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	}
.pagelinks ul{
	padding-left:20px;
	}	
.pagelinks li{
	list-style:none;
	}
.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:18px;
	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);
}