@charset "utf-8";

/* @import */
@import url("../normalize.css");
@import url("../tools.css");
@import url("screen.css") screen;
@import url("print.css") print;
@import url("handheld.css") handheld;

/* scaffolding */
#footer {} /* HTML 5 */
#header {} /* HTML 5 */
#nav {} /* HTML 5 */
#wrapper {}

/* unique */
#contact {} /* contact form */
#content_main {}
#content_sub {}
#legal {}
#nav_main {}
#nav_main .yah {}
#nav_sub {}
#nav_sub .yah {}
#search {}
#user_cp {}

/* future HTML 5 elements */
.article {} /* independent piece of content, contains sections */
.aside {} /* slightly related content */
.audio {}
.command {}
dl.dialog {} /* a converstation represented with 'dt' and 'dd' elements */
dl.dialog dd {} /* speaker */
dl.dialog dt {} /* actual dialog */
.figure {} /* associate a caption together with some embedded content, such as a graphic or video */
.meter {} /* a measurement */
.output {}
.section {} /* to group headers with their content */
.time {} /* date and/or time */
.video {}

/* future HTML 5 'type' attributes for 'input' element */
input.datetime {}
input.datetime-local {}
input.date {}
input.month {}
input.week {}
input.time {}
input.number {}
input.range {}
input.email {}
input.url {}
input.search{}
input.color {}

/* common components */
.ad {}
.banner {}
.comments {}
.error {}
.example {}
.forum {}
.gallery {}
.news {}
.note {} /* note that is part of the flow */
.note_side {} /* note that is floated to the side */
.warning {}

/* links */
a[target="_blank"] {}
a:link {}
a:visited {}
a:hover {}
a:active {}
a.email {}
a.external {}
a.ftp {}
a.pdf {}
a.rss {}
a.xml {}

/* microformats */
.filename {}
div.para {} /* for paragraphs that logically enclose block-level elements not allowed in 'p' by the HTML DTD */
.quote {} /* group a 'q' element with a 'cite' element */
