/* -----------------------------------------------------------------------
	Bazooka CSS Framework 1.0
	External Widget CSS
----------------------------------------------------------------------- */
/* Twitter */
	.twtr-widget {padding: 0 0 18px 0;line-height: 1.5em !important;}
	.twtr-widget img {margin:0 !important; background: none !important;}
	.twtr-doc {width:100% !important;}
	.twtr-avatar {width: 36px !important;height:36px !important;}
	.twtr-hd {padding: 8px 10px !important;}
	.twtr-bd {line-height: 1.5em !important;}
	.twtr-widget .twtr-tweet-wrap {padding: 0.6em 8px !important;}
	.twtr-widget em, .twtr-widget .twtr-new-results {font-size: 9px;margin-top: 3px !important;}
/* Facebook */
	.fb_iframe_widget {display:block !important;border-width:0;width:100% !important;}
	.fb_iframe_widget iframe {width:100% !important;}
	fb:like-box {width:100% !important;}
/* Shapeshift Form Builder */
	#content .ssFormBuilder {
		width: 100% !important;
	}
	#content .ssFormBuilder form ul,
	#content .ssFormBuilder ul,
	#content .ssFileUpload {
		list-style-type: none;
		padding-left: 0 !important;
		width: 100% !important;
	}
	#content .ssFormBuilder form {
		border: 0 !important;
		width: 100% !important;
	}
	#content .ssFormBuilder form ul li {
		line-height: 18px !important;
		margin: 0 0 18px !important;
		border: 0 !important;
		min-height: 18px !important;
	}
	#content .ssFormBuilder label {
		float: left;
		margin: 0 !important;
	}
	#content .ssFormBuilder form ul li label {
		float: none !important;
		line-height: 18px !important;
		padding: 0 !important;
	}
	#content .ssFormBuilder form ul li label.message {
		float: left !important;
	}
	#content .ssFormBuilder input,
	#content .ssFormBuilder select,
	#content .ssFormBuilder textarea
	{
		border-width: 1px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	#content .ssFormBuilder fieldset {
		border-width: 0px !important;
	}
	#content .ssFormBuilder div.file {
		float: left;
	}
	#content div.file {
		margin:0 0 24px;
		width: 100%;
		height: auto !important;
	}
	#content .ssFormBuilder form ul li fieldset.heading label.heading {
		font-size:1em;
		line-height:1.5em;
		margin-bottom:1.5em;
	}
	#content .ssFormBuilder input, #content .ssFormBuilder textarea, #content .ssFormBuilder select {margin:0 0 16px; border-width: 1px; background: #fff !important; }
	#content .ssFormBuilder input[type="submit"] { border-color: #000 !important; color: #000; cursor: pointer; }
	#content .ssFormBuilder input[type="text"] {padding: 5px 5px 6px 5px !important; width: 95.8% !important;}
	#content .ssFormBuilder textarea {padding:5px !important; width: 95.8% !important; height:108px !important;}
	#content .ssFormBuilder select {padding:5px !important; width: 100% !important;}
	#content .ssFormBuilder .group_checked {
		margin-right: 10px !important;
	}
	.ssPopupDiv div,
	.ssPopupDiv div h1
	 {
		color: #000 !important;
	}
	.ssPopupDiv div h1 {
		margin: 0 !important;
		padding: 0 0 18px 0 !important;
	}
	.ssPopupDiv div ul {
		margin: 0 !important;
		padding: 0 !important;
	}
	#idc-container-parent img {
		border-width: 0 !important;
		background: none !important;
	}
	#IDCommentPopup {
		top: auto !important;
	}