/* 
	VK SOLUTION SKIN - AD FLEX MODERN BLOG WIDE SKIN
	Version 0.1 - April 16, 2007
	
	Copyright (c) 2007 Van Kham Chiem, VK Solutions Co., Ltd. (www.vksolutions.com)
	All Rights Reserved.

	Author: VK Labs Research (www.vklabs.com), a research subsidiary of VK Solutions Co., Ltd.


	LICENSE
	
	This work is licensed under a Creative Commons Licence. Please consult the README.html file or the URL http://creativecommons.org/licenses/by-nc-sa/2.5/ for more information. For the attibution requirement, you must leave the credits and link backs in 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;
}
img {
	border: 0;
}
.alignleft {
	float:left;
	text-align:left;
}

.alignright {
	float:right;
	text-align:right;
}
#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_wrapper {
  margin: 0 auto;
	padding: 0;
	width: 190px;
  font-size: 1em;
	color: #000000;
	text-align: right;
}
#sidebar {
  margin: 0 auto;
	padding: 0;
	width: 190px;
  font-size: 1em;
	color: #000000;
	text-align: left;
}
.sidebar_box {
  margin: 0 0 10px 0;
	padding: 0;
  background-color: #ededed;
  border: 1px solid #d4d0c8;
	text-align: left;
}	
#sidebar h2 {
  font-weight: normal;
  margin: 10px auto;
	font-size: 1.3em;
  padding: 0;
	color: #111111;
}
#sidebar ul {
  margin: 0 0 1em 0;
  padding-left: 0;
  list-style: none;
}
#sidebar li {
  padding: 2px 3px 3px 3px;
  font-size: 1em;
	color: #3c657b;
}
#sidebar li a {
	color: #3c657b;
	text-decoration: none;
}
#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;
}