/*
 -------------------------------------------------------------------------------------------------------
 STANDARD.CSS > this file holds master styles commonly used
 -------------------------------------------------------------------------------------------------------
 ********************************************************************************************************
 *RESOLUTION INTERACTIVE MEDIA INC.																		*
 *560 Wellington Street, London, Ontario, Canada														*
 *Jonathan Kochis (jonathan@resolutionim.com)															*
 *Brendan Farr-Gaynor (brendan@resolutionim.com)														*
 *Owain Johnson (owain@resolutionim.com)																*
 *																										*

 *Version: 1.00 Brendan Farr-Gaynor - 26/05/2006: broke specific stuff out into this file				*
 *																										*
 ********************************************************************************************************
 *Date Last Modified: 02/12/07																			*
 *Last Modified By: brendan@resolutionim.com												 			*
 *																										*
 ********************************************************************************************************/




/*
 -------------------------------------------------------------------------------------------------------
 IMPORTS
 This is the main and only file called so we must include others needed in the area of the web site
 -------------------------------------------------------------------------------------------------------
*/


@import url(/css/layout.css);
@import url(/css/boxes.css);
@import url(/css/specific.css);


/*
 -------------------------------------------------------------------------------------------------------
 TAG/ELEMENT REDEFINITIONS
 Re-define specific styles against browser defaults
 -------------------------------------------------------------------------------------------------------
*/

body { 

	font: normal 12px Verdana, Arial, Georgia, sans-serif;
	color:#333333;  
	padding:0;
	margin:0;
	text-align: center;
	background:url(/images/backRepeat.png) 0px 0px repeat-x #8D0005; 
}



h1 {
	font:bold 18px Verdana, Arial, Georgia, sans-serif; 
	/*border-bottom:3px solid #1976AE;*/
	/*background:url(/images/h1Bar.png) no-repeat left top transparent;*/
	color:#333333;
	margin:10px 0px 10px 0px;
	padding:7px 0px 0px 10px;
}

h2 { 
	font:bold 16px Verdana, Arial, Georgia, sans-serif;
	/*border-bottom:1px dotted #333333; */

}

h3 { 
	font:bold 14px Verdana, Arial, Georgia, sans-serif;
	color:#A20000; 

}
h4 { 
	font:bold 14px Verdana, Arial, Georgia, sans-serif;
	color:#A20000; 

}

p {
	/*line-height:18px;*/
}

li { /*line-height:18px;*/ }




a { color:#333333; }
a:hover { color:#5A4433; }




input {
	font-size:11px;
	padding:2px;
	margin:0px;
	font-family:Verdana, Arial, Georgia, sans-serif;
}
* html input {
	margin-left:10px;
}
*:first-child+html input {
	margin-left:10px;
}
form {
	padding:10px;
	margin:0px;
	background-color:#E7D2A4;
	border:1px solid #9F8859;
	color:#333333;
}

textarea {
font-family:Verdana, Arial, Georgia, sans-serif;
font-size:11px;
padding:2px;
}
* html textarea {
	margin-left:10px;
}
*:first-child+html textarea {
	margin-left:10px;
}

select {
font-family:Verdana, Arial, Georgia, sans-serif;
font-size:11px;
padding:2px;
}
* html select {
	margin-left:10px;
}
*:first-child+html select {
	margin-left:10px;
}

fieldset {
	border:1px solid #E7D2A4;
	background-color:#E7D2A4;
/*	background:#D9B271;		*/
	width:95%;
}

legend {
	font-weight:bold;
	color:#A10000;
	color:#5A3F0F;
	font-size:14px;
	margin-top:10px;

}

.inputImage {
	border:none;
	background:none;
	padding:0px;
	margin:0px;
}



td {
vertical-align:top;

}

label { font-size:11px; font-weight:bold; margin-left:2px;  }
* html label { margin-left:10px; }
*:first-child+html label { margin-left:10px; }

hr {
	color: #CCCCCC;
	height: 1px;
	margin:0px;
	padding:0px;
}

dl { margin:0px; padding:0px; }
dt { padding:0px; 		margin:0px; }
dd { padding:2px 3px; 	margin:0px; }
dt.requiredLabel { 
	font-weight:bold; 
	color:#EFEFEF; 
	background:#816A3E; 
	padding:3px; 
	margin:0px 0px 5px 0px; 

}
dt.notRequiredLabel { 
	font-weight:bold; 
	color:#6E5747; 
	background:#816A3E; 
	padding:3px; 
	margin:0px 0px 5px 0px; 

	color:#CDBA96;
}

input.inputBox 		{ width:85%; }
textarea.inputBox 	{ width:85%; height:75px; }

input.prettyButton, input.colorButton { 
	
	padding:2px 15px 3px 15px;
	border:1px solid #D04F4F;

	border-bottom-color:#7D0000;
	border-right-color: #7D0000;
	background-color:#A10000;
	color: #ffffff;
	font-size: 11px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	text-align: center;
 }