/*
Copyright (c) 2009 Marie C Efromson, pisatielnitsa.com

This CSS covers general things are not dependent upon the site I'm currently building.

I have incorporated the YUI reset.css and fonts.css files that I commonly link to as a way of minimizing. The license (see link below) allows for "redistribution and use of this software in source and binary forms, with or without modification" as long as the copyright notice is retained and that name of Yahoo and contributors isn't endorsing or promoting what I create with this.

Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.html
version: 2.8.0r4
*/
html {
	color: #000;
	background: #FFF;
}

html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */
	*font-size:small;
	/* for IE Quirks Mode */
	*font:x-small;
}

table {
	margin:0;
	padding:0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:inherit;
	font:100%;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

strong {
	font-weight: bold;
}

abbr,
acronym {
	border-bottom:1px dotted #000;
	cursor:help;
	font-variant: normal;
}

del,
ins {
	text-decoration: none;
}

strike {
	text-decoration:line-through;
}

h1 {
	font-size:138.5%;
	margin:1em 0;
	font-weight:bold;
}

h2 {
	font-size:123.1%;
	margin:1em 0;
	font-weight:bold;
}

h3 {
	font-size:108%;
	margin:1em 0;
	font-weight:bold;
}

h4,h5,h6,strong {
	font-weight:bold;
}

q:before,
q:after {
	content: '';
}

li {
	list-style: none;
}

caption {
	text-align: left;
}

th {
	font-weight:bold;
	text-align:center;
}

td {
	vertical-align:top;
}

sup {
	vertical-align:super;
}

sub {
	vertical-align:sub;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */
select,
input,
button,
textarea,
button {
	font:99% arial,helvetica,clean,sans-serif;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}

button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
	padding:1px;
}