
/*
Reset and Default Stylesheet (Version 2.5.1)

@author: Yahoo! Inc. Modified by Nathaniel B/Interlastic.com
@copyright: Copyright 2008 Yahoo! Inc. All rights reserved.
@date: 05/22/2008
@comments: This file is required to reset all elements apperances and applies a common ground for
styling settings across all browsers; additionally it sets the default font-size where all
percentage-sized fonts inherit from.
*/

/**************************************************************************************************
**************************************** RESET ALL ELEMENTS ***************************************
**************************************************************************************************/
html {
	color:#000;
	background:#FFF;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img {
	border:0;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}

li {
	list-style:none;
}

caption, th {
	text-align:left;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

q:before, q:after {
	content:'';
}

abbr, acronym {
	border:0;
	font-variant:normal;
}

sup {
	vertical-align:text-top;
}

sub {
	vertical-align:text-bottom;
}

input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input, textarea, select {
/**font-size:100%;*/
}

legend {
	color:#000;
}

body {
font-size:small;
/*See changelog css for previous settings*/
}

table {
	font-size:inherit;/*font:100%;*/
}

pre, code, kbd, samp, tt {
	font-family:monospace;
	/**font-size:108%;*/
line-height:100%;
}

/**************************************************************************************************
************************************ APPLY BASE STYLE PROPERTIES **********************************
**************************************************************************************************/
h1, h2, h3 {
	margin:1em 0;
}

h1, h2, h3, h4, h5, h6, strong {
	font-weight:bold;
}

abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}

em {
	font-style:italic;
}

blockquote, ul, ol, dl {
	margin:1em;
}

ol, ul, dl {
	margin-left:2em;
}

ol li {
	list-style:decimal outside;
}

ul li {
	list-style:disc outside;
}

dl dd {
	margin-left:1em;
}

th, td {
	/*border:1px solid #000;*/
	border:#fff 1px solid;
	padding:.5em;
}

table.add-border th, table.add-border td {
	border:1px solid #000;
	padding:.5em;
}

th {
	font-weight:bold;
	text-align:center;
}

caption {
	margin-bottom:.5em;
	text-align:center;
}

p, fieldset, table, pre {
	margin-bottom:1em;
}

input[type=text], input[type=password], textarea {
	width:12.25em;/**width:11.9em*/
}

.textfield, input[type=text], input[type=password], textarea {
	border:1px solid #bfbfbf;
}
