body {
	background: #14A0DD;
}

#header ul li
{
  border-right: 1px solid #555;
}

#footer{width:100%;height:100px;background-color:#14A0DD;border-top:5px solid #91D5F0}

div#filter {
	background-color:#e0e0e0;
}

div#thumbs img {width:60px;height:60px;margin:0;padding:0;border:none;border-left:1px solid #FFF5EE;border-bottom:1px solid #FFF5EE;float:left;background:#E0E0E0;}

.tipinset {background-color:#FFF5EE;border:1px solid #EEE5DE;padding:5px;}

.holiday {float:left;width:100%;border-left:1px solid white;padding-left:20px;}
.holiday h1 {border-bottom:1px solid #14A0DD;width:100%;margin-bottom:0.1em;}
.holiday h2 {margin:10px 0 5px 0;}


	
	
	#chat-sidebar  h2{
	font-size: 1.3em;
	margin-top: 30px;
}

#chat-sidebar  a.rss {
	display: block;
	margin-top: 15px;
}

#chat-sidebar  a.rss img {
	vertical-align: middle;
}

#chat-sidebar {
	padding-right: 10px;
}

#chat-sidebar,
#chat-sidebar #searchform {
	margin-top: 30px;
}

h3#comments {
	margin-bottom: 20px;
}

.comment {
	min-height: 50px;
	margin-bottom: 20px;
}

.comment-author img {
	float: left;
}

.comment-content,
.comment-meta {
	padding-left: 68px;
}

.comment-meta {
	font-size: 0.8em;
}

.comment-author cite {
	display: block;
	padding-left: 68px;
	font-weight: bold;
}

#respond {
	margin-left: 68px;
}

#respond h3 {
	padding-bottom: 10px;
}

#commentform label {
	display: block;
	margin-bottom: 5px;
}

.comment-reply-link {
	font-weight: bold;
}

#commentform #author,
#commentform #email,
#commentform #url {
	width: 20em;
}

input#submit {
	color:#fff;
	background-color:#ff4500;
	padding: 5px;
	border:1px solid #fad5e5;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.blog h2 a {
color: #333;
border-bottom: none;
margin: 10px 0 5px 0;
font-size: 1.5em;
}

@media only screen and (max-device-width: 480px) {


	body
	{
		width: 100%;
		margin: 0;
		background: #fff;
	}
	#content, .holiday
	{
		
		width: 100%;
		padding: 0;
		margin: 0;
	}
	#content
	{
		margin-bottom: 20px;
	}
	a, a:focus{
		outline:0;
		border: none;
	}
	.holiday
	{
		width: auto;
		padding: 20px;
	}
	div#filter
	{
		position: fixed;
		z-index: 99999;
		height: 17px;
		top: 0;
		margin: 0 0 0 -30px;
		overflow: hidden;
		font-size: 0.9em;
		background:#1f81d8;
		color: #fff;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		width: 100%;
		background: rgb(31, 129, 216);
        background: rgba(31, 129, 216, .95);		
	}
	
	.tipinset {background-color:#fff;border:none;padding:0;}
	
	.holiday h1
	{
		font-size: 1.5em;
		text-align: center;
		border: none;
		width: 100%;
		padding: 0 0 15px 0;
		margin: -5px 0 -15px 0;
	}
	
	.holiday h2, .holiday h3
	{
		font-size: 1.2em;
		font-weight: bold;
		margin: 10px 0 10px 0;
		border: none;
	}
}