/*
Theme Name:Accommodationkohtao
Theme URI: http://1-internetmarketing.net/
Description: Custom designed wordpress theme for <a href="http://www.accommodationkohtao.com/">Accommodation Koh Tao.com</a>
Version: 1.5
Author: http://1-internetmarketing.net/
Author URI: http://1-internetmarketing.net/
Tags: Red,white,black,Magazine
Theme Support : info@1-internetmarketing.net
*/

* {
margin : 0; 
padding : 0;
}

em {
clear:both;
display:block;
color:#003366;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 0 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

img {border:none;}

img.ngg-left,
img.ngg-right,
img.ngg-center {
	 margin-bottom: 6px;
	 -moz-box-shadow: 4px 4px 4px #666;
	 -webkit-box-shadow: 4px 4px 4px #666;
	 box-shadow: 4px 4px 4px #666;
	 filter:progid:DXImageTransform.Microsoft.Shadow(strength=6 color=#666666, direction=135);
}

/**** Wordpress 2.6 Caption Align-class update *****/
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	 -moz-box-shadow: 4px 4px 4px #666;
	 -webkit-box-shadow: 4px 4px 4px #666;
	 box-shadow: 4px 4px 4px #666;
	 filter:progid:DXImageTransform.Microsoft.Shadow(strength=6 color=#666666, direction=135);
	}

img.alignright {
	padding:0px;
	margin: 0 0 2px 7px;
	display: inline;
	 -moz-box-shadow: 4px 4px 4px #666;
	 -webkit-box-shadow: 4px 4px 4px #666;
	 box-shadow: 4px 4px 4px #666;
	 filter:progid:DXImageTransform.Microsoft.Shadow(strength=6 color=#666666, direction=135);
	}

img.alignleft {
	padding: 0px;
	display: inline;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	 -moz-box-shadow: 4px 4px 4px #666;
	 -webkit-box-shadow: 4px 4px 4px #666;
	 box-shadow: 4px 4px 4px #666;
	 filter:progid:DXImageTransform.Microsoft.Shadow(strength=6 color=#666666, direction=135);
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/**** END caption-class ****/

body
{
	margin:0;
	padding:0;
	background-repeat:repeat;
	background-position:center;
	background-color:#fff;
	font-size:13px;
	color:#333333;
	line-height:18px;
	text-align:justify;
	font-family:Verdana, Arial, sans-serif;
}

#toprow
{
width:100%;
height:201px;
background-image:url(images/toprow.jpg);
background-position:center; 
background-repeat:no-repeat;
}

#toprow .hdbanner
{
clear:both;
margin:0 auto;
width:960px;
height:201px;
}

#toprow .hdbanner .sectiontop
{
float:left;
width:960px;
height:17px;
}

#toprow .hdbanner .sectiontop .pgbtns
{
float:left;
width:674px;
height:30px;
}

#toprow .hdbanner .sectiontop .pgbtns ul
{
 	float: left;
	margin: 0px !important;
    margin: 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	display: inline;
	border:none;
	
}

#toprow .hdbanner .sectiontop .pgbtns ul li
{
display: inline;


}

#toprow .hdbanner .sectiontop .pgbtns ul li a
{
  	text-align: center;
	height:27px;
	padding-right:12px;
	padding-left:12px;
	margin-left:3px;
	margin-top:-6px;
	padding-top:8px;
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
	display: block;
	outline:none;
	float: left;
	font-size: 11px;
	text-transform:uppercase;
}
.pgbtns {margin-top:173px;}

#toprow .hdbanner .sectiontop .pgbtns ul li a:hover
{
	display:block;
        height:23px;
	border:none;
	color: #fdf402;
	background-image:url(images/pgbtnhover.png);
	background-repeat:repeat-x;
}


#toprow .hdbanner .sectiontop .pgbtns li.current_page_item a {
text-decoration:none;
color:#fff;
background-image:url(images/pgbtnhover.png);
background-repeat:repeat-x;
}

#toprow .hdbanner .sectiontop .pgbtns li.current_post_item a {
text-decoration:none;
colour:#fff;
background-image:url(images/pgbtnhover.png);
background-repeat:repeat-x;
}

#toprow .hdbanner .sectiontop .dvsearch
{
float:right;
width:236px;
height:27px;
padding-right:50px;
}

#toprow .hdbanner .sectiontop .dvsearch .search
{
float:right;
width:230px;
height:21px;
padding-top:6px;
padding-left:6px;
margin-top:14px;
margin-right:-150px;
background-image:url(images/search.png);
background-repeat:no-repeat;
}

#toprow .hdbanner .sectiontop .dvsearch .search .ctrl_searchbox
{
width:230px;
border:none;
background:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#999999;
font-style:italic;
}

#toprow .hdbanner .secmiddle
{
clear:both;
width:960px;
height:107px;
}

#toprow .hdbanner .secmiddle .blogtitle
{
float:left;
width:492px;
height:107px;
}

h1, h1 a, h1 a:visited
{
font-family:Verdana;
font-size:1.3em;
text-decoration:none;
font-style:italic;
font-weight:bold;
color:#fff;
margin-top: 3px 0 10px 0;
}

.description
{
font-family:Georgia;
font-size:17px;
text-decoration:none;
font-style:italic;
font-weight:normal;
color:#fff;
margin-top:-22px;
padding-left:360px;
}

#toprow .hdbanner .secmiddle .blogtitle a
{
float:left;
outline:none;
}

#toprow .hdbanner .secmiddle .dvadbanner
{
float:right;
width:468px;
height:87px;
}

#toprow .hdbanner .secmiddle .dvadbanner .adbanner
{
float:left;
width:468px;
height:60px;
}

#toprow .hdbanner .secmiddle .dvadbanner .adbanner a
{
outline:none;
}

#toprow .hdbanner .secmiddle .dvadbanner .adbanner img
{
border:none;
}

#toprow .hdbanner .rvcategories
{
clear:both;
width:960px;
height:34px;
}

ul#catsmenu li 
{
	background: url(images/menu/btnright.png) no-repeat bottom right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;	
	}

ul#catsmenu > li.current_page_item, 
ul#catsmenu > li:hover, ul#catsmenu > 
li.current-cat
{
background: url(images/mnu/cathover.png);
background-repeat:repeat-x;
}

ul#catsmenu > li.current_catpage_item
{
background: url(images/mnu/cathover.png);
background-repeat:repeat-x;
}

ul#catsmenu li a 
{
color: #fff; 
font-size: 11px;
display:block;
text-decoration:none;
text-transform: uppercase;
outline:none;
}

ul#catsmenu > li 
{
padding-right: 15px; 
list-style-type:none;
}


/* button left normal state*/

ul#catsmenu > li > a 
{
	line-height:34px;
	height: 34px;
	margin-top: 0px; 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	outline:none;
}

ul#catsmenu li a:hover 
{
text-decoration: none; 
}

ul#catsmenu > li.current_page_item > a, 
ul#catsmenu > li:hover > a, 
ul#catsmenu > li.current-cat > a 
{
color: #fff; 
background: url(images/mnu/cathover.png);
background-repeat:repeat-x;
}

ul#catsmenu > li.current_catpage_item > a
{
color: #fff; 
background: url(images/mnu/cathover.png);
background-repeat:repeat-x;
}
		
ul#catsmenu li ul 
{
	top: 32px;
	margin-left:0px;
	display: none;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul#catsmenu li li ul 
{
top: -11px;
}

ul#catsmenu li ul  li 
{
	background-color:#427FDE;
	margin: 0px;
	width: 188px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;	
}

ul#catsmenu li ul li:hover 
{
	background-color:#1A60D8;
	margin: 0px;
	width: 188px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;		
}

ul#catsmenu li ul  li a 
{
	background: url(images/mnu/dropdown-link.png) no-repeat 12px 4px;
	color: #FFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	width: 143px;
	padding-top:5px;
	padding-right: 5px;
	padding-bottom:2px;
	padding-left: 40px;
}

ul#catsmenu li ul  li a:hover 
{
color: #F9EC31; 
background:url(images/mnu/dropdown-link-hover.png) no-repeat 12px 4px; 
}

ul#catsmenu li ul li.mnubottom-round
{
background: url(images/mnu/dropdown-bottom-bg.png) no-repeat; 
background-color: none; 
display: block; 
position: relative; 
left: 0px; 
width: 202px; 
height: 13px !important;
border-bottom:none;
}


.menutwo ul 
{
position:absolute; 
top:-999em;
z-index: 100; 
}

.menutwo li 
{
float:left; 
position:relative;
}

.menutwo a 
{
font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
display:block; 
float: left; 
}

.menutwo li:hover ul, ul.menutwo li.sfHover ul 
{
left:0px; 
top:35px; 
}

.menutwo li:hover li ul, .menutwo li.sfHover li ul 
{
top:-999em; 
}

.menutwo li li:hover ul, ul.menutwo li li.sfHover ul 
{
left:170px; 
top:0px;
}

.menutwo li:hover ul, .menutwo li li:hover ul 
{
top: -999em; 
}

.menutwo li li 
{
display: block;	
padding: 0px; 
float: left;
height: auto !important; 
}

.menutwo li ul 
{
width: 202px; 
}

.menutwo li li a:link, .menutwo li li a:visited 
{
display: block; 
height: auto; 
float: left; 
}

.menutwo li:hover
{ 
visibility: inherit; /* fixes IE7 'sticky bug' */ 
}

#mainwrapper
{
clear:both;
margin:0 auto;
width:960px;
background:#fff;
background-repeat:repeat-y;
}

#mainwrapper .wrapper
{
float:left;
width:960px;
background:#fff;
background-repeat:repeat-y;
}

#mainwrapper .wrapper .wrpcleartp
{
float:left;
width:960px;
height:19px;
background-image:url(images/rowone.png);
background-repeat:no-repeat;
}

#mainwrapper .wrapper .ftgalbx
{
float:left;
width:960px;
height:311px;
background-image:url(images/galbg.png);
background-repeat:no-repeat;
}

#mainwrapper .wrapper .ftgalbx .dvgallery
{
float:left;
width:640px;
height:291px;
padding-left:10px;
padding-top:9px;
}

#mainwrapper .wrapper .ftgalbx .dvgallery .gallery
{
float:left;
width:630px;
height:254px;
background-color:#000000;
}

#mainwrapper .wrapper .ftgalbx .dvgallery .gallery a
{
outline:none;
}

#mainwrapper .wrapper .ftgalbx .dvgallery .gallery img
{
border:none;
display:none;
}

#mainwrapper .wrapper .ftgalbx .dvaboutus
{
float:left;
width:302px;
height:291px;
padding-left:8px;
padding-top:9px;
}

#mainwrapper .wrapper .ftgalbx .dvaboutus .aboutus
{
float:left;
width:290px;
height:254px;
}

#mainwrapper .ftgalbx .dvaboutus .aboutus h2
{
font-size:18px;
color:#333333;
padding-left:10px;
padding-top:10px;
}

.wrapper h2
{
font-size:14px;
color:#333333;
padding-left:10px;
padding-top:10px;
}

#mainwrapper .wrapper .ftgalbx .dvaboutus .aboutus .abcontent
{
clear: both;
padding-left:10px;
padding-top:10px;
padding-right:10px;
line-height:18px;
font-size:12px;
color:#333333;
}

#mainwrapper .wrapper .ftgalbx .dvaboutus .aboutus .abcontent img
{
float: left;
border:2px solid #cccccc;
margin-top:3px;
margin-right:10px;
}

#mainwrapper .wrapper .wrappercontenttop
{
float:left;
width:960px;
height:9px;
background-image:url(images/wrappercontenttop.png);
background-repeat:no-repeat;
}

#mainwrapper .wrapper .wrappercontent
{
clear:both;
overflow:hidden;
width:960px;
}

#mainwrapper .wrapper .wrappercontent .contentouter
{
float:left;
width:649px;
}

#mainwrapper .wrapper .wrappercontent .contentouter h3
{
margin-left:8px;
padding-top:20px;
font-size:16px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postheader
{
clear:both;
overflow:hidden;
width:619px;
height:270px;
padding-top:10px;
padding-left:30px;
background-image:url(images/postheader.png);
background-repeat:no-repeat;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postheader h2
{
}

#mainwrapper .wrapper .wrappercontent .contentouter .postheader h2 a
{
font-size:24px;
color:#333;
font-weight:bold;
text-decoration:none;
outline:none;
margin-left: -4px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent
{
clear:both;
overflow:hidden;
width:624px;
margin-top:-220px;
padding-left:25px;
background:transparent;
background-repeat:repeat-y;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent
{
clear:both;
overflow:hidden;
width:604px;
margin-top:-250px;
padding-left:25px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
background:transparent;
}

#mainwrapper .wrapper .wrappercontent .contentouter .commentscontent
{
clear:both;
overflow:hidden;
width:604px;
padding-left:25px;
padding-right:20px;
padding-bottom:10px;
background-image:url(images/postbg.png);
background-repeat:repeat-y;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent .spostinfo
{
float:left;
padding-bottom:10px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent .spostinfo .sicon
{
float:left;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent .spostinfo .sinfodate
{
float:left;
padding-left:5px;
padding-right:20px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent .spostinfo .sauicon
{
float:left;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent .spostinfo .sinfoauthor
{
float:left;
padding-left:5px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent P
{
clear:both;
padding-bottom:10px;
font-size:13px;
color:#333333;
line-height:18px;
text-align:justify;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent ul
{
padding-left:25px;
padding-bottom:10px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent ul li
{
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
list-style-type:disc;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent ol
{
padding-left:25px;
padding-bottom:10px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent ol li
{
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
list-style-type:decimal;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent h1
{
color:#333333;
font-size:1.2em;
padding: 8px 0 10px 10px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent h2
{
color:#333333;
font-size:15px;
padding: 8px 10px 10px 0;
}

#mainwrapper .wrapper .wrappercontent .contentouter .singlepostcontent h3
{
color:#333333;
font-size:18px;
padding-top:15px;
padding-bottom:22px;
padding-left:0px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .dvpostimg 
{
float:right;
padding-right:15px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .dvpostimg .postimg
{
float:left;
width:224px;
height:167px;
border:2px solid #cccccc;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .dvpostimg .postimg img
{
border:none;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .dvpostimg .postimg a
{
outline:none;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent 
{
float:left;
width:363px;
padding-left:10px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .postinfo
{
float:left;
width:363px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .postinfo .postdate
{
float:left;
padding-top:15px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .postinfo .postdate .icon
{
float:left;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .postinfo .postdate .datepst
{
float:left;
padding-left:5px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .postinfo .postauthor
{
float:left;
padding-top:15px;
padding-left:10px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .postinfo .postauthor .icon
{
float:left;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .postinfo .postauthor .authorpst
{
float:left;
padding-left:5px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .contentpost
{
clear:both;
padding-top:10px;
line-height:18px;
font-size:13px;
color:#333333;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .contentpost a
{
font-size:12px;
color:#2567A8;
text-decoration:none;
outline:none;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .contentpost a:hover
{
font-size:12px;
color:#2567A8;
text-decoration:underline;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .readmore
{
clear:both;
padding-top:2px;
text-align:right;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .readmore a
{
outline:none;
text-decoration:none;
color:#cb1c63;
font-weight:bold;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postcontent .storycontent .readmore a:hover
{
text-decoration:none;
color:#333333;
}


#mainwrapper .wrapper .wrappercontent .contentouter .postend
{
clear:both;
overflow:hidden;
width:649px;
height:4px;
background-image:url(images/postend.png);
background-repeat:no-repeat;
}

#mainwrapper .wrapper .wrappercontent .contentouter .postclr
{
clear:both;
overflow:hidden;
width:649px;
height:15px;
}

#mainwrapper .wrapper .wrappercontent .contentouter .pagination
{
clear:both;
background-color:#fff;
padding-bottom:20px;
}

.emm-paginate {
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:25px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.emm-paginate a {
background:url("images/pgn.png") no-repeat scroll 0 0 transparent;
color:#fff;
margin-right:4px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
text-align:center;
text-decoration:none;
outline:none;
}

.emm-paginate a:hover, .emm-paginate a:active 
{
background:url("images/pgnhover.png") no-repeat scroll 0 0px transparent; color:#000000;
}
.emm-paginate .emm-title 
{
color:#343434; 
margin-right:4px;
}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}
.emm-paginate .emm-current {
background:url("images/pgnhover.png") no-repeat scroll 0 0 transparent;
color:#000000;
font-weight:normal;
margin-right:4px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}  

#mainwrapper .wrapper .wrappercontent .sidebarouter
{
float:left;
width:311px;
}

#mainwrapper .wrapper .wrappercontent .sidebarouter .sbheader
{
clear:both;
overflow:hidden;
width:286px;
height:26px;
font-size:16px;
padding-left:25px;
padding-bottom:15px;
color:#FFFFFF;
background-image:url(images/sbheader.png);
background-repeat:no-repeat;
}

.sbheader {padding-top:8px;}

#mainwrapper .wrapper .wrappercontent .sidebarouter .sbcontent
{
clear:both;
overflow:hidden;
width:311px;
background-image:url(images/sbcontent.png);
background-repeat:repeat-y;
}

#mainwrapper .wrapper .wrappercontent .sidebarouter .sbcontent ul
{
padding-left:18px;
}

#mainwrapper .wrapper .wrappercontent .sidebarouter .sbcontent ul li
{
list-style-type:none;
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
width:250px;
background-image:url(images/sbicon.png);
background-repeat:no-repeat;
background-position:5px 9px;
}

#mainwrapper .wrapper .wrappercontent .sidebarouter .sbcontent ul li:hover
{
list-style-type:none;
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
width:250px;
background-color:#E4E4E4;
background-image:url(images/sbiconhover.png);
background-repeat:no-repeat;
background-position:5px 9px;
}

#mainwrapper .wrapper .wrappercontent .sidebarouter .sbcontent ul li a
{
text-decoration:none;
color:#333333;
}

#mainwrapper .wrapper .wrappercontent .sidebarouter .sbcontent ul li a:hover
{
text-decoration:none;
color:#000;
}

#mainwrapper .wrapper .wrappercontent .sidebarouter .sbend
{
clear:both;
overflow:hidden;
width:311px;
height:2px;
background-image:url(images/sbend.png);
background-repeat:no-repeat;
}

#mainwrapper .wrapper .wrappercontent .sidebarouter .sidebarclr
{
clear:both;
overflow:hidden;
width:100px;
height:15px;
}

.sidebartext
{
    padding-bottom: 10px;
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 10px;
    color:#333;
}

#mainwrapper .wrapper .mwrapperend
{
float:left;
width:960px;
height:3px;
background-image:url(images/mwrapperend.png);
background-repeat:no-repeat;
}

#footerwrapper
{
clear:both;
overflow:hidden;
width:100%;
height:40px;
background-image:url(images/footerwrapper.png);
background-repeat:repeat-x;
}

#footerwrapper .dvfttinfo
{
clear:both;
margin:0 auto;
width:960px;
padding-top:14px;
}

#footerwrapper .dvfttinfo .tcootxt
{
float:left;
width:960px;
text-align:center;
color:#FFFFFF;
padding-bottom:55px;
}

#footerwrapper a, #footerwrapper a:visited {color:#fff; text-decoration:none;}

#footerwrapper .dvfttinfo .txcbttxt
{
clear:both;
overflow:hidden;
width:950px;
padding-left:10px;
font-size:10px;
color:#5F5F5F;
text-align:right;
}

#footerwrapper .dvfttinfo .txcbttxt .tsdslnk
{
color:#5F5F5F;
}

#footerwrapper .dvfttinfo .txcbttxt .tsdslnks a,#footerwrapper .dvfttinfo .txcbttxt .tsdslnks a:hover
{
color:#5F5F5F;
}

#footerwrapper .dvfttinfo .txcbttxt a
{
color:#5F5F5F;
outline:none;
text-decoration:none;
}

#footerwrapper .dvfttinfo .txcbttxt a:hover
{
color:#5F5F5F;
text-decoration:none;
}

#container{
width: 288px;
margin-left:9px;
margin-top:0px !important;
margin-right:0px;
margin-bottom:15px;
padding-top:12px;
background-color:#FFFFFF;
}

#container .tabheader{
float:left;
height:30px;
padding-top:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#FFFFFF;
}

#container .clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

#container ul.menu {
	list-style: none;
	list-style-position: outside;
	margin-top:0px !important;
	margin-top: -19px;
	margin-left:1px;
	padding-left:10px;
}

#container ul.menu li{
	float: left;
	display: block;
	overflow:hidden;
	margin-bottom: -1px;
	position: relative;
	cursor: pointer;
	padding-right:8px;
	padding-left:8px;
	padding-top:7px;	
	height:23px;
	margin-right:3px;
	font: bold 12px "helvetica", helvetica;
	font-weight: bold;
	color:#333333;
	background-color:#A5E1FE;
}

#container ul.menu li.active{
	border-bottom: 0;
	color: #fff;
	background-color:#2171AD;
}


/******* tab content *******/
.content{
	margin: 0pt auto;
	border-top:0px;
	text-align: left;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	min-height:100px;
	font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
}

/******* /CONTENT *******/
/******* NEWS *******/
.content.recent h1{
	background: transparent url(images/news.gif) no-repeat scroll left top;
}
.content.recent{
	display: block;

}
/******* /NEWS *******/
/******* TUTORIALS *******/
.content.popular h1{
	background: transparent url(images/news.png) no-repeat scroll left top;
}
.content.popular{
	display: none;
}
/******* /TUTORIALS *******/
/******* LINKS *******/
.content.rcomments h1{
	background: transparent url(images/newss.png) no-repeat scroll left top;
}
.content.rcomments{
	display: none;
}
.content.rcomments a{
	color: #666666;
}
.content.rcomments a:hover
{
color:#000000;
}

.content.tags{
	display: none;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
}
.content.tags a{
	color: #666666;
	outline:none;
	text-decoration:none;
}
.content.tags a:hover
{
color:#0000FF;
text-decoration:underline;
}


/******* TabRecent *******/
.content.recent ul
{
	clear:both;
	padding-left:0px;
	display:block;
	padding-left:10px;
	list-style-type: none;
}

.content.recent ul li
{
list-style-type:none;
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
width:248px;
background-image:url(images/sbicon.png);
background-repeat:no-repeat;
background-position:5px 9px;
}

.content.recent ul li a
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	outline:none;
	font-weight:normal;
}

.content.recent ul li:hover
{
list-style-type:none;
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
width:248px;
background-color:#E4E4E4;
background-image:url(images/sbiconhover.png);
background-repeat:no-repeat;
background-position:5px 9px;
}


/******* TabPopular *******/
.content.popular ul
{
	clear:both;
	padding-left:10px;
	display:block;
	list-style-type: none;
}

.content.popular ul li
{
list-style-type:none;
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
width:248px;
background-image:url(images/sbicon.png);
background-repeat:no-repeat;
background-position:5px 9px;
}

.content.popular ul li a
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	outline:none;
	font-weight:normal;
}

.content.popular ul li:hover
{
list-style-type:none;
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
width:248px;
background-color:#E4E4E4;
background-image:url(images/sbiconhover.png);
background-repeat:no-repeat;
background-position:5px 9px;
}

.content.popular .textdts
{
	font: normal 12px  Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
}

.content.popular .ppost
{
clear:both;
overflow:hidden;
width:270px;
margin-left:10px;
padding-bottom:10px;
}

.content.popular .ppost .pfimage
{
float:left;
margin-top:3px;
width:40px;
height:40px;
background-color:#009900;
border:2px solid #cccccc;
}

.content.popular .ppost .pfimage img
{
border:none;
}

.content.popular .ppost .pfimage a
{
outline:none;
}

.content.popular .ppost .pfpouter
{
float:left;
width:216px;
padding-left:10px;
}

.content.popular .ppost .pfpouter .pptitle
{
float:left;
}

.content.popular .ppost .pfpouter .pptitle a
{
font-size:12px;
color:#000066;
outline:none;
}

.content.popular .ppost .pfpouter .ppcontent
{
clear:both;
font-family:Arial, Tahoma,Century gothic,  sans-serif;
font-size:12px;
color:#333333;
outline:none;
}


/******* TabRecentComments *******/
.content.rcomments ul
{
	padding-left:10px;
	padding-right:10px;
}

.content.rcomments ul li
{
list-style-type:none;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
width:258px;
}

.content.rcomments ul li a
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	outline:none;
	font-weight:normal;
}

.content.rcomments ul li:hover
{
list-style-type:none;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
width:258px;
background-color:#E4E4E4;
}

.content.rcomments .newcssone
{
	padding:0px;
	margin:0px;
	font: normal 13px "helvetica", helvetica;
	color:#FAAF26;
	font-weight:normal;
}

.content.rcomments .newcssone a
{
	font: normal 13px  Arial, Helvetica, sans-serif;
	color:#FAAF26;
	font-weight:normal;
}

.content.rcomments .newcssone a:hover
{
	font: normal 13px  Arial, Helvetica, sans-serif;
	color:#0123A1;
	font-weight:normal;
}

.content.rcomments .newcsstwo
{
	padding:0px;
	margin:0px;
	font: normal 13px  Arial, Helvetica, sans-serif;
	color:#FAAF26;
	font-weight:normal;
}

.content.rcomments .newcsstwo a
{
	font: normal 13px  Arial, Helvetica, sans-serif;
	color:#FAAF26;
	font-weight:normal;
	text-decoration:none;
}

.content.rcomments .newcsstwo a:hover
{
	font: normal 13px  Arial, Helvetica, sans-serif;
	color:#FAC752;
	font-weight:normal;
}

.content.tags
{
padding-left:20px;
}

.content.tags a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
	outline:none;
}

.content.tags a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:underline;
	font-weight:normal;
	outline:none;
}

/* end of tabs styles */

/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

#comment-wrap 
{
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#comment-wrap h2
{
color:#333333;
font-size:18px;
}

li.depth-1 
{ 
padding: 30px 0px 5px 0px; 
}

h3#comments 
{ 
font-size: 24px; 
color: #000000; 
}

.comment-icon 
{ 
background: url(images/comment-bottom-bg.png) no-repeat bottom left; 
padding-bottom: 14px; 
}

.comment-icon .post 
{ 
padding: 3px 0px 0px; 
}

div.authordata 
{ 
width: 100px; 
}

div.avatar 
{
	float: left;
	position: relative;
	background-image: url(images/comavatarbg.png);
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
}

div.avatar span.overlay 
{ 
background: url(images/comoverlay.png) no-repeat; 
display: block; 
width: 57px; 
height: 57px; 
position: absolute; 
top: 6px; 
left: 6px; 
}
		
.comment-wrap 
{ 
float:left; 
margin-left:14px; 
}
			
.reply-container 
{ 
display:block; 
float:right; 
margin-bottom:15px; 
background: url(images/comreadmore-left2.png) no-repeat left; 
height: 27px; 
text-shadow: 1px 1px 1px #ffffff; 
font-size: 11px; 
line-height: 27px; 
}

.cancel-comment-reply
{
padding-bottom:5px;
}

#cancel-comment-reply-link
{
color:#B50F0F;
font-size:12px;
font-style:italic;
outline:none;
}

#cancel-comment-reply-link:hover
{
text-decoration:none;
}

.reply-container a 
{ 
float: left; 
display: block; 
background: url(images/comreadmore-right2.png) no-repeat right; 
padding:0 10px 0 12px; 
height:27px; 
color: #282828; 
}

.reply-container a:hover 
{ 
text-decoration: none; 
color: #383838; 
}
			

li.depth-1 .comment-wrap 
{
width: 507px; 
}

li.depth-2 .comment-wrap 
{
width: 425px; 
}

li.depth-3 .comment-wrap 
{
width: 343px; 
}

li.depth-4 .comment-wrap 
{
width: 261px; 
}
		
ol.commentlist 
{
list-style:none outside none; padding-top:8px; 
}

ol.commentlist ul 
{ 
list-style:none outside none; 
}
	
.commentlist li.comment li 
{ 
background: none; 
padding: 0px; 
}

.commentlist li.comment ul 
{ 
margin: 8px 0px 8px 82px; 
}
		
#respond 
{
padding-top: 25px; 
}

.comment #respond 
{ 
padding-left: 0px; 
padding-top: 5px; 
}

#commentform textarea#comment 
{ 
width: 88%;
margin-bottom:5px; 
}

#commentsformtitle
{
padding-bottom:10px;
font-size:17px;
color:#444444;
}

#commentform input[type=text] 
{ 
width: 40%;
margin-bottom:5px; 
}
		
li.comment #respond textarea 
{ 
width: 88% !important; 
}

li.comment #respond input[type=text] 
{ 
width: 50% !important; 
}
		
#respond h3#comments 
{ 
background: none; 
margin: 0px; 
padding: 0px; 
} 
	
.comment-author 
{ 
padding-top: 2px;
}

.comment-author .comment-meta, .comment-author .comment-meta a 
{ 
color: #9e9e9e; 
font-size: 14px; 
font-style: italic; 
}

.comment-author .comment-meta a:hover 
{ 
text-decoration: none; 
}

span.fn, span.fn a 
{ 
color: #000000; font-size: 16px; 
}

span.fn a:hover 
{ 
text-decoration: none; 
}
		
.comment-content 
{ 
padding-top:5px; 
}

#slider {
	float:left;
	width:630px;
	height:254px;
	background:url(images/loading.gif) no-repeat;
	background-position:50% 50%; 	
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
	display:none;
}
#slider a {
    border:0;
	outline:none;
	display: block;
}
.nivo-controlNav {
    position:absolute;
    left:47%;
    bottom:-25px;
}
.nivo-controlNav a {
    display:block;
    width:10px;
    height:10px;
	background:url(images/bullets.png) no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:3px;
    float:left;
}
.nivo-controlNav a.active {
    background-position:-10px 0;
}

.nivo-directionNav a {
    display:block;
    width:32px;
    height:34px;
	background:url(images/arrows1.png) no-repeat;
    text-indent:-9999px;
    border:0;
}
a.nivo-nextNav {
    background-position:-30px 0;
    right:10px;
}
a.nivo-prevNav {
	background-position:3px 0;
    left:10px;
}

p a:link{ color:#CB1C63; text-decoration:underline }
p a:hover{ color:#CB1C63; text-decoration:none }
p a:visited{ color:#CB1C63; text-decoration:none }

.clear {clear:both;}
.sub-menu {margin-left:-20px;}
.blockquote {padding:0 10px;font-style:italic;}
.googleleft  {float:left;)
