/* 
	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: 10px;
	text-align: center;
	font:14px/19px Verdana, Arial, Sans-serif;
	color: #555558;
	
	}
#page {
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
	color: #000000;
	text-align: center;
	border-left: 2px solid #404040;
	border-right: 2px solid #404040;
	
}
#header {


}
#topbar {
	padding-top: 0px;
	margin: 0 auto;
	width: 1000px;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #333333;
	height: 0px;
	text-align: right;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
#banner {
	
	margin: 0 auto;
	width: 1000px;
	height: 0px;
	background: #404040 url('images/banner.jpg') no-repeat;
	vertical-align: top;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff
	text-decoration: none;

}
#bottombar {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background-color: #FFF;
	height: 0px;
	text-align: left;
	border-top: 1px solid #ffffff;
}
#linksbar {
	margin-top: 20px;
	padding: 0px;
	width: 1000px;
	background: #999999;
	height: 0px;
	text-align: right;
	color: #ffffff;
	
}
#titlebar {
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
#titlebar td {
	padding: 0px 0px;
}
#imagestopbar {
	margin: 0px auto;
	padding: 0;
	width: 1000px;
	color: #3C657B;
	text-align: center;
}
#imagestopbar tr {
	vertical-align: bottom;
}
#imagestopbar td {
	width: 25%;
	vertical-align: bottom;
	text-align: center;
}
#topseparatorbar {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background: #999999;
	height: 0px;
	text-align: right;
	color: #ffffff;
	vertical-align: top;
}
#adbannertopbar {
	margin: 0px auto;
	padding: 0 0px;
	width: 728px;
	color: #000000;
	text-align: center;
        vertical-align: top;
	
}
#adbannertopbar tr {
	vertical-align: top;
	
}
#imagesbottombar {
	margin: 0px auto;
	padding: 0;
	width: 1000px;
	color: #3C657B;
	text-align: center;
}
#imagesbottombar tr {
	vertical-align: bottom;
}
#imagesbottombar td {
	width: 25%;
	vertical-align: middle;
	text-align: center;
}
#bottomseparatorbar {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background: #999999;
	height: 0px;
	text-align: right;
	color: #ffffff;
	vertical-align: top;
}
#adbannerbottombar {
	margin: 0 2px auto;
	padding: 0px 0px;
	width: 728px;
	color: #000000;
	text-align: center;
}
#adbannerbottombar tr {
	vertical-align: top;
}


#sidebar {
	margin-left: 0 auto;
	padding: 0 0 0 10px;
	font-size: 1.0em;
	text-align: left;
        line-height: 1.4em;
}
#sidebar ul {
	margin: 0 0 0em 0;
	padding-left: 0;
	list-style: none;
}
#sidebar li {
	padding: 2px 0px 3px 3px;
}
#sidebar li a {
	text-decoration: none;
}
#sidebar h2 {
	margin: 10px auto;
	padding: 0;
}


#main {
	margin: 15px auto;
	padding: 0;
	width: 1000px;
	color: #000000;
	background-color: #000000;
	text-align: center;
}
#main tr {
	vertical-align: top;
}

#content {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	line-height: 1.5em;
	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: 20px;
	font-size: 1em;
	color: #000000;
	text-align: left;
}

#footer {
	width: 1000px;
	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: #0000FF;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.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.7em;
	margin-bottom: 5px;
	text-decoration: none;
}
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: 0px 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;
}


div#navmenu {

}
div#navmenu ul {
margin: 0px;
padding: 0px;
text-align: left;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
color: #3C657B;
line-height: 20px;
white-space: nowrap;
}
div#navmenu li {
list-style-type: none;
display: inline;
}
div#navmenu li a {
text-decoration: underline;
padding: 5px 20px;
color: #3C657B;
}div#navmenu li a:link {
color: #3C657B:
}div#navmenu li a:hover {
font-weight: bold;
color: #3C657B;
} 


#sidebar2 {
	margin-left: 100px auto;
	padding: 0 0 0 20px;
	font-size: 1.0em;
	text-align: left;
        line-height: 1.4em;
	
	
}
#sidebar2 ul {
	margin: 0 0 0em 0;
	padding-left: 0;
	list-style: none;
}
#sidebar2 li {
	padding: 2px 0px 3px 3px;
}
#sidebar2 li a {
	text-decoration: none;
}
#sidebar2 h2 {
	margin: 10px auto;
	padding: 0;
}


#bottombar2 {
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
	text-align: left;
	background-color: #3C657B;
	height: 20px;
	border-top: 1px solid #ffffff;
}

#nav{
background:#222;
font-size:1.1em;
text-align: left;

}
#nav, #nav ul {
list-style: none;
line-height: 1;
}
#nav a, #nav a:hover {
display: block;
text-decoration: none;
border:none;
}
#nav li {
float: left;
list-style:none;

}
#nav a, #nav a:visited {
display:block;
font-weight:bold;
color: #f5f5f4;
text-align: left;
padding:6px 12px;

}
#nav a:hover, #nav a:active, .current_page_item a, #home .on {
background:#3C657B;
text-decoration:none
}
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 190px;

}
#nav li li {
width: 190px;
border-top: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;
background: #3C657B;
}
#nav li li a, #nav li li a:visited {
font-weight:normal;
font-size:0.7em;
color:#FFF;
}
#nav li li a:hover, #nav li li a:active {
background:#000;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
a.main:hover {
background:none;
}