/*

Theme Name: Thai Trade

Theme URI: http://www.thaitrade.com/

Description: A Wedsite design by HUGE Inc. for the Thai Department of Export Promotion

Version: 1.0

Author: Ian Bartholomew

Author URI: http://hugeinc.com/





*/



/*--------css reset--------------*/



/*

Copyright (c) 2009, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 3.0.0

build: 1549

*/

html { color:#000; background:#FFF; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0; }

table { border-collapse:collapse; border-spacing:0; }

fieldset,img { border:0; }

address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }

li { list-style:none; }

caption,th { text-align:left; }

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }

q:before,q:after { content:''; }

abbr,acronym { border:0; font-variant:normal; }

sup { vertical-align:text-top; }

sub { vertical-align:text-bottom; }

input,textarea,select { font-family:inherit; font-size:inherit; font-weight:inherit; }

input,textarea,select { font-size:100%; }

legend { color:#000; }



/*--------end css reset--------------*/

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }



/* IE6 */

* html .clearfix { height:1%; }



/* IE7 */

:first-child+html .clearfix { min-height:1px; }

.clear { clear:both; height:1px; }



/*--------start Global--------------*/

body { background-color:#e2e2e2; color:#333333; font-family:arial, verdana; font-size:14px; line-height:18px; }

#contentWrapper,#footer,#header .headerInner { width:980px; margin:0 auto; padding:0; }

.single { padding-bottom:25px; }

.rightBorder { border-right:#7d7d7d 1px dotted; margin-right:-1px; }

.leftBorder { border-right:#7d7d7d 1px dotted; margin-left:-1px; }

hr { background-image:url(images/bg_hrDot.png); background-repeat:repeat-x; height:2px; border:none; margin:8px 0; clear:left; }

.hrSolid { background-image:none; border-bottom:1px solid #e7e6e6; }

a.eventHeader { font-size:24px; line-height:26px;}

a img{border:0}

div img{border:0}

img { border:#cccccc 1px solid; }

.smallCaps { font-variant:small-caps; font-size:12px; }



/*--------start typography--------------*/

h1,h2,h3,h4,h5,h5,a.eventHeader { font-family:Georgia, "Times New Roman", Times, serif; float:none; color:#000; }

p,span,input,a,h6 { font-family:Arial, Helvetica, Verdana, sans-serif; }

a,a:link,a:visited { color:#177abb; text-decoration:none; }

a:hover,a:active,a:focus { color:#177abb; text-decoration:underline; }

a.ctaBtn { text-align:center; font-size:12px; text-transform:uppercase; color:#ffffff; font-family:Georgia; background-image:url(images/btns/btn_bg.gif); background-repeat:repeat-x; background-position:top left; height:25px; padding:5px 13px 0; display:inline-block; font-weight:700; border-left:1px solid #bd0101; border-right:1px solid #bd0101; text-decoration:none; }

a.ctaBtn:hover { background-position:bottom left; }

.ctaFormBtn { text-align:center; font-size:12px; text-transform:uppercase; color:#ffffff; font-family:Georgia; background-image:url(images/btns/btn_bg.gif); background-repeat:repeat-x; background-position:top left; height:30px; width:133px!important; display:inline-block; font-weight:700; border:none; text-decoration:none; cursor:pointer; }

input.ctaFormBtn:hover { background-position:bottom left; }

a.btnRedArrowLeft { padding-left:20px; background-image:url(images/bg_arrowsSprite.gif); background-position:0 -13px; background-repeat:no-repeat; font-size:11px; font-weight:700; }

a.btnRedArrowRight { padding-right:20px; background-image:url(images/bg_arrowsSprite.gif); background-position:bottom right; background-repeat:no-repeat; font-size:11px; font-weight:700; }

a.btnRedArrowDown { padding-left:20px; background-image:url(images/bg_arrowsSprite.gif); background-position:0 0; background-repeat:no-repeat; font-size:11px; font-weight:700; }

a.btnRedArrowUp { padding-left:20px; background-image:url(images/bg_arrowsSprite.gif); background-position:0 -26px; background-repeat:no-repeat; font-size:11px; font-weight:700; }

.moreLinkHolder { margin:20px 0; padding:0; text-align:right; }

a.seeAll { background:transparent url(images/bg_moreArrow.png) no-repeat scroll right 1px; display:block; text-align:right; font-size:10px; padding-right:20px; }

h2 { font-style:italic; font-weight:bold; font-size:16px; }

h3 { font-size:14px; font-style:italic; font-weight:bold; }

h4 { font-size:13px; font-weight:bold; }

h5 { font-size:13px; }

h6 { font-weight:900; font-size:11px; }

span.firstLetter { font-size:43px; color:#cc0000; font-family:Georgia, "Times New Roman", Times, serif; display:inline; float:left; padding:10px 5px 10px 0; }

ul.bulletList { list-style-position:inside!important; list-style-type:disc!important; color:#cc0000!important;margin:0;padding:0;}

ul.bulletList li { list-style-position:inside; list-style-type:disc!important; color:#cc0000!important;margin:0;padding:0;}

.shadow { background:url(images/bg_shadowGrad.png) 0 0; background-repeat:repeat-x; height:32px; position:relative; margin-bottom:-32px; z-index:5; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://redesign.thaitrade.dev.nyicolo.ad.hugeinc.com/wp-content/themes/ThaiTrade/images/bg_shadowGrad.png',sizingMethod='scale'); _background:none; }



/*--------start Header--------------*/

#header { border-top:#0b419a 3px solid; background-color:white; }

#header img { margin:17px 0 17px 45px; float:left; border:none; }

#header .subNav { border-top:#d7afae 1px solid; background-image:url(images/bg_navBG.png); height:41px; background-position:0 0; background-repeat:repeat-x; clear:both; }

#header .subNav ul { width:980px; margin:0 auto; }

#header .subNav ul li { display:inline; }

#header .subNav ul li a { background:url(images/btn_subNavSprite.png) no-repeat scroll 0 0; float:left; height:41px; }

#header .subNav ul li#home a { background-position:-2px -1px; width:118px; }

#header .subNav ul li#home a:hover { background-position:-2px -43px; }

#header .subNav ul li#exporter a { background-position:-121px -1px; width:178px; }

#header .subNav ul li#exporter a:hover { background-position:-121px -43px; }

#header .subNav ul li#trade a { background-position:-300px -1px; width:157px; }

#header .subNav ul li#trade a:hover { background-position:-300px -43px; }

#header .subNav ul li#news a { background-position:-458px -1px; width:115px; }

#header .subNav ul li#news a:hover { background-position:-458px -43px; }

#header .subNav ul li#faq a { background-position:-574px -1px; width:104px; }

#header .subNav ul li#faq a:hover { background-position:-574px -43px; }

#header .subNav ul li#about a { background-position:-679px -1px; width:180px; }

#header .subNav ul li#about a:hover { background-position:-679px -43px; }

#header .subNav ul li#contact a { background-position:-860px -1px; width:128px; }

#header .subNav ul li#contact a:hover { background-position:-860px -43px; }

#infoLinks { position:relative; float:right; font-size:13px; top:15px; }



/*--------start Search--------------*/

#searchform { background-color:#ededec; width:350px; height:36px; float:right; position:relative; top:40px; }

#searchform img { margin:0; }

#searchform #dropdown,#searchform input#s,#searchform input#searchsubmit { float:left; position:relative; top:5px; margin-left:4px; }

#searchform input#s { border:1px solid #CCCCCC; color:#999999; font-weight:900; height:19px; padding:3px 4px; width:145px; }

#searchform input#searchsubmit { background:url(images/btn_searchGo.png) no-repeat scroll 0 0; width:59px; height:26px; border:none; text-indent:-999px; font-size:0; display:block; line-height:0; }

#searchform input#searchsubmit:hover { background-position:0 -26px; }



/*--------start content--------------*/

#contentWrapper { border-left:#cdcdcd 1px solid; border-right:#cdcdcd 1px solid; width:980px; }

#content { width:760px; padding-bottom:20px!important; }



/*--------start Sidebar--------------*/

#sidebar { width:219px; float:right; font-size:12px; font-weight:bold; padding:24px 0 0; }

#sidebar .contentCategory { width:190px; margin:0 auto 35px; }

#sidebar h3 { background:url(images/bg_hrDot.png) bottom left repeat-x; border:none; padding:0 0 10px; margin-bottom:15px; }

#sidebar .rss { background:url(images/rss_icon.png) no-repeat 2px 3px; }

#sidebar .rss h3 { background:url(images/bg_hrDot.png) bottom left repeat-x; border:none; padding:0 0 10px 20px; margin-bottom:15px; }

.contentCategory p { font-size:12px; font-weight:normal; margin:0 0 20px; }

.contentCategory a { text-decoration:none; }

#sidebar ul li { color:#cc0000; list-style-position:outside; list-style-type:disc; margin-left:15px; border-bottom:1px solid #E7E6E6; margin-bottom:6px; padding-bottom:6px; }

#sidebar ul li:last-child { border:none; }

li.cat-item { font-style:normal; color:#333333; }

.catNav { list-style-type:none!important; margin:8px 0 15px!important; padding-left:10px;}

.catNav li { list-style-type:none!important; margin:0!important; border:none!important; padding:2px 0!important; color:#000!important; font-weight:normal; }

.catNav li a { font-size:12px; font-weight:normal; }

#sidebar h4 { font-size:13px; font-weight:bold; margin-bottom:5px!important; }

.catNavTitle { background:url(images/bg_navArrow.png) no-repeat left center; padding:0 0 0 12px; }



/*--------start Footer--------------*/

#footer { background-color:#ffffff; border:#cdcdcd 1px solid; border-top-color:#ededed; padding-top:20px; padding-bottom:20px; clear:both; }

#footer p,#footer span { font-size:10px; }

#footer p { color:#999999; float:left; margin-right:32px; margin-left:18px; }

#footer span a { margin:0 8px; }

.fbLikeContainer {margin-bottom:15px !important;}

/*--------start Pagination--------------*/
.page-numbers{margin:10px 2px 0px 2px;padding:1px 8px 1px 8px;text-decoration:none;background:#A3C159;color:#fff;}
.page-numbers:hover{background:#009193; color:#FFFFFF;}
.current, .current:hover{color:#FFFFFF; background:#009193; border:2px solid #009193;}