body {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	color: #666;
	background: #fff;
}
img {
	border: none;
}
form {
	margin: 0;
	padding: 0;
}
/* HYbrid_blog start */
#page {
	overflow: hidden;
	width: 982px;
	margin: 0 auto;
	padding: 207px 0 0 16px;
	position: relative;
}
/* logo start */
.logo {
	position: absolute;
	left: 54px;
	top: 20px;
	z-index: 100;
	margin: 0;
}
.logo a {
	display: block;
	text-indent: -9999px;
	width: 223px;
	height: 80px;
	overflow: hidden;
	background: url('../images/logo.gif') no-repeat;
}
/* logo end */
/* header start */
#header {
	position: absolute;
	left: 0;
	top: 0;
	height: 207px;
	width: 950px;
	padding: 0 16px;
	background: url(../images/header-bg.gif) no-repeat;
}
#nav {
	margin: 24px 0 0 250px;
	padding: 0;
	list-style: none;
}
#nav:after {
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
#nav li {
	float: left;
	margin-left: 28px;
	display: inline;
	position: relative;
}
#nav li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 28px;
	background-repeat: no-repeat !important;
}
#nav li:hover a,
#nav li.current_page_item a,
#nav li.current_page_parent a {
	background-position: 0 -28px;
}
#nav li:hover ul,
#nav li.hover ul {
	display: block;
}
#nav .what-is-hy-brid a {
	width: 111px;
	background: url(../images/nav-bg1.gif);
}
#nav .why-go-green a {
	width: 106px;
	background: url(../images/nav-bg2.gif);
}
#nav .how-green-are-you a {
	width: 131px;
	background: url(../images/nav-bg3.gif);
}
#nav .our-blog a {
	width: 69px;
	background: url(../images/nav-bg4.gif);
}
#nav .contact-us a {
	width: 77px;
	background: url(../images/nav-bg5.gif);
}
#nav li ul {
	overflow: hidden;
	width: 132px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0;
	top: 27px;
	background: #ff9d24;
	border: 1px solid #fb7006;
	display: none;
}
#nav li ul li {
	width: 125px;
	margin-left: 0;
	border-top: 1px solid #fc7b0e;
	margin-top: -1px;
	padding: 4px 0 7px 7px;
	font-size: 11px;
}
#nav li ul li a {
	display: inline;
	text-indent: 0;
	height: auto;
	text-decoration: none;
	color: #fff;
	background: none !important;
}
#nav li ul li a:hover,
#nav li ul li.current_page_item a,
#nav li ul li.current_page_parent a {
	background-position: 0 0;
	text-decoration: underline;
}
.head-box {
	overflow: hidden;
	width: 100%;
	padding-top: 84px;
}
.head-text {
	float: left;
	margin: -1px 0 0 46px;
	display: inline;
	


}
.head-text strong {
	font-size: 23px;
	color: #47ad30;
	font-weight: normal;
}
.head-box .form {
	float: right;
	width: 207px;
	margin-right: 43px;
	display: inline;
}
.head-box .form .text {
	float: left;
	width: 173px;
	padding: 1px 4px 2px 3px;
	background: #fff;
	border: solid #4cbee0;
	border-width: 1px 0 1px 1px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #10a8d6;
	margin-top: 3px;
}
.head-box .form .submit {
	float: right;
}
/* header end */
/* content start */
#content {
	overflow: hidden;
	width: 876px;
	background: #d1eff1 url(../images/cont-bg.gif) repeat-x;
	padding: 17px 35px 47px 39px;
}
.line {
	overflow: hidden;
	width: 100%;
}
/* main start */
#main {
	float: right;
	width: 566px;
	background: url(../images/main-top.gif) no-repeat;
	padding-top: 16px;
	position: relative;
}
.main-middle {
	width: 501px;
	background: url(../images/main-middle.png) repeat-y;
	padding: 0 20px 32px 45px;
	float: left;
}
.main-bottom {
	overflow: hidden;
	float: left;
	width: 566px;
	height: 17px;
	background: url(../images/main-bottom.png) no-repeat;
}
.posted {
	width: 100%;
	margin-top: 15px;
}
.posted:after {
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
.date {
	position: absolute;
	left: -14px;
	top: 38px;
	width: 44px;
	height: 66px;
	background: url(../images/date-bg.gif) no-repeat;
	font-size: 24px;
	color: #fff;
	text-align: center;
	padding: 3px 0 0 0;
}
.date span {
	display: block;
	font-size: 15px;
	margin-top: 3px;
}
.date em {
	display: block;
	font-size: 13px;
	font-style: normal;	
	color: #9fc389;
}
.posted h2 {
	margin: 0;
	height: 31px;
	overflow: hidden;
}
.posted h2 span {
	font-weight: normal;
	font-size: 27px;
	height: 31px;
	line-height: 27px;
}
.posted h2 span a {
	color: #fb7006;
	text-decoration: none;
}
.post {
	margin: 3px 0 0;
	font-size: 10px;
}
.post a {
	font-weight: bold;
	color: #47ad30;
	text-decoration: none;
}
.post a:hover {
	text-decoration: underline;
}
.text-box {
	overflow: hidden;
	width: 100%;
	margin-top: 18px;
}
.text-box strong {
	display: block;
	margin-bottom: -13px;
}
.text-box p {
	margin: 13px 0 0;
	line-height: 14px;
}
.text-box p a {
	color: #00a1d0;
	text-decoration: underline;
}
.text-box p a:hover {
	text-decoration: none;
}
.text-box p strong {
	display: inline;
}
.dream {
	overflow: hidden;
	width: 381px;
	border: 1px solid #ff9d24;
	padding: 13px 11px 5px 13px;
	margin: 17px 0 25px 31px;
}
.dream img {
	display: block;
}
.dream span {
	display: block;
	text-align: right;
	font-size: 9px;
	color: #ff9d24;
	margin-top: 4px;
}
.cite-box {
	overflow: hidden;
	width: 246px;
	background: url(../images/cite-bg1.gif) no-repeat 0 6px;
	padding: 0 37px 0 55px;
	text-align: center;
	margin: 20px 0 14px 65px;
}
.cite-box blockquote {
	overflow: hidden;
	width: 246px;
	padding-right: 37px;
	margin: 0;
	display: block;
	background: url(../images/cite-bg2.gif) no-repeat 100% 100%;
}
* html .cite-box blockquote {
	background: url(../images/cite-bg3.gif) no-repeat 100% 100%;
}
.cite-box q {
	quotes: none;
	display: block;
	font-size: 23px;
	color: #0080c0;
	line-height: 28px;
}
.cite-box q:before {
	content:"";
}
.cite-box q:after {
	content:"";
}
.numeric {
	overflow: hidden;
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
}
.numeric li {
	line-height: 14px;
}
.numeric li span {
	color: #10a8d6;
	font-weight: bold;
}
.numeric li ul {
	overflow: hidden;
	margin: 0 0 -1px 36px;
	padding: 0;
	list-style: none;
}
.numeric li ul li {
	line-height: 15px;
	background: url(../images/numeric-bullet.gif) no-repeat 0 6px;
	padding-left: 7px;
}
.numeric li ul li a {
	color: #666;
	text-decoration: none;
}
.numeric li ul li a:hover {
	text-decoration: underline;
}
#page .green-tips {
	margin: 36px 0 0;
	font-size: 10px;
}
#page .green-tips a {
	color: #47ad30;
	font-weight: bold;
}
.share-menu {
	overflow: hidden;
	height: 100%;
	margin: 25px 0 0 -40px;
	padding: 0;
	list-style: none;
}
.share-menu li {
	float: left;
	background: url(../images/share-bg2.gif) no-repeat 0 3px;
	padding: 0 25px 0 20px;
	margin-left: -2px;
	font-weight: bold;
}
.share-menu li a {
	float: left;
	color: #00a1d0;
	text-decoration: underline;
	padding: 0 0 3px 23px;
}
.share-menu li a:hover {
	text-decoration: none;
}
.share-menu .post-your a {
	background: url(../images/share-bg1.gif) no-repeat 0 -1px;
}
.share-menu .share-this a {
	background: url(../images/share-bg3.gif) no-repeat;
}
.comm {
	overflow: hidden;
	width: 100%;
	margin-top: 45px;
}
.comm h2 {
	margin: 0 0 -11px;
}
.comm h2 span {
	font-weight: normal;
	font-size: 29px;
	height: 29px;
	line-height: 29px;
	color: #0080c0;
}
.comm h2 span a {
	color: #0080c0;
	text-decoration: none;
}
.comm-box {
	overflow: hidden;
	width: 457px;
	background: #00a1d0;
	padding: 12px 10px 13px;
	margin-top: 24px;
}
.comm-photo {
	float: left;
	width: 75px;
}
.comm-photo img {
	display: block;
	border: 2px solid #fff;
}
.comm-photo span {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	margin-top: 6px;
}
.comm-text {
	float: right;
	width: 372px;
	background: #fff;
	position: relative;
}
.comm-text-top {
	background: url(../images/comm-box-top.gif) no-repeat;
}
.comm-text-bottom {
	overflow: hidden;
	width: 354px;
	background: url(../images/comm-box-bottom.gif) no-repeat 0 100%;
	padding: 7px 5px 22px 13px;
}
.corner {
	text-indent: -9999px;
	overflow: hidden;
	width: 24px;
	height: 24px;
	background: url(../images/comm-box-corner.gif) no-repeat;
	position: absolute;
	left: -24px;
	top: 22px;
}
.comm-text-bottom p {
	margin: 15px 0 0;
	color: #0080c0;
	line-height: 14px;
}
.twit-menu {
	overflow: hidden;
	height: 100%;
	margin: 7px 0 0 -2px;
	padding: 0;
	list-style: none;
/*	background: url(../images/twit-menu-bg1.gif) no-repeat 3px 2px;*/
}
.twit-menu li {
	float: left;
	background: url(../images/twit-menu-bg2.gif) no-repeat 0 2px;
	padding: 0 13px 0;
	margin-left: -1px;
	font-size: 10px;
	color: #808080;
}
.twit-menu li span {
	color: #232323;
}
.twit-menu li a {
	color: #10a8d6;
	text-decoration: none;
}
.twit-menu li a:hover {
	text-decoration: underline;
}
.twit-menu .perm a {
	text-decoration: underline;
}
.twit-menu .perm a:hover {
	text-decoration: none;
}
.reply {
	background: #47ad30;
}
.reply .comm-photo {
	float: right;
	width: 52px;
	text-align: right;
}
.reply .comm-text {
	float: left;
}
.reply .comm-text-top {
	width: 396px;
	background: url(../images/reply-top.gif) no-repeat;
}
.reply .comm-text-bottom {
	width: 378px;
	background: url(../images/reply-bottom.gif) no-repeat 0 100%;
	padding: 1px 5px 29px 13px;
}
.reply .corner {
	background: url(../images/reply-corner.gif) no-repeat;
	position: absolute;
	left: auto;
	right: -24px;
	top: 22px;
}
.reply .comm-text-bottom p {
	color: #47ad30;
	width: 345px;
}
.own-comment {
	overflow: hidden;
	width: 100%;
	margin-top: 44px;
}
.own-comment h2 {
	margin: 0;
}
.own-comment h2 span {
	font-size: 24px;
	font-weight: normal;
	font-size: 29px;
	height: 29px;
	line-height: 29px;
}
.own-comment h2 span a {
	color: #0080c0;
	text-decoration: none;
}
.main-form {
	overflow: hidden;
	width: 455px;
	padding: 4px 12px 11px 10px;
	background: #00a1d0;
	margin-top: 13px;
}
.main-form-divider {
	overflow: hidden;
	width: 100%;
	margin-top: 9px;
}
.main-form-divider label {
	float: left;
	font-size: 14px;
	color: #fff;
	margin-top: 1px;
}
.main-form-divider .text {
	float: right;
	width: 376px;
	padding: 0 4px 2px;
	background: #a5e0ec;
	border: 1px solid #fff;;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0080c0;
}
.main-form textarea {
	overflow: auto;
	width: 427px;
	height: 150px;
	padding: 36px 10px 6px 14px;
	background: url(../images/textarea-bg.gif) no-repeat;
	border: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0080c0;
	margin-left: 4px;
}
.main-form .submit {
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	width: 130px;
	height: 32px;
	background: url(../images/post-link-bg.gif) no-repeat;
	margin-top: 12px;
}
.main-form .submit:hover {
	background-position: 0 -32px;
}
/* main end */
/* sidebar start */
#sidebar {
	float: left;
	width: 251px;
}
.subscribe-box {
	overflow: hidden;
	width: 100%;
}
.rss {
	float: left;
	background: url(../images/rss-link.gif) no-repeat	;
	padding: 6px 0 5px 29px;
	font-weight: bold;
}
.rss a {
	color: #fff;
	text-decoration: none;
}
.rss a:hover {
	text-decoration: underline;
}
.readers {
	float: left;
	background: url(../images/readers-left.gif) no-repeat ;
	margin-left: 12px;
	display: inline;
}
.readers-left {
	float: left;
	background: url(../images/readers-right.gif) no-repeat 100% 0;
	height: 22px;
	padding: 3px 5px 0 4px;
}
.readers-left span {
	float: left;
	background: #fff;
	border: 1px solid #fb7006;
	color: #ff9d24;
	text-align: right;
	padding: 0 3px 1px 25px;
}
.readers-left strong {
	color: #fff;
	float: left;
	margin: 1px 0 0 4px;
}
.recent {
	background: url(../images/recent-middle.gif) repeat-y;
	margin-top: 36px;
}
.recent-top {
	background: url(../images/recent-top.gif) no-repeat;
}
.recent-bottom {
	overflow: hidden;
	width: 233px;
	background: url(../images/recent-bottom.gif) no-repeat 0 100%;
	padding: 21px 0 23px 18px;
}
.recent-link {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 251px;
	height: 95px;
	background: url(../images/recent-link-bg.gif) no-repeat;
	margin-top: 36px;
}
.recent-link:hover {
	background-position: 0 -95px;
}
.categories {
	overflow: hidden;
	width: 100%;
	margin-top: 36px;
}
.categories h2 {
	margin: 0;
	background: url(../images/categories-title-bg.gif) repeat-x;
	padding: 2px 0 6px 11px;
}
.categories h2 span {
	display: block;
	font-weight: normal;
	font-size: 28px;
	height: 28px;
	line-height: 28px;
	color: #fff;
}
.categories-menu {
	overflow: hidden;
	margin: 3px 0 0;
	padding: 0;
	list-style: none;
}
.categories-menu li {
	float: left;
	width: 251px;
	color: #fff;
	margin-top: 1px;
}
.categories-menu li a {
	float: left;
	width: 225px;
	color: #fff;
	text-decoration: none;
	background: #47ad30;
	padding: 7px 12px 6px 14px;
}
.categories-menu li a:hover {
	background: #3c7506;
}
.categories-menu li strong {
	float: left;
}
.categories-menu li span {
	float: right;
}
.comments {
	overflow: hidden;
	width: 100%;
	margin-top: 35px;
}
.ind-comments {
	margin-top: 16px;
}
.comments-cont {
	overflow: hidden;
	padding-bottom: 15px;
	height: 100%;
	background: #00a1d0;
}
.comments h2 {
	margin: 0 0 4px;
	padding: 3px 0; 
	font-weight: normal;
	text-align: center;
	background: #0080c0 url(../images/comments-head-bg.png) no-repeat;
}
.comments h2 span {
	color: #fff;
	font-size: 25px;
}
.comments h3 {
	margin: 8px 0 0 12px;
}
.comments h3 span {
	color: #fff;
	font-weight: normal;
	font-size: 25px;
	height: 25px;
	line-height: 25px;
}
.wow-box {
	background: url(../images/wow-middle.gif) repeat-y;
	margin: 6px 0 0 12px;
}
.wow-top {
	background: url(../images/wow-top.gif) no-repeat;
}
.wow-bottom {
	overflow: hidden;
	width: 198px;
	padding: 12px 15px 31px 13px;
	background: url(../images/wow-bottom.gif) no-repeat 0 100%;
}
.wow-bottom p {
	margin: 0;
	line-height: 20px;
	font-size: 14px;
	color: #0080c0;
}
.comments-menu {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.comments-menu li {
	background: #55c6e3;
	margin-top: 1px;
	font-size: 11px;
	color: #0080c0;
	line-height: 17px;
	padding: 7px 20px 5px 15px;
}
.comments-menu li a {
	color: #fff;
	text-decoration: none;
}
.comments-menu li a:hover {
	text-decoration: underline;
}
.some-box {
	overflow: hidden;
	width: 100%;
	margin-top: 36px;
}
.some-box h2 {
	margin: 0;
	background: url(../images/some-title-bg.gif) repeat-x;
	padding: 2px 0 1px 12px;
}
.some-box h2 span {
	color: #fff;
	font-weight: normal;
	font-size: 25px;
	height: 25px;
	line-height: 25px;
}
.some-menu {
	overflow: hidden;
	margin: 4px 0 0;
	padding: 0;
	list-style: none;
}
.some-menu li {
	float: left;
	width: 100%;
	margin-top: 1px;
}
.some-menu li a {
	display: block;
	background: #ff9d24;
	padding: 7px 0 7px 13px;
	color: #fff;
	text-decoration: none;
}
.some-menu li a:hover {
	background: #fb7006;
}
.full-list {
	margin-top: 5px;
	overflow: hidden;
	width: 238px;
	background: #ff9d24 url(../images/full-list-bg.gif) repeat-x;
	border: 1px solid #fc7b0d;
	padding: 20px 0 29px 11px;
}
.full-list-link {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 183px;
	height: 50px;
	background: url(../images/full-list-link.gif) no-repeat;
}
.top-ten {
	overflow: hidden;
	width: 100%;
	margin-top: 35px;
}
.top-ten h2 {
	margin: 0;
	padding: 3px 0 1px 11px;
	background: url(../images/top-ten-title-bg.gif) repeat-x;
}
.top-ten h2 span {
	color: #fff;
	font-weight: normal;
	font-size: 25px;
	height: 25px;
	line-height: 25px;
}
.top-menu {
	overflow: hidden;
	margin: 4px 0 0;
	padding: 0;
	list-style: none;
}
.top-menu li {
	float: left;
	width: 100%;
	margin-top: 1px;
}
.top-menu li a {
	display: block;
	background: #47ad30;
	color: #fff;
	text-decoration: none;
}
.top-menu li a:hover {
	background: #3c7506;
}
.top-menu .link1 a {
	font-size: 42px;
	line-height: 48px;
	padding: 8px 0 8px 20px;
}
.top-menu .link2 a {
	font-size: 29px;
	font-size: 29px;
	padding: 5px 0 7px 20px;
}
.top-menu .link3 a {
	font-size: 20px;
	line-height: 24px;
	padding: 7px 0 7px 20px;
}
.top-menu .link4 a {
	font-size: 18px;
	line-height: 22px;
	padding: 7px 0 5px 20px;
}
.top-menu .link5 a {
	font-size: 17px;
	line-height: 20px;
	padding: 9px 0 5px 20px;
}
.top-menu .link6 a {
	font-size: 14px;
	line-height: 16px;
	padding: 6px 0 7px 20px;
}
.top-menu .link7 a {
	font-size: 13px;
	line-height: 16px;
	padding: 3px 0 2px 20px;
}
.top-menu .link8 a {
	font-size: 11px;
	line-height: 14px;
	padding: 1px 0 2px 20px;
}
.top-menu .link9 a {
	font-size: 9px;
	line-height: 12px;
	padding: 3px 0 3px 20px;
}
/* sidebar end */
.cont-bottom {
	overflow: hidden;
	width: 875px;
	padding: 54px 0 0 5px;
}
.cont-bottom h2 {
	margin: 0;
	overflow: hidden;
	height: 37px;
}
.cont-bottom h2 span {
	font-size: 26px;
	font-weight: normal;
}
.cont-bottom h2 span a {
	color: #0080c0;
	text-decoration: none;
}
.blog-posts {
	float: left;
	width: 613px;
}
#gallery {
	width: 100%;
	margin-top: 14px;
}
#gallery .link-prev {
	text-indent: -9999px;
	overflow: hidden;
	width: 26px;
	height: 229px;
	float: left;
	background: url(../images/link-prev-bg.gif) no-repeat ;
	margin-top: 20px;
}
#gallery .link-prev:hover,
#gallery .link-next:hover {
	background-position: -26px 0;
}
#gallery .link-next {
	text-indent: -9999px;
	overflow: hidden;
	width: 26px;
	height: 229px;
	float: right;
	margin-top: 20px;
	background: url(../images/link-next-bg.gif) no-repeat ;
}
#gallery .gall-divider {
	float: left;
	width: 558px;
	margin-left: 1px;
	display: inline;
	position:relative;
	display: inline;
	overflow: hidden;
	padding-top: 20px;
}
#gallery ul {
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
#gallery ul li {
	float:left;
	width:186px;
	height: 228px;
	position: relative;
}
.gall-box {
	float: right;
	height: 170px;
	width: 145px;
	padding: 58px 20px 0 17px;
	background: url(../images/gallery-bg.png) no-repeat;
	margin: 5px 0 0 0;
	display: inline;
}
.gall-box .date {
	left: 67px;
	top: -20px;
	z-index: 100;
}
.gall-box .new {
	position: absolute;
	left: 21px;
	top: 21px;
	font-size: 16px;
	color: #a7d215;
	font-style: italic;
}
.gall-box h3 {
	margin: 0;
}
.gall-box h3 span {
	line-height: 21px;
	font-size: 19px;
	color: #fb7006;
	font-weight: normal;
}
.gall-box .post {
	margin: 6px 0 0;
}
.gall-box .green-tips {
	margin: 40px 0 0 !important;
	line-height: 16px;
}
.land .green-tips {
	margin: 18px 0 0 !important;
	line-height: 16px;
}
.archives {
	float: right;
	width: 235px;
}
.archives h2 {
	margin-left: 4px;
}
.calend-box {
	overflow: hidden;
	width: 235px;
	margin: 1px 1px 0 0;
}
.calend-top {
	width: 100%;
	background: url(../images/calend-top.png) no-repeat;
	padding-top: 14px;
}
.calend-middle {
	overflow: hidden;
	width: 208px;
	padding: 0 17px 0 10px;
	background: url(../images/calend-middle.png) repeat-y;
}
.calend-bottom {
	overflow: hidden;
	width: 235px;
	height: 18px;
	background: url(../images/calend-bottom.png) no-repeat;
}
.calend-box .month {
	overflow: hidden;
	width: 100%;
	position: relative;
}
.calend-box .month-text {
	float: left;
	width: 148px; 
	background: url(../images/month-bg.gif) repeat-x;
	text-align: center;
	margin: 0 1px;
	display: inline;
	line-height: 20px;
	padding: 6px 0;
}
.calend-box .month-text p {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.calend-box .month a {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 29px;
	height: 32px;
	background-repeat: no-repeat !important;
}
.calend-box .prev-month {
	background: url(../images/prev-month.gif);
}
.calend-box .next-month {
	float: right;
	background: url(../images/next-month.gif);
}
.weeks {
	overflow: hidden;
	width: 210px;
	margin: 0 0 0 -2px;
	padding: 0;
	list-style: none;
	text-align: center;
}
.weeks li {
	float: left;
	width: 28px;
	margin-left: 2px;
	display: inline;
	background: url(../images/weeks-bg.gif) repeat-x;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	padding: 7px 0 6px;
}
.days {
	overflow: hidden;
	width: 210px;
	margin: 0 0 0 -2px;
	padding: 0;
	list-style: none;
}
.days li {
	float: left;
	background: #fff;
	border: 1px solid #10a8d6;
	width: 26px;
	height: 29px;
	margin: 2px 0 0 2px;
	display: inline;
	text-align: center;
}
.days li a {
	display: block;
	font-size: 15px;
	color: #999;
	text-decoration: none;
	padding: 6px 0 6px;
	cursor: pointer;
}
.days li a:hover,
.days li a.active {
	background: #ff9d24;
	color: #fff;
	text-decoration: underline;
}
.calend-box table {
	width: 212px;
	margin: 0 -2px;
	border-collapse: separate;
	font-size: 15px;
	position: relative;
}
.calend-box table thead td {
	width: 28px;
	text-align: center;
	background: url(../images/weeks-bg.gif) repeat-x;
	font-weight: bold;
	color: #fff;
	padding: 7px 0 6px;
}
.calend-box table tbody td {
	background: #fff;
	border: 1px solid #10a8d6;
	width: 26px;
	padding: 0; 
	line-height: 29px;
	text-align: center;
	color: #999;
}
.calend-box table tbody td a {
	display: block;
	background: #ff9d24;
	color: #fff;
}
/* content end */
/* footer start */
#footer {
	overflow: hidden;
	width: 950px;
	background: url(../images/footer-bg.gif) no-repeat;
	position: relative;
	padding-bottom: 50px;
}
#footer p {
	margin: 69px 44px 0 0;
	font-size: 9px;
	color: #fff;
	text-align: right;
}
#footer p a {
	color: #fff;
	text-decoration: none;
}
#footer p a:hover {
	text-decoration: underline;
}
.foot-logo {
	position: absolute;
	left: 40px;
	top: 47px;
}
.foot-logo a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 146px;
	height: 32px;
}
.back-link {
	position: absolute;
	right: 44px;
	top: 0;
}
.back-link a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 198px;
	height: 43px;
}
/* footer end */
/* HYbrid_blog end */
/* HYbrid_blogarchive start */
/* main start */
.inner1 #content {
	width: 898px;
	padding: 17px 13px 47px 39px;
}
.inner1 #main {
	width: 580px;
	padding: 16px 8px 0 0;
}
.inner1 .posted {
	width: 501px;
	padding: 42px 0 0 45px;
	position: relative;
}
.inner1 .main-middle {
	width: 546px;
	padding: 0 20px 32px 0;
}
.inner1 .top-post {
	padding-top: 42px;
	margin-top: 16px;
}
.inner1 #main h1 {
	position: absolute;
	left: -14px;
	top: 22px;
	margin: 0;
	background: url(../images/all-posts-bg.gif) repeat-x;
	width: 527px;
	padding: 3px 0 6px 61px;
	height: 43px;
	overflow: hidden;
}
.inner1 #main h1 span {
	font-size: 31px;
	color: #fff;
	font-weight: normal;
}
.inner1 .main-middle .date {
	left: -13px;
	top: 49px;
}
/* main end */
/* HYbrid_blogarchive end */
/* HYbrid_contact start */
/* content start */
.inner2 #content {
	overflow: hidden;
	width: 921px;
	background: #d1eff1 url(../images/cont-bg.gif) repeat-x;
	padding: 17px 0 47px 29px;
}
.contact-hybrid-middle {
	background: url(../images/contact-middle.png) repeat-y;
	width: 895px;
}
.contact-hybrid-top {
	overflow: hidden;
	width: 833px;
	background: url(../images/contact-top.gif) no-repeat;
	padding: 9px 34px 13px 28px;
}
.contact-hybrid-bottom {
	overflow: hidden;
	width: 895px;
	height: 20px;
	background: url(../images/contact-bottom.png) no-repeat;
}
.contact-hybrid-middle h2 {
	margin: 0 0 0 -9px;
}
.contact-hybrid-middle h2 span {
	font-size: 25px;
	color: #fff;
	font-weight: normal;
}
.milwa {
	float: left;
	width: 243px;
	background: #cce8f1;
	margin-top: 20px;
	padding: 0 50px 23px 18px;
}
.milwa-box {
	overflow: hidden;
	font-size: 15px;
	color: #0080c0;
	margin-top: 27px;
}
.milwa .office {
	margin-top: 14px;
}
.milwa-box strong {
	font-size: 19px;
	font-weight: normal;
}
.milwa-box p {
	margin: -1px 0 0;
	line-height: 21px;
}
.map {
	overflow: hidden;
	width: 100%;
	margin-top: 4px;
}
.map img {
	float: left;
	border: 1px solid #0080c0;
	margin-right: 7px;
}
.map a {
	color: #0080c0;
	text-decoration: underline;
}
.map a:hover {
	text-decoration: none;
}
.drop-us {
	float: right;
	width: 505px;
	margin-top: 16px;
}
.drop-us p {
	margin: 0;
	line-height: 21px;
	font-size: 13px;
	color: #008ab9;
}
.inner2 .main-form {
	width: 481px;
	padding: 4px 13px 8px 11px;
	margin-top: 12px;
}
.inner2 .main-form-divider {
	margin-top: 8px;
}
.main-form .checkboxes {
	float: left;
	margin-top: -1px;
}
.main-form .checkboxes .check {
	float: left;
	width: 15px;
	height: 15px;
	margin-left: 17px;
	display: inline;
}
.main-form .checkboxes label {
	margin: 3px 0 0 2px;
	font-size: 12px;
}
.inner2 .main-form-divider .text {
	padding: 1px 4px 3px;
	font: 11px Arial, Helvetica, sans-serif;
}
.inner2 .main-form textarea {
	width: 454px;
	height: 132px;
	padding: 36px 10px 6px 14px;
	background: url(../images/textarea-bg2.gif) no-repeat;
	margin: 6px 0 0 8px;
}
.inner2 .main-form .submit {
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	width: 130px;
	height: 31px;
	background: url(../images/send-link.gif) no-repeat;
	margin-top: 7px;
}
.inner2 .main-form .submit:hover {
	background-position: 0 -31px;
}
.inner2 .cont-bottom {
	overflow: hidden;
	width: 869px;
	padding: 73px 0 0 11px;
}
/* HYbrid_contact end */
/* HYbrid_contentpg start */
/* content start */
.inner3 #content {
	width: 913px;
	background: #d1eff1 url(../images/cont-bg.gif) repeat-x;
	padding: 17px 0 47px 37px;
}
.inner3 #content:after {
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
.flash-holder {
	overflow: hidden;
	width: 886px;
	padding: 9px 0 0;
	background: url(../images/flash-top.gif) no-repeat;
	margin-left: -5px;
}
.flash-cont {
	width: 870px;
	padding: 0 9px 0 7px;
	float: left; 
	background: url(../images/flash-middle.png) repeat-y;
}
.flash-bot {
	background: url(../images/flash-bottom.png) no-repeat;
	height: 17px;
	overflow: hidden;
	float: left;
	width: 100%; 
}
.flash-holder .flash {
	background: #fff;
	overflow: hidden;
	margin: -4px 0 -3px;
	position: relative; 
}
.flash-holder .flash img {
	display: block;
}
/* standard page tabs - not editing these */
.tab-block {
	width: 635px;
	float: right;
	padding: 15px 26px 0 0;
}
.tabset {
	margin: 0;
	padding: 1px 0 0 9px;
	list-style: none;
	width: 626px;
	height: 37px;
	background: url(../images/tabset-bg.png) no-repeat;
}
.tabset li {
	float: left; 
	padding: 0 0 0 2px;
}
.tabset li a {
	float: left; 
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
}
.tabset li .tab1 {
	width: 165px;
	background: url(../images/tabset-tab1.png) no-repeat;
}
.tabset li .tab2 {
	width: 245px;
	background: url(../images/tabset-tab2.png) no-repeat;
}
.tabset li .tab3 {
	width: 194px;
	background: url(../images/tabset-tab3.png) no-repeat;
}
.tabset li a.active,
.tabset li a:hover {
	background-position: 0 -37px !important;
}
div.tab {
	width: 635px;
	overflow: hidden;
	padding: 7px 0 0;
	font-size: 11px;
	display: none;
	background: url(../images/tab-top-bg.png) no-repeat;
}
div.tab .tab-cont {
	overflow: hidden;
	height: 100%;
	padding: 9px 47px 0 42px;
	background: url(../images/tab-bg.png) repeat-y;
}
div.tab .tab-bottom-bg {
	overflow: hidden;
	height: 62px;
	background: url(../images/tab-bottom-bg.png) no-repeat;
}
div.tab .tab-ind {
	margin-bottom: -14px;
}
div.tab h3 {
	margin: 0; 
	line-height: 18px;
	color: #fb7006;
	font-size: 15px;
}
div.tab p {
	margin: 0; 
	padding: 0 0 14px;
	line-height: 12px;
}
div.tab .head {
	font-size: 13px;
	line-height: 21px;
	color: #fb7006;
}
div.tab .head li {
	margin: 0;
	font-size: 13px;
	line-height: 21px;
	color: #fb7006;
	list-style: disc;
}
/* page 2 tabs */
.tab-block-page-2 {
	width: 635px;
	float: right;
	padding: 15px 26px 0 0;
}
.tabset-page-2 {
	margin: 0;
	padding: 1px 0 0 9px;
	list-style: none;
	width: 626px;
	height: 37px;
	background: url(../images/tabset-bg.png) no-repeat;
}
.tabset-page-2 li {
	float: left; 
	padding: 0 0 0 2px;
}
.tabset-page-2 li a {
	float: left; 
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
}
.tabset-page-2 li .tab1 {
	width: 245px;
	background: url(../images/tabset2-tab1.png) no-repeat;
}
.tabset-page-2 li .tab2 {
	width: 194px; 
	background: url(../images/tabset2-tab2.png) no-repeat;
}
.tabset-page-2 li .tab3 {
	width: 165px;
	background: url(../images/tabset2-tab3.png) no-repeat;
}
.tabset-page-2 li a.active,
.tabset-page-2 li a:hover {
	background-position: 0 -37px !important;
}
div.tab {
	width: 635px;
	overflow: hidden;
	padding: 7px 0 0;
	font-size: 11px;
	display: none;
	background: url(../images/tab-top-bg.png) no-repeat;
}
div.tab .tab-cont {
	overflow: hidden;
	height: 100%;
	padding: 9px 47px 0 42px;
	background: url(../images/tab-bg.png) repeat-y;
}
div.tab .tab-bottom-bg {
	overflow: hidden;
	height: 62px;
	background: url(../images/tab-bottom-bg.png) no-repeat;
}
div.tab .tab-ind {
	margin-bottom: -14px;
}
div.tab h3 {
	margin: 0; 
	line-height: 18px;
	color: #fb7006;
	font-size: 15px;
}
div.tab p {
	margin: 0; 
	padding: 0 0 14px;
	line-height: 12px;
}
div.tab .head {
	font-size: 13px;
	line-height: 21px;
	color: #fb7006;
}
/* page 3 tabs */
.tab-block-page-3 {
	width: 635px;
	float: right;
	padding: 15px 26px 0 0;
}
.tabset-page-3 {
	margin: 0;
	padding: 1px 0 0 9px;
	list-style: none;
	width: 626px;
	height: 37px;
	background: url(../images/tabset-bg.png) no-repeat;
}
.tabset-page-3 li {
	float: left; 
	padding: 0 0 0 2px;
}
.tabset-page-3 li a {
	float: left; 
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
}
.tabset-page-3 li .tab1 {
	width: 165px;
	background: url(../images/tabset-tab3-1.png) no-repeat;
}
.tabset-page-3 li .tab2 {
	width: 245px;
	background: url(../images/tabset-tab3-2.png) no-repeat;
}
.tabset-page-3 li .tab3 {
	width: 194px;
	background: url(../images/tabset-tab3-3.png) no-repeat;
}
.tabset-page-3 li a.active,
.tabset-page-3 li a:hover {
	background-position: 0 -37px !important;
}
div.tab {
	width: 635px;
	overflow: hidden;
	padding: 7px 0 0;
	font-size: 11px;
	display: none;
	background: url(../images/tab-top-bg.png) no-repeat;
}
div.tab .tab-cont {
	overflow: hidden;
	height: 100%;
	padding: 9px 47px 0 42px;
	background: url(../images/tab-bg.png) repeat-y;
}
div.tab .tab-bottom-bg {
	overflow: hidden;
	height: 62px;
	background: url(../images/tab-bottom-bg.png) no-repeat;
}
div.tab .tab-ind {
	margin-bottom: -14px;
}
div.tab h3 {
	margin: 0; 
	line-height: 18px;
	color: #fb7006;
	font-size: 15px;
}
div.tab p {
	margin: 0; 
	padding: 0 0 14px;
	line-height: 12px;
}
div.tab .head {
	font-size: 13px;
	line-height: 21px;
	color: #fb7006;
}
/* content end */
/* HYbrid_contentpg end */
/* HYbrid_home start */
/* content start */
.client-box {
	overflow: hidden;
	width: 869px;
	margin-top: 9px;
}
.affil {
	float: left;
	width: 411px;
}
.aff-divider {
	overflow: hidden;
	width: 371px;
	border: 1px solid #ef8f41;
	background: #ff9d24 url(../images/aff-bg1.gif) repeat-x 0 100%;
	padding: 19px 22px 21px 18px;
}
.aff-text {
	float: left;
	width: 266px;
}
.aff-text h2 {
	margin: 0;
	overflow: hidden;
	height: 39px;
}
.aff-text h2 span {
	font-size: 27px;
	color: #fff;
	font-weight: normal;
}
.aff-text p {
	margin: 0;
	font-size: 15px;
	color: #fff;
	line-height: 20px;
}
.aff-divider img {
	float: right;
	border: 2px solid #fff;
	margin-top: 16px;
}
.aff-links {
	overflow: hidden;
	width: 413px;
	margin-top: 1px;
}
.aff-links a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 41px;
	background-repeat: no-repeat !important;
}
.aff-links a:hover {
	background-position: 0 -41px;
}
.read-link {
	float: left;
}
.read-link a {
	width: 135px;
	height: 41px;
	background: url(../images/read-more-link1.gif);
}
.full-link {
	float: right;
}
.full-link a {
	width: 277px;
	height: 41px;
	background: url(../images/full-link1.gif);
}
.spot {
	float: right;
	width: 423px;
}
.spot .aff-divider {
	width: 379px;
	border: 1px solid #329bcc;
	background: #53c4e2 url(../images/aff-bg2.gif) repeat-x 0 100%;
	padding: 19px 22px 13px 20px;
}
.spot .aff-text {
	float: left;
	width: 266px;
}
.spot .aff-text p {
	margin: 5px 0 0;
}
.spot .aff-divider img {
	margin-top: 10px;
}
.spot .aff-links {
	width: 423px;
}
.spot .aff-links a {
	height: 41px;
}
.spot .aff-links a:hover {
	background-position: 0 -41px;
}
.spot .read-link a {
	width: 129px;
	background: url(../images/read-more-link2.gif);
}
.spot .full-link a {
	width: 293px;
	background: url(../images/full-link2.gif);
}
/* content end */
/* HYbrid_home end */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	

}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
div.navigation {
	margin-top: 20px;
}
div.navigation a {
	color:#00A1D0;
}
div.navigation .alignleft{
	float: left;
}
div.navigation .alignright{
	float: right;
}
p.atpu{
    color:#FFF;
}
p.atpu a{
    color:#FFF;
}
p.logged{
    color:#FFF;
}
p.logged a{
    color:#FFF;
}
