/*  
Theme Name: Hotel Deluxe Portland
Author: opus:creative
*/
h2 {
	font-size: 1.2em;
	margin: 2em 0 0.5em 0;
	}
#header h1 { 
	font-size: 22px;
	font-style: oblique;
	position: absolute;
	right: 35px;
	top: 65px;
	}
div.content h1.OnTheSet
  {
    border-bottom: 2px solid #91879A; 
    padding-bottom: 0px;
  }
#content-side h3 {
	margin-top: 1.6em;
	}
#content-side h3.first { margin-top: 0; }
a.rss {
	background: url(images/rss.gif) no-repeat 0 0.1em;
	font-weight: bold;
	line-height: 1.3em;
	padding: 0 0 0 16px;
	}
li.current-cat {
	font-weight: bold;
	}
.content { padding-right: 20px; }
blockquote {
	border-left: 5px solid #ddd;
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	}
blockquote cite {
	display: block;
	margin: 5px 0 0;
	}
.center { text-align: center; }
img.centered {
	display: block;
	margin-left: auto; margin-right: auto;
	}
img.alignright {
	display: inline;	
	margin: 0 0 2px 7px;
	padding: 4px;
	}
img.alignleft {
	display: inline;
	margin: 0 7px 2px 0;
	padding: 4px;
	}
.alignright { float: right; }
.alignleft { float: left }
.alt { background-color: #d6cee3; }
.date { color: #444; font-size: 11px; }
	
	
/* ---- [ post ] ---- */
.post {	margin: 0 0 3em 0; }
.post h1 { 
	font-size: 1.6em; font-weight: normal;
	margin: 0; }
.post .entry { 
	margin: 1.4em 0;
	}
.post .meta {
	border-top: 2px solid #91879a;
	font-size: 11px;
	overflow: hidden;
	padding: 0.5em 0 0 0;
	width: 100%;
	}
.post .meta .comments {
	float: left;
	width: 20%;
	}
.post .meta .category {
	float: right;
	text-align: right;
	width: 79%;
	}


/* ---- [ comments ] ---- */
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal;	}
.commentlist p {
	font-weight: normal;
	text-transform: none;
	}
.commentlist {
	list-style: none;
	padding: 0;
	}
.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	}
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; }
	
	
/* ---- [ pagination ] ---- */
.pagination {
	font-size: 11px; font-weight: bold;
	padding: 0 0 2em 0;
	overflow: hidden;
	width: 100%;
	}
.pagination .next {
	float: right;
	text-align: right;
	width: 49%;
	}
.pagination .prev {
	float: left;
	width: 49%;
	}
	
/* twitter */

ul#twitter_update_list {
		list-style-type: none;
		padding: 0;
		margin: 0 0 1.5em 0;
		float: left;
}

ul#twitter_update_list li {
		background: #91879A;
		padding: 8px;
		font-size: 12px;
		margin: 0 0 8px 0;
		line-height: 18px;
}

ul#twitter_update_list li a, ul#twitter_update_list li a:hover {
		text-decoration: none;
		color: #000;
}

ul#twitter_update_list li span a {
	color: #40322F;
}

ul#twitter_update_list li span a:hover {
		color: #fff;
}

a.followtwitter {
		background: url(images/followtwitter.gif) no-repeat 0 0.1em;
		font-weight: bold;
		line-height: 1.3em;
		padding: 0 0 0 16px;
}

h1.OnTheSet a {
	color: #000;
	text-decoration: none;
}

/* header logos */

#ft-logos {
		float: right;
		position: absolute;
		top: 10px;
		right: 30px;
}

#ft-logos img {
		float: right;
		margin-left: 10px;
}
