
#header {
	font-size:1em
}

#navigation {
	font-size:1.1em;
}

.gecko #navigation {
	font-size:1.2em;
}

.mac.gecko #navigation {
	font-size:1.8em;
	letter-spacing:-0.1em;
}

#content {
	font-size: 1em
}

#footer {
	font-size:0.9em
}

h1 {
	font-size:2em;
}  /* displayed at 20px */

h2 {
	font-size:1.5em;
	font-weight:bold;
}  /* displayed at 15px */

.mac h2 {
	font-size:1.8em;
}

h3 {
	font-size:1.2em;
}  /* displayed at 12px */

h4,
h5 {
	font-size:1em;
}  /* displayed at 10px */

input,
select,
th,
td {
	font-size:1em
}

div#header h1 span {
	font-size: 0.45em;
	font-weight:bold;
}

input {
	font-size: 0.9em;
	padding: 2px;
	font-family: Verdana, Helvetica, sans-serif;
}

label {
	font-size: 0.9em;
	padding: 2px;
	font-family: Verdana, Helvetica, sans-serif;
}

a:link,
a:visited,
a:hover {
	text-decoration: none;
}

/* top nav */
#tabset li a {
	font-size:1.45em;
	font-weight:bold;
}

#search #button {
	color: #fff;
	font-weight:bold;
}

#search #keywords {
	font-size:10px;
}

.paging,
.search-paging {
	font-size: 1.2em;
	font-weight:bold;
}

/* Filters */

#search-filter ul li {
	font-weight: bold;
	color: #ccc;
	font-size:1.1em;
}

#search-filter #sort li a {
	font-weight: bold;
}

#search-filter h2 span.title {
	font-size:0.80em;
	letter-spacing:0em;
	padding:0;
}

#search-filter h2 span.details {
	font-weight:normal;
	letter-spacing:0em;
	font-size:0.75em;
}

/*  footer  */
div#footer ul li {
	font-size:1.2em;
	font-weight:bold;
}


/** TOOL TIP DETAILS **/
#tool-tip .details {
}

#tool-tip .details p {
}

#tool-tip .publisher {
	text-transform:uppercase;
}

#tool-tip p.content-type {
	font-weight:bold;
	margin-bottom:7px;
}

#tool-tip p.content-type img {
	float:left;
	padding-right:3px;
	margin-top:-2px;
}

#tool-tip p.description,
#tool-tip UL.datetime li {
	clear:both;
	margin-bottom:4px;
}

#tool-tip p.content-type,
#tool-tip UL.datetime li,
#tool-tip p.description {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	letter-spacing: -0.05em;
}

#tool-tip p.title,
#tool-tip p.publisher {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
}

#ProgressIndicator,
.blank {
	font-family:Verdana;
	font-weight:bold;
	font-size:1.15em;
	letter-spacing:-0.05em;
}

.homepage-autoload {
	font-size:1.2em;
	font-weight:bold;
}

#messageBox h3 {
	font-weight:bold;
}

#messageBoxHTML {
	font-size:1.2em;
}

#no-flash p {
	text-align:left;
	margin:2em;
	font-size:1.2em;
}

#no-flash a {
	text-decoration:underline;
}

#no-flash a:hover {
	color:#ccc;
}

a.noscript-link {
	text-decoration:underline;
}

.gecko #nav-main-list li {
	font-size:0.9em;
}

#content-item-info {
	font-size:1em;
}

#content-item-info {
	font-size:1em;
}

#content-item-info h1 {
	font-weight:bold;
}

#content-item-info h2 {
	letter-spacing:0;
	font-size:1.25em;
}

#content-item-info p,
#content-item-info .tags {
	font-size:1.2em;
}

#content-item-info .tags a {
}

#content-item-info .tags li {
	line-height:1.7;
	font-size:0.85em;
}

#content-item-info a {
	text-decoration:underline;
}

#content-item-info #ci-description {
	font-size:1.18em;
}

.owner #owner-name a {
	text-decoration:none;
}

.owner #owner-name {
	font-weight:normal;
	font-size:1.85em;
}