﻿/* 
Mediaburst Textburst Green Theme

Author: Martin Steel / Mediaburst Ltd.
Copyright: Mediaburst Ltd.

This Stylesheet is designed to work with a sites main stylesheet to apply a theme
*/
body { background: #ffffff url(images/background-page.gif) repeat scroll top left; }
a, .quoteopen, .quoteclose {	color: #39C; }
h2>a, h2>a:visited { color: #333; text-decoration: none;}
h2>a:hover { color: #39C; }
#menu { background-color: #39C; text-shadow: 1px 1px rgba(0,51,102,0.5);}
#submenu { background-color: #036; text-shadow: 1px 1px rgba(51, 153, 204,0.3);}
#footer { border-top: 1px solid #A8C2CF; }
#balance { background-color: rgb(0,18,18); background: rgba(0,18,18,0.8); color: #ffffff; }

#related strong, .sent-message-meta { color: #036; }
#related em { color: #666; }
#related .alert { border: 1px solid #BFEFA4; background-color: #EAFFDF; }
#related .alert a.ok { color: #589F31; }

#header .name, #outheader h1
{
	color: #39C; 	
}
#header p { clear: both; }

/* Styling for specific elements */
#menu li.selected  { background-color: #036; }


div.container { background-color: #ccc; }
/*div.container>span>a { color: #fff; }
div.container>div>label { color: #fff; }*/


table { border-style: none; border-collapse: collapse; }
td, td, .gridfooter{ border-style: none; border-bottom: 1px solid #efefef; }
th, th a { background-color: #efefef; color: #000000; font-weight: bold; text-decoration: none; }

.section div.field span.error, .section div.inlinefield span.error{
 	 	 	background: #FEFFBF;
 	 	 	clear: both;
 	 	 	color: #000;
 	 	 	display: block;
 	 	 	float: left;
 	 	 	font-size: 12px;
 	 	 	font-weight: normal;
 	 	 	margin: 5px 0 10px 160px;
 	 	 	padding: 2px 4px;
 	 	 	width: 222px;
 	 	 }

/* Send Page */
#messagecounts { color: #666; }

input.button 
{
	padding: 2px 10px;
	font: bold 16px  Arial;
	border: 1px solid #E3E3E3;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #E3E3E3 url(images/background-button.jpg) repeat-x scroll bottom left; 
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);

}
p.success { border: 1px solid #BFEFA4; background-color: #EAFFDF; padding: 10px; margin-bottom: 10px; line-height: 1.4em; }
p.error { border: 1px solid #EF7777; background-color: #FFDFDF; padding: 10px; margin-bottom: 10px; }