/* 
	VK SOLUTION SKIN - AD FLEX DEFAULT 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: 11px/15px Calibri, Georgia, "Times New Roman", Serif;
	color: #555558;
}
#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 url("images/photos/topbar.gif");
	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 url("images/photos/bottombar.gif");
	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;
        font-weight: bold; 
	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:hover {
        color: #f16635;   
	text-decoration: none;      
}
#sidebar h2 {
	margin: 10px auto;
	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.9em;
	height: 50px;
	font-family: Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
}
#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, h2, h3, h4, h5 {
	font-family: Calibri, "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
}
h1 {
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
	font-size: 1.8em;
	letter-spacing: 0.1em;
}
h1 a {
	color: #000000;
}
h1 a:hover {
	text-decoration: none;
	color: #000000;
}
h2 {
	font-size: 1.5em;
	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.8em;
	font-weight: bold;
}
h3.entrytitle {
	margin-top: 0;
	margin-bottom: 1px;
	font-size: 1.8em;
	font-weight: normal;
}
h4 {
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 1.2em;
	font-weight: normal;
}
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;
}
h2#comments {
	text-align:center;
	border-top:1px solid #acb1ba;
	background:#9ba1aa;
	padding:7px;
	border-bottom:1px solid #acb1ba;
	margin-bottom:10px;
	margin-top:80px;
}
ol#commentlist {
	margin-top:0px;
	padding: 5px;
	margin-left: 0px;
	color: #9b9b9b;
	list-style-type: none;
	font-size:0.9em;
}
#commentlist li p {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.commentname {
	float: left;
	margin: 0;
	padding: 0 0 2px 0;
}
.commentinfo {
	width: 200px;
	float: right;
	text-align: right;
}
.commenttext {
	clear: both;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
	border-top: 1px solid #ebebeb;
	line-height:12px;
	color: #5b5b5b;
}
#commentsformheader {
	padding-left:18px;
	font-size: 1.4em;
}
#commentsform {
	margin-top:none;
	text-align:center;
	border:1px solid #ddd;
	background:#ededed;
	padding:0px 10px;
}
#commentsform form {
	text-align:left;
	margin:0px;
}
#commentsform p {
	margin:5px;
}
#commentsform form textarea {
	width:100%;
}
code {
	font-family: 'lucida console', 'Courier New', monospace;
	font-size: 0.8em;
	display:block;
	padding: 5px;
	border: 1px solid #d3d3d6;
}
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 {
	border-left: 3px solid #686868;
	color: #888;
	padding-left: 8px;
	margin-left: 25px;
}
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;
}
.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;
}