/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td { margin:0; padding:0; }

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size: 14px; }

/* Remove list-style from lists */
ol, ul { list-style : none; list-style-position:outside; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }

/* table */
table { border-collapse: collapse; border-spacing:0; }

/* Removes border from fieldset and img */
fieldset,img { border:0; }

/* Left aligns text in caption and th */
caption, th { text-align:left; }

/* Removes quotation marks from q */
q:before, q:after { content:''; }


html,body { height:100%; }
body { margin: 0 auto; text-align:left; line-height:150%;  }
a { text-decoration:none; }
li.last { }
li.more { }
input.text { }
input.text:focus { }
input.btn { }
textarea { }
textarea:focus {}

/* Layout */
.container { margin:0 auto; }
.header {} 
.bodyer {}
.footer {}

/* md */
.md {}
.hd {}
.bd {}
.fd {}

/*util*/
.no-border{ border-width:0; }
.autoHeight { height:1%; overflow:hidden; }

.f-l { float:left; }
.f-r { float:right; }

.clear-l { clear:left; }
.clear-r { clear:right; }
.clear-b { clear:both; }

.align-l { text-align:left; }
.align-c { text-align:center; }
.align-r { text-align:right; }
.align-j { text-align:justify; }

.visible { visibility:visible; }
.hidden { visibility:hidden; }

.display-n { display:none; }
.display-i { display:inline; }
.display-b { display:block; }

.title { font-weight:bold; }
.time { font-weight:normal; }
.error {}
.notice{}
.success {}

a[href^="http:"] {}
a[href^="http://www.yoursite.com"], a[href^="http://yoursite.com"] {}
a[href^="mailto:"] {}
a[href$=".pdf"] {}
a[href$=".doc"] {}
a[href$=".rss"], a[href$=".rdf"] {}





