/***** LEFT CONTENT COLUMN *****/
#left_column {
	float: left;
	display: inline;
	width: 380px;
	margin: 0;
}

#aboutmtgvault1 {
	background: url("../images/homepage/bg-aboutmtgvault1.jpg");
	height: 94px;
	width: 380px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#aboutmtgvault1 p {
	font: 12px Arial;
	width: 355px;
	margin: 10px 0 0 15px;
	line-height: 1.5;
}

#aboutmtgvault2 {
	background: url("../images/homepage/bg-aboutmtgvault2.jpg");
	height: 89px;
	width: 380px;
	float: left;
	display: inline;
	margin: 1px 0 0 0;
	padding: 0;
}

.img-tick {
	float: left;
	margin: 10px 0 0 15px;
}

.text-bulletinfo {
	font: 11px Arial;
	float: left;
	margin: 10px 0 0 10px;
}

.but-signupnow {
	float: right;
	margin: 5px 10px 0 0;
}

/***** Latest News Section *****/

#latestnews {
	width: 380px;
	float: left;
}

.spacer {
	height: 1px;
}

.darkrow {
	background-color: #F6E6BF;
}

.lightrow {
	background-color: #FAF0DA;
}

td.newscell {
	font: 11px Arial;
 	height: 30px;
 	padding: 4px 0 2px 20px;
 	color: #70594D;
 	line-height: 1.8;
}

td.newsdate {
	font: 11px Arial;
	text-align: right;
	vertical-align: top;
	height: 30px;
	width: 80px;
	padding: 3px 10px 3px 0;
}

td.newscell a:link { font: bold 11px Arial; color: #000000; text-decoration:underline;}
td.newscell a:visited { font: bold 11px Arial; color: #000000; text-decoration:underline;}
td.newscell a:active { font: bold 11px Arial; color: #000000; text-decoration:underline;}
td.newscell a:hover { font: bold 11px Arial; color: #000000; background-color: #B3956C; text-decoration:underline; }

td.newscell a.authorlink:link { font: 11px Arial; color: #70594D; text-decoration:none;}
td.newscell a.authorlink:visited { font: 11px Arial; color: #70594D; text-decoration:none;}
td.newscell a.authorlink:active { font: 11px Arial; color: #70594D; text-decoration:none;}
td.newscell a.authorlink:hover { font: 11px Arial; color: #70594D; background-color: #B3956C; text-decoration:none; }

/***** RIGHT CONTENT COLUMN *****/
#right_column {
	float: right;
	display: inline;
	width: 220px;
	margin: 0;
}

#newdecks {
	float: left;
}

#newdecks-subheader {
	background: url("../images/homepage/bg-tableheader220.gif");
}

td.newdecks-deckname {
	height: 30px;
	font: bold 12px Arial;
	padding: 0 0 0 18px;
	color: #FFF;
}

td.newdecks-info {
	height: 30px;
	font: bold 12px Arial;
	text-align: right;
	padding: 0 10px 0 0;
	color: #FFF;
}

td.table-decknametext {
	text-align: left;
	font: bold 11px Arial;
	color: #000000;
	padding: 4px 0px 4px 18px;
}

td.table-decknametext a:link { font: bold 11px Arial; color: #000000; text-decoration:underline;}
td.table-decknametext a:visited { font: bold 11px Arial; color: #000000; text-decoration:underline;}
td.table-decknametext a:active { font: bold 11px Arial; color: #000000; text-decoration:underline;}
td.table-decknametext a:hover { font: bold 11px Arial; color: #000000; background-color: #B3956C; text-decoration:underline; }

td.table-infotext {
	text-align: right;
	padding: 4px 10px 4px 0;
}

#mostrated {
	float: left;
}

#mostrated-subheader {
	background: url("../images/homepage/bg-tableheader220.gif");
}

td.mostrated-deckname {
	height: 30px;
	font: bold 12px Arial;
	padding: 4px 0 4px 18px;
	color: #FFF;
}

td.mostrated-info {
	height: 30px;
	font: bold 12px Arial;
	text-align: right;
	padding: 4px 10px 4px 0;
	color: #FFF;
}

.rating_bar_homepage {
  width: 48px;
  background: url("../images/generic/star_grey.png") 0 0 repeat-x;
  float: right;
  display: inline;
}

.rating_bar_homepage div {
  height: 16px;
  background: url("../images/generic/star.png") 0 0 repeat-x;
}
