/*
 -------------------------------------------------------------------------------------------------------
 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)
 *Jon Rundle (jon@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?v=2);
@import url(/css/boxes.css?v=2);
@import url(/css/specific.css?v=2);
@import url(/css/columbus.css?v=2);
@import url(/css/tinymce.css?v=2);

/*@import url(/css/lightbox.css);*/


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

body { 

	font-family: proxima-nova, sans-serif;
	font-size: 13px;
	font-weight: 300;
	font-style: normal;
	padding:0;
	margin:0;
	text-align: center;
	color:#413b31;
	background: url(/images/v2/bg.png) repeat;
}

* {
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: museo-slab, serif;
	font-style: normal;
	font-weight: 500;
	margin: 10px 0;
}

h1 { font-size:30px; }
h2 { font-size:26px; }
h3 { font-size:22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }

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

li { margin-left:30px; }


strong {
	font-weight: bold;
}

#standardColA a{
	font-weight: normal; 
}

a { 
	color:#b39f4b; 
	text-decoration:none; 
	font-weight: 600; 
	-moz-transition: color 0.3s linear;
	-webkit-transition: color 0.3s linear;
	transition: color 0.3s linear; 
}

a:hover { color:#413b31; text-decoration:none; }

a img { border:none; }


input, textarea {
	background-color: #FFF;
	border:1px solid #C7C5C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:7px;
	color:#413b31;
	font-size: 13px;
	font-family: proxima-nova, sans-serif;
	font-weight: 300;
	font-style: normal;
}

.formTip {
	font-size: 12px;
	color: #d7d5d0;
	font-style: italic;
	margin-left: 10px;
}

input[type="submit"], .prettyButton {
	background-color: #413b31;
	border: 1px solid #161411;
	padding: 8px 14px;
	font-size: 13px;
	color: #d8d7d5;
	font-weight: 600;
	-moz-transition: background-color 0.3s linear;
	-webkit-transition: background-color 0.3s linear;
	transition: background-color 0.3s linear;
	cursor: pointer;
	-webkit-appearance: none;
}

input[type="submit"]:hover, a:hover.prettyButton { background-color: #373229; }
input[type="submit"]:active, a:active..prettyButton { position: relative; top: 1px; }

form {
	padding:0px;
	margin:0px;
}

select {
	font-size:11px;
	padding:2px;
}

fieldset {
	border:1px dotted #968A3D;
	margin:0px 5px 5px 5px;
	padding:10px;

}
* html fieldset { padding:10px; }
*:first-child+html fieldset { border:none; }

legend {
	font-weight:bold;
	font-size:16px;
	color:#210036;

}

span.formTip { font-size:11px; color:#CCCCCC; }
dt.requiredLabel { font-weight:bold; background:#3D611B; color:#FFFFFF; padding:3px; }
dt.notRequiredLabel { font-weight:bold; background:#C2F2FF; color:#001528; padding:3px; }

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



td {
vertical-align:top;

}

label { font-size:11px; font-weight:bold;  }

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

dl dt { padding:0px 0px 7px 0px; margin:0px; }
dl dd { padding:5px 0px 0px 5px; margin:0px; }

a:active { outline:none; }
a:focus { -moz-outline-style:none; }
