/* The only 2 layout styles that need to be defined are Display title font family,font size, font-weight*/


/* Space at top of newsletter */
body {
margin-top:1em !important;
}

/* Page Background Colour */
body {
background-color:#FCFAF3;
}

/* Wrapper Colour */
#wrapper {
background-color:#FCFAF3;
}

/* Page Border and width*/
.Generic, .ArticlePage, #SystemResponsePage {
width: 647px;
}

#CoverPage  {
width: 647px;
}

/*Prevents Page Jumping bug */
html {
min-height: 101%;
}

/* Removes image borders if image is a hyperlink */
img {
border: none;
}

/* Strip out extra spacing in articles */
p {
margin-top:0; padding-top:0;
}

/* If template is stretched the header and footer will expand */
td#header, #td#footer {
width: 100% !important;
}


/* General Body Text */
td {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
}

/* Display Title Spacing */
table.DisplayTitle td {
color: #ffffff;
font-size:13px;
font-weight: bold;
}

/* Article Titles */
.title, .title a, .title a:hover {
font-size: 12px;
color: #333333;
font-style: normal;
font-weight: bold;
}


/* Links */
a {
color: #1C7EBD;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
a:hover, .link:hover {
font-style: normal;
text-decoration: none;
}

/* Styles for read more links*/
span.readmore, a.readmore, a.readmore:hover {
color: #B84902;
font-weight: normal;
text-decoration: none;
}


/* style for cover link */
#coverlink a {
color: #B84902;
font-style: normal;
font-weight: normal;
text-decoration: none;
}

/* Before and after text */
table#before_text td{
color: #333333;
font-size: 11px;
}
table#after_text td{
color: #333333;
font-size: 11px;
}

/* Links in Before After Text */
table#before_text a {
font-weight: normal;
color: #1C7EBD;
}

 table#after_text a {
font-weight: bold;
color: #333333;
}

/* Microsite Newsweaver tagline */
table#after_text {

}

.subtitle, .author {
}

/* FIX FOR OUTLOOK 2007 BORDERS */

table td {
    border-collapse: collapse;
}

/* MAKE LISTS LOOK SOMEWHAT OK IN OUTLOOK 2007 */

ul{
padding-left:0;
margin-left:24px;
list-style-position:outside;
}

ul li{
margin-left:0;
padding-left:0;
}

/*OUTLOOK IMAGE PADDING */
table.nw_article_img td {
padding-bottom:4px;
padding-left:4px;
}

/*ID Specific Styles*/

#HeaderButtons td{
border-top: solid 3px #1C7EBD;
}

#Copyright td{
background-color: #FCFAF3;
}


#Copyright a {
color: #0A3B6B;
font-weight: bold;
}

#HeaderButtons td {
font-size: 15px;
}

/* Sinead's Code */

#header {
	border-top: 1px solid #999;
	border-left:  1px solid #999;
	border-right:  1px solid #999;
}


#main {
	 border-left:  1px solid #999;
	border-right:  1px solid #999;
}


#footer {
	border-bottom: 1px solid #999;
	border-left:  1px solid #999;
	border-right:  1px solid #999;
}








