div#portfolio_column {
	float: left;
	width: 75%;
}

div#portfolio_column div#description {
	width: 100%;
	margin-top: 15px;
}

div#user_column {
	float: right;
	width: 22%;
}

div#portfolio_menu {
	margin-top: 15px;
}

span.type {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

span.private {
	font-size: 12px;
	font-weight: bold;
	color: #999910;
}

div.portfolio_info table.breakdown {
	float: left;
	width: 60%;
}

div.portfolio_info table.breakdown td {
	font-size: 100%;
}

div.portfolio_info table.breakdown td.label {
	color: #666666;
}

div.portfolio_info div.today_change {
	float: right;
	width: 38%;
	text-align: center;
	padding-top: 1px;
	font-size: 100%;
	font-weight: bolder;
}

div.portfolio_info div.today_change div.label {
	color: #999999;
	font-size: 90%;
	margin-top: 5px;
	font-weight: lighter;
}

div.portfolio_info table#stats {
	margin: 15px 0px 15px 0px;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
}

div.portfolio_info table#stats td {
	padding: 3px 8px 3px 8px;
}

div.portfolio_info table#stats span.num_returns {
	color: #999999;
	font-size: 100%;
}

div#select_position_type {
	margin: 0px 0px 5px 0px;
}

div#select_instrument {
	width: 60%;
	float: left;
	margin: 0px 0px 5px 0px;
}

div#buttons {
	width: 35%;
	float: right;
	text-align: right;
}

div.chart_container {
	margin: 0px 0px 20px 0px;
}

table#update_comparison_chart_table {
	width: 100%;
}

table#update_comparison_chart_table td {
	padding-right: 12px;
}

#comparison_symbol1,
#comparison_symbol2,
#comparison_symbol3,
#comparison_symbol4 {
	width: 100%;
}

div.regression_chart,
div.comparison_chart {
	/* text-align: center; */
}

table#comparison_chart_details {
	width: 100%;
	margin-top: 10px;
}

table#comparison_chart_details th {
	text-align: center;
	color: #666666;
}

table#comparison_chart_details td {
	text-align: center;
}

table#regression_chart_details {
	margin-left: auto;
	margin-right: auto;
}

table#regression_chart_details td {
	padding-right: 15px;
}

table.portfolios span.type {
	color: #999;
	font-size: 85%;
}

textarea#widget1_code {
	height: 120px;
}

div#widget1 {
	float: left;
	width: 29%;
}

div#widget1_code_container {
	float: right;
	width: 67%;
}

div#update_widget1_form {
	margin-top: 8px;
}

div#add_portfoliotransaction_form,
div#import_portfoliotransactions_form {
	margin-left: auto;
	margin-right: auto;
	width: 70%;
}

table#add_portfolio_table td,
table#edit_portfolio_table td {
	padding-right: 10px;
}

textarea#portfolio_description {
	height: 150px;
}

table.portfolios {
	width: 100%;
}

table.portfolios th {
	color: #999999;
	font-weight: lighter;
	font-size: 100%;
}

div.portfolio_preview {
	border-bottom: 1px dashed #ccc;
	padding: 15px 0px 15px 0px;
}

div.portfolio_preview div.pic {
	float: left;
	width: 22%;
}

div.portfolio_preview div.body {
	float: left;
	width: 60%;
}

div.portfolio_preview div.body td {
	padding-right: 10px;
}

div.portfolio_preview div.body span.type {
	color: #999;
	font-size: 85%;
}

div.portfolio_preview div.body span.num_returns {
	color: #999;
	font-size: 100%;
}

div.portfolio_preview div.actions {
	float: right;
	width: 15%;
}