@charset "utf-8";
/*
Theme Name: Volunthai Template
Theme URI: http://volunthai.com/
Description: Custom theme for Volunthai.
Version: 1.0
Author: Dao By Design
Author URI: http://daobydesign.com/
*/
html, body {margin:0;padding:0;}
body {font: 1em/1.2em Arial, Helvetica, sans-serif;text-align:center;background:#eee;}
a:link, a:visited {color:#004b9b;text-decoration:none;font-weight:bold;}
a:hover, a:active {color:#000;text-decoration:none;}
a img {border:0;}
h1,h2 {margin:10px 0;font-weight:normal;font-size:1.4em;font-weight:bold;}
h3,h4 {margin:5px 0;font-weight:normal;font-weight:bold;}
h3 {font-size:1.3em;}
h4 {font-size:1.1em;}
p {padding:5px 0;margin:0;}
ul {list-style-position:outside;margin:5px 0 5px 40px; list-style-type:disc;padding:0;}
ol {list-style-position:outside;margin:5px 0 5px 40px; list-style-type:decimal;padding:0;}
fieldset {border:none;}

#bodywrap {width:790px;margin:0px auto;background:url(images/shadow-bg.png) repeat-y 0 0;}
#wrap {width:770px;margin:0 auto;padding:0;text-align:left;background:url(images/wrap-bg.png) repeat-y 0 0;font-size:.8em;}

/****** Header ******/


/****** Main ******/
#main {float:right;width:582px;border-top:4px solid #003366;border-right:4px solid #003366;}

/****** Content ******/
#content {}
#content h2.title {font-family:Georgia, "Times New Roman", Times, serif;color:#fff;background:#003366;height:40px;line-height:40px;text-align:center;margin:0px;}
.post, .page {padding:15px;}

#topmsg {background:#ccc;color:#000;}
#topmsg p {padding:15px}

.entry.hasleft {width:385px;float:right;}
#leftmsg {float:left;width:160px;text-align:center;font-size:.85em;color:#666;line-height:1.1em;}
#leftmsg img {display:block;margin:5px auto 2px auto;}

#topmsg a.apply-today:link, #topmsg a.apply-today:visited {display:block;float:left;width:335px;height:85px;background:url(images/apply-today-bg.png) no-repeat 0 0;}
#topmsg a.apply-today:hover, #topmsg a.apply-today:active {background-position:0px -85px;}
#topmsg a.more-info:link, #topmsg a.more-info:visited {display:block;float:left;width:247px;height:85px;background:url(images/more-info-bg.png) no-repeat 0 0;}
#topmsg a.more-info:hover, #topmsg a.more-info:active {background-position:0px -85px;}

#partners {margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}
#partners img {margin:10px;float:left;}

/****** Sidebar ******/
#sidebar {width:180px;float:left;padding-right:4px;}
#sidebar #logo {display:block;width:180px;height:169px;background:url(images/vt_logo_top.gif) no-repeat 0 0;}

#mainnav {list-style-type:none;margin:0px;padding:0px;font-size:.9em;}
#mainnav li {list-style-type:none;}
#mainnav a:link, #mainnav a:visited {display:block;padding:5px 15px;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;border-bottom:1px solid #003366;}
#mainnav a:hover, #mainnav a:active {color:#99b7d7;}
#mainnav li.current_page_item a {background:#003366;}

/****** Footer ******/
#footer {clear:both;width:770px;margin:0 auto;padding:0;text-align:center;background:#003366;color:#fff;font-size:.8em;padding:20px 0px;}
#footer a:link, #footer a:visited {color:#99b7d7;}
#footer a:hover, #footer a:active {color:#fff;}

/****** Comments ******/
#commentarea {padding:10px;margin-top:20px;border-top:3px solid #333;text-decoration:none;}
#commentarea ul, #commentarea ol {list-style-type:none;margin:0;}
.commentlist {list-style-type:none;margin:0;}
.commentlist li.comment {padding:5px;}
.commentlist li, #commentform input {font-size: 0.9em;}
.commentlist li.depth-1 {border: 1px solid #eee;background-color: #fff;padding-top: 4px;margin:0px 0px 10px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .vcard {height:34px;line-height:34px;background:#E5ECF9;color:#666;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-weight:normal;}
.commentlist li .avatar {margin:0px 5px 0px 0px;border: 1px solid #ccc;float:left;}
.commentlist cite {font-style:normal;}
.commentlist cite a:link, .commentlist cite a:visited  {font-weight:bold;color:#fff;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;clear:left;}
.commentmetadata {font-weight: normal;color:#999;font-size:.8em;text-align:right;}
#commentarea .commentmetadata a:link, #commentarea .commentmetadata a:visited {color:#666;}
#commentarea .commentmetadata a:hover, #commentarea .commentmetadata a:active {color:#7eaf36;}

#commentarea .children {border: 1px solid #ccc;background-color: #f2f5fb;padding-top: 4px;margin: 10px 10px 10px 20px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#commentarea .children .children {background-color:#fff;margin-left:10px;}
#commentarea .reply {text-align:right;}
#commentarea .reply a:link, #commentarea .reply a:visited {padding:3px;border: 1px solid #cbdbfa;background-color: #E5ECF9;margin:0px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:.8em;color:#666;}
#commentarea .reply a:hover, #commentarea .reply a:active {border-color:#7cb723;color:#000;background:#BDDC8E;}

#commentform #respond {padding-top:20px;clear:both;}
#commentform label {color:#666;font-size:1.3em;}
#commentform #author, #commentform #email, #commentform #url {padding:5px;width:300px;border:1px solid #ccc;font-size:1em;color:#666;}
#commentform textarea {border:1px solid #ccc;padding:5px;width:98%;color:#666;}
#commentform #author:focus, #commentform #email:focus, #commentform #url:focus, #commentform textarea:focus {border:1px solid #0066cc;color:#222}
#commentform #submit {padding:3px;border: 1px solid #cbdbfa;background-color: #E5ECF9;margin:0px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:.8em;color:#666;}
#commentform #submit:hover {cursor:pointer;border-color:#7cb723;color:#000;background:#BDDC8E;}

/****** Images ******/
img.centered {display: block;margin-left: auto;	margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}

#content .gallery-item {background:#ccc;border:1px solid #999;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;width:166px;margin:2px;padding:5px;}
#content .gallery-item img {border:1px solid #fff;padding:0px;margin:0px;}
#content .gallery-caption {font-size:.8em;padding:0px 3px;line-height:normal;}

/* Captions */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}

.wp-caption {border: 1px solid #ddd;text-align: center;	background-color: #f3f3f3;padding-top: 4px;margin: 10px;
	-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;}

/****** Misc Styles ******/
.clear {clear:both;}
.hidden {display:none;}
hr {border:0;color:#ccc;background-color:#ccc;height:1px;margin:10px 0px;clear:both;}
hr.blueline {color:#003366;background-color:#003366;height:4px;}

