html{font-size:100.01%;}
body{margin:0;font-size:62.5%;font-family:"Myriad Pro",Arial,sans-serif;background:#999 url(../img/bg-body.gif) repeat-x 0 0;}
img{border:0;display:block;}
h1,h2,h3{margin:0;}
form,fieldset{margin:0;padding:0;border:0;}
input.text{
	display:block;
	margin:0;
	padding:2px 5px 4px;
	border:1px solid #ddd;
	font:9px/12px Verdana,Arial,sans-serif;
	height:12px;
	width:208px;
	color:#cecece;
	background:#fff url(../img/bg-input.gif) repeat-x 0 0;
}
input.btn{
	margin:0;
	padding:0;
	display:block;
	background:none;
	border:0;
}

#page{
	width:960px;
	margin:20px auto;
	background:#fff;
	padding:20px 0 0;
}
#header{
	width:920px;
	margin:0 auto;
	height:140px;
	overflow:hidden;
	background:url(../img/bg-header.png) no-repeat 0 0;
}
#header .head-body{
	width:100%;
	float:left;
}
#header h1{
	display:inline;
	float:left;
	margin:18px 0 0 16px;
	width:658px;
	padding:0 0 0 2px;
	height:82px;
	background:url(../img/logo.png) no-repeat 0 0;
}
#header h1 a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:254px;
	height:77px;
}
#header ul.font-size{
	display:inline;
	float:right;
	margin:6px 5px 0 0;
	padding:8px 1px 6px 10px;
	list-style:none;
	width:53px;
	height:30px;
	background:url(../img/bg-fonts.png) no-repeat 0 0;
}
#header ul.font-size li{
	float:left;
	padding:0 1px 0 0;
}
#header ul.font-size li a{
	float:left;
	width:22px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}
#header ul.font-size li.dec a{background:url(../img/btn-fonts.png) no-repeat 0 0;}
#header ul.font-size li.inc a{background:url(../img/btn-fonts.png) no-repeat 0 -22px;}

/* dawie start*/
#header ul.social-logos{
	display:inline;
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	width:226px;
	height:63px;
	background:url(../img/bg-fonts-2.png) no-repeat 0 0;
}
#header ul.social-logos li{
	float:right;
	padding:14px 12px 0 0px;
	margin:0;
}

#header ul.social-logos li a{

}
/*#header ul.social-logos li.dec a{background:url(../img/btn-fonts.png) no-repeat 0 0;}
#header ul.social-logos li.inc a{background:url(../img/btn-fonts.png) no-repeat 0 -22px;}
 dawie end*/

#header ul.main-menu{
	float:left;
	margin:13px 0 0;
	padding:0 0 0 18px;
	list-style:none;
	line-height:27px;
	font-size:1.6em;
}
#header ul.main-menu li{
	float:left;
	display:inline;
	margin:0 0 0 10px;
	background:#fff;
	color:#17b4e2;
	width:100px;
	text-align:center;
}
#header ul.main-menu li a{
	text-indent:-9999px;
	height:27px;
	width:100px;
	display:block;
}
#header ul.main-menu li a.blog{
  background:url(../img/btn-blog.gif) no-repeat 0 -27px;
}
#header ul.main-menu li a.blog:hover{
  background-position: 0 -54px;
}
#header ul.main-menu li a.about{
  background:url(../img/btn-about.gif) no-repeat 0 -27px;
}
#header ul.main-menu li a.about:hover{
  background-position: 0 -54px;
}
#header ul.main-menu li a.services{
  background:url(../img/btn-services.gif) no-repeat 0 -27px;
}
#header ul.main-menu li a.services:hover{
  background-position: 0 -54px;
}
#header ul.main-menu li a.jobs{
  background:url(../img/btn-jobs.gif) no-repeat 0 -27px;
}
#header ul.main-menu li a.jobs:hover{
  background-position: 0 -54px;
}
#header ul.main-menu li a.contact{
  background:url(../img/btn-contact.gif) no-repeat 0 -27px;
}
#header ul.main-menu li a.contact:hover{
  background-position: 0 -54px;
}
#header ul.main-menu li a.active{
  background-position: 0 0px;
}
#header div.search-box{
	float:right;
	width:274px;
	height:38px;
	padding:0 2px 6px 1px;
	margin:-4px 4px 0 0;
	display:inline;
	position:relative;
	background:url(../img/bg-search.png) no-repeat 0 0;
}
#header div.search-box input.text{
	float:left;
	width:163px;
	padding:3px 5px 5px;
	margin:8px 1px 0 32px;
	display:inline;
	color:#333333;
}
#header div.search-box input.btn{
	float:left;
	width:58px;
	height:22px;
	margin:8px 0 0;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
	color:#fff;
	background:url(../img/btn-search.gif) no-repeat 0 0;
	padding:0 0 3px;
}

#main{
	width:920px;
	margin:20px auto 0;
	overflow:hidden;
	position:relative;
	background:url(../img/bg-main.gif) repeat-y -20px 0px;
}
#content{
	float:left;
	width:620px;
	padding:0px 0 0;
}

#content ul.pager{
	width:100%;
	overflow:hidden;
	font:bold 9px/18px Verdana,Arial,sans-serif;
	margin:0;
	padding:0;
	list-style:none;
	background:#f0f0f0;
	float:left;
}
#content ul.pager li{
	float:left;
	color:#999;
	padding:14px 0 13px;
	margin:0 7px 0 0;
	display:inline;
}
#content ul.pager li.active{
	color:#fff;
	background:url(../img/bg-pager1.gif) no-repeat 0 16px;
}
#content ul.pager li.active span{
	background:url(../img/bg-pager2.gif) no-repeat 100% 2px;
}
#content ul.pager li a{
	text-decoration:none;
	color:#999;
	float:left;
}
#content ul.pager li span{
	float:left;
	padding:0 4px;
}
#content ul.pager li a:hover{
	background:url(../img/bg-pager1h.gif) no-repeat 0 2px;
	color:#fff;
	cursor:pointer;
}
#content ul.pager li a:hover span{background:url(../img/bg-pager2h.gif) no-repeat 100% 2px;}
#content ul.pager li.latest{
	padding:14px 0 13px 0;
	width:92px;
	margin:0 0 0 13px;
}
#content ul.pager li.prev{
	width:86px;
}
#content ul.pager li.next{
	width:79px;
}
#content ul.pager li.oldest{
	width:92px;
}
#content ul.pager li.latest,#content ul.pager li.prev{
	background:url(../img/bg-pager-prev1.gif) no-repeat 0 14px;padding-left:2px;
}
#content ul.pager li.latest a,#content ul.pager li.prev a{
	padding:0 0 0 24px;
	background:url(../img/bg-pager-prev2.gif) no-repeat 0 0;
}
#content ul.pager li.latest a{
	background-image:url(../img/bg-pager-latest1.gif);
}
#content ul.pager li.prev a:hover,#content ul.pager li.latest a:hover{
	background:url(../img/bg-pager-prev3.gif) no-repeat 0 0;color:#999;
	}
#content ul.pager li.latest a:hover{
	background-image:url(../img/bg-pager-latest2.gif);
}
#content ul.pager li.next,#content ul.pager li.oldest{
	background:url(../img/bg-pager-prev1.gif) no-repeat 100% 14px;
	padding-right:2px;
}
#content ul.pager li.next a,#content ul.pager li.oldest a{
	float:right;
	padding-right:23px;
	background:url(../img/bg-pager-next1.gif) no-repeat 100% 0;
}
#content ul.pager li.oldest a{
	background-image:url(../img/bg-pager-oldest1.gif);
}
#content ul.pager li.next a:hover{
	background:url(../img/bg-pager-next3.gif) no-repeat 100% 0;
	color:#999;
}
#content ul.pager li.oldest a:hover{
	background:url(../img/bg-pager-oldest2.gif) no-repeat 100% 0;
	color:#999;
}
#sidebar{
	float:right;
	width:280px;
	background:#f0f0f0;
	margin:0px 0 0 0;
}
#content div.article{
	margin:30px 0 20px;
	float:left;
	overflow:hidden;
}
#content div.article div.title{
	float:left;
	width:620px;
	overflow:hidden;
}
#content div.article div.title div.author{
	margin:0px;
}
#content div.title div.date{
  background:url(../img/bg-date.png) no-repeat 0 0;
  width:66px;
  height:57px;
	float:left;
}
#content div.title div.date strong{
	color:#fff;
	font:bold 12px Verdana,Arial,sans-serif;
	float:left;
	margin:8px 0 0 4px;
	text-align:center;
	width:54px;
}
#content div.title div.date span{
  color:#000;
	font:bold 13px Verdana,Arial,sans-serif;
	float:left;
	margin:4px 0 0 4px;
	text-align:center;
	width:54px;
}
#content div.title div.heading{
	float:left;
	width:466px;
	margin:0pt 6px;
}
#content div.title div.heading h2{
	font:30px Tahoma,Arial,sans-serif;
	color:#666;
	border-bottom:1px #e5e5e5 solid;
}
#content div.title div.heading h2 a{
	font:28px Tahoma,Arial,sans-serif;
	color:#666;
/*	border-bottom:1px #e5e5e5 solid; */
	text-decoration:none;
}
#content div.title div.heading h2 a:hover{
  text-decoration:underline;
}
#content div.title div.heading p{
	float:left;
}
#content div.title div.heading p.keywords, #content div.title div.heading p.category{
  font:9px Verdana,Arial,sans-serif;
  color:#999;
  margin:5px 0 0;
  padding:0 7px 0 9px;
}
#content div.title div.heading p.keywords{
  padding:0 9px 0 0;
  background:url(../img/bg-heading-sep.gif) no-repeat 100% 2px;
  width:200px;
}
#content div.title div.heading p.keywords a{
	color:#17b4e2;
  text-decoration:underline;
}
#content div.title div.heading p.keywords a:hover, #content div.title div.heading p.category a:hover{
  text-decoration:none;
}
#content div.title div.heading ul.post-categories{
	padding:5px 0 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:137px;
	float:left;
	font:0.9em Verdana,Arial,sans-serif;
}
#content div.title div.heading ul.post-categories li a{
 	color:#6bba40;
	text-decoration:underline;
}
#content div.title div.heading ul.post-categories li a:hover{
  text-decoration:none;
}
#content div.title div.heading p.author{
	float:right;
	margin:5px 0 0;
	font:0.9em Verdana,Arial,sans-serif;
  color:#999;
}
#content div.title div.author a{
	float:left;
	width:76px;
	height:84px;
/*	background:url(../img/bg-author.png) no-repeat 0 0; */
}
#content div.article div.body{
	float:left;
 	width:615px;
	font:1.2em/19px Verdana,Arial,sans-serif;
	color:#000;
	padding:0pt 0pt 15px 5px;
}
#content div.article div.body a.more{
	background:url(../img/btn-article-more.png) no-repeat 0 0;
	padding:0 0 0 22px;
	margin:20px 0 0 0;
	font:bold 11px Verdana,Arial,sans-serif;
	color:#ff6666;
	display:block;
	height:22px;
	text-decoration:underline;
	width:180px;
}
#content div.article div.body a.more:hover{
  text-decoration:none;
}
#content div.article div.foot-nav{
	float:left;
	width:620px;
	background:url(../img/bg-foot-nav.gif) repeat-x 0 0;
	height:39px;
	overflow:hidden;
}
#content div.article div.foot-nav div.btn-comments{
	float:left;
/*	margin:8px 0pt 0pt 42px; */
  margin:8px 80px 0pt 42px;
	background:url(../img/btn-comments.gif) no-repeat 0 0;
}
#content div.article div.foot-nav div.btn-comments a{
  font:bold 9px Verdana,Arial,sans-serif;
  color:#3a8023;
  display:block;
  height:23px;
	padding:4px 0pt 0pt 27px;
	width:149px;
	text-decoration:none;
	overflow:hidden;
}
#content div.article div.foot-nav div.btn-comments strong{
  text-decoration:underline;
  float:left;
}
#content div.article div.foot-nav div.btn-comments span{
  font:bold 9px Verdana,Arial,sans-serif;
  color:#ff6666;
  text-decoration:none;
  float:left;
}
#content div.article div.foot-nav div.btn-share{
  float:right;
	margin:8px 35px 0pt 0pt;
}
#content div.article div.foot-nav div.btn-share div.bg{
  background:url(../img/btn-share.png) no-repeat 0 0;
  width:167px;
  height:27px;
  text-indent:-9999px;
	overflow:hidden;
}
#sidebar div.free-quote{
  background:url(../img/bg-freequote.png) no-repeat 0 0;
  width:280px;
  height:324px;
}
#sidebar div.free-quote div.body{
	float:left;
	/*height:138px;*/
	height:262px;
}
#sidebar div.free-quote div.foot{
	float:left;
	position:relative;
	width:100%;
}
#sidebar div.free-quote a.findout{
  font:bold 9px Verdana,Arial,sans-serif;
  color:#fff;
	display:block;
 	margin:118px 0 0 33px;
}
#sidebar div.free-quote div.foot h2{
	font: 29px "Myriad Pro",Arial,sans-serif;
	color:#fff;
	padding:2px 0 0 3px;
	text-indent:-9999px;
}
#sidebar div.free-quote div.foot a.link{
  background:url(../img/btn-path1.png) no-repeat 0 0;
  width:35px;
  height:27px;
  text-indent:-9999px;
	right:6px;
	overflow:hidden;
	position:absolute;
	top:9px;
}
#sidebar div.free-quote div.foot a.path{
  background:url(../img/btn-path.png) no-repeat 0 0;
  width:264px;
  height:23px;
  text-indent:-9999px;
	left:10px;
	overflow:hidden;
	position:absolute;
	top:38px;
}
#sidebar div.rss{
	width:213px;
	height:100px;
	padding:0 0 0 57px ;
	margin:13px 0 0 10px;
	background:url(../img/bg-rss.png) no-repeat 0 0;
}
#sidebar div.rss form{
	padding:10px 0 0 6px;
}
#sidebar div.rss form h3{
  text-indent:-9999px;
  background:url(../img/subscribe.gif) no-repeat 0 0;
  overflow:hidden;
  width:163px;
  height:8px;
  padding:0 0 8px;
}
#sidebar div.rss form input.text{
	width:184px;
	color:#333;
}
#sidebar div.rss form input.btn{
  background:url(../img/btn-submit.png) no-repeat 0 0;
  width:57px;
  height:20px;
  text-indent:-9999;
  overflow:hidden;
  float:left;
  margin:4px 0pt 0pt 16px;
}
#sidebar div.rss form a.what-rss{
	padding:0 0 0 4px;
	background:url(../img/selection.png) no-repeat 0 0;
	font:9px Verdana,Arial,sans-serif;
	color:#999;
	margin:6px 0 0 12px;
	display:block;
	float:left;
}
#sidebar div.annex div.body{
  background:#fff url(../img/bg-categories-main.gif) no-repeat 0% 0px;
  width:266px;
  margin:0 0 0 7px;
}
#sidebar div.annex div.body div.main-bg{
  background:url(../img/categories-shadow-side.png) repeat-y 0 0;
  width:266px;
}
#sidebar div.annex div.body div.bottom-shadow{
/*	background:url(../img/categories-shadow-bottom.gif) no-repeat 0 100%; */
  background:url(../img/categories-shadow-bottom-1.gif) no-repeat 0px 100%;
	padding:0pt 0pt 6px;
	overflow:hidden;
}
#sidebar div.annex div.body ul.green, #sidebar div.annex div.body ul.blue{
	padding:5px 0pt 0pt;
	height:100%;
	margin:0;
	list-style:none;
	width:260px;
	overflow:hidden;
}
#sidebar div.annex div.title{
  background:url(../img/tabs-max.gif) no-repeat 0 25px;
  width:260px;
  margin:0 0 0 9px;
  height:26px;
}
#sidebar div.annex h2.categories-max{
	text-indent:-9999px;
 	background:url(../img/categories-max.gif) no-repeat 6px 0;
	height:40px;
	overflow:hidden;
/*	margin:0 0 0 6px; */
}
#sidebar div.annex h2.categories-max span{
	color:#69b83f;
	display:block;
	padding:5px 0pt 0pt 10px;
}
#sidebar div.annex h2.categories-min{
	text-indent:-9999px;
 	background:url(../img/categories-min.gif) no-repeat 0 0;
	width:269px;
	height:35px;
	margin:2px 0 0 6px;
	position:relative;
}
.annex{
	position:relative;
  padding:0 0 20px;
}
.close{
  position:absolute;
  width:23px;
  height:22px;
  overflow:hidden;
  right:10px;
	top:2px;
	background:url(../img/btn-max.gif) no-repeat 0 0;
	text-indent:-9999px;
}
.open{
  position:absolute;
  width:23px;
  height:22px;
  overflow:hidden;
  right:10px;
	top:2px;
	background:url(../img/btn-min.gif) no-repeat 0 0;
	text-indent:-9999px;
}
.close-comments{
  position:absolute;
  width:23px;
  height:22px;
  overflow:hidden;
  right:0px;
	top:24px;
	background:url(../img/btn-comments-max.gif) no-repeat 0 0;
	text-indent:-9999px;
}
.open-comments{
  position:absolute;
  width:23px;
  height:22px;
  overflow:hidden;
  right:0px;
	top:24px;
	background:url(../img/btn-comments-min.gif) no-repeat 0 0;
	text-indent:-9999px;
}
#sidebar div.annex div.body ul.green li{
  margin:0px 17px 0px 14px;
  padding:8px 0pt;
  border-bottom:1px #eeeeee solid;
}
#sidebar div.annex div.body ul.green li a{
  font:bold 1.0em Verdana,Arial,sans-serif;
  color:#999;
  text-decoration:none;
}
#sidebar div.annex div.body ul.green li a:hover{
	text-decoration:underline;
}
#sidebar div.annex div.body ul.green li span{
  color:#17b4e2;
  font:bold 1.0em Verdana,Arial,sans-serif;
}
#sidebar div.annex ul.title{
  background:url(../img/tabs-max.gif) no-repeat 0 25px;
  width:254px;
  margin:0 0 0 8px;
  padding:0 0 0 7px;
  height:26px;
	list-style:none;
	overflow:hidden;
	line-height:24px;
	font:bold 1.4em "Myriad Pro",Arial,sans-serif;
}
#sidebar div.annex ul.title li{
	width:107px;
	height:27px;
	float:left;
}
#sidebar div.annex ul.title li a{
  width:107px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#sidebar div.annex ul.title li.recent-on{
  background:url(../img/recent-on.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.recent-off{
  background:url(../img/recent-off.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.recent-over{
  background:url(../img/recent-over.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.popular-on{
  background:url(../img/popular-on.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.popular-off{
  background:url(../img/popular-off.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.popular-over{
  background:url(../img/popular-over.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.calendar-on{
  background:url(../img/calendar-on.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.calendar-off{
  background:url(../img/calendar-off.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.calendar-over{
  background:url(../img/calendar-over.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.archive-on{
  background:url(../img/archive-on.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.archive-off{
  background:url(../img/archive-off.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.archive-over{
  background:url(../img/archive-over.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.links-on{
  background:url(../img/links-on.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.links-off{
  background:url(../img/links-off.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.links-over{
  background:url(../img/links-over.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.blogroll-on{
  background:url(../img/blogroll-on.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.blogroll-off{
  background:url(../img/blogroll-off.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.blogroll-over{
  background:url(../img/blogroll-over.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.online-on{
  background:url(../img/online-on.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.online-off{
  background:url(../img/online-off.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.online-over{
  background:url(../img/online-over.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.yourblog-on{
  background:url(../img/yourblog-on.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.yourblog-off{
  background:url(../img/yourblog-off.gif) no-repeat 0 0;
}
#sidebar div.annex ul.title li.yourblog-over{
  background:url(../img/yourblog-over.gif) no-repeat 0 0;
}
#sidebar div.annex div.body ul.blue li{
  margin:0px 17px 0px 14px;
  padding:8px 0pt;
  border-bottom:1px #eeeeee solid;
}
#sidebar div.annex div.body ul.blue li a{
  font:bold 1.0em Verdana,Arial,sans-serif;
  color:#999;
  text-decoration:none;
}
#sidebar div.annex div.body ul.blue li span{
  color:#17b4e2;
  font:bold 1.0em Verdana,Arial,sans-serif;
}
.popular-block{
	display:none;
}
.recent-block{
	display:block;
}
.archive-block{
  overflow:hidden;
	display:none;
}
#sidebar div.annex div.body ul.blue li{
  margin:0px 17px 0px 14px;
  padding:8px 0pt;
  border-bottom:1px #eeeeee solid;
}
#sidebar div.annex div.body ul.blue li a{
  font:bold 1.0em Verdana,Arial,sans-serif;
  color:#999;
  text-decoration:none;
}
#sidebar div.annex div.body ul.blue li a:hover{
	text-decoration:underline;
}
#sidebar div.annex div.body ul.blue li span{
  color:#17b4e2;
  font:bold 1.0em Verdana,Arial,sans-serif;
}
.blogroll-block{
	display:none;
}
#sidebar div.annex h2.title-visit{
  background:url(../img/tab-visit-our.gif) no-repeat 0 0;
	width:269px;
	height:26px;
/*	margin:0 0 0 6px; */
	text-indent:-9999px;
}
#sidebar div.annex h2.title-send{
  background:url(../img/tab-send.gif) no-repeat 0 0;
	width:269px;
	height:26px;
/*	margin:0 0 0 6px; */
	text-indent:-9999px;
}
#sidebar div.annex h2.title-max span{
	color:#69b83f;
	display:block;
	padding:5px 0pt 0pt 19px;
}
#sidebar div.annex ul.hor-banners{
	list-style:none;
	padding:0;
	margin:0;
	height:150px;
	overflow:hidden;
}
#sidebar div.annex ul.hor-banners li{
	float:left;
/*	height:77px; */
	width:113px;
	padding:22px 0pt 0pt 13px;
}
#sidebar div.annex ul.hor-banners li.first{
  background:url(../img/banner-sep.gif) no-repeat 100% 0;
}
.enqury{
	padding:5px 0 0 12px !important;
}
#sidebar div.annex div.enquiy{
	overflow:hidden;
}
#sidebar div.annex div.enquiy form{
	padding:16px 0pt 0pt 24px;
}
#sidebar div.annex div.enquiy form input{
	margin:0;
	float:left;
	font:11px Tahoma,Arial,sans-serif;
	color:#333333;
}
#sidebar div.annex div.enquiy form input.small{
	margin:0 8px 0 0;
	width:94px;
}
#sidebar div.annex div.enquiy form label{
	margin:0;
	padding:0;
}
#sidebar div.annex div.enquiy form input.right{
}
#sidebar div.annex div.enquiy form textarea{
	width:210px;
	height:92px;
	border:1px #e0e0e0 solid;
	background:#fff url(../img/bg-input.gif) repeat-x 0 0;
	font:11px Tahoma,Arial,sans-serif;
	color:#333333;
	padding:4px
}
#sidebar div.annex div.enquiy form input.submit{
	width:97px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	border:none;
	background:url(../img/btn-submit.gif) no-repeat 100% 0;
	margin:12px 0 0 53px;
	padding:0;
}
.yourblog-block{
	display:none;
}
#sidebar div.annex div.online-body ul{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
#sidebar div.annex div.online-body li{
	margin:0px 26px;
	padding:12px 0px 17px;
	border-bottom:1px #f1f1f1 solid;
	overflow:hidden;
	width:209px;
}
#sidebar div.annex div.online-body li.last{
	border:none;
}
#sidebar div.annex div.online-body li img{
	float:left;
}
#sidebar div.annex div.online-body li a{
  float:left;
  text-indent:-9999px;
  width:126px;
  height:27px;
  margin:15px 0pt 0pt 26px;
}
#sidebar div.annex div.online-body li a.roimedia{
  background:url(../img/btn-roi.gif) no-repeat 0 0;
}
#sidebar div.annex div.online-body li a.facebook{
  background:url(../img/btn-facebook.gif) no-repeat 0 0;
}
#footer{
	width:920px;
	overflow:hidden;
	margin:18px auto 0;
	padding:0 0 18px;
	height:30px;
	background:url(../img/bg-footer.gif) repeat-x 0 0;
}
#footer p.copyright{
  font:0.9em/12px Verdana,Arial,sans-serif;
  color:#fff;
  padding:9px 0 0 30px;
  margin:0;
  float:left;
}
#footer ul{
	list-style:none;
	float:right;
	padding:0px 0 0 0px;
	margin:9px 0 0;
}
#footer ul li{
	float:left;
	background:url(../img/bg-footer-sep.gif) no-repeat 100% 2px;
}
#footer ul li a{
  font:bold 0.9em/12px Verdana,Arial,sans-serif;
  text-decoration:none;
  color:#fff;
  padding:0 14px;
}
#footer ul li.last{
	background:none;
}
#content div.article div.comment-block{
	float:left;
}
#content div.annex ul.title{
	list-style:none;
	overflow:hidden;
	padding:0 0 0 6px;
	width:613px;
	margin:20px 0 0 0;
}
#content div.annex ul.title li{
	float:left;
}
#content div.annex ul.title li.view-comments-on{
  background:url(../img/comments-on.gif) no-repeat 0 0;
  width:109px;
  height:27px;
}
#content div.annex ul.title li.view-comments-on a, #content div.annex ul.title li.view-comments-off a{
  width:109px;
  height:27px;
  text-indent:-9999px;
  display:block;
}
#content div.annex ul.title li.view-comments-off{
  background:url(../img/comments-off.gif) no-repeat 0 0;
}
#content div.annex ul.title li.add-comments-on{
  background:url(../img/comments-add-on.gif) no-repeat 0 0;
	width:139px;
	height:27px;
}
#content div.annex ul.title li.add-comments-off{
  background:url(../img/comments-add-off.gif) no-repeat 0 0;
	width:139px;
	height:27px;
}
#content div.annex ul.title li.add-comments-on a, #content div.annex ul.title li.add-comments-off a{
  width:139px;
  height:27px;
  text-indent:-9999px;
  display:block;
}
.add-comments-form{
	display:none;
}
#content div.comment-block div.body{
  background:#eee;
  width:615px;
}
#content div.comment-block div.annex-bottom{
  background:url(../img/bg-commets-line.gif) no-repeat 0 100%;
  width:620px;
}
#content ul.comments-show{
	list-style:none;
	padding:0;
	margin:0;
}
#content ul.comments-show li div.author{
	height:21px;
	padding:6px 0 0 0;
	margin:10px 11px 0;
	width:590px;
	color:#fff;
}
#content ul.comments-show li div.author strong{
	float:left;
}
#content ul.comments-show li div.author span.state{
	float:left;
}
#content ul.comments-show li div.author span.date{
	float:right;
	padding:0pt 7px 0 0;
}
#content ul.comments-show p{
	margin:15px 20px;
	width:575px;
}
#content ul.comments-show li div.blue, #content ul.add-comments-form li div.blue{
	background:#89d4ea;
}
#content ul.comments-show li div.green{
	background:#85d685;
}
#content ul.add-comments-form{
	list-style:none;
	padding:0;
	margin:0;
}
#content ul.add-comments-form li div.author{
	height:21px;
	padding:6px 0 0 0;
	margin:10px 11px 0;
	width:590px;
	color:#fff;
}
#content ul.add-comments-form li div.author strong{
	float:left;
	padding:0 0 0 10px;
}
.minimal{
  background:url(../img/bg-title-min.gif) no-repeat 0px 25px !important;
  height:36px !important;
}
.none{
	display:none;
}
#sidebar div.annex div.body ul.blue li ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar div.annex div.body ul.blue li ul li{
}
#wp-calendar{
	width:204px;
	height:160px;
/*	position:relative;
	margin:0 auto;
	overflow:hidden;
	z-index:9999;*/
}
#wp-calendar caption, .cal-month{
  font:bold 10px Verdana,Arial,sans-serif !important;
	color:#999999 !important;
	width:91px !important;
	text-align:center;
/*	position:absolute;
	bottom:12px;
 right:109px;*/
}
#wp-calendar th{
  font:bold 9px Verdana,Arial,sans-serif;
  color:#17b4e2;
  border:none;
}
div.calendar.calendar-block{
	height:160px;
  overflow: hidden;
  padding:10px 0pt 0pt 30px;
	width:225px;
}
div.calendar.calendar-block table{
/*  background:url(../img/bg-calendar-grid.gif) no-repeat 0px 22px;*/
  width:200px;
  height:116px;
/*  border:none;*/
  margin:0;
  padding:0;
  empty-cells:show;
  border-collapse:collapse;
}
.inner-thead{
	height:20px !important;
}
.inner-tbody{
  width:204px;
  height:116px;
  border:none;
  margin:0;
  padding:0;
}
.inner-tr{
	width:204px;
	height:22px;
	background:#fff;
}
.inner-td{
	width:29px;
	height:22px;
	text-align:center;
	font:9px Verdana,Arial,sans-serif;
	border:1px solid #aaa !important;
}
.inner-td a{
	color:#fff;
	text-decoration:none;
}
div.calendar .tfoot td{
	border:none !important;
}
.page-title{
  font:30px Tahoma,Arial,sans-serif;
	color:#666;
	border-bottom:1px #e5e5e5 solid;
}
.linkcat{
	border-bottom:none !important;
}
.stico_default{
  height:27px;
	width:167px;
}
.stbuttontext{
  background:url(../img/btn-share-open.gif) no-repeat 0px 0px !important;
  cursor:pointer;
  display:block;
	height:25px;
	overflow:hidden;
	width:140px;
	font:bold 9px Verdana,Arial,sans-serif;
	color:#17b4e2;
	padding:2px 0pt 0pt 28px;
	text-decoration:underline;
}
.stbuttontext-hover{
  background:url(../img/btn-share-open.gif) no-repeat 0px 0px !important;
  cursor:pointer;
  display:block;
	height:25px;
	overflow:hidden;
	width:140px;
	font:bold 9px Verdana,Arial,sans-serif;
	color:#17b4e2;
	padding:2px 0pt 0pt 28px;
	text-decoration:underline;
}
#commentform{
	padding:0pt 20px;
	width:576px;
}
#commentform fieldset{
	overflow:hidden;
	padding:10px 0pt 0pt 30px;
	width:530px;
}
#commentform fieldset.block{
	padding:0;
	width:265px;
	float:left;
}
#commentform fieldset.block-comments{
	padding:0;
	width:525px;
	float:left;
}
.block-comments-bg{
	overflow:hidden;
  width:509px;
	height:160px;
	border:none;
	background:url(../img/bg-textarea.gif) no-repeat 0px 0px;
	margin:0 0 0 11px;
	padding:0 0 0 4px;
}
*+html #commentform fieldset.block-comments textarea{
  width:490px;
  height:155px;
}
#commentform fieldset.block-comments textarea{
	width:509px;
	height:160px;
	border:none;
	line-height:22px;
	background:none;
}
#commentform fieldset.block-rate{
	margin:20px 0 0 0;
}
#commentform fieldset.block-rate span{
	float:left;
}
#commentform fieldset.block-rate div.post-ratings{
	float:left;
	width:170px;
	font:11px Verdana,Arial,sans-serif;
}
#commentform fieldset.block-submit{
	padding:0;
	width:450px;
	float:left;
}
#commentform fieldset.block-submit input{
	margin:0;
	background:url(../img/btn-comments-submit.gif) no-repeat 0px 0px;
	border:none;
	width:99px;
	height:27px;
	margin:10px 0 0 0;
	float:left;
}
#commentform fieldset.block-submit span{
  font:11px Verdana,Arial,sans-serif;
  display:block;
  float:left;
  margin:15px 0 0 15px;
}
#commentform fieldset span{
  font:bold 11px Verdana,Arial,sans-serif;
  color:#666666;
}
#commentform fieldset span var{
	color:#ff6666;
}
#commentform fieldset input{
	height:21px;
	border:none;
	padding:2px 6px 0pt;
	width:235px;
	margin:0pt 0pt 0pt 12px;
}
#com_email, #author, #url{
  background:url(../img/bg-comments-input.gif) no-repeat 0px 0px;
}
.sharethis-block{
	float:left;
	text-align:right;
	width:310px;
	margin:7px 0 0;
}
a.stbutton {
	padding:0 !important;
	text-decoration:none !important;
}
.nocomm, .commclose{
	padding:0 0 0 7px;
}
.widget{
	padding:0 !important;
	margin:0 !important;
	clear:left;
	width:100% !important;
	list-style:none;
}
.ul_widget{
  list-style:none;
  padding:0;
  margin:0;
}
.alignleft{
	float:left;
	padding:0 5px 5px 0;
}
.alignright{
	float:right;
	padding:0 0 5px 5px;
}
/**
 * navigation bar formatting
 */
.left-part, .center-part, .right-part{
	padding:0 !important;
}
.left-part ul, .center-part ul, .right-part ul{
	padding:0;
	margin:0;
}
.left-part{
	width:202px;
}
.center-part{
	width:210px;
}
.right-part{
	margin:0 !important;
	width:192px;
}
.center-part ul{
	text-align:center;
}
li.last{
	border-bottom:none !important;
}
.yourblog-block li img{
	display:block;
	float:left;
	width:53px;
	height:53px;
	margin:0 73px;
	padding:0 0 15px;
}
.yourblog-block li p{
  font:bold 11px/18px Tahoma,Arial,sans-serif !important;
	color:#17b4e2 !important;
}
.yourblog-block li p span{
	color:#2f2f2f;
	font:11px Tahoma,Arial,sans-serif !important;
}
.yourblog-block li a{
	float:none !important;
	font:bold 10px Verdana,Arial,sans-serif;
	color:#ff6666;
	margin:0 !important;
	text-indent:0 !important;
	overflow:hidden;
}
#enquiry_form fieldset{
  padding:0 0 10px;
}
.enquiy-ok p{
  font:bold 11px/18px Tahoma,Arial,sans-serif !important;
	color:#17b4e2 !important;
}
.enquiy-ok p span{
  font:11px/18px Tahoma,Arial,sans-serif !important;
	color:#333333 !important;
}
.enquiy-ok{
	margin:0 14px;
	width:239px;
	display:none;
}
.enquiy-ok img{
  display:block;
	height:53px;
	margin:0 73px;
	padding:0 0 15px;
	width:53px;
}
.enquiy-ok p.good-day{
	color:#ff6666 !important;
	font-weight:normal !important;
}
.form-block{
	padding:5px 0;
	float:left;
}
.last-block{
	padding:5px 0 10px;
}
/* calendar */
ul.calendar{
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:0;
	width:204px;
	height:133px;
	background:url(../img/bg-calendar-grid.gif) no-repeat 0px 17px;
}
ul.calendar li{
	width:29px;
	height:19px;
	padding:4px 0 0;
	float:left;
	text-align:center;
	font:9px Verdana,Arial,sans-serif;
}
ul.calendar li.month{
	height:18px;
	padding:0;
}
ul.calendar li strong{
	font:bold 9px Verdana,Arial,sans-serif;
  color:#17b4e2;
}
.have-posts{
	background:url(../img/bg-have-posts.gif) no-repeat 2px 1px;
	color:#fff;
}
.have-posts a{
	color:#fff;
	text-decoration:none;
}
#today{
  background:url(../img/bg-curent-day.gif) no-repeat 2px 1px;
  color:#fff;
}
#prev{
  background:url(../img/prev-month.gif) no-repeat 0px 1px;
  text-indent:-9999px;
  width:22px;
  display:block;
  float:left;
}
#next{
  background:url(../img/next-month.gif) no-repeat 0px 1px;
  text-indent:-9999px;
  width:10px;
  display:block;
	float:right;
}
span.prev-empty{
	width:22px;
  display:block;
	float:left;
}
span.next-empty{
	width:22px;
  display:block;
	float:right;
}
div.calendar span.cur_month{
	font:bold 10px Verdana,Arial,sans-serif !important;
	color:#999999;
	width:150px;
	text-align:center;
	display:block;
	float:left;
}
div.calendar div.calendar-bottom{
	margin:6px 0 0 0;
	overflow:hidden;
	width:206px;
}
