/*************************************
   General
**************************************/

body {
    font-family: arial;
}

h2, h3 {
    font-weight: bold;
}

a {
    text-decoration: none;
}

label,  select, input[type="submit"] {
    cursor:pointer;
}



/*************************************
    Nav
**************************************/

#nav {
    font-weight: bold;
}

#nav li {
    text-align: center;
}

#nav a, #nav a:visited {
    text-decoration:none;
}

#nav a:hover,   #nav ul ul a:hover,
#nav :hover > a,    #nav ul ul :hover > a {
    color:#FFFFFF;
}



/**************************************
    Data Tables
**************************************/

table.data-list tr.title,   table.data-block td.title {
    font-weight: bold;
}

table.data-list.image td {
    vertical-align: middle;
}


/*************************************
    Form
**************************************/

#form-message {
    font-size: 1.1em;
    font-weight: bold;
}

form fieldset legend {
    font-weight: bold;
}

form ul.errors {
    list-style: disc inside;
    text-indent: 1em;
}


/************************************
    Page Elements
************************************/

#content > #page-title {
    font-size: 131%;
    margin-bottom: 1em;
}

div.search-count {
    font-size: 1.1em;
    font-weight: bold;
}

/***********************************
    Page Specific
***********************************/

/**  Index */
body.index #content ul {
    list-style-type: disc;
    list-style-position: inside;
}

/** Image   */
body.image div.full-image ul  li span.label,
body.image div.mass-action button {
    font-weight: bold;
}

/** Login   */
#login-error {
    font-size: 3.4em;
}
