/*  

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:1000px;

	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:35px;

	color:#6db1d4;

	margin:0;

	padding:25px 0 0 20px;

	}

.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:500px;

	}

.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:#e3e3e3;

	margin:0;

	font-style:italic;

	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;

	}