/* CSS :: Nandecore - Master Style Sheet v1.5
 * CSS :: released under Creative Commons License -
 *		http://creativecommons.org/licenses/by-nc-sa/3.0/
 * CSS :: Author - sceadara@gmail.com
 * CSS :: Last Modified - 2009-08-09
 */
 

/***** Global Settings *****/
 
html, body {
	border:				0;
	margin:				0;
	padding:			0;
}
 
body {
	font:				100.01%/1.25 "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:				0;
	padding:			0;
	font-weight:		normal;
}
 
h1 {
	padding:			30px 0 25px 0;
	letter-spacing:		-1px;
	font-size:			2em;
}
 
h2 {
	padding:			20px 0;
	font-size:			1.5em;
}
 
h3 {
	font-size:			1em;
	font-weight:		bold;
}
 
/***** Common Formatting *****/
 
p, ul, ol {
	margin:				0;
	padding:			0 0 1.25em 0;
}
 
ul, ol {
	padding:			0 0 1.25em 2.5em;
}
 
blockquote {
	margin:				1.25em;
	padding:			1.25em 1.25em 0 1.25em;
}
 
small {
	font-size:			0.85em;
}
 
img {
	border:				0;
}
 
sup {
	position:			relative;
	bottom:				0.3em;
	vertical-align:		baseline;
}
 
sub {
	position:			relative;
	bottom:				-0.2em;
	vertical-align:		baseline;
}
 
acronym, abbr {
	cursor:				help;
	letter-spacing:		1px;
	border-bottom:		1px dashed;
}
 
/***** Links *****/
 
a, a:link,
a:visited, a:hover {
	text-decoration:	underline;
}
 
/***** Forms *****/
 
form {
	margin:				0;
	padding:			0;
	display:			inline;
}
 
input, select, textarea {
	font:				1em Arial, Helvetica, sans-serif;
}
 
textarea {
	width:				100%;
	line-height:		1.25;
}
 
label {
	cursor:				pointer;
}
 
/***** Tables *****/
 
table {
	border:				0;
	margin:				0 0 1.25em 0;
	padding:			0;
}
 
table tr td {
	padding:			2px;
}
 
/***** Wrapper *****/
 
#wrap {
	width:				960px;
	margin:				0 auto;
}
 
/***** Global Classes *****/
 
.clear			{ clear:both; }
.float-left		{ float:left; }
.float-right	{ float:right; }
 
.text-left		{ text-align:left; }
.text-right		{ text-align:right; }
.text-center	{ text-align:center; }
.text-justify	{ text-align:justify; }
 
.bold			{ font-weight:bold; }
.italic			{ font-style:italic; }
.underline		{ border-bottom:1px solid; }
.highlight		{ background:#ffc; }
 
.wrap			{ width:960px;margin:0 auto; }
 
.img-left		{ float:left;margin:4px 10px 4px 0; }
.img-right		{ float:right;margin:4px 0 4px 10px; }
 
.nopadding		{ padding:0; }
.noindent		{ margin-left:0;padding-left:0; }
.nobullet		{ list-style:none;list-style-image:none; }

.more			{ margin: -1em 0 2em 95px; font-size: .8em; text-decoration: none; }


/***** Message Boxes *****/

.nfo, .success,
.warning, .error,
.validation {
	border:				1px solid;
	margin:				10px 0px;
	padding:			15px 10px 15px 50px;
}
.nfo {
	color: 				#00529B;
	background:			#BDE5F8 url('image/info.png');
}
.success {
	color:				#4F8A10;
	background:			#DFF2BF url('image/success.png');
}
.warning {
	color:				#9F6000;
	background:			#FEEFB3 url('image/warning.png');
}
.error {
	color:				#D8000C;
	background:			#FFBABA url('image/error.png');
}
.validation {
	color:				#D63301;
	background:			#FFCCBA url('help.png');
}
