/* 
	VK SOLUTION SKIN - AD FLEX DEFAULT SKIN
	Version 0.1 - February 01, 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: 11px/15px Georgia,"Times New Roman",Serif;
	color: #555558;
}
#page {
  margin: 0 auto;
	padding: 0;
	width: 770px;
	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: 770px;
  font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
  background: #333333;
  height: 22px;
	text-align: right;
	color: #ffffff;
	}
#banner {
  margin: 0 auto;
	padding: 0;
  width: 770px;
  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: 770px;
  background: #333333;
  height: 18px;
	text-align: right;
}
#linksbar{
  margin: 0 auto;
	padding: 0;
	width: 770px;
  background: #999999;
  height: 15px;
	text-align: right;
	color: #ffffff;
	vertical-align: top;
}
#linksbar a {
	text-decoration: none;
}

#titlebar{
	margin: 0 auto;
	padding: 0;
	width: 770px;
  color: #000000;
	text-align: left;
	vertical-align: top;
}
#titlebar td {
   padding: 10px 20px;
}
#imagestopbar{
  margin: 0 auto;
	padding: 0;
	width: 770px;
  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: 770px;
  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: 770px;
  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: 770px;
  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: 730px;
	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;
font: 13px/17px Georgia,"Times New Roman",Serif;
}
#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 {
  margin: 10px auto;
  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: 770px;
  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: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
}
#footer{
  vertical-align: middle;
}
#footer a{
	color: #ffffff;
	font-weight: bold;
}

a:hover {
	text-decoration:underline;
}
.entry{
	padding-bottom: 20px;
}
h1, h2, h3, h4, h5 {
  font-family: "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;
}
h2 a {
	text-decoration: none;
}
.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.4em;
	font-weight: bold;
}
h3.entrytitle{
	margin-top: 0;
	margin-bottom: 1px;
	font-size: 1.4em;
	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;
}