/*  
 Theme Name: Blue Lounge
 Theme URI: http://www.ythv.info/bluelounge
 Description: 3 columns
 Version:1.0
 Author: ChiQ Montes
 Author URI:http://www.cmdesignlounge.com
 
 */
 
 body {
 	margin:0;
 	background:#fff;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	color:#333;
 	font-size:12px;
 	}
 img {
 	border:0;
 	}
 a {
 	color:#2e88ab;
 	text-decoration:none;
 	}
 a:hover {
 	color:#808080;
 	}
 h1, h2, h3, h4, h5, h6 {
 	
 	}
 blockquote {
 	border-left:5px solid #808080;
 	padding-left:10px;
 	font-style:italic;
 	}
 .clear {
 	clear:both;
 	}
 
 /* The Wrapper */
 
 .wrapper {
 	width:922px;
 	margin:1px auto;
 	background:url(images/vertline.gif);
 	}
 
 /* The Header */
 
 .head {
 	height:150px;
 	background:#000 url(images/header.gif) right repeat-x;
 	position:relative;
 	}
 .head h1 {
 	font-size:28px;
 	color:#6db1d4;
 	margin:0;
 	padding:47px 0 0 5px;
 	}
 .head h2 {
 	font-size:12px;
 	margin:0;
 	color:#fff;
 	padding:10px 0 0 50px;
 	}
 
 /* The Search */
 
 .search {
 	height:40px;
 	width:247px;
 	background:url(images/searchbg.gif);
 	top:0;
 	right:88px;
 	position:absolute;
 	padding:11px 0 0 13px;
 	}
 .search form {
 	margin:0;
 	padding:0;
 	}
 .search input {
 	padding:0;
 	border:none;
 	float:left;
 	}
 .search input#s {
 	width:204px;
 	height:20px;
 	background:url(images/searchbar.gif);
 	color:#fff;
 	font-weight:bold;
 	padding:6px 0 0 5px;
 	}
 .search input#searchsubmit {
 	width:26px;
 	height:26px;
 	background:url(images/search.gif);
 	}
 
 /* The Menu */
 
 .menu {
 	height:34px;
 	line-height:34px;
 	background:url(images/menu.gif);
 	text-transform:uppercase;
 	font-weight:bold;
 	padding:0 20px;
 	}
 .menu ul {
 	margin:0;
 	padding:0;
 	list-style:none;
 	}
 .menu li {
 	float:left;
 	margin-right:25px;
 	}
 .menu a {
 	display:block;
 	float:left;
 	padding:0 5px;
 	color:#fff;
 	text-decoration:none;
 	}
 .menu a:hover {
 	color:#fff;
 	text-decoration:none;
 	background:url(images/menuhover.gif);
 	}
 
 /* The Spacer */
 
 .spacer {
 	background:#fff;
 	height:11px;
 	clear:both;
 	}
 
 /* The Left Sidebar */
 
 .left {
 	float:left;
 	width:168px;
 	padding:0 23px 0 17px;
 	font-family:Arial, Helvetica, sans-serif;
 	}
 .left ul {
 	margin:0;
 	padding:0;
 	list-style:none;
 	}
 .left h2 {
 	font-size:12px;
 	font-weight:bold;
 	color:#2e88ab;
 	margin:0 0 5px 0;
 	background:url(images/lefth2.gif) 0 0 no-repeat;
 	padding-left:20px;
 	line-height:16px;
 	}
 .left li {
 	margin-bottom:10px;
 	}
 .left li li {
 	margin-bottom:0;
 	}
 
 /* The Content */
 
 .content {
 	float:left;
 	width:469px;
 	}
 .title {
 	position:relative;
 	padding:0 0 0 47px;
 	}
 .date {
 	position:absolute;
 	width:42px;
 	height:45px;
 	background:url(images/date.gif);
 	left:0;
 	top:0;
 	text-align:center;
 	font-weight:bold;
 	}
 .month {
 	line-height:13px;
 	font-size:10px;
 	color:#fff;
 	text-transform:uppercase;
 	}
 .day {
 	padding-top:7px;
 	color:#808080;
 	font-size:18px;
 	}
 .title h2 {
 	font-size:15px;
 	margin:0;
 	padding:0 0 4px 0;
 	background:url(images/titleline.gif) bottom repeat-x;
 	}
 .author {
 	color:#808080;
 	padding:5px 0 0 17px;
 	background:url(images/author.gif) 0 4px no-repeat;
 	line-height:16px;
 	}
 .post {
 	padding:0 10px;
 	}
 .postinfo {
 	line-height:26px;
 	padding:0 10px 0 29px;
 	border-top:1px dashed #96d1de;
 	border-bottom:1px dashed #96d1de;
 	background:url(images/cats.gif) 7px 7px no-repeat;
 	margin-bottom:20px;
 	}
 .postinfo a {
 	color:#808080;
 	text-decoration:none;
 	}
 .postinfo a:hover {
 	color:#96d1de;
 	text-decoration:none;
 	}
 .commentslink {
 	float:right;
 	background:url(images/comments.gif) 0 7px no-repeat;
 	padding-left:24px;
 	}
 
 /* The Sidebar */
 
 .sidebar {
 	float:left;
 	width:158px;
 	padding:0 19px 0 68px;
 	line-height:31px;
 	}
 .sidebar ul {
 	margin:0;
 	padding:0;
 	list-style:none;
 	}
 .sidebar li {
 	margin-bottom:10px;
 	}
 .sidebar li li {
 	margin-bottom:0;
 	}
 .sidebar h2 {
 	line-height:normal;
 	color:#2e88ab;
 	font-size:12px;
 	text-transform:uppercase;
 	font-weight:bold;
 	margin:0;
 	}
 .sidebar ul li ul li {
 	background:url(images/rightli.gif) 4px 11px no-repeat;
 	padding-left:19px;
 	border-bottom:1px dashed #ccc;
 	}
 .sidebar ul li ul li li {
 	background:url(images/rightli.gif) 0 11px no-repeat;
 	padding-left:15px;
 	border-top:1px dashed #ccc;
 	border-bottom:none;
 	}
 .sidebar a {
 	color:#333;
 	text-decoration:none;
 	}
 .sidebar div a  {
 	font-weight:bold;
 	}
 .sidebar a:hover {
 	color:#2e88ab;
 	text-decoration:none;
 	}
 .sidebar table {
 	width:100%;
 	text-align:center;
 	}
 
 /* The Footer */
 
 .footer {
 	height:50px;
 	background:#000;
 	font-size:10px;
 	font-weight:bold;
 	color:#fff;
 	line-height:16px;
 	position:relative;
 	}
 .wplink {
 	display:block;
 	float:left;
 	width:71px;
 	height:50px;
 	background:url(images/wp.gif) bottom right no-repeat;
 	margin:0 6px 0 0;
 	}
 .footerlinks {
 	padding-top:10px;
 	float:left;
 	}
 .footer a {
 	color:#fff;
 	text-decoration:none;
 	}
 .footer a:hover {
 	color:#fff;
 	text-decoration:underline;
 	}
 .xhtml {
 	position:absolute;
 	top:22px;
 	right:101px;
 	height:15px;
 	width:56px;
 	background:url(images/xhtml.gif);
 	display:block;
 	}
 .css {
 	position:absolute;
 	top:22px;
 	right:31px;
 	height:15px;
 	width:42px;
 	background:url(images/css.gif);
 	display:block;
 	}
 	
 /* The Page Links */
 
 .pagelinks {
 	font-size:12px;
 	font-weight:bold;
 	padding-bottom:20px;
 	padding-left:20px;
 	}
 
 /* The Navigation */
 
 .navigation {
 	padding:10px;
 	height:25px;
 	font-weight:bold;
 	font-size:13px;
 	}
 .alignleft {
 	float:left;
 	}
 .alignright {
 	float:right;
 	}
 
 /* The Attachment */
 
 .contentCenter {
 	text-align:center;
 	}
 
 /* The Page Title */
 
 h2.pagetitle {
 	font-size:16px;
 	font-weight:bold;
 	color:#000000;
 	margin:0;
 	text-align:center;
 	padding:10px 0 20px 0;
 	}
 
 /* The Comments */
 
 .comments {
 	margin-top:20px;
 	}
 .comments ol {
 	margin:0;
 	padding:0;
 	list-style:none;
 	}
 .comments p {
 	margin:0 0 20px 0;
 	padding:0;
 	}
 .comments li {
 	margin:10px 0 0 0;
 	background:#fff;
 	border:1px solid #e3e3e3;
 	padding:10px;
 	}
 .commentdate {
 	font-size:10px;
 	margin-bottom:3px;
 	}
 .commentauthor {
 	font-weight:bold;
 	margin-bottom:5px;
 	}
 .comments li.alt {
 	background:#f9f9f9;
 	}
 .comments li p {
 	}
 .respond {
 	}
 .respond form {
 	margin:0;
 	padding:0 0 10px 0;
 	}
 .respond textarea {
 	width:90%;
 	height:100px;
 	background:#f9f9f9;
 	border:1px solid #e3e3e3;
 	color:#808080;
 	padding:3px;
 	overflow:auto;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
 	}
 #commentform input {
 	background:#f9f9f9;
 	border:1px solid #e3e3e3;
 	color:#808080;
 	padding-left:3px;
 	}
 .respond input#submit {
 	padding:0;
 	width:72px;
 	height:29px;
 	}
 .respond p {
 	padding:0;
 	margin:20px 0;
 	}
 .respond h2, .comments h2 {
 	line-height:26px;
 	color:#808080;
 	font-size:12px;
 	margin:0;
 	padding:20px 0 5px 0;
 	border-bottom:1px dashed #96d1de;
 	}