dd{
	margin-left: 20px;
}
dt{
	font-weight: bold;
}

body {
	line-height: 1.22;
	font-size: 16px;
}
h2 a,
h3 a {
	font-weight: bold;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.1em;
}
h2, h3 {
	margin-bottom: 1em;
}
h1, h2, h3, h4, h5 {
	font-weight: bold;
	font-family: "Trebuchet MS";
	color: #532363;
	text-align: left;
}
strong {
	font-weight: bold;
}


table.two-col-list {
    width: 90%;
}

table.two-col-list td.left-column,
table.two-col-list td.right-column {
    width: 50%;
}

#container {
	width: 59.375em;
	margin: auto auto 2.5em;
	position: relative;
	text-align: left;
}
	#header #navigation {
		float: left;
	}
	#header #navigation ul li {
		float: left;
		margin-left: 1.5em;
	}
	#header #navigation ul li a {
		float: left;
		font-size: 1.1em;
		font-weight: bold;
	}	
	#header #loginSF {
		float: right;
		margin-right: 1em;
	}
		#header #loginSF ul li {
			float: left;
			margin-right: 0.5em;		
		}
		#header #loginSF ul li a {
			margin-right: 0;
			font-size: 0.9em;
		}
		#header #loginSF input {
			padding: 2px;
			width: 8em;
		}
		#header #loginSF p {
			margin-bottom: 0.3em;
			width: 16em;
			display: inline;
			position: relative;
		}
		#header #loginSF form p label {
			width: 6em;
			position: absolute;
			left: 3px;
			top: -1.7em;
		} 
		#header #loginSF p.submit {
			margin-bottom: 0;
			text-align: right;
		}
		#header #loginSF p.submit input {
			width: auto !important;
			margin-left: 10.5em;
			padding: 0;
			margin: 0;
		}
#content {
	clear: both;
	margin-top: 1em;
	position: relative;
	width: 59.375em;
	text-align: left;
}
	
	#content #contentLeft {
		float: left;
		width: 27.4em;
		margin-left: 2.5em;
	}
		#content p,
		#content #contentLeft p,
		#content #contentRight p,
		#content #contentAll p {
			margin-bottom: 1em;
			font-size: 0.9em;
			line-height: 1.5;
		}
		#content p.radioButtons {
			margin-bottom: 0.24em;
		}
		#content #contentRight p.feature,
		#content #contentAll p.feature {
			font-size: 1.1em;
			color: #532363;
		}
		#content #contentRight h3,
		#content #contentAll h3{
			margin-top: 1.8em;
		}		
	#content #contentRight {
		float: left;
		width: 25em;
		margin-left: 1.5em;
	}
	#content #contentAll {
		margin-left: 3.5em;
		margin-bottom: 2.5em;
		width: 54em;
	}
#footer {
	text-align: center;
	display: block;
	width: 59.375em;
	margin-top: 1em;
	padding-top: 1em;
}
	#footer ul {
		margin: 0 auto;
	}
	#footer ul li {
		display: inline;
		margin-left: 1em;
		color: #666;
	}
	#footer ul li a {
		padding-left: 1em;
	}
	#footer ul li,
	#footer ul li a {
		font-size: 0.9em;
	}
a:link,
a:visited {
	text-decoration: none;
}
.clear-both {
	clear: both;
}
.box {
	padding: 1.5em 1em;
	margin-bottom: 1.5em;
	position: relative;
	border: 1px solid #CED6DD;
}

.bird{
	background: #fff url(/static/images/bird.jpg) 0 50% no-repeat;
}

.twitterroll {
	padding: 1.5em 1em;
	margin-bottom: 1.5em;
	border: 2px solid #CED6DD;
	width: 850px;
	right:0;
	background-color:#E7EEF6;
    font-weight:bold;
    margin-left: 25px;
	
}

.twitterroll li{
	padding-bottom: 12px;
}

	.box.solid {
		background: #E7EEF6;
	}
	.box.stripe {
		padding-top: 2.8em;
	}
	.box .stripe {
		z-index: 99;
		height: 25px;
		width: 100%;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		background: #E7EEF6;
		border-bottom: 1px solid #CED6DD;
	}
	.box .corner {
		position: absolute;
		z-index: 999;
		display: block !important;
	}
	.box .corner.top-left {
		top: -1px;
		left: -1px;
		width: 6px;
		height: 7px;
	}
	.box .corner.top-right {
		top: -1px;
		right: -1px;
		width: 6px;
		height: 7px;
	}
	.box .corner.btm-left {
		bottom: -1px;
		left: -1px;
	}
	.box .corner.btm-right {
		bottom: -1px;
		right: -1px;
	}

		form#pipeline_status label {
			position: static;
		}
		form#chart_datepicker {
			position: relative;
			margin-bottom: 2em;
		}
			form#chart_datepicker label {
				margin-bottom:1.2em;
				margin-right:1em;
				text-align:right;
				width: 6em;
			}
			form#chart_datepicker #rdoDates1,
			form#chart_datepicker #rdoDates2 {
				position: absolute;
				left: 16em;
				background: #eee;
				border: 1px solid #ccc;
				width: 11em;
				padding: 0.2em 0;
				font-size: 0.9em;
			}
			form#chart_datepicker #rdoDates1 {
				top: -0.1em;
			}
			form#chart_datepicker #rdoDates2 {
				top: 2em;
			}
			form#chart_datepicker #count_type_Total {
				margin-left: 0.4em;
			}
			form#chart_datepicker #rdoDates1 input,
			form#chart_datepicker #rdoDates2 input {
				vertical-align: inherit;
				width: 2em;
			}
			form#chart_datepicker input#chart_datepicker_submit {
				font-size:1.3em;
				left:4em;
				padding:0 10px;
				position:absolute;
				top:2.9em;				
			}
			form#chart_datepicker input#start_date,
			form#chart_datepicker input#end_date {
				width: 9.2em;
				padding: 2px;
			}
	form br {
		clear: left;
	}
	form input.txt,
	form textarea {
		font-size: 0.9em;
		width: 14em;
		padding: 4px;
	}
	form textarea {
		height: 7em;
	}
	form input.button {
		font-size: 0.9em;
		margin: 1em 0 0 14em;
	}

/* FEED Entry */

.mainContent {
	overflow: auto; 
	text-align: left; 
	background-color: #FFF;
}

.toolContainer p {
	padding: 1px 0;
}

h2.client { 
	font-weight: bold; 
	padding: 0 10px 0 22px;
	font-size: 138%; 
	margin: 0;
	background: #fff url(/static/images/icn_user.gif) 0 50% no-repeat;
}

.contentFilters {
	margin: 5px 0; 
	border-bottom: 1px solid #000; 
	overflow: auto; 
	*height: 1%;
}

.contentFilters div.filter {
	float: left; 
	padding: 5px 10px 5px 20px;
	background: transparent url(/static/images/icn_filter.png) 0 50% no-repeat;
}

.contentFilters div.paging {
	float: right; 
	padding: 5px 10px;
}	

#addNewContent {
	clear: both;
	margin: 5px 0; 
	padding: 5px 12px;
}

.contentEntry {
	margin-bottom: 10px; 
	overflow: auto;
}

.contentEntry .entry {	 	
	background: #ccc url(/static/images/sf_content_btm_right.png) bottom right no-repeat;
	margin-bottom:0.2em;
}

.contentEntry .entry ul {
	margin: 0; 
	padding: 15px 0 15px 15px;
}

.mentionbox{
	position: relative;
	padding: 3px 20px 1px 20px;
	margin: 10px;
	min-height: 110px;
	background-color: #CCC;
	color: #000;
}

.mentiontext{
	position: relative;
	display:block;
	margin-left: 60px;
	vertical-align: Top;
	min-height: 60px;
	
}

.mentionbottom{
	margin-left: 10px;
	margin-right: 10px;
}

.mentionpix{
	position:absolute;
	left:0px;
}

.mention{
	position: relative;
	padding: 10px 10px 0px;
}
.mentionaction{
	border-top:1px solid black;
	padding: 5px;
}

.mentionbr{
	bottom: 0; right: 0;
	width: 16px; height: 16px;
	position: absolute;
	background: transparent url(/static/images/cornerbr.png) bottom right no-repeat;
}
.mentiontl{
	top: 0; left: 0;
	width: 16px; height: 16px;
	position: absolute;
	background: transparent url(/static/images/cornertl.png) top left no-repeat;
}

.mentionbl{
	bottom: 0; left: 0;
	width: 16px; height: 16px;
	position: absolute;
	background: transparent url(/static/images/cornerbl.png) bottom left no-repeat;

}	
.mentiontr{
	top: 0; right: 0;
	width: 16px; height: 16px;
	position: absolute;
	background: transparent url(/static/images/cornertr.png) top right no-repeat;
}


.contentEntry .entry ul li.status {
	padding: 5px;
	background-color: #00FF99;
	color: #000;
}
/* FEED entry corners */
.contentEntry .entry .yui-b ul {
	background: transparent url(/static/images/sf_content_top_left.png) top left no-repeat;
}
.contentEntry .entry .yui-b {
	background: transparent url(/static/images/sf_content_btm_left.png) bottom left no-repeat;
}
.contentEntry .yui-b { /* right-side tool container */
	background: transparent url(/static/images/sf_content_top_right.png) top right no-repeat;
}
.ui-datepicker { background: #fff; }

/* Status Colors */
.contentEntry .entry ul li.status,
.contentEntry .entry ul li.tweet,
.contentEntry .entry ul li.source {
	font-size: 0.95em;
}
.contentEntry .entry ul li.status.now {
	background: #E7EEF6 url(/static/images/bg_publish_now.png) 0 0 repeat-x;
}

.contentEntry .entry ul li.status.approved {
	background-color: #00FF00;
}

.contentEntry .entry ul li.status.hold {
	background: #ff0 url(/static/images/bg_hold.png) 0 0 repeat-x;
}

.contentEntry .entry ul li.status.onDate {
	background-color: #FFFF00;
}

.contentEntry .entry ul li.status.delete {
	background: #f33 url(/static/images/bg_deleted.png) 0 0 repeat-x;
}

.contentEntry .entry ul li.tweet {
	padding: 5px;
	background-color: #FFF;
}

.contentEntry .entry ul li.tweet span {
	font-size: 1em;
}

.contentEntry .entry ul li.hashTag {
	background-color: #666; 
	color: #fff;
}

.contentEntry .entry ul li.hashTag a {
	color: #FFF;
}

.contentEntry .entry ul li.source {
	background-color: #999; 
	color: #FFF; 
	padding: 5px;
}

.contentEntry .entry ul li.source strong {
	color: #333; 
}

.toolContainer {
	margin: 15px 15px 10px 0; 
	padding: 5px; 
	background-color: #fff;
	height:8.8em;
	position: relative;
}


/* Tool Container Form */

.toolContainer .radioButtons {clear: both;}
.toolContainer .radioButtons input.radio { float: left; display: inline; }
.toolContainer .submitStatus { position: absolute; right: 1em; bottom: 0; }
.toolContainer .radioButtons label { clear:right; }
.toolContainer .radioButtons label { padding: 0 0 0 19px; line-height: normal !important; margin-bottom: 0 !important;}
.toolContainer .radioButtons { margin-bottom: 5px; }

/* Hidden Shorten URL Form */

form.frmUrl span {
	color: #666;
	font-size: 0.7em;
	margin-left: 0.5em;
}

form.frmUrl label {
	margin-bottom: 1.5em;
}
form.frmUrl input.text,
form.frmUrl select {
	padding: 3px;
	width: 10em;
}
form.frmUrl select {
	width: 10.6em;
}
form.frmUrl label#forceNew {
	width: 6em;
}
form.frmUrl #chkForceNew {
	margin-right: 0.5em; 
}
form.frmUrl #btnShorten {
	margin-bottom: 1.5em;
	font-weight: bold;
}
form.frmUrl #btnNewTweet {
	margin-left: 1em;
}


/* Account Selector (logged in) */
#accountSelector {
	position: relative;
	display: block;
	background: #E7EEF6;
	padding: 0.5em 0 0.5em 1em;
	margin-bottom: 1em;
	border: 1px solid #dedede;
	overflow: hidden;
}
	#accountSelector select {
		font-size:0.95em;
		letter-spacing:1px;
		padding:3px;
	}
	#accountSelector #tabs {
		position: absolute;
		right: 1em;
		top: 10px;
	}
	#accountSelector #tabs ul li {
		background:#ccc url(/static/images/sf_tabs_top_left.png) no-repeat scroll left top;
		float:left;
		margin:0 1px 4px 0;
	}
	#accountSelector #tabs ul li a {
		background: transparent url(/static/images/sf_tabs_top_right.png) no-repeat scroll right top;
		display:block;
		font-size: 0.9em;
		font-weight:normal;
		padding:9px 15px 4px;
		text-decoration:none;
	}
	#accountSelector #tabs ul li a:hover {
		color: #fff;
	}
	#accountSelector #tabs ul li a.selected {
		font-weight: bold;
		color: #fff;
	}
/* Icons */
.icon {
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.icon.channel{
	background-image: url(/static/images/channel.jpg);
	padding-left: 25px;
	font-weight: bold;
	margin-left: 320px;
}

.icon.add {
	background-image: url(/static/images/icn_add.png);
	padding-left: 20px;
	font-weight: bold;
}
.icon.edit {
	background-image: url(/static/images/icn_edit.gif);
	padding-left: 18px;
	font-weight: bold;
}
/* Reports list */
ul#listReports li a:link,
ul#listReports li a:visited {
	background: transparent url(/static/images/bullet_black.png) 0 50% no-repeat;
}
ul#listReports li a:hover {
	background: transparent url(/static/images/bullet_green.png) 0 50% no-repeat;
}
ul#listReports li a {
	padding-left: 20px;
	font-size: 1.1em;
}

/* IE 6 fixes */
	* html #header {
		height: 5em;
	}
	* html .box .corner.top-left {
		top: -1px;
		left: -1.05em;
	}
	* html .box .corner.top-right {
		top: -1px;
		right: -1px;
	}
	* html .box .corner.btm-left,
	* html .box .corner.btm-right {
		display: none !important;
	}		
	* html #header #navigation ul li {
		margin-left: 2.95em;
	}
/* IE 7 fixes */
	:first-child + html form#chart_datepicker input#chart_datepicker_submit {
		padding: 0;
		top: 3.5em;
	}
	:first-child + html form#chart_datepicker {
		margin-bottom: 3em;
	}
	:first-child + html form#chart_datepicker #rdoDates1 input,
	:first-child + html form#chart_datepicker #rdoDates2 input {
		position: relative;
		top: -3px;
		left: 5px;
	}


#feed-source-list, #wb-list, #hashtags-list, #feed-source-data-formats, #accounts-list, #feed-source-locations {
    margin-bottom: 1em;
    margin-left: 1em;
    margin-top: 1.5em;
}
.feed-source-actions, .data-format-actions, .hashtag-actions, .account-actions {
    font-size: 0.9em;
    padding-left: 0.8em;
}
#feedSources ul.feed-source-actions li  {
	border:0px;
}
.feed-source-title,
.account-title,
.data-format-name {
    font-size: 1.3em;
    font-weight: bold;
}
.feed-source-block,
.account-block,
.feed-source-data-format {
    padding-bottom: 1em;
}

.account-title {
	padding-bottom:5px;
}
.account-block {
	line-height:16px;
	border:1px solid #DBE1F1;
	clear:both;
	padding:5px;
	margin-bottom:3px;
}

.account-block .account-left {
	float: left;
	width:200px;
}
.account-block .account-right {
	float: left;
	text-align:right;
	width:380px;
}

.account-block td,
#wb-list td,
.hashtag-block td {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
.feed-source-info,
.data-format-info {
    color: #303030;
    padding-left: 0.5em;
	font-size:1.1em;
}
.feed-source-info a {
    font-size: 0.8em;
    font-style: normal;
}
.feed-source-title {
	padding-left:.5em;
}

.hfh-form table {
    margin-left: 1.5em;
    margin-top: 1em;
}

.hfh-form table td {
    padding: 0.2em;
}
.hfh-form table td label {
    display: block;
    text-align: right;
    width: 100%;
}
.hfh-form {
    margin-bottom: 1.5em;
}

#feed-source-locations {
    margin-left:    0.5em;
    margin-top:     0.5em;
}
#feed-source-locations .location-list-header {
    font-weight: bold;
}
#feed-source-locations .location-list-header th,
#feed-source-locations .location-field {
    padding: 0.2em;
}

#removal-dialog {
    margin-top: 1em;
}
#removal-dialog-buttons {
    margin-top: 1em;
}

.change-item-position {
    font-weight: bold;
    padding-left: 2em;
    vertical-align: top;
}

#initialize-nav {
    text-align: center;
   }
/*whats up page*/
#twitter_update_list li {
list-style-type: none;
padding-bottom: 12px;
}

#twitter_update_list{
font-size:35pt;
background:#FFF;
}


#twitter_update_list span {
color: #000;
background: #FFF;
}

#twitter_update_list span a {
display: inline;
color: #000000;
}

#twitter_update_list li a:hover {
text-decoration: underline;
color: #666666;
}
#forgotPasswordBox {
	text-align:right;
	font-size:11px;
	margin-right:174px;
	padding:0;
	height:0px;
}
#forgotPasswordBox a {
	color:#DCE2F0;
}

#fpWrapper {
	width:1024px;
	text-align:center;
	margin:auto;
}
#fpHeader {
	height:123px;
	background-color:#552e63;
	background-image:url('/static/images/socialflowHeader.png');
}
#fpGetStarted {
	height:354px;
	width:1024px;
	background-image:url('/static/images/fpMiddle.png');
}
#fpPromo {
	height:251px;
	background: transparent url(/static/images/bgPromo.png) 0 0 no-repeat;
}
#fpFooter {
	padding-top:20px;
	background: transparent url('/static/images/footerGradient.png') 0 0 no-repeat;
	background-color:#ffffff;
	padding:15px 0px;
	color:#9c9c9c;
}
#fpFooterInner {
	margin-top:30px;
}
#fpFooter ul, #fpFooter li {
	list-style-type:none;
	display:inline;
	margin:15px 27px;
}
#fpFooter a {
	color:#9c9c9c;
}
#fpFooter a:hover {
	text-decoration:underline;
}
#fpBlogTwitter {
	text-align:left;
	color:#696969;
	background-color:#ffffff;
	margin-top:32px;
	margin-bottom:15px;
}
#fpBlogTwitter h2, #fpBlogTwitter h2 a {
	font-size:24px;
	font-family:"Arial";
	color:#505050;
	font-weight:normal;
	margin-bottom:0px;
}
#fpBlog {
	width:412px;
	padding:0px 33px;
	float:left;
}
#fpBlog p {
	margin-bottom:15px;
}
#fpBlog h3 {
	color:#505050;
	margin-bottom:5px;
	margin-top:12px;
	font-size:13px;
}
#fpTwitter {
	float:left;
	width:500px;
	padding-left:16px;
	border-left:1px solid #eeeeee;
}
.fpTweet {
	padding:10px 0px;
	color:#505050;
	border-bottom:1px solid #eeeeee;
}
.fpTweet a {
	color:#542D62;
	font-size:14px;
}
.fpTweetMeta {
	color:#9c9c9c;
	font-size:11px;
}
.fpTweetMeta a {
	font-size:11px;
}
#fpWelcome {
	text-align:right;
	color:#DCE2F0;
	height:50px;
}
#fpWelcome div {
	padding:20px 20px 0 0;
}
#fpWelcome a {
	color:#DCE2F0;
}
#sflowLogo {
	margin-left:42px;
	margin-top:76px;
	float:left;
}
#fpLogin label {
	color:#CCCCCC;
	position:absolute;
	display:block;
	width:120px;
	line-height:17px;
	height:17px;
	font-size:15px;
	text-align:center;
	z-index:5;
}
#fpLogin {
	text-align:left;
	display:block;
	float:right;
	width:440px;
	margin-top:40px;
}
#fpLogin fieldset {
	margin-top:18px;
}
#fpLogin fieldset {
	display:block;
	width:120px;
	margin-right:20px;
	float:left;
}
#fpLogin #username, #fpLogin #password {
	text-align:left;
	width:120px;
	height:22px;
	padding-left:.5em;
	-webkit-border-radius: 	3px;
	-khtml-border-radius: 	3px;	
	-moz-border-radius: 	3px;
	border-radius: 			3px;
	border:1px solid #cccccc;
}
#signInButton {
	margin-top:18px;
	display:block;
	margin-right:20px;
	float:left;
}
#signUpNow {
float:left;
margin-left:30px;
margin-top:146px;
}
#learnMore {
	float:left;
	margin-top:146px;
	margin-left:10px;
}
#bodyLogin {
	background-color:#ffffff;
}
#fpBridge {
	text-align:left;
	font-size:26px;
	font-weight:bold;
	color:#4e5d7a;
	width:420px;
	padding-left:45px;
	padding-top:40px;
}
#getStartedNow {
	color:#4e5d7a;
	float:right;
	text-align:center;
	margin-right:138px;
	margin-top:70px;
}
#fpHeaderNav {
	color:#4e5d7a;
	font-size:20px;
	width:300px;
	float:right;
	margin-top:40px;
	margin-right:25px;
}
#fpHeaderNav a {
	color:#dce2f0;
	margin:0px 6px;
}

#pipeline {
	color:#000000;
	position:relative;
	height:900px;
	width:98%;
}
#pipeline .tweetChange {
	padding:2px 4px 8px 0px;
	visibility:hidden;
	font-weight:normal;
	font-size:11px;
	color:#009900;
	text-align:right;
	width:40px;
	height:10px;
}
#pipeline .tweetWeight {
	height:60px;
	width:200px;
	padding:10px 5px 5px 5px;
	float:left;
}
#pipeline .timing {
	margin-bottom:15px;
	width:100%;
}
#pipeline .status {
	margin-bottom:10px;
	color: #999999;
}
#pipeline .published_status {
	margin-bottom:10px;
	font-size:11px;
	color: #999999;
}
.statusOld {
	width:100%;
	height:11px;
	line-height:11px;
	color: #999999;
}

.weightIco {
	background-repeat:no-repeat;
	width:100%;
	height:11px;
	line-height:11px;
	color: #999999;
}
.wI8 { 
	background-image:url('/static/images/weighting.png');
	background-position:65px 0px; 
}
.wI7 { 
	background-image:url('/static/images/weighting.png');
	background-position:65px -11px; 
}
.wI6 { 
	background-image:url('/static/images/weighting.png');
	background-position:65px -22px; 
}
.wI5 { 
	background-image:url('/static/images/weighting.png');
	background-position:65px -33px; 
}
.wI4 { 
	background-image:url('/static/images/weighting.png');
	background-position:65px -44px; 
}
.wI3 { 
	background-image:url('/static/images/weighting.png');
	background-position:65px -55px; 
}
.wI2 { 
	background-image:url('/static/images/weighting.png');
	background-position:65px -66px; 
}
.wI1 {
	background-image:url('/static/images/weighting.png');
	background-position:65px -77px; 
}
.wI0 { 
	background-image:url('/static/images/weighting.png');
	background-position:65px -77px; 
}

.tweetLeft {
	padding:5px 5px 5px 10px;
}
#pipeline .tweetMessage {
	color:#000000;
}
#pipeline .hideBlock { display:none }

#pipeline .tweetSource {
}
#pipeline a:hover {
	text-decoration:underline;
}
.tweetRight {
	padding:5px;
	float:right;
}
#newTweet label {
color:#000000;
font-size:10pt;
}
#newTweet {
	text-align:left;
	position:absolute;
	z-index:30000;
	background-color:#ddddff;
}
#newTweetInner {
	padding:10px;
	background-color:#ddddff;
}

#newTweet textarea {
	width:400px;
	font-size:1.5em;
}
#newTweet td.tweetTd {
	padding: 2px 10px;
}
#shortenUrl {
	width:200px;
}
#pipelineFilter td {
	padding:3px;
}
#newTweet .charCount {
    color:#000000;
}
#statusFilter table {
	float:left;

}
#statusFilter .tableDiv {
	background-color:#eeeeee;
	margin:2px;
	padding:10px;
	float:left;
}
.tweetLi {
	background-color:#ffffff;	
	position:absolute;
	height:80px;
	width:1000px;
	border-bottom:1px solid #dbe1f1;
}
.tweetLi:hover {
	background-color:#FFCCFF;
	cursor:pointer;
}

.tweetLi.selected {
	background-color:#CCCCFF;
}
.tweetLi:hover.selected {
	background-color:#CCCCFF;
}

.tweetSource div{
	float:left;
	margin:0px 1px;
	padding:2px 2px;
	font-size:11px;
}
.tweetMessage {
	margin:5px 0px;
	font-size:15px;
	font-weight:bold;
}
.tweetMessage a { 
	font-weight:normal;
	font-size:13px;
}
.tweetSource {
	color:#454545;
}
.tweetSource span {
	color:#777777;
}
#filters ul, #filters li {
	list-style-type:none;
	display:inline;
	margin:0px 2px;
}
#feedSources li {
	margin:5px 0px;
	border-bottom:1px solid #cccccc;
}
#feedSources a {
	color:#0000FF;
}
#feedSources a:hover {
	text-decoration:underline;
}
#feedSources li.feedOptions{
	border:0px;
	margin-right: 5px;
	font-size:12px;
	list-style-type:none;
	display:inline;
}
#completeForm {
	color:#4e5d7a;
	font-weight:bold;
	font-size:18px;
	text-align:left;
	margin-left:40px;
	margin-top:30px;
	margin-bottom:30px;
}
/* Contact Form */
#contactForm ul {margin-bottom: 15px;}
form#contact label {
	width: auto;
	font-size: 14px;
	color:#454545;
	margin-left:10px;
	margin-top:15px;
}
form#contact ul {
	width:700px;
	margin-left:40px;
}
form#contact ul input.text {
	margin-right:240px;
	margin-top:10px;
	margin-bottom:18px;
	width:300px;
	height:35px;
	float:right;
}
form#contact li {
	margin-top:10px;
	background-color:#bdc5d8;
}
form#contact li p {
	text-align:left;
	clear:both;
	color:#454545;
	margin-left:155px;
}
form#contact p.submit input {
	padding: 0;
}
#getStartedButton {
	float:left;
	margin-left:40px;
}

.errorMessage {
	font-size:14px;
}

form#contact li p.errorMessage {
	color:#FF0000;
}
ul.feed-source-actions {
	margin:20px 0px;
	display:block;
}
.feed-source-actions li {
	margin:5px;
	list-style-type:none;
	float:left;
	padding:5px;
	background-color:#eeeeee;
	border:1px solid #333333;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.feed-source-actions li a {
	color:#333333;
}
.feed-source-actions a:hover {
	text-decoration:underline;
}
.hfh-form label {
}
#tableFilter th {
	padding:2px 5px;
	font-weight:bold;
	border:1px solid #ffffff;
}
#tableFilter td {
	padding:2px 5px;
	border:1px solid #ffffff;
	font-size:9pt;
}
#tableFilter a {
	color:#552e63;
}
#tableFilter a:hover {
	text-decoration:underline;
}
#tableFilter td.selected {
	background-color:#ddddff;	
}

#filterh3 {
	padding:5px 5px;
	margin-bottom:0px;
}
#sortOptions {
	padding: 10px 0px;
	margin: 5px 0px;
	border-top:1px solid #dbe1f1;
	border-bottom:2px solid #dbe1f1;
}
#selectOptions {
	padding: 10px 0px;
	margin: 5px 0px;
	border-bottom:2px solid #dbe1f1;
}
#sortOptions label {
	margin-right:6px;
	font-weight:bold;
}
#sortOptions select {
	margin-right:10px;
}
#newTweetDiv {
	float:left;
	margin-left:20px;
	width:112px;
	height:20px;
	line-height:20px;
	background-color:#aebcd6;
	text-align:center;
	font-weight:bold;
}
#newTweetDiv a {
	color:#ffffff;
}

#bodyPipeline h1 {
	font-size:18px;
	font-weight:bold;
	float:left;
}
#pipelineTitlebar {
	border-bottom:2px solid #dbe1f1;
}
a.sortOrderBy {
	color:#999999;
	font-weight:bold;
	font-size:12px;
}
a.sortOrderBy.selected {
	color:#552e63;
}

#pop_message_fixed_width {
	text-align:center;
	width: 1020px;
	height:30px;
	margin:0 auto;
	padding:0;
	background-color: #DFD3DD;
}
#pop_message_fixed_width div {
	text-align:center;
	margin:auto;
	padding:6px;
	color:#56647F;
	font-size: 16px;
}
.editTweetLink{ 
	float:right;
	margin-right:25px;
}
.submit_container {
	margin-left:200px;
}



#error_page_inner {
	padding:30px;
	text-align:left;
	line-height:20px;
	font-size:14px;
	height:400px;
	width:100%;
}
#error_page_inner .error_title {
	font-size:20px;
	margin-bottom:15px;
	font-weight:bold;
}

#error_page_inner .error {	}
#error_page_inner .error_contact {	
	margin-top:10px;
	width:400px;
}

#error_page_inner .error_notes {
	margin:15px 0px;
	width:300px;
	font-size:12px;
	line-height:15px;
	font-style:italic;
	overflow:auto;
}

#fpWrapper #error_page_inner {	
	margin-left:100px;
	margin-top:30px;
	color:#4E5D7A;
}

#about{
	font-size:10pt;
	background:#FFF;
	text-align:left;
	padding:30px;
}

#faq{
	font-size:10pt;
	background:#FFF;
	text-align:left;
	padding:30px;
}

#legal{
	font-size:10pt;
	background:#FFF;
	text-align:left;
	padding:30px;
}

#tos,#thankyou{
	font-size:10pt;
	background:#FFF;
	text-align:left;
	padding:30px;
}
.bulletedList, .bulletedList li {
	list-style-type:disc;	
	list-style-position:outside;
	margin-left:1em;
}
#feedSourceTabs {
	border-bottom:1px solid #cccccc;
	margin-top:20px;
	text-align:left;
}
.roundedTopCorners {
	-webkit-border-top-left-radius: 4px;
	-khtml-border-radius-topleft: 4px;	
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-radius-topright: 4px;	
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
}
#feedSourceTabs li {
	list-style-type:none;
	display:inline;
	text-align:left;
}
#feedSourceTabs a {
	background-color:#EEEEFF;
	margin:5px 0px;
	padding:0px 10px;
	color:#542d62;
	font-weight:bold;
	border:1px solid #cccccc;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;	
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#feedSourceTabs a.selected {
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
}
#feedSourceTabs a.first {
	margin-left:20px;
}
.data_table {
	margin-top:20px;
}
.data_table td, .data_table th  {
	padding:0px 5px;
	border:1px solid #eeeeee;
}
.data_table th {
	font-weight:bold;
}
.data_table a {
	color:#3333FF;
}
#add_dataformat_form {
	margin-top:30px;
	border:1px solid #eeeeee;
	padding:5px;
}
#add_dataformat_form h2 {
	margin:0px;
	font-size:1.1em;
	font-weight:bold;
	color:#000000;
}
#original_feed li, #formatted_feed li {
	padding:5px;
	border:1px solid #eeeeee;
	background-color:#eeeeff;
	margin:5px;
	color:#000000;
}
.previewList li {
	margin:10px;
	color:#542D62;
	font-size:1em;
	padding:0px;
	border:1px solid #dddddd;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;	
	-moz-border-radius: 2px;
	border-radius: 2px;
	word-wrap:break-word;
}
.previewList li .title {
	font-weight:bold;
	font-size:13px;
	padding:0 5px;
}
.previewList li .body {
	font-size:12px;
	padding:2px 5px;
}
.previewList li .tweet {
	padding:.5em;
	font-size: 14px;
	margin-bottom:5px;
	border:2px solid #eeeeee;
	-webkit-border-radius: 	3px;
	-khtml-border-radius: 	3px;	
	-moz-border-radius: 	3px;
	border-radius: 			3px;
}
div.formhandler_form {
border:1px solid #eeeeee;
padding:5px;
margin:5px;
	-webkit-border-radius: 	3px;
	-khtml-border-radius: 	3px;	
	-moz-border-radius: 	3px;
	border-radius: 			3px;
}
#feedSourceActions li{
	list-style-type:none;
	float:left;
	margin:10px 10px 0px 0px;
	padding:4px;
	border:1px solid #dddddd;
	-webkit-border-radius: 	4px;
	-khtml-border-radius: 	4px;	
	-moz-border-radius: 	4px;
	border-radius: 			4px;
}
#feedSourceActions {
	margin-left:20px;
}
#feedSourceActions a {
	color:#542D62;
	font-weight:bold;
}
#tweet_schedule td {
	padding:3px;
}
#tweet_schedule .input_text {
	width:30px;
}
#tweet_schedule .errorMessage {
	color:red;
}
#moreTweets {
	text-align:center;
	font-size:1.5em;
	border:1px solid #cccccc;
	background-color:#eeeeee;
	-webkit-border-radius: 	3px;
	-khtml-border-radius: 	3px;	
	-moz-border-radius: 	3px;
	border-radius: 			3px;
}
#moreTweets:hover {
	background-color:#eeeeff;
}
#moreTweets a {
	color:#6699FF;
	padding:4px;
}
#moreTweets a:hover {
    text-decoration:underline;
}
#addNewTweetStatus ul, #addNewTweetStatus li {
	list-style-type:none;
	display:inline;
	margin-left:20px;   
}
a.publishOnSelected {
	font-weight:bold;
	text-decoration:underline;
	color:#542D62;
}
#getPreviousPage {
    margin-left:750px;
}
.directionButton  {
	color:#542D62;
	font-weight:bold;
}
.directionButton.disabled {
	color:#cccccc;
}
