/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

/* Body */

body.custom {
background:url("images/title.png") repeat-x scroll left 5px transparent;
color:#111111;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#notfound {
background:url("images/404.png") no-repeat scroll 0% 0px transparent;
display:block;
width:600px;
height:600px;
float:left;
}

/* Header */

.custom #header {
border-width:0;
height:0;
padding-bottom:0;
padding-top:0;
width:1040px;
}

.custom #header #logo {
display:block;
float:left;
font-size:3.6em;
height:111px;
line-height:1.167em;
margin-top:0px;
}

.custom #header_area .page {
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

.custom #logo a {
background:url("images/logo4.png") no-repeat scroll 0 0 transparent;
display:block;
height:115px;
margin-left:-16px;
margin-top:0;
text-indent:-9999px;
width:420px;
}

.custom #logo a:hover {
background:url("images/logo2.png") no-repeat scroll 0 0 transparent;
}

.custom #tagline {
color:#888888;
text-indent:-9999px;
}

.custom #header #tagline {
height:0;
}

.custom #title_area {
background:url("images/large-logo.png") no-repeat scroll 53% -47px transparent;
border-bottom:0 solid #7E0A21;
border-top:0 solid #000000;
height:121px;
margin-bottom:-1px;
margin-top:0;
padding:0;
}

/*
This styles the header widget (top right).
*/

#adspacewidget {
float:right;
height:90px;
margin-right:-12px;
margin-top:0px;
width:525px;
}

#adspacewidget p {
margin-top:25px;
}

.custom #adspacewidget h3 {
color:#1D2C60;
font-family:tahoma;
font-size:12px;
font-weight:lighter;
}

.custom #adspacewidget ul.sidebar_list {
padding-top:5px;
}

#adspacewidget3 {
float:left;
margin-left:62px;
margin-right:-12px;
margin-top:0;
width:525px;
}

#adspacewidget3 li.widget {
font-size:1.3em;
line-height:1.385em;
margin-bottom:0;
}

#adspacewidget3 ul.sidebar_list {
padding-bottom:0;
padding-top:0;
}

/* Menu */

.custom #nav_area {
background:none repeat scroll 0 0 #49741B;
border-bottom:0 solid #7E0A21;
height:26px;
padding:0.5em 0;
}

.custom .menu {
border-bottom:medium none;
border-left:0 solid #DDDDDD;
float:left;
font-weight:bold;
margin-left:0;
margin-right:0;
padding:0;
width:1000px;
}

.custom .menu a {
background:url("images/title.png") repeat scroll center -52px transparent;
border:0 none !important;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
margin-right:5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
}

.custom .menu a:hover {
background:url("images/title.png") repeat scroll center bottom transparent;
color:#6EB822;
}

.custom .menu .current a, .menu .current-cat a, .menu .current-menu-item a {
background:url("images/title.png") repeat scroll center -9px transparent !important;
color:#ffffff !important;
text-decoration:underline;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
}

.custom .menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover {
background:url("images/title.png") repeat scroll center -9px transparent !important;
color:#ffffff !important;
border-color:#888888;
}

.custom .menu .current-parent > a, .menu .current-cat-parent > a, .menu .current-menu-ancestor > a {
background:url("images/title.png") repeat scroll center -9px transparent !important;
color:#6EB822;
border-color:#888888;
}

/* Search */

.custom ul.menu li.search {
float:right;
list-style:none outside none;
}

.custom ul.menu li.search input {
background:url("images/bullet.png") no-repeat scroll 3px 3px #FFFFFF;
font-family:helvetica;
height:13px;
margin:0;
padding:5px 6px 6px 28px;
width:155px;
}

/* Content Areas */

.custom .full_width > .page {
background:transparent;
}

.custom #content {
background:transparent;
}

.custom #content_area .page {
margin-top:0;
}

.custom #content_box {
background:url("../lib/images/dot-ddd.gif") repeat-y scroll 68.4em 0 transparent;
border-bottom:1px solid #DDDDDD;
margin-bottom:15px;
padding-bottom:10px;
width:100%;
}

/*
Titles
*/

.custom .headline_area h1, .headline_area h2, #archive_intro h1 {
background:none repeat scroll 0 0 transparent;
color:#49741B;
font-size:2.2em;
line-height:1.364em;
padding-left:0;
}

.custom h1, h2, h2 a {
color:#49741B;
}

.custom h2 a:hover {
color:#6EB822;
}

.custom .headline_area {
margin-bottom:10px;
}

.custom .headline_meta {
color:#888888;
font-family:Georgia;
font-size:12px;
}

.custom .headline_meta a {
color:#49741B;
font-family:Georgia;
font-size:12px;
}

.custom .teaser .teaser_date {
font-family:monospace;
font-size:1em;
line-height:1.6em;
}

/* Sidebars */

.custom #sidebar_1 li.widget h3 {
background:transparent;
font-weight:bold;
letter-spacing:1px;
padding-bottom:14px;
text-transform:uppercase;
width:305px;
}

.custom li.widget h3 {
background:transparent;
font-weight:bold;
letter-spacing:1px;
padding-bottom:14px;
padding-left:2px;
text-transform:uppercase;
width:305px;
}

.custom li.widget ul li {
background:none repeat scroll 0 0 transparent;
border-bottom:1px dashed #CCCCCC;
margin-bottom:4px;
padding-bottom:3px;
padding-left:5px;
width:293px;
}

.custom ul.mc-sub-badge01 li.widget ul li {
background:none repeat scroll 0 0 transparent;
border-bottom:0px dashed #CCCCCC;
margin-bottom:4px;
padding-bottom:3px;
padding-left:5px;
width:293px;
}

.custom .mc-sub-badge01 .mc-power {
background:none repeat scroll 0 0 transparent;
border:medium none !important;
float:right;
display:none;
height:20px;
margin-left:7px;
padding:5px 0 0 7px;
width:113px !important;
}

.custom .mc-sub-badge01 .subscribers {
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
color:#489933;
float:left;
font-size:16px;
font-weight:bold;
height:27px;
padding:0;
text-align:center;
width:139px !important;
}

.custom .mc-sub-badge01 {
float:left;
font-family:"Trebuchet MS","Lucida Grande",Verdana,sans-serif;
list-style:none outside none;
margin-left:0;
width:139px !important;
margin-top:10px;
}

#chimpicon {
float:right;
}

#chimpicon a {
    background: url("images/mailchimp.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 43px;
    text-indent: -5000px;
    width: 157px;
}

#technoicon2 a {
    background: url("images/technorati2.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    margin-left: 19px;
    margin-top: 4px;
    text-indent: -5000px;
    width: 107px;
}

#technoicon a {
    background: url("images/accolade.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 25px;
    text-indent: -5000px;
    width: 118px;
    margin-top: 5px;
}

.custom #mc_embed_signup {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 solid #94C83C;
    display: block !important;
    float: left;
    margin-bottom: 16px !important;
    margin-top: 0;
    padding: 0 10px 5px;
    width: 544px;
    border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
}

.custom #mc_embed_signup input#mc-embedded-subscribe {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
    background: url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/buttongrad.png") repeat-x scroll center top transparent;
    border: 0 none;
    clear: none !important;
    color: #FFFFFF;
    float: right !important;
    font-size: 12px;
    margin-right: 20px !important;
    margin-top: 24px !important;
    padding: 3px;
    width: 120px !important;
    margin-left:0px !important;
}

.custom #mc_embed_signup input#mc-embedded-subscribe:hover {
    color: #044E10;
    font-weight: bold;
}

.mc-text1 {
    clear: none;
    display: block;
    float: left;
    font-size: 15px;
    margin-left: 15px;
    margin-right: 14px;
}

.mc-action {
    display: block;
    float: none;
    font-size: 15px;
    margin-top: 10px;
    width: 600px;
}

.mc-counter {
float:left;
}

.custom .mc-sub-badge01 .subscribers strong span {
    background: none repeat scroll 0 0 transparent !important;
    line-height: 22px;
    margin: 2px 0 0;
    padding: 2px 3px 4px 0 !important;
}

.custom .mc-sub-badge01 .subscribers strong {
background:none repeat scroll 0 0 #7EBA5B !important;
color:#FFFFFF;
font-family:"Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
height:24px;
line-height:22px;
margin:0 6px 1px 3px;
padding:4px 0 4px 7px;
width:auto;
}

.custom li.widget ul li a {
color:#009600;
}

.custom .sidebar h3 {
font-size:1.077em;
line-height:1.286em;
margin-bottom:0.643em;
}

.custom #sidebar_1 li.widget {
background:transparent;
display:block;
font-size:1.3em;
line-height:1.385em;
margin-bottom:8px;
padding-bottom:0;
}

.custom #sidebar_1 li.text-10 {
background:none repeat scroll 0 0 transparent;
display:block;
font-size:1.3em;
line-height:1.385em;
margin-bottom:8px;
padding-bottom:0;
}

li.tabbed-widget-3 h3 {
display:none;
}

/* Sidebar Ads */

.custom #sideads {
margin-bottom:20px;
width:302px;
}

.custom #sidead1 a img {
display:block;
float:left;
margin-bottom:10px;
margin-right:9px;
width:145px;
}

.custom #sidead2 a img {
display:block;
float:right;
margin-bottom:10px;
margin-right:0;
width:145px;
}

.custom a img:hover {
opacity:0.8;
}


/*-----archives-----*/
.custom #archivel h3 {
margin-top: 0;
background:url("images/bullet.png") no-repeat scroll left 2px transparent;
font-size:1.286em;
line-height:1.222em;
margin:1.833em 0 0.611em;
padding-left:27px;
padding-top:0;
}

.custom #archivel h2 {
margin-top: 0;
background:url("images/bullet.png") no-repeat scroll left 2px transparent;
font-size:1.286em;
line-height:1.222em;
margin:1.833em 0 0.611em;
padding-left:27px;
padding-top:0;
}

.custom #archiver h3 {
margin-top: 0;
background:url("images/bullet.png") no-repeat scroll left 2px transparent;
font-size:1.286em;
line-height:1.222em;
margin:1.833em 0 0.611em;
padding-left:27px;
padding-top:0;
}

.custom #archiver h2 {
margin-top: 0;
background:url("images/bullet.png") no-repeat scroll left 2px transparent;
font-size:1.286em;
line-height:1.222em;
margin:1.833em 0 0.611em;
padding-left:27px;
padding-top:0;
}

.custom #archtags h3 {
margin-top: 0;
background:url("images/bullet.png") no-repeat scroll left 2px transparent;
font-size:1.286em;
line-height:1.222em;
margin:1.833em 0 0.611em;
padding-left:27px;
padding-top:0;
}

.custom #archtags h2 {
margin-top: 0;
background:url("images/bullet.png") no-repeat scroll left 2px transparent;
font-size:1.286em;
line-height:1.222em;
margin:1.833em 0 0.611em;
padding-left:27px;
padding-top:0;
}

#archtags {
float:left;
width:100%;
}

#archtags ul {
margin:0 0 1.571em 0;
padding-right:10px;
}

.custom .archive ul {font-size: .85em; }
.custom #archivel { float: left; width: 70%; padding-right:10px;}
.custom #archiver { float: right; width: 28%;}

/* Teasers */

.custom .teaser h2 {
font-family:tahoma;
font-size:20px;
font-weight:bold;
line-height:1.375em;
}

.custom .teaser .format_teaser {
font-size:1.2em;
line-height:22px;
margin-bottom:25px;
margin-top:1.5em;
}

.custom .teaser .teaser_link {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/buttongrad.png") repeat-x scroll center top transparent;
color:#FFFFFF;
float:right;
font-family:helvetica;
font-size:11px;
height:13px;
line-height:12px;
padding:4px;
}

.custom .teaser .teaser_link:hover {
text-decoration:underline;
}

.custom .teasers_box {
background:none repeat scroll 0 0 transparent;
padding-bottom:0;
padding-top:0;
}

.custom .teaser {
margin-top:20px;
width:100%;
}

.custom .post_box, .teasers_box {
border-width:0;
}

.custom .post_box {
background:none repeat scroll 0 0 transparent;
padding-top:2.2em;
}

/* Teaser Images */

.custom .teaser .format_teaser .post_image_link img.alignleft {
margin-bottom:0;
margin-right:0.75em;
max-width:310px;
}

/* Footer */

.custom #footer {
border-top:1px solid #dddddd;
padding-bottom:25px;
height:10px;
}

/* 
.custom #footer {
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/footer-bg.jpg") no-repeat scroll left top transparent;
border-top:1px solid #DDDDDD;
height:33px;
padding-bottom:25px;
padding-top:25px;
}
*/

.custom #footer p {
font-size:11px;
line-height:1.667em;
color:#444444;
}

.custom #footer a {
border-bottom:0 solid #FFFFFF;
color:#009600;
}

.custom #footer a:hover {
border-bottom:0 solid #FFFFFF;
color:#536DDE;
}

#rightfooter {
float:right;
font-size:11px;
line-height:16px;
margin-top:3px;
}

/* Footer Widgets */

.custom #footer_area .page {
padding-bottom:20px;
width:1000px;
background:none repeat scroll 0 0 transparent;
}

.custom #footer_area {
background:none repeat scroll 0 0 transparent;
border-top:0 solid #222222;
margin-bottom:0;
margin-top:0px;
padding:0 0 10px;
}

.custom #footerwidgets {
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/large-logo2.png") no-repeat scroll 177% 14px transparent;
}

.custom #footerwidgets .col_footer1 {
background:none repeat scroll 0 0 transparent;
border:7px solid transparent;
color:#111111 !important;
float:left;
margin:0px 9px 0;
padding:0;
text-align:justify;
width:300px;
}

.custom #footerwidgets .col_footer2 {
background:none repeat scroll 0 0 transparent;
border:7px solid transparent;
color:#111111 !important;
float:left;
margin:0px 9px 0;
padding:0;
text-align:justify;
width:300px;
}

.custom #footerwidgets .col_footer3 {
background:none repeat scroll 0 0 transparent;
border:7px solid transparent;
color:#111111 !important;
float:left;
margin:0px 9px 0;
padding:0;
text-align:justify;
width:300px;
}

.custom #footerwidgets .col_footer2 img.alignleft, img.left {
float:left;
padding-right:10px;
}

.custom #footerwidgets .col_footer2 li.widget ul.social {
float:left;
padding-bottom:2em;
width:100%;
margin-left:63px;
}

#footerwidgets h3 {
background:transparent;
border-bottom:0 solid #DDDDDD;
color:#666565;
font-weight:bold;
letter-spacing:-0.05em;
margin-bottom:8px;
margin-top:0;
padding-bottom:11px;
padding-left:0;
text-align:left;
text-decoration:none;
text-indent:5px;
width:305px;
}

#footerwidgets ul.sidebar_list {
padding-top:0px;
}

#footerwidgets li.widget {
font-size:1.3em;
line-height:1.385em;
margin-bottom:10px;
}

#footerwidgets li.widget ul li {
background:none repeat scroll 0 0 transparent;
border-bottom:1px dashed #CCCCCC;
font-size:16px;
line-height:18px;
margin-bottom:4px;
padding-bottom:4px;
padding-left:2px;
width:281px;
}

#footerwidgets li.widget ul li a {
font-size:12px;
line-height:16px;
}

#footerwidgets li.widget ul li a:hover {
color:#444444;
text-decoration:underline;
}

/* After Content Widget */

#adspacewidget2 {
    background: none repeat scroll 0 0 #CDF7C4;
    height: 142px;
    margin-left: 40px;
    margin-top: 0;
    padding-right: 10px;
    padding-top: 1px;
    width: 554px;
    border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
}

.archives #adspacewidget2 {
display:none;
}

#adspacewidget2 ul.sidebar_list {
    margin: 0;
    padding-left: 0;
    padding-top: 0;
}

/* Prev Next */

.custom .prev_next {
border-width:0;
font-size:12px;
}

/* NUMBERED PAGE NAV */

.page-nav {
font-family:helvetica;
font-size:1.35em;
font-weight:bold;
margin:11px;
overflow:hidden;
padding:0;
margin-top:21px;
}

.page-nav-intro {
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#EEEEEE;
border:0 solid #CCCCCC;
color:#111111;
float:left;
margin:0 1em 1em 0;
padding:0.3em 0.5em;
}

.page-number {
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:none repeat scroll 0 0 #EEEEEE;
border:0 solid #CCCCCC;
float:left;
height:16px;
margin:0 0.2em;
padding:0.3em 0.5em;
}

.page-number:hover {
background:transparent;
}

.page-number a:hover {
background:transparent;
color:#BAE570;
}

.page-number a {
background:transparent;
color:#53790f;
}

.current-page-number  {
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/buttongrad.png") repeat-x scroll center top transparent;
border:0 solid #CCCCCC;
color:#FFFFFF;
float:left;
height:16px;
margin:0 0.2em;
padding:0.3em 0.5em;
}

.elipses { display: block; float: left; height: 16px; width: 15px; }

/* feature box */

.custom #feature_box {
background:none repeat scroll 0 0 transparent;
border:medium none;
display:block;
margin-left:0;
margin-top:5px;
overflow:hidden;
padding-left:10px;
width:640px;
}

.custom #smooth_sldr {
background-color:#FFFFFF;
border:0 solid #999999;
height:190px;
margin-bottom:0;
margin-top:0;
}

.custom .smooth_slider_thumbnail {
border:0 solid #000000;
float:left;
margin:15px 11px 0 0;
max-height:120px;
}

.custom .sldrlink a {
color:#333333;
display:none;
}

.custom #dsq-content {
font-size:12px;
line-height:1.5;
padding-right:11px;
}

.custom .dsq-brlink {
display:none;
font-size:10px;
}

/* end feature box */

/* Comments */

.custom .format_text .to_comments {
display:none;
}

.custom #disqus_thread {
margin-bottom:10px;
margin-left:10px;
}

.custom #dsq-brlink {
display:none;
}

/* Social Area a */

li.widget ul.social {
float:left;
height:70px;
margin-left:5px;
padding-bottom:0;
width:100%;
}

li.widget ul.social li {
background:none repeat scroll 0 0 transparent !important;
border-bottom:0 none !important;
float:left;
padding-left:10px !important;
width:36px !important;
}

/* Donate box */

#donate-box {
margin-top:20px;
}

#donate-box h2 {
    background: url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/donate.png") no-repeat scroll left top transparent;
    height: 42px;
    padding-left: 40px;
    padding-top: 6px;
}

li.widget ul.donate {
float:left;
margin-left:0px;
padding-bottom:0;
width:100%;
}

li.widget ul.donate li {
    background: none repeat scroll 0 0 transparent !important;
    border-bottom: 0 none !important;
    float: left;
    height: 40px;
    margin: 0;
    padding-bottom: 0;
    padding-left: 0 !important;
    padding-top: 0;
    width: 300px !important;
}

/* Social Area b */

.socialb {
border-color:#DDDDDD;
border-style:dashed;
border-width:1px 0;
display:block;
margin:0 auto 20px;
overflow:hidden;
padding:3px 0 1px 0;
}

.socialb .social_button {float: left; display: inline; }

.socialb .social_button.dg {
    font-size: 13px;
    letter-spacing: -1px;
    margin: 0 0 0 5px;
    padding-top: 0;
}

.socialb .social_button.g1 {
    margin: 0 0 0 5px;
    padding-top: 1px;
}
	
.socialb .social_button.tm {
margin:0 0 0 22px;
padding-top:4px;
width:75px;
}
	
.socialb .social_button.fb {
margin-right:0;
padding:2px 0 0 10px;
}
	
.socialb .social_button.su {
margin:0 0 0 9px;
padding-top:2px;
}

.socialb .social_button.gb {
    height: 23px;
    margin: 2px 0 0 22px;
    padding-top: 0;
}
	
.socialb .social_button.em {
height:25px !important;
margin:-1px 0 0 20px;
padding-top:0;
}

.socialb .social_button.em a {
    background: url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/byline_email.gif") no-repeat scroll 1px 2px transparent;
    border: 0 solid #DDDDDD;
    font-size: 14px;
    padding: 1px 12px 3px 24px;
    text-decoration: none;
}

.socialb .social_button.em a:hover {background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/byline_email.gif") no-repeat scroll 2px -2% transparent;}

.socialb .social_button a img { border: 0; padding: 0; }
.socialb strong { font-size: 11px; float: left; margin:1px 0 0 0; color:#555;}

.clear{clear:both;}

/*
Add Breadcrumbs
*/

.home #bread {
display:none !important;
}

.home #breadcrumb {
display:none !important;
}

.custom #breadcrumb {
color:#49741B;
font-size:11px;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-top:0;
width:600px;
}

.custom #bread {
color:#49741B;
display:block;
float:left;
height:15px;
margin-top:5px;
padding-left:10px;
padding-top:0;
width:640px;
}

.custom #bread a {
color:#78BA03;
text-decoration:underline;
}

.custom #bread a:hover {
color:#49741B;
text-decoration:underline;
}

/* .custom .post_box .format_text input { width: auto; }*/

/* 
Optin
*/

#optinbox {
background:none repeat scroll 0 0 transparent;
display:block;
float:left;
height:190px;
width:300px;
}

#optin {
    background: url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/ebook5.png") no-repeat scroll center 118px transparent;
    height: 131px;
    width: 300px;
}

.optintitle {
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/optintitle.png") no-repeat scroll right 0 transparent;
display:block;
height:26px;
width:300px;
margin-top:8px;
}

#optinvid {
width:155px;
height:155px;
}

#optinintro {
color:#AA0000;
display:block;
float:left;
font-size:12px;
padding-left:2px;
padding-top:8px;
width:200px;
}

#optinintro b {
font-weight:bold;
}

#optinimg {
float:right;
width:80px;
}

#optinform {
    float: left;
    height: 100px;
    margin-left: 4px;
    margin-top: 8px;
    width: 300px;
}

.custom #optinform form input {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 14px;
    margin-top: 2px;
    padding: 5px;
    width: 250px;
}

.custom #optinform p {
margin-bottom:2px;
padding:0;
}

.custom #optinform form p.submit input {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/buttongrad.png") repeat-x scroll center top transparent;
border:0 none;
margin-top:4px;
color:#FFFFFF;
float:left;
font-size:0.9em;
padding:3px;
width:166px;
}

.custom #optinform form p.submit input:hover {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/buttongrad.png") repeat-x scroll center bottom transparent;
}

.custom #sidebar_1 ul.sidebar_list {
padding-top:9px;
}

.custom #optinform li.widget  {
background:none repeat scroll 0 0 transparent !important;
}

.custom li#text-14 {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
background:none repeat scroll 0 0 #EEEEEE !important;
border:0 solid #94C83C;
display:block !important;
float:left;
height:240px;
margin-bottom:16px !important;
margin-top:0;
padding:0 5px 5px;
width:300px;
}

.custom li#text-15 {
background:none repeat scroll 0 0 transparent !important;
height:67px;
margin-bottom:20px;
margin-top:10px;
}

.custom li#text-7 {
height:66px;
margin-bottom:20px !important;
margin-top:2px;
}

li.widget ul.social li img {
width:42px;
height:42px;
}

/* 
Optin 2
*/

#postbanner {
display:block;
float:left;
height:70px;
margin:10px auto auto 60px;
}

#optinbox2 {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/ebook2.png") no-repeat scroll 3% 55% #F5F5F5;
display:block;
float:left;
height:231px;
padding:0 8px 8px;
margin-top:10px;
width:630px;
}

#optin2 {
float:right;
height:250px;
margin-top:0;
width:190px;
}

#optintext2 {
font-size:12px;
line-height:14px;
margin-left:132px;
margin-top:10px;
width:287px;
}

#zemanta-pixie {
display:none;
}

.custom #comments {
margin-top:0;
}

#podcasts img {
padding-right:10px;
}

.custom #archive_intro {
border-bottom:0 none;
margin-bottom:20px;
padding-bottom:0;
padding-top:10px;
}

#optintext2 p {
background:none repeat scroll 0 0 transparent;
line-height:14px;
margin-bottom:8px;
padding-left:0;
color:#187320;
}

#optintext2 h3 {
font-size:15px;
font-variant:normal;
line-height:18px;
margin-bottom:4px;
margin-top:0;
padding-bottom:7px;
padding-left:0;
text-transform:none;
}

#optintitle2 {
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/optintitle.png") no-repeat scroll left 0 transparent;
display:block;
height:30px;
margin-left:-6px;
width:300px;
margin-top:8px;
}

#optinvid2 {
height:110px;
padding-bottom:10px;
width:168px;
}

#optinintro2 {
color:#AA0000;
display:block;
float:left;
font-size:12px;
padding-top:0;
width:380px;
height:213px;
}

#optinintro2 b {
font-weight:bold;
}

#optinimg2 {
float:right;
width:80px;
}

#optinform2 {
float:right;
height:120px;
margin-top:8px;
width:190px;
}

.custom #optinform2 form input {
background:none repeat scroll 0 0 #FFFFFF;
font-size:11px;
margin-bottom:0;
margin-top:0;
padding:5px;
width:156px;
}

.custom #optinform2 p {
margin-bottom:2px;
padding:0;
}

.custom #optinform2 form p.submit input {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/buttongrad.png") repeat-x scroll center top transparent;
border:0 none;
color:#FFFFFF;
float:none;
font-size:12px;
height:24px;
margin-top:3px;
padding:3px;
width:168px;
}

.custom #optinform2 form p.submit input:hover {
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/buttongrad.png") repeat-x scroll center bottom transparent;
}

#postdisc {
float:left;
font-size:10px;
margin-left:140px;
}

.custom .tabbed-widget .ui-tabs li.ui-tabs-selected a {
background:url("images/title.png") repeat scroll center -9px transparent;
border:0 none !important;
color:#FFFFFF;
font-weight:normal;
padding:0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
}

.custom .tabbed-widget .ui-tabs li.ui-tabs-selected a:hover {
background:url("images/title.png") repeat scroll center -9px transparent;
border:0 none !important;
color:#FFFFFF;
font-weight:normal;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
}

#podcasts2 {
margin-top:20px;
}

#adspacewidget4 {
float:none;
height:80px;
margin-left:110px;
margin-top:0;
padding-top:0;
width:525px;
}

#adspacewidget4 li.widget {
font-size:1.3em;
line-height:1.385em;
margin-bottom:0;
}

.custom #adspacewidget4 .col_adspace4 {
margin-bottom:0;
margin-top:0;
padding:0;
text-align:justify;
}

.custom #adspacewidget4 ul.sidebar_list {
padding:0 0;
}

.custom .tabbed-widget .ui-tabs .ui-tabs-nav {
background:none repeat scroll 0 0 transparent;
border:0 none !important;
color:#FFFFFF;
font-weight:normal;
height:37px;
margin-right:5px;
padding:6px;
}

.custom .tabbed-widget .ui-tabs .ui-tabs-nav li {
background:url("images/title.png") repeat scroll center -9px transparent;
border:0 none !important;
color:#FFFFFF;
font-weight:normal;
margin-right:5px;
padding:6px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
display: inline;
width: auto;
}

.custom .format_text .post_tags {
font-size:0.857em;
height:22px;
line-height:1.833em;
margin-bottom:1.833em;
}

.custom #dsq-combo-widget #dsq-combo-tabs li {
background:url("images/title.png") repeat scroll center -9px transparent !important;
border:0 none !important;
color:#FFFFFF;
font-weight:normal;
margin-bottom:4px;
margin-right:5px;
padding:6px;
width:auto;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
}

.custom #dsq-combo-widget.green #dsq-combo-tabs li.dsq-active a {
color:#FFFFFF !important;
}

.custom #dsq-combo-logo {
display:none;
}

.custom #dsq-combo-widget.green #dsq-combo-content .dsq-combo-box {
background:none repeat scroll 0 0 transparent;
}

.custom #dsq-combo-widget.green #dsq-combo-content .dsq-combo-box li {
border-bottom:1px dashed #CCCCCC;
}

.custom #dsq-combo-widget #dsq-combo-content .dsq-combo-box {
clear:both;
margin:0 0 0;
padding:12px 12px 0;
}

.custom #dsq-combo-widget #dsq-combo-content h3 {
background:none repeat scroll 0 0 transparent;
border:0 none;
float:none;
font-size:15px;
margin:0 0 10px;
padding:0;
text-indent:0;
}

#backtotop {
background:url("http://singularityblog.singularitysymposium.com/wp-content/themes/thesis_182/custom/images/go-top.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
font-size:16px;
height:30px;
margin-left:71px;
margin-top:50px;
padding-left:40px;
padding-top:4px;
width:100px;
}

#backtotop:hover {
opacity:0.8;
}

#backtotop .x {
background:none repeat scroll 0 0 transparent;
display:block;
float:left;
height:31px;
margin-left:-36px;
margin-top:-23px;
width:130px;
z-index:1;
}

#backtotop .x:hover {
text-decoration:underline;
}

.forum-share-buttons {
    display: block;
    float: right;
    margin-top: 7px !important;
    padding-top: 0;
}

.forum-share-buttons h4 {
    display: block;
    float: left;
    font-size: 15px;
    margin-right: 5px;
    width: 58px;
}

.custom #sforum #sfstatstrip {
    background: url("../../thesis_18/custom/images/title.png") repeat-x scroll left bottom #95C457;
    border: 1px solid #9BD556;
}

.custom #sforum #sfstatstrip th, #sforum #sfstatstrip td {
    border: 1px solid #9BD556;
    color: #FFFFFF;
    font-size: 90%;
    font-weight: normal;
    vertical-align: top;
}

.custom #sforum #sfversion {
    display: none;
}

.custom #sforum .sfposttable th {
    background: none repeat scroll 0 0 #73A432;
    border: 1px solid #D3D8CF;
}

.forum .post_box {
    padding-top: 0;
}

.socialbtn {
    border: 0 dashed #DDDDDD;
    float: left;
    margin: 22px auto 6px;
    overflow: hidden;
    padding: 2px 0;
    width: 480px;
}
.socialbtn strong { font-size: 12px; float: left; margin:2px 0 0 0; color:#555;}
.socialbtn ul{ list-style:none;}
.socialbtn li { float: left; margin-right: 0.5em;}
.socialbtn li a {}
.socialbtn li a:hover{background:transparent;}
.socialbtn a img { border: 0; padding: 0; }
.socialbtn a:hover img { background:transparent; border: 0; padding: 0; }
.socialbtn .pad {padding:2px;}
.socialbtn .padtop{padding-top:2px;}
.socialbtn .mright{margin-right:25px;}
.socialbtn .mright15{margin-right:15px;}

.tweetbutton {
    float: left;
    margin-right: 10px;
    margin-top: 1px;
}

.fbsharebutton {
float:left;
}

.socialtx {
    color: #05740B;
    float: left;
    font-size: 18px;
    margin-right: 10px;
    text-shadow: 1px 1px 1px #B5F7B5;
}

.socialdq {
    float: left;
    font-size: 13px;
    margin-left: 16px;
}

.custom #sforum #sfstatstrip a {
    color: #000000;
}

.custom #sforum {
    background-color: #FFFFFF;
    font-family: inherit;
    font-size: 15px;
    width: 100%;
}

/* In content optin */

.contentoptin {
    background: none repeat scroll 0 0 #CDF7C4;
    height: 142px;
    margin-left: 40px;
    margin-top: 0;
    padding-right: 10px;
    padding-top: 1px;
    width: 554px;
    border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
}

.contentoptin #mc_embed_signup {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 solid #94C83C;
    display: block !important;
    float: left;
    height: 69px;
    margin-bottom: 5px !important;
    margin-top: 0;
    padding: 0 10px 5px;
    width: 544px;
}