/*
Theme Name: Thailand Travel
Theme URI: http://wordpress.org/
Description: Thailand Travel Information
Version: 1.0
Author: Harjeet Singh
Author URI: http://www.thailandtravel.info/

*/

/* html elements */
ul, ol, img, h1, h2, h3, h4, h5, h6, p, body, fieldset, form, input, button{list-style:none; padding:0px; margin:0px; border:0; font-weight:normal; outline:none;}
a{color: #794c35;text-decoration:none;}
a:hover{text-decoration:underline; color:#794c35;}
a:active{color:#794c35;text-decoration:none;}
.theme_wrap{width:1000px; margin:0px auto; background:#fefef2 url(images/theme_wrap.gif) no-repeat;}
body{font:12px arial, Cambria, 'Times New Roman', Times, serif; background:#575757 url(images/background.png) center repeat-y; color:#424242;}
.clearfix{clear:both; height:0px;}
img.alignleft{float:left; margin:0px 10px 5px 0px;}
img.alignright{float:right; margin:0px 0px 5px 10px;}
b{color:#794c35;}
a.right{float:right;}
.alignleft{float:left; font-weight:bold;}
.alignright{float:right; font-weight:bold;}
.navigation{height:25px; border-bottom:1px solid #cccccc; margin-bottom:10px;}

/* header */
.header{width:1000px; height:145px;}
.logo{display:block; width:400px; height:90px; margin-top:25px; margin-left:20px; float:left; background:url(images/logo.png) no-repeat; }
.header h1{ font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; line-height:73px;}
.header h1 a{color:#4a2d20;}
.header h1 strong{color:#bbd722; display:block; float:left; height:73px; width:174px; padding-right:10px; text-align:center; font-weight:normal;}
.header_bar{height:15px; padding:7px 0px 18px 10px; color:#fff; background:#794c35 url(images/header_bar.png) no-repeat;}
.searchbox{width:270px; margin-top:20px; float:right;}
#search{width:150px; padding:5px; border:1px solid #dddddd; color:#ff7900; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; }
#submit{border: 1px solid #cdcdcd; cursor: pointer; width:75px; height:25px; margin-left:10px; background:#93c609; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}
#submit:hover{border: 1px solid #79b600;}

/* container */
.container{margin-bottom:15px; padding-top:10px;}

/* left sidebar */
.left_sidebar{width:260px; float:left; padding-top:10px;}
.left_block{background:url(images/sidebar.png) no-repeat; margin-bottom:5px;}
.left_block h2{display:block; height:30px; line-height:30px; padding-left:10px; color:#faf9ed; font-family:Verdana, Geneva, sans-serif; letter-spacing:1.1px; font-size:15px; text-align:left;}
.left_block ul.posts{width:220px; margin-left:10px; display:block; padding:10px; padding-top:0px;}
.left_block ul.posts li{padding-left:10px; list-style:inside square; color:#93c609; line-height:27px; border-bottom:1px solid #ccc;}
.left_bar{padding:5px;}
/* a.left_more{display:block; background:#a9cc22; height:25px; width:218px; border:1px solid #e1ec7e; border-top:none; line-height:25px; color:#faf9ed; padding-left:10px;} */

/*content*/
.content_wrap{width:498px; padding:10px 15px; border:1px solid #d4d3ce; float:left; background:#fff; text-align:justify;}
.content_wrap p{padding-bottom:15px;}
.content_wrap h2{padding-bottom:5px; display:block; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#794c35; clear:left;}
.content_wrap h2.title{display:block; width:300px; padding-right:178px; height:64px; line-height:64px; padding-left:20px; background:url(images/title.png) no-repeat; color:#fefef2; font-size:18px;}
.content_bar{height:15px; padding-bottom:5px;}
.content_box{height:250px; width:300px; margin-right:10px; margin-bottom:5px; float:left;}
.category_posts{border-bottom:1px solid #cccccc; padding-bottom:5px; margin-bottom:10px;}
.category_posts em{padding-bottom:5px; display:block;}
.post_bar{height:60px; padding-bottom:5px;}
.post_bar_new{height:200px; width:200px; float:left; margin-right:5px;}
.content_wrap small{display:block; float:right; color:#fff; padding-right:30px; left:800px; font-size:12px; line-height:60px; position:absolute;}

/* right sidebar */
.right_sidebar{width:210px; float:left; padding-top:10px;}
.right_block{background:url(images/rsidebar.png) no-repeat; margin-bottom:5px;}
.right_block h2{display:block; height:30px; line-height:30px; padding-left:10px; color:#faf9ed; font-family:Verdana, Geneva, sans-serif; letter-spacing:1.1px; font-size:15px; text-align:left;}
.right_bar{padding:5px;}
.right_block ul.posts, .right_block ul.blogroll{width:190px; display:block; padding:10px; padding-top:0px;}
.right_block ul.posts li, .right_block ul.blogroll li{padding-left:10px; list-style:inside square; line-height:27px; color:#93c609; border-bottom:1px solid #ccc;}
#translation_bar{text-align:center; padding:10px;}
#transl_sign{ text-align:center;}

/* comments */
.post-comments { background:#ededed; border:1px solid #dddddd; width:498px; padding:15px 0px; }
#comments, .more_articles h3 { font-family: Times, Georgia; font-weight: normal; font-size:1.2em; text-transform:uppercase; letter-spacing:.08em; border-bottom:1px dotted #ccc; padding-bottom:7px; padding-left:15px;}
p.padding{padding:10px 15px; display:block; border-bottom:1px dotted #ccc;}
.commentlist li { padding: 10px 15px; margin: 10px 0; border-bottom: 1px dotted #ccc;}
.byuser{background:#fff;}
.comment-body { position: relative; }
.fn { position: absolute; left: 50px; top: 2px; font-size: 14px; font-family: Helvetica, Arial; color: #4a4a4a; font-weight: bold;}
.fn a { color: #4a4a4a; }
.comment-meta { position: absolute; left: 50px; top: 20px; font-size: 11px; font-family: Helvetica, Arial; color: #b8b8b8; }
.comment-meta a {color: #b8b8b8; }
.says { display: none; }
.comment-author { padding-bottom: 10px; position: relative;}
.input-div { width: 180px; float: left; font-size: 11px; color: #151515; }
.input-div input { width: 166px; padding: 5px 7px; border: 1px solid #cdcdcd; border-top: 1px solid #8d8d8d; border-bottom: 1px solid #ececec; display: block; margin-bottom: 10px; margin-top: 5px;}
.message-div { width: 240px; float: left; font-size: 11px; color: #151515; padding-left: 28px; }
.message-div textarea { width: 226px; padding: 5px 7px; border: 1px solid #cdcdcd; border-top: 1px solid #8d8d8d; border-bottom: 1px solid #ececec; font-family: Arial; font-size: 11px; display: block; margin-bottom: 20px; margin-top: 5px;}
.message-div #submit { width:12.0em; height:3.0em; float: right; margin-top: 10px; background:#fdfdfd 100%; border: 1px solid #bbbbbb; color: #794c35; cursor: pointer; text-transform:uppercase; font-size:13px;}
.message-div #submit:hover { background:#fdfdfd 100%; border: 1px solid #794c35; color: #794c35;}
.no-border { border-bottom: none !important;}
#respond{padding:0px 15px;}
#respond h1{font-family: Times, Georgia; font-weight: normal; font-size:1.2em; text-transform:uppercase; letter-spacing:.08em; border-bottom:1px dotted #ccc;  padding-bottom:7px; padding-top:7px; display:block; margin-bottom:10px;}

/* upload / contact / request */

.style_form{padding:10px 10px; width:468px;}
.style_form .message{background:#FFF2CE url(images/info.gif) no-repeat scroll 5px 7px;border-bottom:1px solid #EBD085;border-top:1px solid #EBD085; padding:7px 15px 7px 30px; margin-bottom:10px; font-size:11px;}
.style_form .description {border:none; font-weight:bold;line-height:150%;padding-left:4px;margin:8px 0px; font-size:12px;}
.red {color:red; font-weight:bold;}
.input_large {background:transparent url(images/large_input.gif) no-repeat left;width:264px; border:0;color:#333;font-size:90%;margin:0;padding:6px 14px 0 8px;height:20px;}
.style_form select{border:1px solid #ccc;}
.style_form .text-area{background:#fff url(images/shadow.gif) repeat-x top; border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c; color:#333; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%; height:8em; width:350px;}
.style_form .space{height:22px;}
.style_form .security {background:transparent url(images/inputsmaller.gif) no-repeat left; width:114px; border:0;color:#333;font-size:90%;margin:0;padding:6px 14px 0 8px;height:20px;}
.style_form .buttons button{margin:3px 5px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:13px;line-height:13px;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 6px 6px 6px; /* Links */ outline:none;}
.style_form .buttons button {width:auto;overflow:visible;}
.style_form .buttons button[type] {padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
.style_form .buttons button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
.style_form button.positive:hover{border:1px solid #a12f18;color:#a12f18;}

/* footer */
#footer_wrap{width:1000px; height:35px; background:#794c35 url(images/footer_wrap.png) no-repeat; color:#faf9ed; text-align:center; padding-top:25px;}
#footer_wrap a{color:#faf9ed;}
p.rights{text-align:right; padding-right:20px;}
