/*
	Theme Name: Inhabitots
	Theme URI: http://www.inhabitots.com/
	Description: Blue variation of Inhabitat
	Version: 2.0
	Author: Major Robot
	Author URI: http://www.majorrobot.com/
*/

/* Begin Typography & Colors */
body {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 76%;
	background: url(images/background_main_new.gif) repeat-y left;
	background-color: #98cee6;
	color: #666666;
}

img {
	border-style: none;
}

body#body-gallery {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 76%;
	background: url(images/background_main_wide.gif) repeat-y left;
	background-color: #98cee6;
	color: #666666;
}

div#main {
	width: 1200px;
	height: 100%;
	padding: 0;
	background: url(images/background_main_new.gif) repeat-y;
	background-position: left top;
	background-color: #98CEE6;
	font-size: 1em;
}

div#main-gallery {
	width: 1200px;
	height: 100%;
	padding: 0;
	background: url(images/background_main_wide.gif) repeat-y;
	background-position: left top;
	background-color: #98CEE6;
	font-size: 1em;
}

#header {
	margin: 0;
	width: 1200px;
	height: 386px;
	background: url(images/bg-header-new.jpg) no-repeat;
}

#header-gallery {
	margin: 0;
	width: 1200px;
	height: 386px;
	background: url(images/bg-header-wide.jpg) no-repeat;
}

h1 {
	padding: 0px;
	float: left;
	position: absolute;
	width: 208px;
	/*height: 186px;   ***It makes category titles so height that first posts links do not work***/
	margin: 9px 0 0 15px;
}

#logo {
	width: 208px;
	height: 186px;
	display: block;
	/*text-indent: -1000px;*/
}

div#subtitle {
	position: absolute;
	width: 574px;
	height: 51px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 144px 0 0 95px;
}

div#ad-leaderboard {
	height: 85px;
	margin-left: 392px;
	padding-top: 8px;
}

div#navbar {
	height: 33px;
	margin: 0 0 0 0px;
	float: left;
	padding-top: 10px;
}

ul#nav {
	padding: 0 0 0 215px;
	margin: 0px;
	list-style: none;
	height: 33px;
	width: 985px;
	float: left;
	font-family: 'Trebuchet MS', 'Futura', Arial, Verdana, Sans-serif;
}

ul#nav li {
	float: left;
	font-size: 1.1em;
}

ul#nav li a {
	display: block;
	padding: 8px 10px 7px 10px;
}

li#login-menu {
	text-transform: lowercase;
}

li#search form, li#search input {
	display: inline;
}

ul#nav li#search {
	font-weight: bold;
	padding: 6px 10px 3px 10px;
	width: 210px;
	float: left;
}

ul#nav ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul#nav li#search li {
	float: left;
	margin: 0;
	padding: 0px;
	font-size: .9em;
}

ul#nav li#search li.search-word {
	padding: 4px 2px 0 0;
}

ul#nav a {
	color: #98b8ca;
	font-weight: normal;
	text-decoration: none;
}

ul#nav a:hover {
	color: #6BB7EB;
}

input#searchsubmit {
	border-color: #ffffff #2079a6 #2079a6 #ffffff;
	border-width: 2px;
	border-style: solid;
	padding: 1px 10px 1px 10px;
	background-color: #ffffff;
	font-size: .9em;
}

input#searchfield {
	border-color: #2079a6 #ffffff #ffffff #2079a6;
	border-width: 2px 1px 1px 2px;
	border-style: solid;
	font-size: .9em;
}

div#content {
	float: left;
	margin: -172px 0 0 95px;
	width: 576px;
	padding: 20px 10px 0 15px;
	min-height: 500px;
}

div.min-page-height {
	width: 1px;
	height: 2000px;
	float: right;
}

div#content h2 {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
}

/* blog posts */
div#content div.post {
	width: 549px;
	float: left;
	margin-top: 15px;
}

div#conten div.post div.entry {
	padding-top: 5px;
}

div#content div.post span.date {
	float: right;
	color: #2079A6;
	font-family: arial, helvetica, serif;
	font-size: .9em;
}

div#content div.post h2 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 1.6em;
}

div#content p.postmetadata {
	text-align: right;
	font-family: arial, helvetica, serif;
	font-size: .9em;
	padding: 0px;
	margin: 0;
}

/* Comments */
#commentform {
	width: 550px;
}

textarea#comment {
	width: 500px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

/* Sidebar LEFT*/
div#leftsidebar {
	clear: none;
	float: left;
	padding: 0px 0px 10px 0px;
	width: 145px;
	margin: -216px -10px 0 1px;
}

div#leftsidebar form, div#leftsidebar p {
	display: inline;
}

div#leftsidebar ul, div#leftsidebar ul ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

li#newsletter {
	padding: 5px 0px 5px 5px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ffffff;
	background-color: #A2D5EB;
	margin: -5px 0 0 0;
}

div#iecheat {
	display: none;
}

li#newsletter input#user-email-field {
	margin: 2px 0 8px 0;
	width: 120px;
}

li#newsletter input#contactsubmit {
	display: inline;
	width: 125px;
	border-color: #ffffff #2079a6 #2079a6 #ffffff;
	border-width: 2px;
	border-style: solid;
	padding: 1px 10px 1px 10px;
	background-color: #ffffff;
	font-size: 1em;
}

li#newsletter span#getemail {
	color: #ffffff;
	font-family: arial, helvetica, serif;
	font-size: .9em;
}

li#readinhabitots {
	padding: 13px 8px 0 8px;
	background-color: #C1E3F2;
}

li#subscribe-links {
	padding: 5px 4px 5px 4px;
	background-color: #C1E3F2;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ffffff;
}

li#categories {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ffffff;
	padding: 5px 8px 5px 10px;
	background-color: #C1E3F2;
}

li#categories h2 {
	margin: 0 0 3px 0px;
	padding: 0px;
	font-size: .9em;
	font-family: arial, helvetica, serif;
	font-weight: bold;
}

li#search-categories {
	padding: 5px 4px 5px 4px;
	background-color: #CCE8F4;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ffffff;
}

li#search-categories select {
	font-size: .9em;
	width: 99%;
	margin: 0 0 5px 0;
}

li#search-categories h2, li#videos h2, li#recent-posts h2, li#feeds h2,
	li#rec-reading h2, li#rec-watching h2, li#photo-gallery h2, li#subscribe-links h2,
	li#recent-comments h2, li#most-commented h2, li#top-posts h2, li#newsletter h2,
	li#amazon h2 {
	margin: 0 0 10px 0;
	padding: 0px;
	font-size: .9em;
	font-family: arial, helvetica, serif;
	font-weight: bold;
	color: #275F78;
}

li#newsletter h2 {
	font-size: 1.02em;
	letter-spacing: -0.06em;
	margin-bottom: 2px;
}

li#newsletter h2 a {
	text-decoration: none;
}

li#newsletter h2 a:hover {
	background-color: #2d78aa;
	color: #fff;
	text-decoration: none;
}

li#categories h2 a, li#categories h2 a:visited {
	color: #2079a6;
}

li#categories h2 a:hover {
	color: #fff;
}

li#search-categories p {
	display: block;
}

#leftsidebar form {
	margin: 0;
}

li#videos {
	padding: 5px 8px 5px 10px;
	background-color: #CCE8F4;
}

li#videos li {
	padding: 0 0 15px 2px;
}

images#vidThumb {
	margin: 0 0 -15px 0;
}

li#most-commented {
	font-size: .9em;
}

li#most-commented a {
	text-transform: lowercase;
	font-family: arial, helvetica, serif;
	font-weight: normal;
}

li#recent-posts, li#recent-comments, li#most-commented, li#top-posts, li#amazon
	{
	padding: 5px 8px 5px 10px;
	background-color: #CCE8F4;
}

li#inhabitots-banners {
	padding: 5px 0 5px;
	background-color: #CCE8F4;
}

li#feeds {
	padding: 5px 8px 5px 10px;
	font-family: arial, helvetica, serif;
	font-size: 1.1em;
	background-color: #CCE8F4;
}

li#feeds li {
	padding: 0 0 0 0;
}

li#feeds li.linkcat h2 {
	margin: 10px 0 4px 0;
	padding: 0px;
}

li#feeds li a, li#feeds li a:visited, li#recent-posts li a, li#recent-posts li a:visited,
	li#recent-comments li a, li#recent-comments li a:visited, li#top-posts li a:visited,
	li#top-posts li a {
	font-size: .9em;
	font-family: arial, helvetica, serif;
	font-weight: normal;
}

li#credits {
	padding: 5px 8px 5px 10px;
	background-color: #CCE8F4;
}

li#rec-reading, li#rec-watching {
	padding: 5px 8px 5px 10px;
	background-color: #CCE8F4;
}

li#rec-reading li, li#rec-watching li {
	padding: 0 0 10px 0;
}

/* Sidebar RIGHT */
div#rightsidebar {
	clear: none;
	float: left;
	padding: 0;
	width: 330px;
	margin: -210px 0 0 10px;
}

div#rightsidebar ul {
	margin: 0px;
	padding: 0 0 0 15px;
	list-style: none;
}

div#rightsidebar ul li {
	padding: 5px 0 5px 0;
}

#rightsidebar_newsletter_signup {
	background-color: #ecf09e;
	width: 300px;
	margin: 5px 0 10px 0;
}

#rightsidebar_newsletter_signup #newsletter_submit {
	line-height: 20px;
}

#rightsidebar_newsletter_signup h3 {
	font: 18px Trebuchet MS;
	margin: 7px auto;
	text-align: center;
	white-space: nowrap;
	color: #999900;
	font-weight: bold;
}

#rightsidebar-facebook-like {
	margin-bottom: 10px;
}

#rightsidebar ul li#rightsidebar-follow-inhabitots {
	margin-top: -17px;
	margin-bottom: 35px;
}

#rightsidebar-follow-inhabitots h3 {
	font: 17px Trebuchet MS;
	color: #006699;
	float: left;
	margin: 4px 0 0 0;
	padding: 0;
	word-wrap: no-wrap;
	font-weight: bold;
	letter-spacing: -0.5px;
}

div#icons {
	float: left;
}

#rightsidebar-follow-inhabitots  div#icons div {
	float: left;
	margin-right: 7px;
}

#rightsidebar-follow-inhabitots  div#icons div a {
	text-decoration: none
}

div.comments-captcha {
	float: left;
	width: 100%;
}

div.contact-registration-captcha {
	margin-bottom: 10px;
}

div.submit-story-registration-captcha {
	margin-bottom: 10px;
}

 #recaptcha_widget_div { width: 216px; overflow:hidden; }
 #recaptcha_image img  { width: 200px; }

.pin-icon {
	background: transparent url(images/social-icons.gif) no-repeat -62px 0;
	display: block;
	float: left;
	height: 24px;
	text-indent: -10000px;
	width: 24px;
}

.twitter-icon2 {
	background: transparent url(images/social-icons.gif) no-repeat -31px 0;
	display: block;
	float: left;
	height: 24px;
	text-indent: -10000px;
	width: 24px;
}

.facebook-icon2 {
	background: transparent url(images/social-icons.gif) no-repeat 0 0;
	display: block;
	float: left;
	height: 24px;
	text-indent: -10000px;
	width: 24px;
}

.flickr-icon2 {
	background: transparent url(images/social-icons.gif) no-repeat -93px 0;
	display: block;
	float: left;
	height: 24px;
	text-indent: -10000px;
	width: 24px;
}

li#ads, li#ads div, li#ads p {
	background-color: none;
}

li#ads li {
	padding: 5px 0 5px 0;
}

#footer {
	clear: both;
	background-color: #eee;
	background: url("images/bg-footer.jpg");
	background-repeat: no-repeat;
	width: 1200px;
	padding-top: 7px;
	padding-bottom: 0px;
	float: left;
	height: 120px;
}

#footer_ad {
	width: 846px;
	text-align: left;
	margin-left: 94px;
	height: 90px;
}

#footer_bottom {
	width: 1108px;
	background-color: #ffffff;
	margin-top: 5px;
	padding: 5px 0 5px 92px;
	height: 17px;
	position: relative;

	/*top:10px;*/
}

#footer a {
	font-weight: normal;
}

a {
	color: #2079a6;
	font-weight: bold;
	text-decoration: none;
}

a:active, a:hover {
	background-color: #2d78aa;
	color: #fff;
	text-decoration: none;
}

images {
	border-width: 0;
}

div.hr {
	padding: 10px 0 10px 0;
	width: 548px;
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-width: 0;
}

/* UTILITY */
.alignright {
	float: right;
}

.alignleft {
	float: left;
}

/* plug-in alterations */
images.WP-EmailIcon {
	display: none;
}

div#promotion {
	width: 450px;
	height: 380px;
	position: absolute;
	top: 75px;
	margin: 0 0 0 450px;
	background-color: #ffffff;
	border-color: #cccccc #999999 #999999 #cccccc;
	border-width: 1px;
	border-style: solid;
	z-index: 100;
	text-align: center;
	padding: 5px;
}

div.contributor {
	clear: both;
	padding: 10px 0 0 0;
}

div.contributor images {
	padding: 0 5px 5px 5px;
}

div.contributor strong {
	display: block;
}

#leftsidebar li.social_sites {
	border-bottom: 1px solid #FFFFFF;
	float: left;
	padding-left: 0;
	padding-top: 10px;
	width: 100%;
	margin-bottom: 5px;
}

#leftsidebar li.social_sites ul {
	clear: both;
	float: left;
	margin-bottom: 0;
	margin-left: 10px;
}

#leftsidebar .social_sites ul li {
	clear: both;
	float: left;
	margin-bottom: 5px;
	width: 140px;
}

#leftsidebar .social_sites li a {
	color: #2079A6;
	float: left;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	text-decoration: none;
}

#leftsidebar .social_sites li a:hover {
	background-color: #2d78aa;
	color: #fff;
	text-decoration: none;
}

.pin-it-large {
	background: transparent url(images/CSS-Sprites-icons.gif) repeat scroll
		0 -15px;
	display: inline-block;
	width: 75px;
	height: 30px;
}

#leftsidebar .social_sites a.icon_social_rss {
	background: transparent url(images/CSS-Sprites-icons.gif) repeat scroll
		0 0;
	display: block;
	float: left;
	height: 15px;
	margin-left: 0;
	text-indent: -10000px;
	width: 15px;
}

#leftsidebar .social_sites a.icon_social_twitter {
	background: transparent url(images/CSS-Sprites-icons.gif) repeat scroll
		-59px 0;
	display: block;
	float: left;
	height: 15px;
	margin-left: 0;
	text-indent: -10000px;
	width: 12px;
}

#leftsidebar .social_sites a.icon_social_facebook {
	background: transparent url(images/CSS-Sprites-icons.gif) repeat scroll
		-15px 0;
	display: block;
	float: left;
	height: 13px;
	margin-left: 0;
	text-indent: -10000px;
	width: 14px;
}

#leftsidebar .social_sites a.icon_social_myspace {
	background: transparent url(images/CSS-Sprites-icons.gif) repeat scroll
		-45px 0;
	display: block;
	float: left;
	height: 13px;
	margin-left: 0;
	text-indent: -10000px;
	width: 14px;
}

#leftsidebar .social_sites a.icon_social_flickr {
	background: transparent url(images/CSS-Sprites-icons.gif) repeat scroll
		-29px 0;
	display: block;
	float: left;
	height: 13px;
	margin-left: 0;
	text-indent: -10000px;
	width: 16px;
}

#loginbox {
	width: 100%;
	display:inline-block;
}

#loginbox #loginbox-left {
	width: 49%;
	display:inline-block;
	margin: 0;
}
#loginbox #loginbox-right {
	width: 49%;
	display:inline-block;
	margin: 0 0 0 2%;
}

#loginbox label {
	margin: 0 10px 0 0;
	width: 80px;
	padding: 5px 0 0;
	float: left;
}

#loginbox input {
	float: left;
	width: 149px;
	padding: 2px 3px;
	margin: 0;
}

#loginbox p {
	float: left;
	clear: both;
	padding: 0;
	margin: 0 0 5px;
}

#loginbox h2 {
	margin: 0 0 5px;
	padding: 0;
}

#loginbox .newsletter-signup-input {
	width: 20px;
	float: left;
	margin-bottom: 20px;
}

#loginbox .newsletter-signup-text {
	width: 225px;
	float: right;
}

#loginbox .rememberme-input {
	width: 20px;
	float: left;
}

#loginbox .rememberme-text {
	width: 200px;
	float: right;
}

/*#login {

	margin: 140px 0 0;

	color: #958178;

	font-weight: bold;

}*/
#login #log, #login #login_password, #login #user_login, #login #email,
	#login #user_email {
	border: 1px solid #CCC;
	background: #FFF;
	padding: 3px;
	font-size: 110%;
	width: 225px;
	color: #333;
}

#login h2 {
	color: #2079A6;
	font-size: 140%;
}

#login #submit {
	border: 1px solid #CCC;
	background: #FFF;
	padding: 3px;
	font-size: 110%;
	color: #333;
}

#commentform #submit {
	float: right;
	margin: 0;
	cursor: pointer;
}

#commentform input {
	margin: 5px 5px 1px 0;
	padding: 2px;
	width: 160px;
}

#rightsidebar ul.falbum-recent {
	margin: 0px;
	padding: 0px;
}

.falbum-recent li {
	margin: 0px;
	float: left;
}

.top-white-line {
	border-top: solid 1px #FFF;
}

#similarposts {
	margin-bottom: 20px;
	clear: both;
}

#similarposts h2 {
	background: url(images/related-posts.gif) no-repeat;
	width: 171px;
	height: 19px;
	text-indent: -10000px;
}

#related-posts-output {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#related-posts-output li {
	margin-bottom: 10px;
	clear: both;
}

#related-posts-output .related-image {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	width: 50px;
	height: 50px;
}

#related-posts-output .related-title {
	float: left;
	font-size: 13px;
	font-weight: bold;
	width: 510px;
}

#related-posts-output .related-excerpt {
	float: left;
	width: 470px;
}

/* ----------------------- Designer Pages ------------------ */
#rightsidebar .dp-collection-container {
	width: 160px;
	background-color: #FFF;
}

#rightsidebar .dp-collection-container a {
	color: #275F78;
}

#rightsidebar .dp-collection-container .dp-collection-header {
	width: 150px;
	margin-left: 5px;
	padding-top: 5px;
}

#rightsidebar .dp-collection-container .dp-collection-header a {
	float: left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.1em;
}

#rightsidebar .dp-collection-container .dp-collection-product-list {
	width: 150px;
	margin-left: 5px;
	padding: 0px;
}

#rightsidebar .dp-collection-container .dp-collection-product-list a {
	font-weight: normal;
}

#rightsidebar .dp-collection-container .dp-collection-product-list li {
	width: 150px;
	clear: left;
	float: left;
}

#rightsidebar .dp-collection-container .dp-collection-product-image {
	width: 50px;
	height: 60px;
	overflow: hidden;
	float: left;
}

#rightsidebar .dp-collection-container .dp-collection-product-name {
	width: 90px;
	float: left;
	margin-left: 8px;
}

#rightsidebar .dp-collection-container .dp-collection-manufacturer {
	width: 90px;
	float: left;
	margin-left: 8px;
}

#rightsidebar .dp-collection-container .dp-collection-callout {
	width: 150px;
	margin-left: 5px;
	padding-bottom: 5px;
}

#rightsidebar .dp-collection-container .dp-collection-callout a {
	font-weight: normal;
}

.width300 {
	width: 300px;
}

.post-footer {
	height: auto;
	width: 547px;
	float: left;
	border-bottom: 1px dotted #8E9938;
	padding-bottom: 5px;
	border-top: none;
}

.post-footer-condensed {
	float: right;
	margin-bottom: 0px;
	margin-top: -15px;
	/*width:515px;*/
}

.footer-links {
	float: right;
	margin-top: 0px;
}

.footer-links .footer-icon {
	width: 16px;
	height: 16px;
	display: block;
	background-color: #0000CC;
	text-indent: 100000px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
}

.footer-links .footer-description {
	float: left;
	margin-top: 1px;
}

.footer-links .footer-digg {
	float: left;
	padding-left: 2px;
	padding-right: 2px;
}

.footer-links .footer-digg div {
	text-align: right;
}

.footer-links .footer-digg .footer-icon {
	background: url(images/digg.png) no-repeat;
}

.footer-links .footer-retweet {
	float: left;
	padding-right: 0px;
	padding-left: 8px;
}

.footer-links .footer-print {
	float: left;
	padding-right: 0px;
	margin-top: -2px;
}

.footer-links .footer-print  a {
	margin-top: 1px;
	float: left;
	margin-left: 3px;
}

.footer-links .footer-email {
	float: left;
	padding-right: 4px;
}

.footer-pinterest {
	float: left;
	padding: 0px 4px;
}

.footer-google {
	float: left;
}

.footer-links .footer-email .footer-icon {
	background: url(images/email.png) no-repeat;
}

.footer-links .footer-twitter {
	float: left;
	padding-left: 4px;
	padding-right: 4px;
}

.footer-links .footer-votes {
	float: left;
	padding-left: 4px;
	padding-right: 4px;
}

.footer-links .footer-twitter .footer-icon {
	background: url(images/twitter.png) no-repeat;
}

.footer-links .footer-facebook {
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 2px;
}

.footer-links .footer-facebook .footer-icon {
	background: url(images/facebook.png) no-repeat;
}

.footer-links .footer-comments {
	float: left;
	padding-left: 4px;
	margin-top: 2px;
}

.footer-links .footer-comments big {
	background: url(images/ITBCBubble.gif) no-repeat;
	width: 27px;
	height: 26px;
	display: block;
	color: #FFF;
	margin-right: 3px;
	margin-top: -3px;
	padding-top: 2px;
	font-size: 1.15em;
	text-align: center;
	float: left;
}

.post-footer .footer-promo {
	float: left;
}

.postmetadata {
	float: left;
	width: 549px;
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #2079A6;
}

.post-listing-title {
	margin: 0;
}

.cat-post {
	clear: both;
	float: left;
	padding-bottom: 15px;
	width: 549px;
	border-bottom: 1px dotted #2079A6;
	margin-top: 15px;
}

.cat-post .post-thumbnail {
	width: 140px;
	float: left;
	height: 120px;
	background-color: #CCCCCC;
	margin-right: 15px;
}

.cat-post .post-content {
	width: 394px;
	float: left;
}

#content .cat-post .post-content h2 {
	font-size: 1.25em;
	color: #2079A6;
}

#content .cat-post .post-content .read-more {
	margin-bottom: 0px;
	float: left;
	width: 540px;
}

#content .cat-post .post-content .read-more a {
	font-size: 1.15em;
	letter-spacing: .02em;

	/*color: #2079A6;*/
}

#more {
	cursor: pointer;
}

#content .cat-post .post-content .gallery {
	height: 75px;
	overflow: hidden;
	width: 390px;
}

#content .navigation {
	width: 549px;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

#content h2.pagetitle {
	font-size: 1.4em;
	color: #2079A6;
}

#featured_posts {
	width: 300px;
	float: left;
	margin-bottom: 15px;
}

#featured_posts h3 {
	width: 300px;
	height: 18px;
	margin: 0px;
	background: url(images/featured-stories.gif) no-repeat;
	text-indent: -1000000px;
}

#featured_posts_output {
	width: 300px;
	height: 75px;
	overflow: hidden;
	margin-top: 5px;
}

.featured_posts_item {
	width: 75px;
	height: 75px;
	float: left;
	overflow: hidden;
}

#inhabitat_calendar {
	background-color: #FFF;
	float: left;
	font-size: 1.05em;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#inhabitat_calendar #wp-calendar {
	float: left;
	margin-left: 5px;
}

#inhabitat_calendar h2 {
	width: 300px;
	height: 28px;
	background: url(images/calendar-title.jpg) no-repeat;
	text-indent: -1000000px;
	margin-top: 0px;
	margin-bottom: 6px;
}

#inhabitat_calendar .ec3_eventday {
	background-color: #CFE7F4;
}

#inhabitat_calendar .ec3_postday {
	background-color: none;
}

#inhabitat_calendar #wp-calendar #ec3_prev {
	display: inline;
	color: #275F78;
	font-size: 1.1em;
	text-transform: lowercase;
	font-weight: bold;
}

#inhabitat_calendar #wp-calendar #ec3_next {
	display: inline;
	color: #275F78;
	font-size: 1.1em;
	text-transform: lowercase;
	font-weight: bold;
}

#inhabitat_calendar caption div {
	display: inline;
}

#rightsidebar #inhabitat_calendar .ec3_eventday a.eventday {
	color: #275F78;
}

#inhabitat_calendar caption a {
	display: inline;
	color: #275F78;
	font-size: 1.1em;
	text-transform: lowercase;
	font-weight: bold;
}

#inhabitat_calendar .ec3_postday a {
	color: #275F78;
}

#inhabitat_calendar .ec3_postday a:hover {
	color: #8E9938;
}

#inhabitat_calendar thead {
	font-size: .95em;
	text-transform: lowercase;
}

#inhabitat_calendar_events {
	float: left;
	margin-left: 10px;
	width: 145px;
}

#inhabitat_calendar_events h3 {
	color: #275F78;
	font-size: 1.1em;
	text-transform: lowercase;
	margin-top: 0px;
	margin-bottom: 4px;
}

#inhabitat_calendar_events ul.ec3_events li {
	float: left;
	color: #275F78;
	font-size: .9em;
	margin-bottom: 7px; /*font-weight: bold;*/
	padding: 0px;
}

#inhabitat_calendar_events ul.ec3_events li a {
	color: #275F78;
}

#inhabitat_calendar_events ul.ec3_events li ul {
	float: left;
	margin: 0px;
	width: 130px;
}

#inhabitat_calendar_events ul.ec3_events li ul li {
	float: left;
	margin: 0px;
	width: 130px;
}

.subscribe-to-comments {
	float: left;
	width: 300px;
}

#nav-bottom {
	display: block;
	font-family: 'Trebuchet MS', 'Futura', Arial, Verdana, Sans-serif;
	font-size: 14px;
	height: 34px;
	margin-left: 220px;
	overflow: hidden;
	padding-left: 0;
	text-transform: uppercase;
	width: 980px;
	margin-bottom: 0px;
	margin-top: 0px;
	position: relative;
	top: -6px;
}

#nav-bottom li {
	float: left;
	list-style-type: none;
}

#nav-bottom li a {
	color: #356895;
	text-decoration: none;
	font-weight: bold;
	height: 27px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 9px;
	display: block;
}

#nav-bottom li a:hover {
	color: #6BB7EB;
	background: #FFF;
}

#nav-bottom #furniture a {
	background-color: none;
}

#nav-bottom #furniture a:hover {
	color: #6BB7EB;
}

#nav-bottom #decor a {
	background-color: #eff2f5;
}

#nav-bottom #decor a:hover {
	color: #6BB7EB;
	background: #FFF;
}

#nav-bottom #clothing a {
	background-color: none;
}

#nav-bottom #clothing a:hover {
	color: #6BB7EB;
}

#nav-bottom #feeding a {
	background-color: #eff2f5;
}

#nav-bottom #feeding a:hover {
	color: #6BB7EB;
	background: #FFF;
}

#nav-bottom #sleeping a {
	background-color: none;
}

#nav-bottom #sleeping a:hover {
	color: #6BB7EB;
}

#nav-bottom #play a {
	background-color: #eff2f5;
}

#nav-bottom #play a:hover {
	color: #6BB7EB;
	background: #FFF;
}

#nav-bottom #gear a {
	background-color: none;
}

#nav-bottom #gear a:hover {
	color: #6BB7EB;
}

#nav-bottom #health a {
	background-color: #eff2f5;
}

#nav-bottom #health a:hover {
	color: #6BB7EB;
	background: #FFF;
}

#nav-bottom #gadgets a {
	background-color: none;
}

#nav-bottom #gadgets a:hover {
	color: #6BB7EB;
}

#nav-bottom #education a {
	background-color: #eff2f5;
}

#nav-bottom #education a:hover {
	color: #6BB7EB;
	background: #FFF;
}

#nav-bottom #search {
	padding-left: 10px;
	padding-top: 5px;
}

#search-age {
	font-family: 'Trebuchet MS', 'Futura', Arial, Verdana, Sans-serif;
	color: #6BB7EB;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 25px;
}

#search-age #browseAge {
	display: inline;
}

#searchform #searchsubmit {
	font-size: .8em;
}

#newsletter-popup {
	position: absolute;
	z-index: 10000000;
	background: url(images/newsletter-popup-background.png) no-repeat;
	width: 458px;
	height: 179px;
	padding: 20px;
	margin-left: 330px;
	margin-top: 170px;
	color: #1592be;
}

#newsletter-popup #popup-content {
	font-size: 1.2em;
	background: #fff;
	margin: 0px;
	width: 410px;
}

#newsletter-popup #popup-content #newsletter-close {
	float: right;
	display: block;
	width: 16px;
	height: 15px;
	text-indent: -10000px;
	background: url(images/newsletter-close.png) no-repeat;
}

#newsletter-popup #popup-content h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 1.1em;
}

#newsletter-popup #popup-content p {
	font-size: .95em;
	margin-top: 5px;
	margin-bottom: 5px;
}

#newsletter-popup #popup-content form {
	margin: 0px;
}

.commentlistalt {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #8E9938;
}

.commentlist {
	padding-bottom: 10px;
	border-bottom: 1px dotted #8E9938;
	margin-top: 10px;
	list-style: none;
	padding-left: 0px;
}

.image-entrytext {
	float: left;
	width: 537px;
}

#attachment-image {
	width: 537px;
}

#image-navigation {
	margin-top: 5px;
	margin-bottom: 5px;
	position: absolute;
	top: 430px;
	width: 537px;
	z-index: 10;
}

#image-navigation .ft_text_image_link {
	width: 29px;
	height: 36px;
	background: url(images/bg-image-arrows.png) no-repeat;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
}

#image-navigation .alignleft .ft_text_image_link {
	background-position: 0 0;
	margin-left: 10px;
}

#image-navigation .alignright .ft_text_image_link {
	background-position: -29px 0;
	margin-right: 10px;
}

#gallery-images {
	float: left;
	width: 539px;
}

.clear {
	clear: both;
}

p.pages {
	font-size: 1.4em;
}

/* ----------------- NEW GALLERY PLUS EXTEND THEMES -----------------  */

/* .condensed-post-content { clear:both;} */
.image-navigation_extend {
	/* display:none; */
	position: absolute;
	margin-top: 5px;
	width: 537px;
}

.prev_images_arrow_extend {
	cursor: pointer;
	width: 140px;
	height: 34px;
	background-image: url(images/previous_image.png);
	cursor: pointer;
}

.next_images_arrow_extend {
	cursor: pointer;
	width: 136px;
	height: 33px;
	float: right;
	background-image: url(images/next_image.png);
	cursor: pointer;
}

.next_img_arrow_extend {
	cursor: pointer;
	width: 136px;
	height: 33px;
	float: right;
	background-image: url(images/next_image.png);
	cursor: pointer;
	position: absolute;
	right: -4px;
}

.gallery_extend-image-header {
	width: 272px;
	height: 35px;
	background: url(images/gallery_header.png);
	float: left;
}

.gallery_extend-clear {
	clear: both;
	width: 540px;
	float: left;
}

div.post .gallery_extend {
	margin: 0;
}

.gallery_extend {
	margin: auto;
	width: 540px;
	clear: both;
}

/*.gallery_extend-main-item, .gallery_extend-icon { width:100%; }
.gallery_extend-main-item .gallery_extend-icon a images { width:100% } */
.gallery-extend-readmore {
	background-image: url(images/read_more.png);
	width: 163px;
	height: 28px;
	float: right;
	clear: both;
	cursor: pointer;
	margin-top: 10px;
}

.gallery_extend-item {
	float: left;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center;
	width: 75px !important;
	height: 75px;
	overflow: hidden;
	margin-left: 2px;
}

.gallery_extend-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	/*width: {$itemwidth}%;*/
}

.gallery_extend images {
	border: 0px !important;
}

.gallery_extend-caption {
	margin-left: 0;
}

.gallery_extend-description {
	width: 535px;
	text-align: left;
	clear: both;
	font-size: 12px;
	margin-top: 10px;
}

#image-subhead {
	margin-bottom: 10px;
}

.condensed-post .gallery_extend-main-item {
	width: 392px !important;
}

.condensed-post .gallery_extend-main-item images {
	width: 392px;
	height: 294px;
	/* width:100%; height:100%; */
}

.condensed-post .gallery_extend {
	width: 392px;
}

.condensed-post .gallery_extend-description {
	width: 392px;
}

.condensed-post .gallery_extend p {
	width: 392px;
}

.condensed-post .gallery_extend-clear {
	width: 392px;
}

.condensed-post .gallery_extend .image-navigation_extend {
	width: 409px;
}

.cat-post .gallery_extend-main-item {
	width: 392px !important;
}

.cat-post .gallery_extend-main-item images {
	width: 392px;
	height: 294px;
	/* width:100%; height:100%; */
}

.cat-post .gallery_extend {
	width: 392px;
}

.cat-post .gallery_extend-description {
	width: 392px;
}

.cat-post .gallery_extend p {
	width: 392px;
}

.cat-post .gallery_extend-clear {
	width: 392px;
}

.cat-post .gallery_extend .image-navigation_extend {
	width: 409px;
}

.special-column {
	margin-bottom: 10px;
}

/* image.php gallery styles*/
#column1-wrapper {
	float: left;
	margin: -172px 0 0 95px;
	width: 728px;
	padding: 20px 10px 0 0px;
	min-height: 500px;
}

#column1-wide {
	float: left;
	width: 728px;
	margin-top: 0px;
	color: #666666;
	margin-left: 9px;
}

#column1-wide .gallery_return {
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}

#column1-wide .gallery-title {
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.5em;
	position: relative;
	width: 100%;
	height: 25px;
}

#column1-wide .post-content {
	float: left;
	width: 728px;
	margin-top: 11px;
}

#column1-wide .attachment-container {
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
	width: 728px;
	background: #222;
	overflow: hidden;
}

#column1-wide .image-navigation {
	float: left;
	font-size: 1.2em;
	margin-top: 5px;
	width: 728px;
	position: absolute;
}

#column1-wide .image-navigation-narrow {
	float: left;
	font-size: 1.2em;
	margin-top: 5px;
	width: 540px;
	position: absolute;
}

#column1-wide .thumbnail-wrapper {
	float: left;
	width: 728px;
}

#column1-wide .gallery-item {
	float: left;
	width: 100px;
	height: 100px;
	margin-top: 8px;
	margin-bottom: 3px;
	margin-right: 2px;
	overflow: hidden;
}

#column1-wide .slideControl {
	float: right;
	width: 177px;
	padding-left: 79px;
}

#column1-wide .play {
	margin: 4px 0 0 5px;
	font-size: 1.3em;
	color: #FFF;
	text-transform: uppercase;
}

#column1-wide .post-listing .post-content  .play a {
	color: #FFF;
	text-transform: uppercase;
	margin-left: -20px;
	padding-left: 20px;
}

#column1-wide .post-listing .post-content   .play a:hover {
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	background: none;
}

#column1-wide .status {
	margin: 0;
	font-size: 1em;
	color: #FFF;
	text-transform: lowercase;
	float: right;
	padding-right: 12px;
}

#column1-wide .status a {
	color: #FFF;
	text-transform: lowercase;
}

#column1-wide .status a:hover {
	color: #FFF;
	text-transform: lowercase;
	text-decoration: none;
}

#column1-wide .slidenav {
	width: 728px;
	height: 34px;
}

#column1-wide .caption-left {
	float: left;
	font-size: 0.85em;
}

#column1-wide .caption-right {
	float: right;
	font-size: 0.85em;
}

#column1-wide .gallery-extend-link {
	width: 728px;
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
}

#column1-wide .post-listing .post-content a, #column1-wide .condensed-post-content .post-content a
	{
	color: #2079A6;
	font-weight: bold;
	text-decoration: none;
}

#column1-wide .post-listing .post-content a:hover, #column1-wide .condensed-post-content .post-content a:hover
	{
	background-color: #2d78aa;
	color: #fff;
	text-decoration: none;
}

#image-button-previous {
	background: url(images/gallery-left.png) no-repeat;
	width: 63px;
	height: 53px;
	display: block;
}

#image-button-next {
	background: url(images/gallery-right.png) no-repeat;
	width: 63px;
	height: 53px;
	display: block;
}

.image-button-previous-extend {
	background: url(images/previous_image.png) no-repeat;
	width: 140px;
	height: 34px;
	display: block;
}

.image-button-next-extend {
	background: url(images/next_image.png) no-repeat top right;
	width: 136px;
	height: 33px;
	display: block;
}

.image-navigation a:hover {
	cursor: pointer;
}

.condensed_next_image_arrow {
	cursor: pointer;
	width: 136px;
	height: 33px;
	float: right;
	background-image: url(images/next_image.png);
	cursor: pointer;
	position: absolute;
	right: -4px;
}

.condensed_image-navigation {
	/* display:none; */
	position: absolute;
	margin-top: 5px;
	width: 380px;
}

img {
	border: none;
}

.column_3_ad {
	height: 250px;
	clear: both;
}

/* correct rolloever background effect anomalies */
#nav a:hover {
	background: none;
}

#logo {
	background: none;
}

.post h2 a:hover {
	color: #fff;
}

#recent-posts a:hover {
	color: #fff;
}

#imageNav #next, #imageNav #prev {
	background: none;
}

#column1-wide .post-listing .post-content .status a:hover {
	background: none;
	color: #2079A6;
}

#wp-pagenavi a:hover {
	background: none;
}

/* files under */
.filed-under {
	font-style: italic;
	font-size: .9em;
}

.filed-under a:link {
	font-weight: normal;
}

#recommended-popup {
	display: none;
	position: fixed;
	z-index: 1000;
	padding: 10px;
	bottom: 0px;
	right: 0px;
	background: #FFF;
	padding-top: 15px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-family: 'Trebuchet MS', 'Futura', arial, verdana, sans-serif;
	width: 300px;
	min-height: 127px;
	opacity: 1;
	-moz-box-shadow: 0 0 9px 2px #999;
	-webkit-box-shadow: 0 0 9px 2px #999;
	box-shadow: 0 0 9px 2px #999;
}

div#recommended-popup h2 {
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 22px;
	margin-top: 0;
}

#recommended-popup .related-title {
	width: 175px;
}

#rec-left-title {
	float: left;
	margin-left: 10px;
	font-size: 18px;
	max-width: 150px;
}

#rec-left-image {
	float: left;
}

#rec-left-image img {
	min-width: 120px;
	height: auto !important;
}

a#recommended-popup-close {
	cursor: pointer;
	color: transparent;
	background: #fff url(images/pop-up-close.png) no-repeat 0 0;
	width: 19px;
	height: 20px;
	display: block;
	position: absolute;
	top: 2px;
	right: 2px;
}

.googleAdBlock {
	clear: none !important;
}

#fm-pushdown {
	padding: 5px 5px 5px 93px;
	background-color: #ccc;
	width: 1103px;
}

#rightsidebar_newsletter_signup a img {
	margin-top: 3px;
}

#rightsidebar_newsletter_signup label {
	width: 90px;
	margin: 15px 0px 15px 0px;
	float: left;
	display: block;
	font-weight: bold;
}

#rightsidebar_newsletter_signup .mc-field-group {
	margin: 0 5% 0 5%;
	padding: 2px 0;
	clear: both;
	overflow: hidden;
}

#rightsidebar_newsletter_signup #mc_input_div span {
	display: inline-block;
	margin: 13px 2px;
}

#rightsidebar_newsletter_signup .mc-field-group input {
	margin: 12px 37px 0px 0px;
	padding: 2px 2px width: 160px;
	float: right;
	z-index: 999;
}

.archive-title {
	color: #666;
	width: 100%;
	margin-bottom: 60px;
	clear: both;
}

.archive-title h1 {
	/*width: 100%;*/
	width: 535px;
	font-size: 32px;
	text-transform: uppercase;
}

.archive-title h2 {
	width: 100%;
	font-size: 32px !important;
}

.share-service {
	float: right;
	padding-left: 5px;
	/*padding-right: 5px;*/
}

.share-service img {
	vertical-align: middle;
}

.comment-bubble {
	background: transparent url(images/ITBCBubble.gif) no-repeat;
	display: block;
	float: left;
	height: 25px;
	margin-left: 0;
	width: 28px;
	margin-right: 5px;
	text-align: center;
	padding-top: 3px;
	margin-top: -5px;
	color: #FFF !important;
}

.email-icon {
	background: transparent url(images/CSS-Sprites-icons-alt.gif) repeat
		scroll -87px 0;
	display: block;
	float: left;
	height: 15px;
	margin-left: 0;
	text-indent: -10000px;
	width: 16px;
	margin-right: 5px;
}

.twitter-icon {
	background: transparent url(images/CSS-Sprites-icons-alt.gif) repeat
		scroll -59px 0;
	display: block;
	float: left;
	height: 15px;
	margin-left: 0;
	text-indent: -10000px;
	width: 12px;
	margin-right: 5px;
}

.facebook-icon {
	background: transparent url(images/CSS-Sprites-icons-alt.gif) repeat
		scroll -15px 0;
	display: block;
	float: left;
	height: 14px;
	margin-left: 0;
	text-indent: -10000px;
	width: 14px;
	margin-right: 5px;
}

.pagenavi-title {
	margin-bottom: 10px;
	padding-bottom: 0pt;
	padding-top: 10px;
	padding-left: 0pt;
	float: left;
	width: 100%;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
}

#cboxLoadedContent {
	overflow: auto;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
	background: url(images/overlay.png) repeat 0 0;
}

#colorbox {

}

#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -101px 0;
}

#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -130px 0;
}

#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -101px -29px;
}

#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -130px -29px;
}

#cboxMiddleLeft {
	width: 21px;
	background: url(images/controls.png) left top repeat-y;
}

#cboxMiddleRight {
	width: 21px;
	background: url(images/controls.png) right top repeat-y;
}

#cboxTopCenter {
	height: 21px;
	background: url(images/border.png) 0 0 repeat-x;
}

#cboxBottomCenter {
	height: 21px;
	background: url(images/border.png) 0 -29px repeat-x;
}

#cboxContent {
	background: #fff;
	overflow: hidden;
}

.cboxIframe {
	background: #fff;
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}

#cboxLoadedContent {
	margin-bottom: 28px;
}

#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}

#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef;
}

#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(images/controls.png) no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxPrevious:hover {
	background-position: -75px -25px;
}

#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(images/controls.png) no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxNext:hover {
	background-position: -50px -25px;
}

#cboxLoadingOverlay {
	background: url(images/loading_background.png) no-repeat center center;
}

#cboxLoadingGraphic {
	background: url(images/loading.gif) no-repeat center center;
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(images/controls.png) no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxClose:hover {
	background-position: -25px -25px;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight,
	.cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight,
	.cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft {
	background: url(images/ie6/borderTopLeft.png);
}

.cboxIE6 #cboxTopCenter {
	background: url(images/ie6/borderTopCenter.png);
}

.cboxIE6 #cboxTopRight {
	background: url(images/ie6/borderTopRight.png);
}

.cboxIE6 #cboxBottomLeft {
	background: url(images/ie6/borderBottomLeft.png);
}

.cboxIE6 #cboxBottomCenter {
	background: url(images/ie6/borderBottomCenter.png);
}

.cboxIE6 #cboxBottomRight {
	background: url(images/ie6/borderBottomRight.png);
}

.cboxIE6 #cboxMiddleLeft {
	background: url(images/ie6/borderMiddleLeft.png);
}

.cboxIE6 #cboxMiddleRight {
	background: url(images/ie6/borderMiddleRight.png);
}

.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight,
	.cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight,
	.cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {
	_behavior: expression(this.src = this.src ? this.src :
		this.currentStyle.backgroundImage.split ( '"')[1],
		this.style.background= "none", this.style.filter= "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+
		 this.src+ ", sizingMethod='scale')");
}
/* Colorbox style end */

/*Math Verification Style begin*/
.login .register_form_action {
	display: block;
	clear: both;
	width: 100%;
}

#rightsidebar ul li .fb_iframe_widget iframe {
	background-color: #FFF
}

#commentform #mv_comment_verification {
	clear: both;
	width: 430px;
	height: 55px
}

#commentform #mv_comment_verification #mv_question {
	float: left;
	margin-top: 10px;
}

#commentform #mv_comment_verification #mv_guess {
	float: left;
	margin-top: 12px;
	margin-left: 6px
}

#commentform #mv_comment_verification input {
	width: 153px;
	float: none;
}

#tml-page #mv_comment_verification {
	clear: both;
	width: 430px;
	height: 55px
}

#tml-page #mv_comment_verification #mv_question {
	float: left;
	margin-top: 4px;
}

#tml-page #mv_comment_verification #mv_guess {
	float: right
}

#tml-page #mv_comment_verification input {
	width: 200px;
	float: none;
}

#tml-page .tml-reg-container {
	width: 475px;
	height: 40px
}

#tml-page .tml-username {
	float: left
}

#tml-page .tml-email {
	float: right
}

#tml-page p.error {
	width: 430px;
	color: #F00
}

#tml-page p.message {
	color: #0C0
}
/*Math Verification Style end*/

/****** Cloud Tags *********/
#trending-topics {
	background: url(images/Tag-Cloud-Layout-Tots_title.jpg) no-repeat left
		top;
	text-indent: -1000px;
	margin: 0px;
	height: 40px;
}

#trending-topics-tags li {
	padding: 0px 5px 10px 5px !important;
}

.required_field {
	color: #F00;
}

.more-link {
	font-size: 2em;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

#submit-error {
	border: 1px solid #F00;
	padding: 1px 10px;
	background-color: #FAE6E6;
}

.fmpub_marginminus {
	margin-left: -13px;
}

a.shareButton {
	background-color: transparent;
	color: transparent;
}

a.shareButton:hover {
	background-color: transparent;
	color: transparent;
}

div.single-header-sharebar, div.single-header-postinfo {
	display: block;
	width: auto;
	vertical-align: middle;
}

div.single-header-sharebar {
	margin-right: 10px;
}

div.single-header-postinfo {
	padding-bottom: 10px;
	max-width: 310px;
}

.submission-errors {
	border: 1px solid #F00;
	padding: 1px 5px;
	background-color: #FCC;
}

img.max-width-550 {
	max-width: 550px;
}

.social-top {
	float: right;
	padding-top: 5px;
}

.entrytext img{
	max-width: 100%;
}
.entry img{
	max-width: 100%;
}

#content img{
	max-width: 100%;
}

/*Image Uploader*/
.images-container{
	float: left;
}
.images-container .imageThumb{
	padding: 2px;
	float: left;
	position: relative;
}
.images-container .imageThumb .inlay{
	top:0;
	right: 0;
	position: absolute;
}
/*End of Image Uploader*/

label#optin {
    color: #948C8C;
    width: 233px;
}

#respond {
    clear: both;
}


/**
Added to remove show password field on  reset password
**/
#pass1-text {
    display: none !important;
}
