/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://springwise.com/mt/mt-static/themes-base/blog.css);
@import url(http://springwise.com/mt/mt-static/themes/unstyled/screen.css);
/* end StyleCatcher imports */


/* -------- Body -------- */
body {background:#f8f8f8;font-family: "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5em;font-size:12px;text-align:left;}
img {border:0;}
a {color:#AE0082;}
	a, a:link, a:visited {text-decoration:none;}
	a:visited {color:#515151;}

	a:hover {text-decoration:underline;}
hr {border:0;background:#aaa;margin:2em 0;height:1px;}
input.error {background-color:#faacac;}
.print-info {display:none;}

#content-inner {padding:0 0 100px 0;min-height:400px;}

#container {background-image:url(/pix/wide-bg.png);background-repeat:repeat-y;width:930px;margin:0 auto;}
#container-inner {margin:0 auto;width:900px;background:#fff;}

.layout-tw #alpha {width:700px;float:right;left:0;top:0;}
.layout-tw #alpha-inner {padding:0;}

.layout-tw #beta {display:none;} /* FIX THIS IN CODE */

.layout-tw #gamma,
.layout-tw #beta {width:190px;float:left;clear:none;}

.layout-tw #gamma-inner {padding:0;}
.layout-tw #gamma {background-color:#fff;}



.db_industry {border-bottom:1px solid #aaa;margin:16px 0 0 0;padding:2em 0;width:650px;float:left;clear:none;background-repeat:no-repeat;background-position:top right;}
.db_industry ul {list-style:none;margin:0;padding:0;}
.db_industry li {margin:0.5em 0 0 0;}
.db_industry li a:link,
.db_industry li a:visited {color:#666;}
.db_industry .db_read {float:right;clear:both;margin:2em 4px 0 0;color:#666;}
.db_industry .date {color:#aaa;}

.database_title {width:400px;height:40px;}



.asset-content h1 {color:#000;font-size:22px;margin:1em 0;padding:0;font-weight:bold;}
.asset-content h2 {color:#606;font-size:20px;margin:1em 0;padding:0;font-weight:bold;}
.asset-content h3 {color:#606;font-size:18px;margin:1em 0;padding:0;font-weight:bold;}
.asset-content h4 {color:#606;font-size:16px;margin:1em 0;padding:0;font-weight:bold;}
.asset-content ul {list-style:none;margin:0;padding:0;}

h1#page-title {margin:1em 0;}
.industry_feed {float:right;clear:none;padding:0 8px 0 0;width:200px;text-align:right;}



/* -------- Entry -------- */
.asset-meta {margin:64px 0 0 0;padding:0;height:32px;}
.asset-meta:after {content:"";display:block;height:0;clear:both;} /* Clear-after bug */
.asset-meta .byline {float:left;clear:none;color:#666;font-size:1.25em;}
.asset-meta .industry {float:right;clear:none;margin:5px 4px 0 0;height:24px;}

.asset-meta .flag {margin:4px 4px -4px 0;width:24px;height:24px;}


.asset {width:700px;padding:2em 0 2em 0;} /* Entry */
.asset-name {display:none;} /* Hide titles */
.asset-body a {font-weight:bold;}
.asset-body a.unbold {font-weight:normal}

.asset .spotlight {width:700px;}
.asset p {padding:0 32px 0.5em 0;}

.recently {width:360px;height:250px;float:left;clear:none;border:1px solid #8f8f8f;background-color:#e2e2e2;}
.recently h5 {margin:0;padding:8px 0 0 1em;}
.recently ul {margin:0;padding:4px 1em 0 2em;color:#a08;}
.recently li {list-style:disc;margin:0;padding:1px 0 2px 0;}

/* -------- Comments -------- */

#comments {padding-top:3em;}
.comment {margin:24px 0 16px 0;}
#comments .even {background-color:#f1f1f1;}
#comments .odd {background-color:#f9f9f9;}

.comment-content p {font-size:1em;line-height:1.3em;padding:0.5em;color:#222;}
#comments .byline {font-size:1.1em;font-weight:bold;text-decoration:none;padding:0.5em;margin:0;color:#000;}
#comments-form input, #comments-form textarea {margin:4px 0 4px;font-size:13px;}

h2.comments-open-header {padding-top:2em;}
.comment-header, .asset-meta, .byline {margin:0;padding:0;}


/* -------- Header -------- */
#header {width:900px;height:133px;}
#header {background:#604 url(/pix/swheader.png);}
#header a {color:#fff;}

.mt-archive-listing #header,
.mt-category-archive #header,
.mt-archive-index #header,
.mt-entry-archive #header {background:#f03 url(/pix/swheader-pink.png);}


.mt-category-archive .industry {display:none;}

#header-inner {padding-top:0;padding-left:0;}
#top_logo {width:200px;height:130px;float:left;clear:none;}

#header ul {float:right;clear:none;padding:100px 0 0 0;}
#header li {list-style:none;display:inline;margin:0 0 0 1.5em;}
#header li.on {font-weight:bold;}


#header-search {background-color:#999;height:30px;width:100%;border-bottom:1px solid #a0a0a0;text-align:right;background-image: url(/pix/header_nav_text.png);}
#header-search input {margin:4px 4px 1px 6px;padding:0;font-size:11px;color:#666;}


/* -------- Sidebar -------- */
.layout-tw #gamma p,
.layout-tw #gamma li {font-size:1em;line-height:1.3em;color:#333;padding:2px 6px;}

.widget-content li {padding:0 0 2px 16px;margin:0;}
.widget-content a {text-decoration:none;}


#gamma .widget-newsletter {height:175px;background-image:url('/pix/sidebar_bg.png');border-bottom:1px solid #888;}
#gamma .widget-about {height:150px;background-image:url('/pix/sidebar_bg.png');}

#gamma .widget-top5,
#gamma .widget-archive-monthly {border-bottom:1px solid #e3e3e3;background-image:url('/pix/sidebar_bg.png');}
#gamma .widget-top5 ul {margin:0;padding:0 0 0 1em;}
#gamma .widget-top5 li {margin:0;padding:0.25em 0;}

/* »»»» Sign up «««« */
#gamma #signup {background-image:url(/pix/sidebar_sw_signup_bg.png);border-bottom:1px solid #888;}
#gamma #signup .next {color:#666;}
#gamma #signup input {margin:0 0 8px 6px;padding:1px 0;font-size:11px;color:#666;}

/* »»»» Idea database «««« */
#gamma .widget-archive-category {background-color:#a03;background-image:url(/pix/sidebar_ideas_bg.png);}
#gamma .widget-archive-category a {color:#fff;}
#gamma .widget-archive-category a:hover {color:#a03;background-color:#fff;}

/* »»»» All ideas by date «««« */
#gamma .widget-archive-monthly {border-bottom:1px solid #888;}
#gamma .widget-archive-monthly select {margin:8px 0 0 2px;padding:1px 0;font-size:11px;color:#333;}





/* -------- Pagination list -------- */
.content-nav {margin:1em 8px 2em 0;float:right;clear:both;color:#666;width:670px;}
.content-nav .moreideas {clear:both;}
.content-nav-list {clear:both;width:250px;text-align:left;float:right;}
.content-nav-list a {font-weight:bold;text-decoration:none;margin:0;}
.content-nav-list a:visited {color:#aaa;}
.content-nav-list a:hover {text-decoration:underline;}
.content-nav-list .here {font-weight:bold;color:#aaa;}

.content-nav .lessideas {float:left;clear:none;width:240px;height:50px;margin:0 8px 2em 0;}
.content-nav .moreideas {float:right;clear:none;width:240px;height:50px;margin:0 8px 2em 0;}


/* -------- Footer -------- */
#footer {clear:both;width:900px;background-color:#404;background-image:url(http://springwise.com/pix/footer_bg.png);}
#footer table {margin:1em auto;}
#footer a {color:#ccc;}
#footer p {width:200px;color:#fff;}
#footer ul{margin:0;padding:0;list-style:none;}
#footer li{margin:1px 0;padding:0;color:#fff;}
#footer input {padding:2px;margin:4px 4px 4px 0;}
#footer #copyright {width:100%;background-color:#fff;padding:2em 0;margin:0 0 -2px 0;color:#444;text-align:center;clear:both;background-image:url(http://springwise.com/pix/footer_copyright.png);}
#footer #copyright a {color:#606;}

.asset-more-link {text-align:right;font-size:1em;padding:10px 10px 1em 0;color:#666;border-top:1px solid #999;}
.asset-more-link a {color:#666;margin:0 0.5em;text-decoration:none;}
.asset-more-link a:hover {text-decoration:underline;}


/* -------- Newsletter -------- */

/* »»»» Subscribe form «««« */
#column_subscribe {border:1px solid #f80;}
form.subscribe {margin:15px;width:100%;}
form.subscribe fieldset {border: none;}
form.subscribe li {clear:both;list-style-type:none;}
form.subscribe li input {float:left;margin-bottom:10px;width:200px;padding:2px;}
form.subscribe li label {width:175px;display:block;float:left;text-align:right;margin:3px 10px 10px 0;}
form.subscribe input.error {background-color:#faacac;}
form.subscribe #submit {clear:none;height:50px;margin:0 0 0 300px;width:140px;}


.month {width:120px;height:120px;border:1px solid #ddd;float:left;clear:none;margin:0 16px 16px 0;padding:0.5em;}
.month p {font-weight:bold;margin:0;padding:0;}
.month ul {margin:0;padding:0;}
.month li {list-style:none;margin:0;padding:0;}
	


/* ---------- Tell a friend ------------*/
.tellafriend #submit {width:142px;height:49px;float:right;margin:16px 0 0 0;clear:none;}
.tellafriend #add {width:142px;height:35px;float:right;clear:both;}
.tellafriend #disclaimer {float:left;clear:none;width:330px;}
.tellafriend #disclaimer p {font-size:11px;line-height:1.1em;color:#666;margin:22px 0 0 0;}

.tellafriend label {width:200px;color:#D8206C;font-size: 12px;}
.tellafriend input, .tellafriend textarea {font-family:Arial;font-size:13px;margin:4px 0;}
.tellafriend input {width:250px;}
.tellafriend textarea {width:500px;height:200px;padding:1px;}


/* ------------ Ad units ----------------*/
.AdFMLeaderboard 		{width:728px;clear:both;text-align:center;padding:6px;margin:0 auto;overflow-x:hidden;overflow-y:hidden;}
.AdFMMediumRectangle  	{width:300px;height:250px;clear:both;text-align:center;padding:6px 0 8px 0;margin:0 auto;}
.AdFMSkyscraper 		{width:160px;height:650px;clear:both;text-align:center;padding:12px 6px;margin:0 auto;background-color:#fff;}
.AdAdifySkyscraper		{width:160px;height:650px;clear:both;text-align:center;padding:12px 6px;margin:0 auto;background-color:#fff;}
.AdAdsense				{width:468px;height:60px;clear:both;text-align:center;padding:6px;margin:0 auto;}
.AdFMBadge				{width:160px;clear:both;text-align:center;padding:12px 6px;margin:0 auto;}
.AdConductor			{padding:12px;}
.mt-entry-archive .AdFMMediumRectangle  	{float:right;clear:none;padding:0 16px 0 0;}


/* ------------ CMXForm ----------------*/

form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 1em 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px 0;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}

form.cmxform fieldset {
	border: none;
	}

form.cmxform label {
  width: 200px; /* Width of labels */
  display:-moz-inline-box;
}
form.cmxform fieldset fieldset label {
  margin-left: 210px;
}
form.cmxform #submit {
	margin-left: 350px;
	padding: 3px;
	}