/* @override http://DISRUPTology.com/wp-content/themes/thesis_16/custom/custom.css?112009-234922 */

/* @override http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062409-180603 */

/* @override 
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062309-60652
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062209-00626
	http://localhost:8888/development/wp-content/themes/thesis_151/custom/custom.css?041009-190410
	http://localhost:8888/development/wp-content/themes/thesis_151/custom/custom.css?061709-190606
	http://localhost:8888/development/wp-content/themes/thesis_151/custom/custom.css?061709-230628
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062209-30632
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062209-40637
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062209-40639
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062209-40607
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062209-40643
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062209-40645
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062209-230631
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062209-230637
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062209-230625
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062309-20649
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062309-20641
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062309-30654
	http://DISRUPTology.com/wp-content/themes/thesis_151/custom/custom.css?062409-180642
*/

/*
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 Styles */

html{

	}

body.custom  {
	color: #414141;
	background: #dad5c0 url('images/design/disrupt_plain_bg.jpg') no-repeat 50% top;
	border: none;
	}

.custom a{
	color: #E47600;
	}
	
.custom a:hover{
	color: #000;
	}
	
/* Container Styles */

.custom #logo a{
	margin-top: -140px;
	float: left;
	height: 140px;
	width: 600px;
	text-indent: -9999px;
	display: block;
	outline: none;
	}
 
.custom #page{ 
	padding-top: 0;
	padding-bottom: 0;
	background: url('images/design/top_grunge_bg.jpg') no-repeat 50% top;
	margin-bottom: 2em;
	} 

.custom #container{
	margin-top: 181px;
	background:  url('images/design/mainbg.png') repeat-y 50% top;
	border-top: 1px solid #dad5c0;
	}
 
.custom #content_box{
	} 


.custom #content{
	margin-top: -25px !important;
	}

.custom #sidebars{
	margin-top: -25px !important;
	background: url('images/design/top_grunge_bg.jpg') no-repeat 60% top;
	}

/* Header Styles */

.custom #header{
	padding-right: 0;
	padding-left: 0;
	background: transparent;
	padding: 0;
	position: relative;
	top: -35px;
	border: none;  
	}	


/* Navigation Styles */
	
.custom ul.menu  {
	background: none;
	border: none;
	float: right;
	} 

.custom ul.menu li a{ 
	background: url('images/design/navbg.png');
	border: none;
	}

.custom ul.menu li a:link, .custom  ul.menu li a:visited  {
	font-weight: bold;
	}

.custom ul.menu li.current_page_item a, .custom ul.menu li a:hover  {
	color: #000;
	text-decoration: none;
	background: url('images/design/navbg.png');
	}


/* Main Content Styles */
		

.custom #content_box #feature_box{
	padding: 0px;
	margin-left: 10px;
	border-bottom: 2px solid #dad5c0;
	width: 620px;
	margin-top: 0px;
	}

.custom #content_box #feature_box img{
	width: 624px;
	}

 
/* Featured Post Styles */

.custom #content_box #latest_banner{
	background: url('images/design/titlebg.jpg') no-repeat bottom left;
	margin-bottom: -1px;
	margin-left: 10px;
	height: 30px;
	padding-top: 20px;
	}

.custom #content_box #content .post.post_box.top{
	}

.custom #content_box #content .post.post_box.top .headline_area{
	} 
 
.custom h2.entry-title{
	font-weight: bold;
	text-transform: uppercase;
	}

.custom h2.entry-title a{
	color: #000;
	}

.custom h2.entry-title a:hover{
	color: #E47600;
	}

.custom .headline_area p.headline_meta{
	float: left;
	margin-right: 5px;
	}


/* Post Meta Styles */


.custom p.headline_meta span a{
	color: #aaa;
	}
	
	
/* Post Footer Styles */

.custom #content_box ul.share-box-post{
	margin-left: 0;
	margin-bottom: 0;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	float: left;
	width: 100%;
	height: 44px;
	}

.custom #content_box ul.share-box-post li{
	list-style-type: none;
	font-size: 12px;
	margin-right: 50px;
	display: block;
	float: left;
	padding: 15px 0 5px 0;
	}
 
.custom #content_box ul.share-box-post li:last-child{
	margin-right: 0;
	}
 
.custom #content_box ul.share-box-post li a{
	padding: 0;
	}

.custom #content_box ul.share-box-post li div#tweetmeme_button{
	width: 70px;
	}
	
.custom #content_box ul.share-box-post li a.rss{
	background: url('../lib/images/icon-rss.gif') no-repeat 0% 50%;
	padding-left: 20px;
	text-decoration: none;
	position: relative;
	top: -4px;
	}

.custom #content_box ul.share-box-post li ul.addtoany_list{
	list-style-type: none;
	}

.custom #content_box ul.share-box-post li ul.addtoany_list li{
	}

.custom #content_box ul.share-box-post li ul.addtoany_list li a.a2a_dd{
	}

.custom #content_box ul.share-box-post li ul.addtoany_list li a.a2a_dd.addtoany_share_save{
	}

.custom #content_box ul.share-box-post li ul.addtoany_list li a.a2a_dd.addtoany_share_save img{
	margin-top: -18px;
	}

.custom #content_box ul.share-box-post li form#email{
	position: relative;
	top: -6px;
	} 

.custom #content_box ul.share-box-post li form#email input#text{
	width: 115px;
	height: 14px;
	padding: 5px;
	background: transparent;
	border: 1px solid #dad5c0;
	color: #ccc;
	}

.custom #content_box ul.share-box-post li form#email input#text:focus{
	color: #444;
	}

 
.custom #content_box ul.share-box-post li form#email input#submit{
	width: 60px;
	height: 25px;
	border: 1px solid #ddd;
	background: #dad5c0;
	color: #E47600;	
	padding: 0px 5px;
	}

.custom #content_box ul.share-box-post li form#email input#submit:hover{
	background: #888;
	color: #fff;
	}


/* Teaser Styles */


.custom #content_box #recent_banner{
	background: url('images/design/titlebg.jpg') no-repeat bottom left;
	margin-bottom: -1px;
	margin-left: 10px;
	height: 30px;
	padding-top: 20px;
	display: block;
	}

.custom #content_box #recent_banner img{
	}

.custom #content_box #content .teasers_box{
	border-top: 0;
	border-bottom: 1px dotted #ddd;
	}

.custom #content_box #content .prev_next{
	border-top: none;
	}

/* Sidebar Styles */

.custom #sidebars{
	}




/* Subscribe Styles */

.custom #subscribe  {
	width: 300px;
	margin: 10px 0 10px 10px;
	height: 110px;
	background: url(images/design/subscribebg.jpg) no-repeat center top;
}

.custom #subscribe a.rss  {
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 40px;
	width: 300px;
}

.custom #subscribe span  {
	display: none;
}

.custom #subscribe #email  {
	margin: 28px 0 0 40px;
	width: 255px;
	color: #434343;
}

.custom #subscribe #text  {
	width: 205px;
	font-size: 10px;
	height: 20px;
	margin: 0;
	padding: 9px 0 0 5px;
	border: 1px solid #dad5c0;
	margin-right: 7px;
	float: left;
	display:inline;
}

.custom #subscribe #email input#submit {
	width: 30px;
	float:right;
	display: inline;
}


/* Search Box Styles */

.custom #search  {
	width: 300px;
	height: 44px;
	margin: 0 0 10px 10px;
	padding-top: 25px;
	background: url(images/design/searchbg.jpg) no-repeat center top;
}

.custom #search h2  {
	display: none;
}

.custom #search #searchf  {
	margin: 0 0 0 12px;
}

.custom #search #t {
	display: block;
	width: 240px;
	float: left;
	font-size: 11px;
	height: 20px;
	margin: 0;
	padding: 9px 0 0 5px;
	border: 1px solid #dad5c0;
}

.custom #search #s  {
	margin: 2px 0 0 5px;
	background: none;
	border: none;
}


/* Media Box Styles */

.custom #multimedia_box{
	margin-left: 1em;
	width: 278px;
	background: #E47600 url(images/design/widgetbottom.jpg) no-repeat left bottom;
	padding-bottom: 25px;
	border-bottom: none;
	}

.custom #multimedia_box #image_box{
	background: #E47600;
	width: 280px;
	border-bottom: none;
	} 

.custom #multimedia_box #image_box img{
	background: #888;
	max-width: 275px !important;
	}	


.custom #socialmedia ul{
	list-style-type: none;
	}

.custom #socialmedia .top  {
	height: 34px;
	background: url(images/design/socialmedia.jpg) no-repeat left top;
	}

.custom #socialmedia .top h2  {
	display: none;
	}

.custom #socialmedia .middle, #lifestream .middle  {
	float: left;
	padding: 0 10px;
	background-color: #e47600;
	}

.custom #socialmedia .middle ul li  {
	float: left;
	width: 140px;
	}

.custom #socialmedia .middle ul li a:link, .custom #socialmedia .middle ul li a:visited  {
	color: #696969;
	display: inline-block;
	width: 115px;
	padding: 3px 0 3px 24px;
	margin: 0 1px 1px 0;
	font-size: 12px;
	}

.custom #socialmedia .middle ul li a:hover  {
	color: #000;
	}


/* DISQUS Comments Styles */

.custom #disqus_thread{
	padding-left: 1.5em;
	padding-right: 2.3em;
	}

.custom a.dsq-brlink{
	padding-left: 1.5em;
	}

 
/* Previous / Next post styles */

.custom #content .prev_next.post_nav{
	margin-top: 2em;
	border-top: 1px dotted #ddd !important;
	} 
 
 
/* SOCIAL MEDIA STYLES */

.del a { background: #ddd url(images/design/social_icons/del_bw.png) no-repeat 4px center; }
.del a:hover { background: #fff url(images/design/social_icons/del.png) no-repeat 4px center; }

.disqus a { background: #ddd url(images/design/social_icons/disqus_bw.png) no-repeat 4px center; }
.disqus a:hover { background: #fff url(images/design/social_icons/disqus.png) no-repeat 4px center; }

.fb a { background: #ddd url(images/design/social_icons/fb_bw.png) no-repeat 4px center; }
.fb a:hover { background: #fff url(images/design/social_icons/fb.png) no-repeat 4px center; }

.fl a { background: #ddd url(images/design/social_icons/fl_bw.png) no-repeat 4px center; }
.fl a:hover { background: #fff url(images/design/social_icons/fl.png) no-repeat 4px center; }

.ff a { background: #ddd url(images/design/social_icons/ff_bw.png) no-repeat 4px center; }
.ff a:hover { background: #fff url(images/design/social_icons/ff.png) no-repeat 4px center; }

.google a { background: #ddd url(images/design/social_icons/googlereader_bw.gif) no-repeat 4px center; }
.google a:hover { background: #fff url(images/design/social_icons/googlereader.gif) no-repeat 4px center; }

.lastfm a { background: #ddd url(images/design/social_icons/lastfm_bw.png) no-repeat 4px center; }
.lastfm a:hover { background: #fff url(images/design/social_icons/lastfm.png) no-repeat 4px center; }

.linked a { background: #ddd url(images/design/social_icons/linked_bw.png) no-repeat 4px center; }
.linked a:hover { background: #fff url(images/design/social_icons/linked.png) no-repeat 4px center; }

.myspace a { background: #ddd url(images/design/social_icons/myspace_bw.png) no-repeat 4px center; }
.myspace a:hover { background: #fff url(images/design/social_icons/myspace.png) no-repeat 4px center; }

.plaxo a { background: #ddd url(images/design/social_icons/plaxo_bw.png) no-repeat 4px center; }
.plaxo a:hover { background: #fff url(images/design/social_icons/plaxo.png) no-repeat 4px center; }

.su a { background: #ddd url(images/design/social_icons/su_bw.png) no-repeat 4px center; }
.su a:hover { background: #fff url(images/design/social_icons/su.png) no-repeat 4px center; }

.tumblr a { background: #ddd url(images/design/social_icons/tumblr_bw.gif) no-repeat 4px center; }
.tumblr a:hover { background: #fff url(images/design/social_icons/tumblr.gif) no-repeat 4px center; }

.twit a { background: #ddd url(images/design/social_icons/twit_bw.png) no-repeat 4px center; }
.twit a:hover { background: #fff url(images/design/social_icons/twit.png) no-repeat 4px center; }

.vimeo a { background: #ddd url(images/design/social_icons/vimeo_bw.png) no-repeat 4px center; }
.vimeo a:hover { background: #fff url(images/design/social_icons/vimeo.png) no-repeat 4px center; }


#socialmedia .bottom{
	float: left;
	height: 24px;
	width: 300px;
	background: url(images/design/widgetbottom.jpg) no-repeat left bottom;
	margin-bottom: 20px;
	}

#ff-activity {
	margin: 0px 0 12px 0;
	background: #fff;
	}

#ff-activity .ff-event { 
	background-repeat: no-repeat !important;
	background-position: 5px 10px !important;
	padding: 10px 10px 10px 30px !important;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0;
	}
 
#ff-activity .ff-event:hover {
	background: #eee;
	}

#ff-activity .ff-event a{	
	}

#ff-activity .ff-event a:hover {
	color: #000;
	}

#ff-activity .ff-event:last-child { 
	}

#ff-activity .title { 
	margin: 0 0 .5em 0;
	}

#ff-activity .ff-list {
	margin: .5em 0;
	}

#ff-activity .ff-list p {
	margin: 0 0 .5em 0;
	}

#ff-activity .ff-thumbnails {
	margin: .5em 0 .5em 0;
	}

#ff-activity .ff-thumbnails img {
	margin: 0; padding: 0;
	}

#ff-activity .ff-thumbnails a {
	margin: 0 .25em .25em 0;
	padding: 0;
	}

#ff-activity .ff-meta { margin: 0 5px 0 0 !important; text-align: right; font-size: 11px; }

#ff-activity .ff-account { display: none !important; margin: 1em 0 0 0; background: url('http://friendfeed.com/static/images/icons/internal.png?v=99bf8708c13e43d1fbaf614404fe1314') no-repeat 1px 0; padding-left: 24px; }



/* WIDGETS */

.custom #sidebars .widget {
	background: #E47600 url(images/design/widgetbottom.jpg) no-repeat left bottom;
	padding: 0 10px;
	width: 280px;
	clear: both;
	}

.custom li.widget.widget_ffactivity h3  {
	height: 35px;
	background: url(images/design/lifestream.jpg) no-repeat left top;
	margin-bottom: 0px !important;
	text-indent: -9999px;
	}

.custom li.widget.widget_ffactivity{
	padding-bottom: 15px !important;
	}

.custom.ie li.widget.widget_ffactivity{
	padding-bottom: 20px !important;
	}

.widget .middle ul li a:link, .widget .middle ul li a:visited  {
	display: block;
	color: #434343;
	padding: 5px 0 5px 5px;
	background-color: #fff;
	font-size: 11px;
}

.widget .middle ul li a:hover  {
	color: #000;
}


.custom li#popular-posts.widget{
	overflow: hidden;
	padding-bottom: 20px;
	} 

.custom li#popular-posts.widget h3{
	padding-top: 10px;
	font-weight: bold;
	color: #fff;
	font-size: 1.2em;
	} 

.custom li#popular-posts.widget ul{
	background: #fff;
	} 

.custom li#popular-posts.widget ul li{
	padding: 5px;
	} 

.custom li#popular-posts.widget ul li:hover{
	background: #ddd;
	} 

.custom li#popular-posts.widget ul li a, .custom li#popular-posts.widget ul li a:link, .custom li#popular-posts.widget ul li a:visited{
	display: block;
	color: #434343;
	padding: 5px 0 5px 5px;
	}


/* Footer Widget Styles */
 
.custom #footer{
	background: #fff url('images/design/footerbg.jpg') no-repeat center bottom;
	padding-bottom: 100px;
	margin-bottom: -27px;
	}

.custom #footer ul.sidebar_list{
	padding-top: 0;
	}

.custom #footer ul.sidebar_list li{
	width: 285px;
	margin-right: 30px;
	float: left;
	}
  
.custom #footer ul.sidebar_list li:last-child{
	margin-right: 0;
	}
 
.custom #footer ul.sidebar_list li h3{
	text-align: left;
	margin-bottom: 1em;
	}

.custom #footer ul.sidebar_list li.widget{
	padding-top: 24px;
	background: url(images/design/minititlebg.jpg) no-repeat center top;
	}

.custom #footer ul.sidebar_list li.widget.wp_cumulus_widget h3{
	background: url(images/design/tags.jpg) no-repeat;
	text-indent: -9999px;
	}

.custom #footer ul.sidebar_list li.widget.widget_categories h3{
	background: url(images/design/cats.jpg) no-repeat;
	text-indent: -9999px;
	}
	
.custom #footer ul.sidebar_list li.widget.widget_text h3{
	background: url(images/design/disclaim.jpg) no-repeat;
	text-indent: -9999px;
	}
	
.custom #container #page span.footer-attribution{
	float: left;
	margin-left: 300PX;
	}
	
	
.custom #footer .widget.widget_categories ul li  {
	width: 139px;
	background-color: #dad5c0;
	margin: 0 1px 1px 0;
	}

.custom #footer .widget.widget_categories ul li a:link, .custom #footer .widget.widget_categories ul li a:visited  {
	display: block;
	color: #434343;
	text-transform: uppercase;
	padding: 4px 5px;
	font-size: 11px;
	}

.custom #footer .widget.widget_categories ul li a:hover  {
	background-color: #e47600;
	color: #fff;
	}

.custom #footer ul.sidebar_list li.widget.widget_text p  {
	color: #1b1b1b;
	font-size: 11px;
	padding-right: 10px;
	}


/* Links Page Tumblr Posts */ 


.custom #content ol.tumblr_posts{
	margin-left: 2em;	
	}

.custom #content ol.tumblr_posts li.tumblr_post{
	padding-top: 2em;
	padding-bottom: 2em;
	border-bottom: 1px dotted #ddd;
	padding-left: 1em;
	}

.custom #content ol.tumblr_posts li.tumblr_post:hover{
	background: #f6f6f6;
	}
	
.custom #content ol.tumblr_posts li.tumblr_post.tumblr_video_post{
	}
	
	
/* Internet Explorer Specific Styles */

/*---:[ all versions of IE ]:---*/

body.custom.ie { font-size: 125%; }
	.custom.ie #container, .custom.ie .full_width { font-size: 50%; }
	.custom.ie ul.menu { width: 100%; }
	.custom.ie input.form_submit { width: auto; overflow: visible; }

/*---:[ IE 6 styles ]:---*/
.custom.ie6 #content, .custom.ie6.sidebar { overflow: hidden; }
.custom.ie6 dl#comment_list dd { border-bottom: 1px dotted #bbb; }
	.custom.ie6 dl#comment_list dl.children dd { border-bottom: 0 }



body.custom.ie  {
	color: #414141;
	background: #dad5c0 url('images/design/disrupt_plain_bg.jpg') no-repeat top;
	border: none;
	margin:auto;
	}
	

.custom.ie #subscribe #email  {
	margin: 28px 0 0 20px;
	width: 255px;
	color: #434343;
}	
	
.custom.ie #subscribe #text  {
	width: 180px;
	font-size: 10px;
	height: 20px;
	margin: 0;
	padding: 9px 0 0 5px;
	border: 1px solid #dad5c0;
	margin-right: 7px;
	float: left;
	display:inline;
}	
	
	
	

/* Post Footer Styles */

.custom.ie #content_box ul.share-box-post{
	margin-left: 0;
	margin-bottom: 0;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	float:none;
	}

.custom.ie #content_box ul.share-box-post li{
	list-style-type: none;
	font-size: 12px;
	margin-right: 30px;
	display: block;
	float: left;
	padding: 15px 0 5px 0;
	}
 
.custom.ie #content_box ul.share-box-post li:last-child{
	margin-right: 0;
	}
 
.custom.ie #content_box ul.share-box-post li a{
	padding: 0;
	}

.custom.ie #content_box ul.share-box-post li div#tweetmeme_button{
	width: 70px;
	}
	
.custom.ie #content_box ul.share-box-post li a.rss{
	background: url('../lib/images/icon-rss.gif') no-repeat;
	padding-left: 20px;
	text-decoration: none;
	}

.custom.ie #content_box ul.share-box-post li ul.addtoany_list{
	list-style-type: none;
	}

.custom.ie #content_box ul.share-box-post li ul.addtoany_list li a.a2a_dd.addtoany_share_save img{
	margin-top: 0px;
	}

.custom.ie #content_box ul.share-box-post li form#email input#text{
	width: 135px;
	height: 14px;
	padding: 5px;
	background: transparent;
	border: 1px solid #dad5c0;
	color: #ccc;
	}
 
.custom.ie #content_box ul.share-box-post li form#email input#submit{
	width: 60px;
	height: 25px;
	border: 1px solid #ddd;
	background: #dad5c0;
	color: #E47600;	
	padding: 0px 5px;
	}


/* IE Fixes for Lifestream */

.custom.ie #socialmedia .bottom, #lifestream .bottom  {
	float: left;
	height: 24px;
	width: 300px;
	background: url(images/design/widgetbottom.jpg) no-repeat left bottom;
	margin-bottom: 20px;
	display:inline;
	}

.custom.ie #lifestream .bottom  {
	margin-top: -10px;
	}

.custom.ie #lifestream  {
	}

.custom.ie #lifestream h3  {
	height: 35px;
	background: url(images/design/lifestream.jpg) no-repeat left top;
	margin-bottom: 0px !important;
	text-indent: -9999px;
	display:block;
	}

.custom.ie #lifestream .middle li.widget.widget_ffactivity{
	margin-top: 0px;
	margin-bottom: 12px;
	}

.custom.ie#lifestream a:link, .custom.ie #lifestream a:visited  {
	color: #464646;
	text-decoration: underline;
	}

.custom.ie #lifestream .middle .ff-event  {
	background-color: #fff;
	}
	
.custom.ie #socialmedia .middle, .custom.ie #lifestream .middle  {
	padding: 0 10px;
	background-color: #e47600;
	float:left;
	display:inline;
	}