/* 
	VK SOLUTION SKIN - AD FLEX MODERN BLOG WIDE SKIN
	Version 0.5 - February 2, 2009
	
	Author: Van Kham CHIEM (http://www.askvk.com | http://www.vklabs.com | http://www.vksolutions.com)


	LICENSE
	
	This work is released under GPLv3. Please consult the README.html file or the URL http://www.opensource.org/licenses/gpl-3.0.html for more information.
	
	If you like this work, please show your support by keeping the credits and link backs at the footer intact with the link backs active and unaltered for this work and any derivative works.

*/

body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font: 100.01% Georgia, "Times New Roman", Times, serif;
	color: #444;
	background: #fff;
}
#page {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	color: #000000;
	text-align: center;
	border-left: 2px solid #404040;
	border-right: 2px solid #404040;
}
#header {
}
#topbar {
	margin: 0 auto;
	padding: 0 20px 0 0;
	width: 970px;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #333333;
	height: 22px;
	text-align: right;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
#banner {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	height: 150px;
	background: #404040 url("images/banner.jpg") no-repeat;
	vertical-align: top;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
#bottombar {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	background: #333333;
	height: 18px;
	text-align: right;
	border-top: 1px solid #ffffff;
}
#linksbar {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	background: #999999;
	height: 15px;
	text-align: right;
	color: #ffffff;
	vertical-align: top;
}
#titlebar {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
#titlebar td {
	padding: 10px 20px;
}
#imagestopbar {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	color: #000000;
	text-align: left;
}
#imagestopbar tr {
	vertical-align: bottom;
}
#imagestopbar td {
	width: 25%;
	vertical-align: middle;
	text-align: center;
}
#topseparatorbar {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	background: #999999;
	height: 15px;
	text-align: right;
	color: #ffffff;
	vertical-align: top;
}
#adbannertopbar {
	margin: 0 15px auto;
	padding: 0;
	width: 728px;
	color: #000000;
	text-align: center;
}
#adbannertopbar tr {
	vertical-align: top;
}
#imagesbottombar {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	color: #000000;
	text-align: left;
}
#imagesbottombar tr {
	vertical-align: bottom;
}
#imagesbottombar td {
	width: 25%;
	vertical-align: middle;
	text-align: center;
}
#bottomseparatorbar {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	background: #999999;
	height: 15px;
	text-align: right;
	color: #ffffff;
	vertical-align: top;
}
#adbannerbottombar {
	margin: 0 15px auto;
	padding: 0;
	width: 728px;
	color: #000000;
	text-align: center;
}
#adbannerbottombar tr {
	vertical-align: top;
}
#main {
	margin: 15px 20px;
	padding: 0;
	width: 930px;
	color: #000000;
	background-color: #000000;
	text-align: left;
}
#main tr {
	vertical-align: top;
}
#content {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	line-height: 1.6em;
	color: #000000;
	text-align: left;
}
#content tr {
	vertical-align: top;
}
#content td {
	margin: 0 auto;
	padding: 0;
}
.column_separator {
	margin: 0 auto;
	padding: 0;
	width: 10px;
	font-size: 1em;
	color: #000000;
	text-align: left;
}
#sidebar {
	margin: 0 auto;
	padding: 0;
	font-size: 1em;
	text-align: left;
}
#sidebar ul {
	margin: 0 0 1em 0;
	padding-left: 0;
	list-style: none;
}
#sidebar li {
	padding: 2px 3px 3px 3px;
}
#sidebar li a {
	text-decoration: none;
}
#sidebar h2 {
	font-weight: normal;
	margin: 10px auto;
	font-size: 1.3em;
	padding: 0;
}
#footer {
	width: 970px;
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
	color: #eee;
	background: #444444;
	margin: 15px 0 0 0;
	padding: 0;
	text-align: center;
	font-size: 0.72em;
	height: 50px;
	letter-spacing: .3em;
}
#footer {
	vertical-align: middle;
}
#footer a {
	color: #ffffff;
	font-weight: bold;
}
a {
	text-decoration: none;
}
a {
	color: #3c657b;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
.entry {
	padding-bottom: 20px;
}
h1 {
	font-weight: normal;
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
	font-size: 2.4em;
	line-height: normal;
}
h1 a {
	color: #000000;
}
h1 a:hover {
	text-decoration: none;
	color: #000000;
}
h2 {
	font-size: 1.4em;
	margin-bottom: 5px;
}
h2.entrydate {
	margin-bottom: 1px;
	font-size: 1.8em;
	font-weight: normal;
	text-transform: uppercase;
}
.meta {
	font-size: 0.9em;
}
small.meta {
	margin-top: 10px 0 0 0;
	margin-bottom: 10px;
	font-size: 0.9em;
	font-weight: normal;
}
h3 {
	margin-top: 0;
	margin-bottom: 3px;
	font-size: 1.5em;
	font-weight: bold;
}
h3.entrytitle {
	margin-top: 0;
	margin-bottom: 1px;
	font-size: 1.5em;
	font-weight: normal;
}
h4 {
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.2em;
	text-transform: uppercase;
}
small {
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 0.9em;
	font-weight: normal;
}
.entry {
	margin-top: 8px;
}
.entrybody p a {
	font-weight: bold;
}
.entrybody p {
	margin-top: 8px;
	margin-bottom: 16px;
}
code {
	font-family: 'lucida console', 'Courier New', monospace;
	color: #090;
	font-size: 0.8em;
	display:block;
	padding: 5px;
	border: 1px solid #d3d3d6;
}
pre {
	margin: 0 0 1.5em 0;
	overflow: auto;
	font-size: 1.3em;
	clear: both;
}
input[type="text"], textarea {
	padding: 3px;
	border: 1px solid #d3d3d6;
	color: #535356;
	-moz-border-radius: 3px;
}
input[type="submit"] {
	padding: 2px;
	font-size: 1.25em;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 3px;
}
blockquote {
	font-style: italic;
	border-left: 1px solid #aaa;
	padding-left: 8px;
	margin-left: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
abbr, acronym {
	border-bottom: 1px dotted #aaa;
	text-transform: uppercase;
	cursor: help;
}
img.ad_image {
	border: 2px solid #000080;
}
.alert {
	color: #ff0000;
	font-style:italic;
	font-weight: bold;
}
#rss_feeds {
}
#rss_feeds ul {
	margin: 0 0 1em 0;
	padding-left: 0;
	list-style-type: none;
}
/************************************************
*	Comments									*
************************************************/
	
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li {
	font-weight: bold;
}
.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: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
	font-weight: normal;
}
.nocomments {
	color: #777;
}
#commentform input {
}
#commentform textarea {
	width: 100% auto;
}
#commentform #submit {
	float: right;
}
.alt {
	margin: 0;
	padding: 10px;
}
.commentlist {
	text-align: justify;
}
.commentlist li {
	list-style: none;
}
.commentlist p {
}
#commentform p {
}
.nocomments {
	text-align: center;
}
.commentmetadata {
	display: block;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
img.avatar {
	float: left;
	margin-right: 5px;
}
.blogtitle {
	font-size: 2.8em;
	font-weight: bold;
	padding: 5px;
}
.tagline {
  font-size: 1.3em;
	font-weight: bold;
	padding: 5px;
}
#bannerlogo {
  text-align: left;
	padding-left: 5px;
}