/*
	STANDARD BUTTONS
*/
span.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	margin: 4px;
	padding: 2px 15px;
	border: 1px solid #775BA9;
	text-align:center;
}

span.button a, span.button a:visited {
	font-weight:normal;
	/*color:#fff;*/
	text-decoration:none;
}
span.button a:hover {
	font-weight:normal;
	color:#775BA9;
	text-decoration:none;
}

span.buttonhighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	margin: 4px;
	padding: 2px 15px;
	border: 1px solid #775BA9;
	text-align:center;
}

span.buttonhighlight a, span.buttonhighlight a:hover {
	font-weight:bold;
	/*color:#fff;*/
	text-decoration:underline;
}



/*
	MESSAGES TABLE
*/
table.messages {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	/*color: #fff;*/
	border: 1px solid #775BA9;
}

table.messages tr.head {
	font-weight: bold;
	background-color:#663399;
	color: #ffffff;
}

table.messages a {
	/*color: #fff;*/
	text-decoration:underline;
}

table.messages td {
	padding: 3px 2px;
	border: 1px solid #775BA9;
}

table.messages tr.unread {
	font-weight: bold;
}

/* column sizes */
table.messages td.profile {
	width:4em;
}
table.messages td.to {
	width:4em;
}
table.messages td.from {
	width:4em;
}
table.messages td.subject {
	width:15em;
}
table.messages td.sent {
	width:5em;
}
table.messages td.commands {
	width:4em;
}


/*
	FRIENDS TABLE
*/
table.friends {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	/*color: #fff;*/
	border: 1px solid #775BA9;
}

table.friends tr.head {
	font-weight: bold;
	background-color:#663399;
	color: #ffffff;
}

table.friends a {
	/*color: #fff;*/
	text-decoration:underline;
}

table.friends td {
	padding: 3px 2px;
	border: 1px solid #775BA9;
}

/* column sizes */
table.friends td.profile {
	width:4em;
}
table.friends td.name {
	width:15em;
}

table.friends td.commands {
	text-align:center;
	width:12em;
}

/*
	BLOCKED SENDERS TABLE
*/
table.blocked {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	/*color: #fff;*/
	border: 1px solid #775BA9;
}

table.blocked tr.head {
	font-weight: bold;
	background-color:#663399;
	color: #ffffff;
}

table.blocked a {
	/*color: #fff;*/
	text-decoration:underline;
}

table.blocked td {
	padding: 3px 2px;
	border: 1px solid #775BA9;
}

/* column sizes */
table.blocked td.profile {
	width:4em;
}
table.blocked td.name {
	width:15em;
}

table.blocked td.commands {
	text-align:center;
	width:6em;
}



/*
	VIEW / CREATE MESSAGE	
*/
div.message {
	font-size: small;
	width: 36em;
	border: 1px solid #775BA9;
	padding: 1em;
	margin: 0;
}

div.message p {
	border-top:0;
	border-bottom:0;
	margin-top:0;
	margin-bottom:2px;		/* firefox doesn't like this being set to 0 */
}

div.message label {
	float: left;
	margin:0;
	padding:5px 1px 0 1px;
	width: 10em;
	text-align: left;
	font-weight:bold;
}

div.message input, div.message textarea {
	margin:0;
	padding:2px 1px 0 1px;
	border:#CCC solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	width: 25em;
	color:#333;
}

div.message label.message {
	float:none;
}

div.message textarea.message {
	width: 34em;
}

.senderbuttons {
	font-size: small;
	width: 36em;
	padding: 1em;
	text-align:center;
}

.senderbuttons a {
	font-size: 85%;
}


p{
color:#666666;
}

.Purple{
color:#663399;
}

.Blue{
color:#0099cc;
}

.BoldGrey{
font-weight:bold;color: #666666;
}

.BoldBlue{
font-weight:bold;color: #0099cc;
}

.BoldPurple{
font-weight:bold;color: #663399;
}

.ItalicGrey{
font-style:italic; color: #666666;
}

.ItalicBlue{
font-style:italic; color: #0099cc;
}

.ItalicPurple{
font-style:italic; color: #663399;
}

.BoldItalicGrey{
color: #666666; font-weight:bold; font-style:italic; 
}


.BoldItalicBlue{
color: #0099cc; font-weight:bold; font-style:italic; 
}


.BoldItalicPurple{
color: #663399; font-weight:bold; font-style:italic; 
}

.BoldUnderlinedItalicGrey{
color: #666666; font-weight:bold; font-style:italic; text-decoration:underline;
}


.BoldUnderlinedItalicBlue{
color: #0099cc; font-weight:bold; font-style:italic; text-decoration:underline;
}


.BoldUnderlinedItalicPurple{
color: #663399; font-weight:bold; font-style:italic; text-decoration:underline;
}

.UnderlinedGrey{
text-decoration:underline; color:#666666;
}

.UnderlinedBlue{
text-decoration:underline; color:#0099cc;
}

.UnderlinedPurple{
text-decoration:underline; color:#663399;
}

.BoldUnderlinedGrey{
text-decoration:underline; color:#666666;font-weight:bold;
}

.BoldUnderlinedBlue{
text-decoration:underline; color:#0099cc;font-weight:bold;
}

.BoldUnderlinedPurple{
text-decoration:underline; color:#663399; font-weight:bold;
}

.ItalicUnderlinedGrey{
text-decoration:underline; color:#666666; font-style:italic;
}

.ItalicUnderlinedBlue{
text-decoration:underline; color:#0099cc; font-style:italic;
}

.ItalicUnderlinedPurple{
text-decoration:underline; color:#663399; font-style:italic;
}
