/* The Australian - base styles
basic colour and typefaces only

defaults:
2.1em	= 25px - lead story heading
1.1em	= 13px - body item headings
1em		= 12px - body text
0.95em	= 11px - footer text etc
avoid anything smaller! :)
0.88em	= 10px - opinion footer text
0.8em	= 9px - caption

font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-family: Georgia, "Times New Roman", Times, serif;
font-family: Trebuchet MS, Trebuchet, Helvetica, sans-serif;
*/

body {
background: #fff;
color: #000;
font-family: Trebuchet MS, Trebuchet, Helvetica, sans-serif;
font-size: 75%;
}

h1, h2, h3, h4, h5, h6 {
font-family: Georgia, "Times New Roman", Times, serif;
}

cite,
.datestamp {
font-style:normal;
font-size:0.85em;
}

/* .static #content h* was removed here. Caused wierd font sizes */

.article h1, .static-content h1 { font-size: 1.2em; }
.article h2, .static-content h2 { font-size: 1em; }
.article h3, .static-content h3 { font-size: 0.88em; }
.article h4, .static-content h4 { font-size: 0.88em; font-weight: normal; }
.article h5, .static-content h5 { font-size: 0.88em; font-weight: normal; font-style: italic; }
.article h6, .static-content h6 { font-size: 0.8em; font-weight: normal; font-style: italic; }

#date {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

/* navigation ------------------------------------------------------------------ */

#navigation {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.95em;
}

#navigation dt a {
font-weight:bold;
}

#navigation  dl dt {
text-transform:none; font-weight:normal;
}

#navigation  dl dt a {
font-weight:normal;
}

#navigation dl dt.active {
font-weight:bold;
}

/* lead content ------------------------------------------------------------------ */

.lead-image {
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.85em;
}
.lead-image .controls .index{
font-size: 10px;
font-family:Tahoma, Arial, sans-serif;
}

.lead-story .module-heading {
font-size: 2.1em !important;
line-height: 1em;
font-weight: normal;
}
.lead-story .module-heading a {
font-family: Georgia, "Times New Roman", Times, serif;
}

/* forms ---------------------------------------------------------------------- */
form.generic ul li fieldset {
font-size:.95em;
}

form.generic .comments li {
font-size:.95em;
}

form.generic select {
font-size:0.95em;
}

.field-submit,
#field-submit {
font-size:11px;
font-family:Tahoma, Arial, sans-serif;
font-weight:bold;
}

form .key-required {
font-size:.8em;
}

form ul li ul.errors {
font-size:.95em;
font-family:Tahoma, Arial, sans-serif;
text-transform:uppercase;
}

form ul li label {
font-family:Trebuchet MS, tahoma, arial, sans-serif; cursor:pointer;
}

.fine-print {
font-family:Trebuchet MS, tahoma, arial, sans-serif;
font-size:.85em;
}


/* widgets ------------------------------------------------------------------ */
.widget-tabadabado .tab-list li {
font-family:Tahoma, Arial, sans-serif;
font-size:0.95em;
}

#secondary .widget-tabadabado .tab-list li {
font-size:0.75em;
}

#secondary .widget-tabadabado .tab-list li.tab {
font-size:0.95em;
}

/* module defaults --------------------------------------------------------------- */

.module-heading {
font-size: 0.95em;
font-weight: bold;
}

.module.lightbox .controls button {
font-family:Tahoma, Arial, sans-serif;
font-size:0.85em;
}

#primary .module-heading,
#primary .module-heading a,
#primary .module-content .heading,
#primary .module-content .heading a {
font-family: Georgia, "Times New Roman", Times, serif;
}

#primary .module-heading.act a {
letter-spacing: -0.05em;
}

#primary .module-heading .more-link,
#primary .module-heading .more-link a {
font-family:Tahoma, Arial, sans-serif;
}

.module-content .timestamp, .module-content .byline {
font-size: 0.95em;
}

.module-content .timestamp {
font-family:"Trebuchet MS", Georgia, Times, serif;
}

.module-content .heading {
font-size: 0.95em;
}

/* tier-two headings are smaller than the lead but bigger than standard */
.tier-two .module-content .heading {
font-size: 1.1em;
}

.module-related, .more-link {
font-size: 0.95em;
font-weight: normal;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

/* specific modules */
#primary .module.feature .module-header .module-heading,
#primary .module.feature .module-header .module-heading .datestamp {
font-size:1em!important;
}



/* triple & double module */
#primary .triple .module-heading {
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
font-size:0.85em;
}

#primary .triple .module-heading a,
#primary .triple .module-heading a:focus,
#primary .triple .module-heading a:hover,
#primary .triple .module-heading a:active  {
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
}

#primary .triple .group-header .heading,
#primary .double .group-header .heading {
font-size:0.95em;
text-transform:uppercase;
}

#primary .triple .group-header .heading,
#primary .triple .group-header .heading a,
#primary .triple.theaustralian .group-header .heading,
#primary .triple.theaustralian .group-header .heading a,
#primary .double .group-header .heading,
#primary .double .group-header .heading a {
font-family: Georgia, "Times New Roman", Times, serif;
}
#primary .triple .group-header .more-link,
#primary .triple .group-header .more-link a {
font-family:Tahoma, Arial, sans-serif !important;
}

#primary .triple.theaustralian .group-header .heading {
font-size:0.85em;
}

.quad .module .module-heading {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: normal;
}

.quad .module .module-subheading {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.95em;
}

/* breaking news */
#breaking-news .module-content ul {
font-size: 0.95em;
}
#breaking-news .module-content ul li a {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

/* special offers */
.special-offer-tab-list a {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

/*misc*/
#primary .footnote {
font-family:Tahoma, Arial, sans-serif;
font-size:0.95em;
}


/* secondary content ------------------------------------------------------------------ */

#secondary .module-heading, #secondary .module-heading {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.75em;
padding-top: 0.1em;
}

#secondary .module-content .heading {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#secondary .module-content p a {
font-weight: bold;
font-size: 0.9em;
}

#secondary .module-footer {
font-size: 1em;
}

/* specific modules ---------- */
#secondary .spotlight .controls .index {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
}
#secondary .spotlight .module-footer a {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}
#secondary .feed-list a {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.95em;
}

#secondary .ad .module-content a {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#secondary .module.ad .module-content {
font-size: 0.95em;
}

#secondary .feed-list li a {
font-size: 0.95em;
font-weight: bold;
}

/* ads and network features */

#secondary .ad a, #secondary .network-feature a {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#secondary .network-feature .inner h5 {
font-size: 0.9em;
}

* html #secondary .network-feature .module-content a {
font-size: 0.95em;
}

#secondary .module.google .module-content a {
display:block;
width:100%;
color:#000;
}

#secondary .module.google .module-content a span {
font-size: 0.88em;
color:#666;
}

#secondary .module.google .module-content a strong {
color:#003366;
}

#secondary .module.google .module-content a:hover strong {
color:#cc0a17;
}

#secondary .module.google .module-heading {
margin:0;
text-indent:-9000px;
background:url(http://www.news.com.au/images/google.png) no-repeat;
width:94px;
height:17px;
}

* html #secondary .module.google .module-heading {
background-image:none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.news.com.au/images/google.png", sizingMethod="crop");
}

#secondary .network-feature h4.network {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
padding-top: 0.1em;
}

#secondary .ad.network-feature .module-content .heading {
font-size: 1em;
}

#secondary .spotlightad .module-content p {
font-size:1em;
}

#primary .module.google .module-heading {
font-size:0.8em;
}

#primary .module.google .module-content {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height:1.4em;
}

/* tertiary content ------------------------------------------------------------------ */

/* quad & triple */
#tertiary .quad .group-header .heading,
#tertiary .triple .group-header .heading {
font-size: 0.85em;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
}

#tertiary .triple .module-heading {
font-family:Tahoma, Arial, sans-serif;
font-size:0.85em;
}

#tertiary .triple .module-content {
font-size:0.95em;
}

#tertiary .triple .module-content .blog-list {
font-size:1em;
}

/* skip link ------------------------------------------------------------------ */

.skip {
position: absolute;
top: 0;
left: -9999px;
}
div.skip {font-size:0.92em;z-index:900;display:block;width:99%;text-align:left;position: absolute;top: 0;left: 0;}
.skip a, .skip span, p.skip { position: absolute;  overflow: hidden;  width: 0;  height: 0;   top:-4em;  left:-3em;}
.skip a:active, .skip a:focus {  position: absolute;  overflow: visible;  width: 100%;  height: auto;display:block;padding:2px 0 2px 0;  top: 0;text-indent:12px;  left: 0;background:#e7e7e7;}



/* footer --------------------------------------------------------------------- */

#footer {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.95em;
}


/* ---------------------------------------------------------------------------- */
/* MAJOR EVENT TEMPLATE	(aka. "terror template")								*/
/* ---------------------------------------------------------------------------- */

.major-event .group-header .heading {
font-size: 4.55em;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

.major-event .heading a:link,
.major-event .module-heading a:link,
.major-event .heading a:visited,
.major-event .module-heading a:visited,
.major-event .heading a:focus,
.major-event .module-heading a:focus,
.major-event .heading a:hover,
.major-event .module-heading a:hover,
.major-event .heading a:active,
.major-event .module-heading a:active {
font-family: Georgia, "Times New Roman", Times, serif;
}

.major-event .module-header .module-heading,
.major-event .module-header .heading {
font-size: 1.2em ;
font-weight: bold;
}
.major-event .lead-story .module-header .module-heading {
font-size: 2.1em;
line-height: 1em;
font-weight: normal;
}

/* ---------------------------------------------------------------------------- */
/* SECTION PAGE																	*/
/* ---------------------------------------------------------------------------- */

.aus-thenation-act .module-header .module-heading {
	font-size:0.85em;
}


/* section-header ------------------------------------------------------------- */

#section-header .section-heading {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 3.3em;
font-weight: normal;
}
#section-header .trail {
font-size: 0.8em;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.section-sponsor p {
color:#666;
font-family:Tahoma, Arial, sans-serif;
font-size:0.95em;
}

/* ---------------------------------------------------------------------------- */
/* THIRD PARTIES																*/
/* ---------------------------------------------------------------------------- */

body.module.jobboard a,a:visited {
font-family:Tahoma, Arial, sans-serif;
}

body.module.jobboard .heading {
font-size:0.95em;
}

body.module.jobboard .heading span {
font-family:Tahoma, Arial, sans-serif;
}

body.module.jobboard .module-content p {
font-size:0.9em;
}




/* ---------------------------------------------------------------------------- */
/* STORY PAGE																	*/
/* ---------------------------------------------------------------------------- */

.comment-count {
font-family:Tahoma, Arial, sans-serif;
}

.story #section-header .section-heading {
font-size: 2.2em;
}

.article a {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.95em;
}

.article p {
font-size: 1em;
}

.story .tools-tab-list {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.95em;
}

.story .article .module-related .heading {
font-size: 0.88em;
}
.story .article .module-related .heading {
font-size: 0.88em;
}

#story-tools form.generic .options {
font-size:.95em;
}

.story .article .module-subheader {
font-size:0.95em;
line-height:1.6em;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.story .article .module-subheader em {
font-style:normal;
}

.story .module#comments .pagination span {
font:Tahoma, Arial, sans-serif;
}

.story .article-tools {
font-size:.85em;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.story .module#comments .comment-count,
.story .module#comments .pagination,
.story .module#comments .module-header .order {
font-size:.95em;
font-family:Tahoma, Arial, sans-serif;
}

.story .module#comments .module-item.reply {
font-weight:bold;
}

.story .module#comments .module-item .publish-details {
font-size:0.95em;
line-height:1.2em;
}

.story .module#comments .module-item .publish-details .datestamp {
font-weight:normal;
font-size:0.88em;
}

.story #tools-share ul li {
font-size:11px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

/* ---------------------------------------------------------------------------- */
/* SUBSECTION PAGE																*/
/* ---------------------------------------------------------------------------- */

.subsection #primary .module .module-heading {
font-size: 0.8em;
}
.subsection .top-stories .second .module-heading {
font-size: 2.1em !important;
}

#secondary .module-heading .more-link {
font-size: 1.2em; /* push font size back up */
}

.heading.index {
font-size:1.7em;
font-family:Georgia, "Times New Roman", Times, serif;
}

.fromthewire .group-header .heading {
font-size: 0.8em;
font-family:Georgia, "Times New Roman", Times, serif;
}

.reuters #section-header .section-heading {
font-size: 0.8em;
}

/* ---------------------------------------------------------------------------- */
/* SEARCH RESULTS																*/
/* ---------------------------------------------------------------------------- */

#primary .search-results .module.sponsored-results .module-heading {
font-size: 0.8em;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.search-results .search-tab-list {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.95em;
}

#primary .module.results .module-content .heading a {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

#primary .module.sponsored-results .module-content li .heading a {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.pagination li{
line-height:1.4em;
font-size:.85em;
font-family:Tahoma, Arial, sans-serif;
}

.module.results .module-header h3 {
font-size:.95em;
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
}

#primary .search-results .sponsored-results p {
font-size:0.95em;
}

/* ---------------------------------------------------------------------------- */
/* STATIC PAGE																	*/
/* ---------------------------------------------------------------------------- */

.static #section-header .section-heading {
font-size: 3.3em;
}

.static-content a {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.95em;
}

.static-content .spotlight {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:.88em;
}

.static #content dl dt {
	font-weight:bold;
}

.important a {
font-weight:normal;
font-size:0.88em;
}

/* =site map */
.site-map .module-heading a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.8em;
}

.rss dl.feed-list dt,
.rss h2 {
font-size: 0.85em!important;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
}

.rss dl.feed-list dd {
font-size:0.88em;
}

/* =contact us */
.static-contactus h2 {
font-size: 0.95em !important;
}

/* =404 file not found */
div.filenotfound a { font-size: 0.95em !important; }

/* =help */
.static-help h2 { font-size: 0.95em !important; }
.static-help h3 { font-size: 0.95em !important; }

/* =wireless */
.wireless h2 {
font-size: 0.85em!important;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
}

/* ---------------------------------------------------------------------------- */
/* SEARCH RESULTS																*/
/* ---------------------------------------------------------------------------- */
#primary .search-results .module.sponsored-results .module-heading {
font-size: 0.8em;
}

.search-results .search-tab-list {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.95em;
}

#primary .module.results .module-content .heading a {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

#primary .module.results .pagination dd {
line-height:1em;
font-size:.85em;
}

.module.results .module-header h3 {
font-size:.95em;
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
}



/* ---------------------------------------------------------------------------- */
/* GALLERY																		*/
/* ---------------------------------------------------------------------------- */
.photogallery #primary .group-header .heading {
font-size:0.85em;
}

.galleryfeature .module-heading {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.7em;
}

.galleryfeature .navigate {
font-family:Tahoma, Arial, sans-serif;
font-size:0.95em;
}


.galleryfeature .module-content {
font-size:0.95em;
}

.galleryfeature .module-content .datestamp {
font-size:1em;
font-style:normal;
}

/* ---------------------------------------------------------------------------- */
/* BLOGS																		*/
/* ---------------------------------------------------------------------------- */

.blogger .group-header .heading {
font-size:1em;
}

.blog-article .module-header .heading .comment-count {
font-size:0.95em;
font-family:Tahoma, Arial, sans-serif;
}

.blog-article .module-header .heading {
font-size:0.95em;
}

.blog-article .module-header .heading a em {
font-family:Georgia, "Times New Roman", Times, serif;
}

.blogger .latest .heading,
.blogger .most-commented .heading {
font-size:0.85em;
}

.blog-list {
font-size:0.95em;
}
.blog-list a {
font-family:Tahoma, Arial, sans-serif;
}

#secondary .bloggers ul {
font-size:0.95em;
}
