/*================================================== TYPOGRAPHY STYLES */
/*
    CSS Document for a muse design
    Build: Daina Price on behalf of a muse design - 06/12/2010
*/

body
{
    font-family: Georgia, grande, lucida sans, lucida sans unicode, arial, sans-serif;
    font-size: 100%; /* 16px */
    line-height: 15px;
}

/*--------------------------------------------------=> HEADERS */
/* Global */

/* H1 */
h1
{
    font-size: 1.625em; /* 26px */
    line-height: 20px;
    font-weight: bold;
    letter-spacing:2px;
}

/* H2 */
h2
{
    font-size: 1.125em; /* 18px */
    line-height: 20px;
    font-weight: bold;
    letter-spacing:1.5px;
    text-align:left;
}

/* H3 */
h3
{
    font-size: 1em; /* 16px */
    line-height: 16px;
    font-weight:normal;
    letter-spacing:1.5px;
}

/* H4 */
h4
{
    font-size: 0.75em; /* 12px */
    line-height: 16px;
    letter-spacing:1px;
}


/*--------------------------------------------------=> CONTENT ELEMENTS */

/*-------------> Paragraph */
p, label
{
    font-size: 0.833em; /* 13px */
    line-height: 22px;
}

/*-------------> Links */

a
{
    cursor:pointer;
    text-decoration:underline;
}

a:hover
{
    text-decoration:none;
}

/*-------------> Lists */
li, dt, dd
{
    font-size: 0.833em; /* 13px */
    line-height: 22px;
}

/* Link list */
ul.link_list li ul li
{
    font-size: 1em; /* 11px */
}

/* Bullet list */
#main_navigation a, #modules a.expand_link,#footer ul.icon_link_list li a
{
    text-decoration:none;
}

/* Horizontal lines */
hr
{
    font-size: 0px;
    line-height: 0px;
}

/*--------------------------------------------------=> FORMS */
input
{
    font-size: 0.833em; /* 13px */
}

/* Buttons */
#search_site
{
    cursor: pointer;
}

#search_site button
{
    text-align: left;
}

button
{
    text-align: left;
    font-size: 0.687em; /* 11px */
    cursor: pointer;
}

/*--------------------------------------------------=> NAVIGATION */

/* Main navigation */
#main_navigation li
{
    font-size: 1.125em; /* 18px */
    line-height: 20px;
    font-weight:bold;
}

#main_navigation li a:hover
{
    text-decoration: none;
}

/* Header navigation */
#header_navigation li
{
    font-size: 0.833em; /* 13px */
    line-height: 20px;
}

/* Footer navigation */

#footer_navigation li a
{
    font-size: 1em; /* 11px */
}

/*--------------------------------------------------=> UTILITY CLASSES */
.upperCase
{
    text-transform: uppercase;
}

.clearer, .spacer
{
    line-height: 0px;
    font-size: 0px;
}

