/*	Page defaults, incorporating suggestions from
	initial.css v2.1, by Faruk Ates - www.kurafire.net
--------------------------------------- */

/*	Typography
--------------------------------------- */
body {
    font-family: "lucida grande", arial, "lucida sans unicode", geneva, lucida, helvetica, sans-serif;
}

/*	Zero default margins
--------------------------------------- */
html, body, form, fieldset,
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
}

/*	Non-zero default margins
--------------------------------------- */
dd, blockquote {
	margin-left: 1em;
}

/* Link defaults
--------------------------------------- */
a:active {                              /* removes phantom dotted borders from text-indented links in FF */ 
    outline: none;                      /* http://sonspring.com/journal/removing-dotted-links */
}
a img,                                  /* remove blue outline from linked images */
a:link img,
a:visited img {
	border: none;
}

/*	Miscellaneous defaults
--------------------------------------- */
em, strong {
	font-style: normal;
	font-weight: bold;
}
li {
	list-style: none;
}
img {
	vertical-align: bottom;
}
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/*	Utility classes
--------------------------------------- */
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.hide {
	display: none;
}
.clearfix:after {                       /* note: clearfix MUST be the first classname used in the declaration */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}