html{
  font-size: 100.01%;
  background:#fff;
}

body{
  margin: 0;
  font: 64% Arial, Verdana, sans-serif;
  min-width:1000px;
}
form {
  padding: 0;
  margin: 0;
  display: inline;
}
input,
textarea,
select{
  font:100% arial,sans-serif;
  vertical-align:middle;
}
fieldset{
  margin:0;
  padding:0;
  border:none;
}
img{border: none;}
a{text-decoration: none;}
a:active, a:focus{outline:none;}
/* main container */
#main{
  margin:0 auto;
  width: 950px;
  position:relative;
  padding:100px 0 0;
}
/* header */
#header{
  position:absolute;
  width:950px;
  top:7px;
  left:0;
}
/* logotype */
.logo{
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/logo.gif) no-repeat;
  width: 194px;
  height: 49px;
}
/* iFoodblogs logotype */
.logo-ifood{
  display: block;
/*  overflow: hidden;*/
/*  text-indent: -9999px;*/
/*  background: url(../images/logo-ifood.gif) no-repeat;*/
  width: 300px;
  height: 44px;
  margin: 9px 0 -4px;
}
/* main menu */
#menu{
  list-style:none;
  margin:8px 0 0;
  padding:0;
  width: 100%;
  background:url(../images/menu-bg.jpg) no-repeat;
}
#menu:after{
  content:'';
  clear:both;
  height:0;
  display:block;
}
#menu li{
  float:left;
  background:url(../images/menu-separator.gif) no-repeat 100% 0;
  padding: 0 2px 0 0;
}
#menu li:hover,
#menu li.hover{position:relative}
#menu a{
  float:left;
  font:bold 14px/18px Arial, Helvetica, sans-serif;
  color:#ebebeb;
  padding: 7px 19px;
  text-transform:uppercase;
  letter-spacing:-1px;
}
#menu a:hover,
#menu li:hover a,
#menu li.hover a{background:url(../images/menu-hover.gif) repeat-x}
/* drop menu */
#menu div{
  position:absolute;
  display:none;
  left:0;
  top:32px;
  padding:1px 0 0;
  background:url(../images/none.gif) repeat;
  min-width:100%;
}
* html #menu div{overflow:hidden;}
#menu li:hover div,
#menu li.hover div{display:block}
#menu ul{
  list-style:none;
  margin:0;
  padding:0;
  background:#0181c8 url(../images/drop-menu-bg.jpg) no-repeat 0 100%;
  overflow:hidden;
  padding: 0 13px 0 10px;
  width:auto;
  white-space:nowrap;
}
#menu ul li{
  float:none;
  background:url(../images/drop-menu-separator.gif) no-repeat;
  padding:3px 5px 4px 13px;
  vertical-align:top;
}
* html #menu ul li{
  overflow:visible;
  height:1%;
}
#menu ul li:first-child{background:none}
#menu ul a,
#menu li:hover ul a,
#menu li.hover ul a{
  font:14px/18px Helvetica, Arial, sans-serif;
  color:#ebebeb;
  position:relative;
  float:none;
  padding:0;
  text-transform:none;
}
#menu ul a:hover{
  text-decoration:underline;
  background:none;
}
#menu div span{
  display:block;
  height:4px;
  font-size:0;
  line-height:0;
  background:#285581;
  margin: 0 4px;
  position:relative;
}
#menu div span .bl{
  position:absolute;
  top:0;
  left:-4px;
  background:url(../images/drop-menu-bl.png) no-repeat;
  width:4px;
  height:4px;
  font-size:0;
  line-height:0;
}
#menu div span .br{
  position:absolute;
  top:0;
  right:-4px;
  background:url(../images/drop-menu-br.png) no-repeat;
  width:4px;
  height:4px;
  font-size:0;
  line-height:0;
}
/* content */
#content{
  overflow:hidden;
  width: 100%;
  padding: 0 0 41px;
}
/* main content */
.main-content{
  float:left;
  width: 480px;
}
/* flash area */
.main-content .flash{
  border: 1px solid #bdc7ba;
  width:477px;
}
.main-content .flash embed{display:block}
/* articles */
.main-content .articles{
  background:url(../images/articles-separator.gif) repeat-x 0 100%;
  width: 477px;
  padding:0 0 7px;
}
.main-content .article{
  background:url(../images/articles-separator.gif) repeat-x;
  width:100%;
  overflow:hidden;
  margin:7px 0 0;
  padding: 13px 0 0;
}
.main-content .article:first-child{background:none}
.main-content .articles h2{
  font: 20px/22px Arial, Helvetica, sans-serif;
  color:#353535;
  margin:0 0 4px;
}
.main-content .articles .article:hover h2,
.main-content .articles .hover h2,
.main-content .articles .featured-scool:hover h2{color:#db7a23}
.main-content .articles a{
  color:#4a6f9d;
  white-space:nowrap;
}
.main-content .articles .article:hover a,
.main-content .articles .hover a,
.main-content .articles .featured-scool:hover a{color:#db7a23}
.main-content .article img{float:right;}
.main-content .articles p{
  margin:0;
  font:12px/16px Arial, Helvetica, sans-serif;
  color:#353535;
}
.main-content .articles p a:hover{text-decoration:underline}
.main-content .articles .comments a{text-decoration:underline}
.main-content .articles .comments a:hover{text-decoration:none}
/* main content box */
.main-content .box{
  background:url(../images/left-box-repeat.gif) repeat-y;
}
.main-content .box .top{background:url(../images/left-box-top.jpg) no-repeat;}
.main-content .box .bottom{
  background:url(../images/left-box-bottom.jpg) no-repeat 0 100%;
  overflow:hidden;
}
* html .main-content .box .bottom{
  overflow:visible;
  height:1%;
}
/* featured-scool box */
.main-content .featured-scool{
  background:url(../images/articles-separator.gif) repeat-x;
  padding: 12px 0 0;
  margin: 7px 0 12px;
}
.main-content .featured-scool .bottom{padding: 0 14px 8px 10px;}
.main-content .featured-scool .bottom img{float:right;}
.main-content .featured-scool .bottom strong{
  font: bold 16px/18px Arial, Helvetica, sans-serif;
  color:#005b7d;
  display:block;
  margin: 9px 0 6px;
}
/* related-list */
.main-content .related-list{margin:9px 0 0}
.main-content .related-list .bottom{padding:0 42px 17px 10px;}
.side-bar .related-list .bottom{padding:0 42px 26px 10px;}
.related-list h2{
  font: bold 16px/18px Arial, Helvetica, sans-serif;
  color:#005b7d;
  margin:9px 0 0;
}
.related-list ul{
  list-style:none;
  margin:9px 0 14px;
  padding:0;
  font: 12px/18px Arial, Helvetica, sans-serif;
}
.related-list li{
  background:url(../images/related-list-separator.gif) repeat-x 0 100%;
  margin: 4px 0 0;
  padding:0 0 6px;
}
.related-list ul a{color:#000}
.related-list p{
  margin:0;
  font: 12px/18px Arial, Helvetica, sans-serif;
}
.related-list p a{color:#005b7d;}
.related-list a:hover{color:#db7a23}
/* side bar */
.side-bar{
  float:right;
  width: 461px;
  overflow:hidden;
}
/* search-box */
.search-box{
  position:relative;
  width:100%;
}
.search-box h3{
  margin:1px 0 0 4px;
  font: 16px/22px Arial, Helvetica, sans-serif;
  color:#717171;
}
.search-box fieldset{
  overflow:hidden;
  height:35px;
  background:url(../images/search-form-bg.jpg) no-repeat;
}
.search-box fieldset .fld-search{
  float:left;
  width:315px;
  border:0;
  background:none;
  padding:0;
  font:14px Arial, Helvetica, sans-serif;
  color:#454830;
  margin:9px 0 0 17px;
}
.search-box .btn{
  float:right;
  width:67px;
  height:23px;
  background:url(../images/btn-search.gif) no-repeat;
  text-align:center;
  font:bold 14px/23px Arial, Helvetica, sans-serif;
  color:#fff;
  margin: 6px 24px 0 0;
  letter-spacing:-1px;
}
.search-box .btn:hover{background-position: 0 100%;}
/* search result */
.search-box .search-result{
  background:url(../images/search-result-repeat.gif) repeat-y;
  position:absolute;
  top:52px;
  left:0;
  width: 461px;
}
.search-box .search-result .top{background:url(../images/search-result-top.gif) no-repeat;}
.search-box .search-result .bottom{
  background:url(../images/search-result-bottom.gif) no-repeat 0 100%;
  position:relative;
  bottom:-5px;
  padding: 17px 13px 6px 10px;
}
.search-box .search-result a{color:#005b7d}
.search-box .search-result a:hover{color:#000}
.search-box .search-result ul{
  list-style:none;
  margin:0;
  padding:0;
  font: 14px/18px Arial, Helvetica, sans-serif;
}
.search-box .search-result li{
  background:url(../images/related-list-separator.gif) repeat-x 0 100%;
  margin: 2px 0 0;
  padding:0 0 4px;
}
.search-box .search-result p{
  margin:2px 0 0;
  font: 14px/18px Arial, Helvetica, sans-serif;
}
/* finder-box */
.side-bar .finder-box{
  height:295px;
  background:url(../images/finder-bg.jpg) no-repeat;
  margin: 19px 0 0;
  padding: 0 0 0 238px;
}
.side-bar .finder-box fieldset{
  overflow:hidden;
  display:block;
  padding: 70px 0 0;
}
.side-bar .finder-box p{
  font: 12px/18px Arial, Helvetica, sans-serif;
  color:#484848;
  margin:5px 0 0;
}
.side-bar .finder-box select{
  width: 199px;
  font:12px Arial, Helvetica, sans-serif;
  color:#000;
}
.side-bar .finder-box .btn a{
  background:url(../images/btn-get-started.gif) no-repeat;
  width:140px;
  height:32px;
  text-align:center;
  font:bold 18px/32px Arial, Helvetica, sans-serif;
  color:#fff;
  display:block;
  margin: 21px 0 0 59px;
}
.side-bar .finder-box .btn a:hover{background-position:0 100%}
.side-bar .finder-box .btn span{
  height:16px;
  width: 146px;
  display:block;
  background:url(../images/btn-shadow.png) no-repeat;
  margin: 0 0 0 56px;
  line-height:0;
  font-size:0;
}
/* related-box */
.side-bar .related-box{margin:22px 0 0;}
.side-bar .related-box .tabs{
  overflow:hidden;
  width: 100%;
  list-style:none;
  margin:0 0 -1px;
  padding:0;
  position:relative;
}
.side-bar .related-box .tabs li{
  float:left;
  margin: 0 10px 0 0;
}
.side-bar .related-box .tabs a{
  float:left;
  font: 16px/18px Arial, Helvetica, sans-serif;
  color:#005b7d;
  background:url(../images/tab-left.jpg) no-repeat;
  cursor:pointer;
}
.side-bar .related-box .tabs a:hover,
.side-bar .related-box .tabs a.active{background-position:0 100%;}
.side-bar .related-box .tabs .active strong{
  font-weight:bold;
  background:url(../images/post-arrow.gif) no-repeat 50% 27px;
}
.side-bar .related-box .tabs a span{
  background:url(../images/tab-right.gif) no-repeat 100% 0;
  float:left;
}
.side-bar .related-box .tabs a:hover span,
.side-bar .related-box .tabs .active span{background-position: 100% 100%;}
.side-bar .related-box .tabs a strong{
  padding:7px 20px 0;
  height:27px;
  float:left;
  font-weight:normal;
}
/* inner-content */
.side-bar .related-box .inner-content{background:url(../images/side-box-repeat.gif) repeat-y;}
.side-bar .related-box .inner-content .top{background:url(../images/side-related-box-top.gif) no-repeat;}
.side-bar .related-box .inner-content .bottom{
  background:url(../images/side-box-bottom.jpg) no-repeat 0 100%;
  overflow:hidden;
  padding: 10px 25px 10px 10px;
}
.side-bar .related-box .inner-content .bottom{overflow:hidden;}
* html .side-bar .related-box .inner-content .bottom{
  overflow:visible;
  height:1%;
}
.side-bar .related-box .inner-content ul{
  list-style:none;
  margin:9px 0 14px;
  padding:0;
  font: 12px/18px Arial, Helvetica, sans-serif;
}
.side-bar .related-box .inner-content li{
  background:url(../images/related-list-separator.gif) repeat-x 0 100%;
  margin: 4px 0 0;
  padding:0 0 6px;
}
.side-bar .related-box .inner-content ul a{color:#000}
.side-bar .related-box .inner-content ul.blue-links a{color:#369}
.side-bar .related-box .inner-content p{
  margin:0;
  font: 12px/18px Arial, Helvetica, sans-serif;
}
.side-bar .related-box .inner-content p a{color:#005b7d;}
.side-bar .related-box .inner-content a:hover,
.side-bar .related-box .inner-content ul.blue-links a:hover{color:#db7a23}
/* network-btn */
.side-bar .network-btn{
  overflow:hidden;
  list-style:none;
  margin:18px 0 0 -13px;
  padding:0;
  width: 474px;
}
.side-bar .network-btn li{
  float:left;
  width: 145px;
  margin: 0 0 0 13px;
  display:inline;
}
.side-bar .network-btn a{
  background:url(../images/work-button.gif) no-repeat;
  width: 100%;
  height:30px;
  display:block;
  padding:10px 0 0;
}
.side-bar .network-btn span{
  font: 16px/18px Arial, Helvetica, sans-serif;
  color:#005b7d;
}
.side-bar .network-btn img{
  vertical-align:middle;
  margin: -7px 7px 0 5px;
}
/* box */
.side-bar .box{background:url(../images/side-box-repeat.gif) repeat-y;}
.side-bar .box .top{background:url(../images/side-box-top.jpg) no-repeat;}
.side-bar .box .bottom{
  overflow:hidden;
  background:url(../images/side-box-bottom.jpg) no-repeat 0 100%;
}
* html .side-bar .box .bottom{
  overflow:visible;
  height:1%;
}
.side-bar .box .short-gradient{
  overflow:hidden;
  background:url(../images/short-gradient.gif) no-repeat 0 100%;
}
* html .side-bar .box .short-gradient{
  overflow:visible;
  height:1%;
}
/* career box */
.side-bar .career{margin:18px 0 0}
.side-bar .career .inner-content{
  background:url(../images/side-ad-box.jpg) no-repeat;
  width: 437px;
  height:210px;
  margin: 11px;
  overflow:hidden;
  border: 1px solid #b7b7b7;
}
.side-bar .career a{
  width: 103px;
  height:24px;
  display:block;
  text-align:center;
  font: bold 13px/24px Arial, Helvetica, sans-serif;
  color:#fff;
  letter-spacing:-1px;
  margin: 161px 0 0 121px;
  background:url(../images/btn-learn-more.gif) no-repeat;
}
.side-bar .career a:hover{background-position: 0 100%;}
.side-bar .related-list{margin:14px 0 0}
/* blog-page */
.post{margin:8px 0 0;}
.post h1{
  font: 22px/26px Arial, Helvetica, sans-serif;
  color:#3069a0;
  margin:0;
}
.post .info{
  overflow:hidden;
  width:100%;
  font: 11px/20px Arial, Helvetica, sans-serif;
  color:#848484;
  margin: 0 0 7px;
}
.post .info span{float:left;}
.post .info a{
  float:right;
  background:url(../images/ico-comment.gif) no-repeat 0 5px;
  padding:0 0 0 17px;
  color:#848484;
}
.post .info a:hover{text-decoration:underline}
.post .info .edit-post { padding-left: 10px; }
.post .info .edit-post a { float:none; background:none; padding: 0; }
.post .img{
  overflow:hidden;
  width: 100%;
}
.post .img .inner-content{
  float:left;
  position:relative;
  padding: 7px 6px;
  border: 1px solid #d6d6d6;
}
.post .img img{display:block}
.post .img .lt{
  position:absolute;
  width:4px;
  height:4px;
  background:url(../images/post-img-lt.gif) no-repeat;
  top:-1px;
  left:-1px;
  font-size:0;
  line-height:0;
}
.post .img .rt{
  position:absolute;
  width:4px;
  height:4px;
  background:url(../images/post-img-rt.gif) no-repeat;
  top:-1px;
  right:-1px;
  font-size:0;
  line-height:0;
}
.post .img .lb{
  position:absolute;
  width:4px;
  height:4px;
  background:url(../images/post-img-lb.gif) no-repeat;
  bottom:-1px;
  left:-1px;
  font-size:0;
  line-height:0;
}
.post .img .rb{
  position:absolute;
  width:4px;
  height:4px;
  background:url(../images/post-img-rb.gif) no-repeat;
  bottom:-1px;
  right:-1px;
  font-size:0;
  line-height:0;
}
.post p{
  margin:10px 0 15px;
  font: 12px/16px Arial, Helvetica, sans-serif;
  color:#353535;
}
.post p a{color:#4a5fa9;}
.post p a:hover{text-decoration:underline;}
.post ul{
  list-style:none;
  margin:0 0 0 20px;
  padding:0;
  font: 12px/16px Arial, Helvetica, sans-serif;
  color:#353535;
}
.post ul li{
  margin:10px 0 16px;
  padding: 0 0 0 12px;
  background:url(../images/bullet.gif) no-repeat 0 6px;
  font: 12px/16px Arial, Helvetica, sans-serif;
}
.post ol li{
  margin:10px 0 16px;
  padding: 0 0 0 12px;
  font: 12px/16px Arial, Helvetica, sans-serif;
}
.post .wp-caption {
  border: 1px solid #ccc;
  background-color: #ddd;
  padding: 7px 3px 3px 3px;
  text-align: center;
}
.post .wp-caption-text {
  color: #777;
  font-style: italic;
  margin: 2px 0 0 0;
  font-family: Georgia, serif;
}
.post .bottom-info{
  text-align:center;
}
.post .bottom-info a{
  color:#369;
  text-decoration:underline;
}
.post .bottom-info a:hover{text-decoration:none}
/* post-tools */
.post-tools{
  overflow:hidden;
  width:100%;
  list-style:none;
  margin:0;
  padding:0;
  font: 12px/25px Arial, Helvetica, sans-serif;
}
.post-tools li{
  float:left;
  margin:0 2px 0 22px;
  display:inline;
}
.post-tools a{
  width:120px;
  display:block;
  cursor:pointer;
  text-align:center;
  height:27px;
  background:url(../images/post-tools.gif) no-repeat;
  color:#369;
  padding: 3px 5px 0 6px;
}
.post-tools a span{
  display:block;
  width: 95px;
  padding: 0 0 0 25px;
}
.post-tools .twitter span{background:url(../images/post-twitter.gif) no-repeat;}
.post-tools .facabook span{background:url(../images/post-facebook.gif) no-repeat;}
.post-tools .rss span{background:url(../images/post-rss.gif) no-repeat;}
.post-tools a:hover{background-position:0 100%}
/* post comments */
.post-comments{
  background:url(../images/post-comments-repeat.gif) repeat-y;
  margin: 29px 0 0;
}
* html .post-comments{
  overflow:visible;
  height:1%;
}
.post-comments .top{background:url(../images/post-comments-top.gif) no-repeat;}
.post-comments .bottom{
  background:url(../images/post-comments-bottom.gif) no-repeat 0 100%;
  padding: 9px 10px 8px;
}
.post-comments h2{
  font: bold 16px/18px Arial, Helvetica, sans-serif;
  color:#369;
  margin:0 0 11px;
}
.post-comments .comment{margin:5px 0 0;}
.post-comments .comment p{
  font:12px/18px Arial, Helvetica, sans-serif;
  color:#000;
  background:#e1e1e1;
  padding: 0 9px 1px;
  margin:0;
}
.post-comments .comment p:hover,
.post-comments .comment p.hover{color:#db7a23}
.post-comments .comment div{
  background:url(../images/post-comment-arrow.gif) no-repeat;
}
.post-comments .comment div p,
.post-comments .comment div p:hover,
.post-comments .comment div p.hover{
  background:none;
  background:url(../images/dotted-separator.gif) no-repeat 0 100%;
  margin:0 0 0 10px;
  color:#414141;
  padding: 1px 0 8px 9px;
  line-height:14px;
}
.post-comments .comment div span{color:#939393}
.post-comments .leave-comment{
  font: 12px/18px Arial, Helvetica, sans-serif;
  margin:15px 0 0 10px;
}
.post-comments .leave-comment a{color:#005b7d}
.post-comments .leave-comment a:hover{text-decoration:underline;}
/* subscribe-box */
.subscribe-box .short-gradient{
  padding:9px 9px 13px 10px;
  margin: 2px 0 0;
}
.subscribe-box h2{
  font: bold 16px/18px Arial, Helvetica, sans-serif;
  color:#369;
  margin:0;
}
.subscribe-box fieldset{
  overflow:hidden;
  width: 100%;
  display:block;
  margin: 3px 0 0;
}
.subscribe-box fieldset input{
  float:left;
  width:280px;
  border: 1px solid #bdbcbd;
  font: 14px Arial, Helvetica, sans-serif;
  color:#666;
  padding: 2px 4px 3px;
  background:#fff url(../images/subscribe-form-gradient.gif) repeat-x 0 100%;
}
.subscribe-box fieldset a{
  float:right;
  width:130px;
  background:url(../images/btn-sign-me-up.gif) no-repeat;
  height:23px;
  text-align:center;
  font:bold 14px/23px Arial, Helvetica, sans-serif;
  color:#fff;
  text-transform: uppercase;
}
.subscribe-box fieldset a:hover{background-position:0 100%}
.subscribe-box ul{
  list-style:none;
  margin:16px 0 0 -24px;
  padding:0;
  overflow:hidden;
  width:465px;
}
.subscribe-box ul li{
  margin:0 0 0 24px;
  display:inline;
  float:left;
}
.subscribe-box ul a{
  display:block;
  display:block;
  cursor:pointer;
  width: 128px;
  height:36px;
  background:url(../images/subscribe-tools.gif) no-repeat;
  font:bold 15px/32px Tahoma, Arial, sans-serif;
  color:#369;
  padding: 4px 0 0 3px;
}
.subscribe-box ul a:hover{background-position: 0 100%}
.subscribe-box span{
  display:block;
  height:36px;
}
.subscribe-box .twitter span{
  background:url(../images/subscribe-facebook.gif) no-repeat;
  padding: 0 0 0 43px;
}
.subscribe-box .facabook span{
  background:url(../images/subscribe-twitter.gif) no-repeat;
  padding:0 0 0 44px;
}
.subscribe-box .rss span{
  background:url(../images/subscribe-rss.gif) no-repeat;
  padding:0 0 0 47px;
}
/* info-box */
.side-bar .info-box{margin:18px 0 0;}
.side-bar .info-box .short-gradient{padding: 9px 10px 24px;}
.side-bar .info-box h2{
  font:bold 16px/18px Arial, Helvetica, sans-serif;
  color:#369;
  margin:0;
}
.side-bar .info-box p{
  font: 12px/18px Arial, Helvetica, sans-serif;
  color:#000;
  margin:11px 0 0;
}
/* newsletter */
.newsletter{margin:23px 0 0;}
.newsletter .bottom{padding:11px 11px 32px;}
.newsletter h2{
  font:bold 16px/18px Arial, Helvetica, sans-serif;
  color:#369;
  margin:0;
  position:relative;
}
.newsletter .inner-content{
  height:270px;
  width:382px;
  background:url(../images/newsletter-bg.jpg) no-repeat;
  margin: -16px 0 0 32px;
  overflow:hidden;
}
.newsletter fieldset{
  overflow:hidden;
  width: 100%;
  display:block;
  margin: 143px 0 0 175px;
}
.newsletter fieldset label{
  display:block;
  font: 10px/14px Arial, Helvetica, sans-serif;
  color:#d5652c;
  margin: 4px 0 1px;
}
.newsletter fieldset input{
  width:175px;
  padding:2px 5px;
  font: 10px Arial, Helvetica, sans-serif;
  color:#484848;
  border:1px solid #bdbcbd;
}
.newsletter fieldset a{
  width:185px;
  height:27px;
  background:url(../images/btn-keep-me-informed.gif) no-repeat;
  text-align:center;
  display:block;
  font:bold 15px/27px Arial, Helvetica, sans-serif;
  color:#fff;
  margin: 12px 0 0;
}
.newsletter fieldset a:hover{background-position:0 100%}
/* blogger-cta */
.blogger-cta{margin:26px 0 0}
.blogger-cta .bottom{overflow:hidden}
.blogger-cta .inner-content{
  height:212px;
  background:url(../images/image08.jpg) no-repeat;
  margin:11px;
  overflow:hidden;
}
.blogger-cta a{
  display:block;
  background:url(../images/btn-blogger-cta-more.gif) no-repeat;
  width: 131px;
  height:30px;
  font:bold 16px/30px Arial, Helvetica, sans-serif;
  color:#fff;
  text-align:center;
  margin: 142px 0 0 287px;
  text-transform: uppercase;
}
.blogger-cta a:hover{background-position: 0 100%}
/* footer */
#footer{
  background:#c1c4cb url(../images/footer-bg2.jpg) no-repeat;
  width:100%;
  margin: 0 -21px 0 -29px;
  padding:33px 21px 22px 29px;
  position:relative;
}
.blog-page #footer{
  background:#c1c4cb url(../images/footer-sunflower-bg.jpg) no-repeat;
  padding-top:47px;
}
/* account-col */
.account-col{
  float:left;
  width:190px;
}
.account-col h2{
  font: 18px/20px Arial, Helvetica, sans-serif;
  color:#9a4131;
  margin:0;
}
.account-col h3{
  font: 31px/36px Arial, Helvetica, sans-serif;
  color:#666364;
  margin:5px 0 4px;
}
.account-col p{
  font:11px/14px Arial, Helvetica, sans-serif;
  color:#777;
  margin:8px 0 0 0;
}
.account-col a{
  font: 11px/18px Arial, Helvetica, sans-serif;
  color:#005b7d;
}
.account-col a:hover{text-decoration:underline}
/*.account-col .btn{
  display:block;
  width:124px;
  height:28px;
  background:url(../images/btn-register-now.gif) no-repeat;
  font:bold 14px/28px Arial, Helvetica, sans-serif;
  color:#fff;
  text-align:center;
  margin: 18px 0 0 51px;
}
.account-col .btn:hover{background-position:0 100%}*/
.account-col form {
  margin-top: 2px;
  display: block;
}
.account-col form label {
  color: #666;
  font-size: 1.1em;
  margin-left: 1px;
}
.account-col form input.text {
  width: 175px;
  border: 1px solid #bbb;
  padding: 2px 3px;
  font-size: 12px;
  color: #444;
}
.account-col form .simpleroll {
  width: 91px;
  height: 26px;
  background: url(../images/submit_over.png) 0 0 no-repeat;
  margin: 2px 0 0 0;
  padding: 0;
  margin-left: 90px;
}
.account-col form .simpleroll a.btn {
  width: 91px;
  height: 26px;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  background: url(../images/submit_up.png) 0 0 no-repeat;
}
.account-col form .simpleroll a.btn:hover {
  background: none;
}
.account-col form .simpleroll a.btn span {
  display: none;
}
/*.account-col form input.btn {
  margin-top: 2px;
  margin-left: 90px;
  width: 91px;
  height: 26px;
}*/
/*.account-col form input.btn:hover*/



/* footer main columns */
#footer .main-columns{
  overflow:hidden;
  width: 100%;
  background:url(../images/footer-columns-separator.gif) repeat-y;
}
/* links column */
#footer .links-col{
  float:left;
  width:386px;
  font: 12px/17px Arial, Helvetica, sans-serif;
  color:#777;
  margin: -2px 0 0;
}
#footer .links-col a{color:#777}
#footer .links-col a:hover{text-decoration:underline}
/* sub column 1 */
#footer .main-columns .sub-col-1{
  float:left;
  width:120px;
}
/* sub column 2 */
#footer .main-columns .columns{
  overflow:hidden;
  width: 100%;
}
#footer .main-columns .multy-column-box{float:left;}
#footer .main-columns .big-column{margin:50px 0 0 20px;}
#footer .main-columns .sub-col-2{
  float:left;
  width:110px;
  margin:0 20px;
  display:inline;
}
/* sub column 3 */
#footer .main-columns .sub-col-3{
  float:left;
  width:116px;
}
#footer .links-col p{
  margin:19px 0 0;
  font-weight:bold;
}
#footer .links-col p:first-child{margin-top:0}
#footer .links-col ul{
  list-style: none;
/*  margin:5px 0 0;*/
  margin: 0;
  padding: 0;
}
/* about column */
#footer .about-col{
  float:left;
  width:158px;
  margin: 0 29px 0 30px;
  display:inline;
}
#footer .about-col img{
  display:block;
  margin:2px auto 12px;
}
#footer .about-col strong{
  display:block;
  font:bold 11px/16px Arial, Helvetica, sans-serif;
  color:#555;
  margin: 12px 0;
}
#footer .about-col p{
  font:11px/14px Arial, Helvetica, sans-serif;
  color:#777;
  margin:2px 0;
}
#footer .about-col a{
  font: 11px/18px Arial, Helvetica, sans-serif;
  color:#005b7d;
}
#footer .about-col a:hover{text-decoration:underline}

/* finder-col */
#footer .finder-col{
  float:left;
  width: 205px;
}
#footer .finder-col h3{
  margin:0;
  background:url(../images/footer-finder-title.gif) no-repeat;
  height:44px;
  text-indent:-999px;
  overflow:hidden;
}
#footer .finder-col fieldset{
  overflow:hidden;
  width: 100%;
  display:block;
  margin:9px 0 0;
}
#footer .finder-col p{
  margin:8px 0 1px;
  font:12px/14px Arial, Helvetica, sans-serif;
  color:#484848;
}
#footer .finder-col select{
  width:198px;
  font: 12px Arial, Helvetica, sans-serif;
  color:#000;
}
#footer .finder-col .btn{
  background:url(../images/btn-get-started.gif) no-repeat;
  width:140px;
  height:32px;
  text-align:center;
  font:bold 18px/32px Arial, Helvetica, sans-serif;
  color:#fff;
  display:block;
  margin: 21px 0 0 59px;
}
#footer .finder-col .btn:hover{background-position:0 100%}
/* bottom-row */
#footer .bottom-row{
  overflow:hidden;
  width: 100%;
  background:url(../images/footer-box-separator.gif) repeat-x;
  color:#555;
  padding: 16px 0 0;
  margin:17px 0 0;
}
#footer .bottom-row ul{
  list-style:none;
  margin:20px 0 0;
  padding:0;
  float:left;
}
#footer .bottom-row li{
  display:inline;
  font: 11px/14px Arial, Helvetica, sans-serif;
  padding: 0 4px 0 6px;
  background:url(../images/footer-list-separator.gif) no-repeat 0 50%;
}
#footer .bottom-row li:first-child{
  background:none;
  padding-left:0;
}
#footer .bottom-row ul a{
  color:#555;
  text-decoration:underline;
}
#footer .bottom-row ul a:hover{text-decoration:none}
#footer .bottom-row p{
  margin:0;
  float:right;
  width: 307px;
  font: 10px/12px Arial, Helvetica, sans-serif;
}
#footer h4,
#footer h4 a,
#footer h4 a:link,
#footer h4 a:visited,
#footer h4 a:hover {
  color: #555;
  margin: 0;
  padding: 0;
}
#footer h4#home {
  margin-bottom: 15px;
}

.post h1 a{color: #3069A0;}
.post h1 a:hover{text-decoration: underline;}
.comment div p a{color:#414141;}
.comment div p a:hover{text-decoration: underline;}
/* post item alignment */
.post .alignleft {
  margin: 0 10px 10px 0;
  float: left;
}
.post .alignright {
  margin: 0 0 10px 10px;
  float: right;
}
.oops ul {
  list-style:none;
  margin: 10px 0;
  padding: 0;
}
.oops ul li {
  padding: 0 0 0 10px;
  background: transparent url(../images/404-list-arrow.png) 0px 3px no-repeat;
  margin: 0;
}