td {
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:14px;
	color:#FFFFFF;
}
a {
	color:#87164F;
	text-decoration:none;
}
a:hover {
	color:#A32363;
	text-decoration:underline;
}
h1 {
	font-size:20px;
}
input, textarea {
	color:#000000;
}
.justify {
	text-align:justify;
}
.white {
	color:#FFFFFF;
}
.black {
	color:#000000;
}
.grey {
	color:#666666;
}
.silver {
	color:#333333;
}
.red {
	color:#FF0000;
}
.padding5 {
	padding:5px;
}
.border {
	border:1px solid #CCCCCC;
}
.border-silver-l {
	border-left:1px solid #3A3A3A;
}
.border-silver-t {
	border-top:1px solid #3A3A3A;
}
.margin-t40 {
	margin-top:40px;
}
.title-input {
	font-weight:bold;
	color:#000000;
}
.button, button {
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	color:#FFFFFF;
	background-color:#666666;
	border:2px solid #EEEEEE;
	padding:5px;
}
.button:hover, button:hover {
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	color:#FFFFFF;
	background-color:#333333;
	border:2px solid #CCCCCC;
	padding:5px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.post {
	background-color:#333333;
	border:1px solid #333333;
}
.post:hover {
	background-color:#111111;
	border:1px solid #CCCCCC;
	cursor:pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}