/* -----------------------------------------------------------------------
   Trinity Mirror Media - typography.css
   * Copyright (c) 2008 Trinity Mirror (NW2).
   * Developed by Hot House Development Team.
----------------------------------------------------------------------- */
/* ALL TYPEOGRAPHY ELEMENTS */
/* DEFAULT */
body {
	font-size: 0.8em;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #666;
}
/* GENERAL LINKS */
a {
	color: #666;
}
/* GENERAL HEADINGS */
h1 {
	font-size: 1.4em;
	font-weight: bold;
	Color: #FF0000;
	margin: 0px 0px 20px 0px;
}
h1 span {
	Color: #FFF;
}
/* HEADINGS ETC IN MAINRIGHT HAND CONTENT */
#contentRightWrapper h2 {
	color: #577D8A;
	font-size: 1.4em;
	border-bottom: solid 1px #577D8A;
	height: 30px;
	margin: 0px 0px 20px 0px;
}
#contentRightWrapper h2 span, #contentRightWrapper p span strong {
	color: #FF0000;
}
#contentRightWrapper h3 {
	font-size: 1.2em;
	border-bottom: solid 1px #FFF;
	height: 20px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
#contentRightWrapper h3.blueLine {
	font-size: 1.2em;
	border-bottom: solid 1px #ADD4E3;
	height: 20px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
#contentRightWrapper h4 {
	font-size: 1.2em;
	border-bottom: solid 1px #FFF;
	height: 20px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	color: #FF0000;
}
#contentRightWrapper h5 {
	font-size: 1.2em;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
#contentRightWrapper h6 {
	font-size: 1.2em;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	color: #FF0000;
}
#contentRightWrapper p {
	margin: 0px 0px 10px 0px;
}
#contentRightWrapper p span {
	color: #FFF;
	font-size: 1.3em;
	font-weight: bold;
}
#contentRightWrapper p strong {
	font-weight: bold;
}
#contentRightWrapper ul {
	margin: 10px 0px 10px 0px;
}
#contentRightWrapper li {
	margin: 0px 0px 5px 0px;
}
#contentRightWrapper li strong {
	font-weight: bold;
}
#contentRightWrapper a:hover {
	text-decoration: none;
}
/* FOOTER TEXT */
#footerWrapper h4 {
	font-weight: bold;
	font-size: 1.1em;
	margin: 0px 0px 5px 0px;
	color: #7C7C7C;
}
#footerLegal h4, #footerTools h4 {
	margin: 0px 0px 10px 0px;
}
#footerWrapper p {
	margin: 0px 0px 7px 0px;
	line-height: 1.1em;
	font-size: 0.9em;
	color: #8B8B8B;
}
#footerWrapper strong {
	font-weight: bold;
}
#footerWrapper a {
	text-decoration: underline;
	color: #8B8B8B;
}
#footerWrapper a:hover {
	/*text-decoration: none;*/
	color: #Ff0000;
}
#footerContact span {
	color: #FF0000
}
#footerContact h4 a {
	color: #7C7C7C;
	text-decoration: none;
}
#footerContact h4 a:hover {
	color: #7C7C7C;
	text-decoration: underline;
}
#footerTools a, #footerLegal a {
	margin: 0px 5px 0px 0px;
}
#footerLegal p {
	margin: 15px 0px 15px 0px;
}
/* GENERAL TEXT */
#topTxtWrapper p {
	color: #FFF;
	margin: 0px 0px 8px 0px;
}
#topTxtWrapper p span {
	font-weight: bold;
	font-size: 1.3em;
}
#topTxtWrapper p.instructionalTxt {
	color: #B0D6E3;
	font-weight: bold;
	margin: 0px;
	background: url('/assets/images/icons/bg_choose_media_down.gif') no-repeat 400px 5px;
}
/* CHOOSE MEDIA TEXT */
#headerWrapper #chooseMediaTxt {
	width: 100px;
	height: 17px;
	float: left;
	position: relative;
	top: 127px;
	left: 90px;
	background: url('/assets/images/icons/bg_choose_media.gif') no-repeat 88px 5px;
}

.chooseMedia {color: #fff;}
#headerWrapper #chooseMediaTxt p {
	color: #FFF;
}
/* ERROR TEXT */
/* FLASH ERROR TEXT */
#home #wallBigWrapper p {
	color: #FFF;
	text-align: center;
	margin: 10px;
}
#home #wallBigWrapper a {
	color: #FFF;
	font-weight: bold;
}
/* CONTACT FORM ERRROR TEXT */
.errorTxt {
	color: #FF0000;
}
/* SITE MAP */
#contentRightWrapper #sitemap {
	font: normal 16px Arial, sans-serif;
	overflow: hidden;
	/*width: 600px;*/
	/* background: #FFF;
	padding: 5px;
 	border: solid 1px #80AABD;*/
}
#contentRightWrapper #sitemap a {
	text-decoration: none;
}
#contentRightWrapper #sitemap a:hover {
	text-decoration: underline;
}
#contentRightWrapper #sitemap ul {
	list-style: none;
}
#contentRightWrapper #sitemap ul li {
	margin-top: 0.3em;
}
#contentRightWrapper #sitemap li {
	background-color: #A5D2EA;
	margin: 0 0 -0.1em;
	min-height: 1em;
	padding: .2em .4em;
	position: relative;
	width: 8em;
}
#contentRightWrapper #sitemap ul ul {
	font-size: 91%;
	margin-top: -1.4em;
}
#contentRightWrapper #sitemap ul ul li {
	background: #BDDDE9;
	border-top: 0.4em solid #FFF !important;
	margin-top: 8px;
	border-left: 0.5em solid #7997A1;
	left: 9.2em;
}
#contentRightWrapper #sitemap ul ul ul li {
	background: #CEE5EE;
	border-color: #9AB1B9;
}
#contentRightWrapper #sitemap ul ul ul ul li {
	background: #DEEEF4;
	border-color: #A5D2EA;
}
#contentRightWrapper #sitemap ul ul ul ul ul li {
	background: #DEEEF4;
	border-color: #A5D2EA;
}

