/* 
	VK SOLUTION SKIN - AD FLEX DEFAULT SKIN
	Version 0.1 - February 01, 2007
	
	Copyright (c) 2007 Van Kham Chiem, VK Solutions Co., Ltd.
	All Rights Reserved.

	Author: Van Kham Chiem, VK Solutions Co., Ltd.
	Author URI: http://www.vksolutions.com
	
  This file includes the code that displays the list of extra functions.
	
  
	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.
	
	
  DISCLAIMER
	
  The information contained or accessed by you in the computer code, text and content of files accompanying this notice, and references to corporations, including their services and products, are provided "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, non-infringement, or error-free or uninterrupted service. 

  Descriptions of, or references to, products, services or publications within the computer code, text and content of files accompanying this notice does not imply endorsement of that product, service or publication. Van Kham Chiem and VK Solutions Co., Ltd. make no warranty of any kind with respect to the subject matter included herein, the products listed herein, or the completeness or accuracy of the information.  Van Kham Chiem and VK Solutions Co., Ltd. specifically disclaims all warranties, express, implied or otherwise, including without limitation, all warranties of merchantability and fitness for a particular purpose.

  The computer code, text and content of files accompanying this notice could include technical inaccuracies or typographical errors. Changes may be periodically made to the information herein. Facts, data, and other information presented in the computer code, text and content of files accompanying this notice are provided directly by Van Kham Chiem and VK Solutions Co., Ltd. unless otherwise specified.

  Van Kham Chiem and VK Solutions Co., Ltd. are not responsible for typographical errors or errors of omission; and, Van Kham Chiem and VK Solutions Co., Ltd. cannot guarantee that all information is accurate or complete.
*/

body {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  font: 11px/15px Georgia,"Times New Roman",Serif;
	color: #555558;
}
img {
  border:0;
}
#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;
	border-bottom: 1px solid #ffffff;
}
#banner {
  margin: 0 auto;
	padding: 0;
  width: 770px;
  height: 150px;
	background: #404040 url("images/banner.jpg") no-repeat;
	vertical-align: top;
}
#bottombar{
  margin: 0 auto;
	padding: 0;
	width: 770px;
  background: #333333;
  height: 18px;
	text-align: right;
	border-top: 1px solid #ffffff;
}
#linksbar{
  margin: 0 auto;
	padding: 0;
	width: 770px;
  background: #999999;
  height: 15px;
	text-align: right;
	color: #ffffff;
	vertical-align: top;
}
#titlebar{
	margin: 0 auto;
	padding: 0;
	width: 770px;
  color: #000000;
	text-align: left;
	vertical-align: top;
}
#titlebar td {
   padding: 15px 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;
}
#adbannertopbar{
  margin: 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;
}
#adbannerbottombar{
  margin: 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;
}
#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{
	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: "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;
}
