/* LeedsBradford IMC StyleSheet 
 * ekes at riseup dot net 
 * from chrisc's world css */

body {
	background: #FFF;
	color: #000;
	margin: 0em;
	padding: 0em;
	font-family: "Verdana", "Helvetica", sans-serif;
}

/* Basics to override from here */
h1 {
	background: transparent;
	color: #000;
	padding: 0em;
	margin: 0em;
}
em {
	font-style: italic
}
strong {
	font-weight: bold
}
a:link { 
	background: transparent; 
	color: #00C; 
	text-decoration: underline; 
}
a:visited { 
	background: transparent; 
	color: #006; 
	text-decoration: underline; 
}
a:hover { 
	background: transparent; 
	color: #006; 
	text-decoration: none; 
}
a:active { 
	background: transparent; 
	color: #006; 
	text-decoration: none; 
}

/* The navigation bar at the very top of the page.
 * I don't care that the submenu which is on page navigation isn't IE compat
 * it was mainly for people without css anyway and a bit of a bonus 
 * and I know divs aren't the best way but positioning was easier :-) */
div.top {
        margin: 3px 0 0 0;
        border-top: 1px solid #CCC;
        background: #333;
        color: #fff;
        height: 1.3em;
}
div.top p {
       margin: 0;
       padding-left: 0.3em;
}
div.top a:link, div.top a:active, div.top a:visited {
       margin: 0;
       padding: 0;
       color: #fff;
       font-size: 0.7em;
       text-decoration: none; 
}
div.top a:hover {
       text-decoration: underline;
}

div.top span.submenu {
	margin 0;
	padding: 0;
}

div.top a.submenutitle {
	padding: 0;
	margin: 0;
}
div.top span.submenu span {
	position: absolute;
	top: 1.5em;
	left: 0em;
	color: #fff;
	background: #333;
	display: none;
	padding: 0 1.5em 1em 1em;
}
div.top span.submenu:hover > span.submenulist {
	display: block;
}
/* strapline for logo */
div.strapline {
       text-align: right;
       padding: 0.1em;
}
div.strapline p {
      font-size: 0.8em;
      margin: 0em 0.5em 0em 0em;
}
div.strapline em {
      font-weight: bolder;
      text-style: italic;
      font-size: 1.1em;
      vertical-align: middle;
}

/* The page logo. */
div.header {
	height: 7em;
	background: #333 url(/img/leedsbradfordbanner.jpg) repeat;
	color: #000;
        margin: 0em;
}
div.header img {
      margin: 2.6em 0em 0em 1em;
      height: 4.2em;
}

/* Column Positioning */
div.leftcolumn {
	position: absolute;
	left: 0em;
	top: 11em;
	width: 7em;
	overflow: hidden;
	margin-right: 0.5em;
}
div.rightcolumn {
	position: absolute;
	right: 0.5em;
	top: 11em;
	width: 11em;
	margin-left: 0.5em;
}
div.central {
	margin-top: 0em;
	margin-left: 9.5em;
	margin-right: 13em;
	margin-bottom: 0.5em;
}

/* Breaking news box. */
div.breaking {
	background: #FCC;
	border: 1px solid #CCF;
	color: #006;
	font-size: 0.8em;
}
div.breaking h2 {
	margin: 0em;
	padding: 0.3em;
	font-size: smaller;
}
div.breaking p {
	margin: 0em;
        padding: 0.5em;
}

/* Individual features on the startpage. */
div.feature {
        background: #FFF;
        color: #000;
        padding: 1.5em 0em 1.5em 0em; 
        border-bottom: 1px dotted #999;
}
div.feature h2, div.start h2 {
       margin: 0;
       padding: 0.3em;
}
div.feature p.date, div.start p.date {
	background: #FFF;
	color: #C00;
        padding-bottom: 0.3em;
	margin: 0;
	font-size: smaller;
        text-align: right;
        font-style: italic;
}
div.feature a:link.title, div.feature a:visited.title,
div.start a:link.title, div.start a:visited.title {
	background: #FFF;
	color: #F00;
	text-decoration: none;
}
div.feature a:hover.title, div.start a:hover.title {
	text-decoration: underline;
}
div.feature div.content, div.start div.content {
	padding: 0.5em;
}
div.features p, div.article p, div.start p {
	margin-top: 0em;
	margin-bottom: 1em;
}
/* Start Page Special same as feature but with box */
div.start {
	background: #FFF;
	color: #000;
	padding: 0.5em 1em 0.5em 1em;
	border: 1px dotted #C00;
}

/* Read more, comment email this article and pdf version links. */
div.feature p.readmore, div.newswire p.readmore, div.article p.readmore {
}

/* Events block */
div.events {
	background: #FFF;
	color: #000;
	font-size: 0.7em;
        padding: 0.5em 1em 0.5em 1em;
        border: 1px dotted #CCC;
}
div.events h2 {
	background: #FFF;
	color: #006;
	margin: 0em;
}
div.events a:link, div.events a:active, div.events a:visited {
       color: #006;
       text-decoration: none;
}
div.events a:hover {
	text-decoration: underline;
}


/* Column blocks */
div.leftcolumn div {
	margin-bottom: 0.7em;
        font-size: 0.7em;
}
div.rightcolumn div {
	margin-bottom: 0.5em;
	font-size: 0.8em;
}
div.banners {
	margin: 0em 0em 0.5em 0em;
}
div.banners img {
	font-size: 1.4em;
	width: 6.7em;
}
div.newswire {
       background: #CCF;
       color: #00C;
}
div.publish {
	padding: 0 0.4em 0.5em 0.4em;
}

div.leftcolumn h2 {
	background: #666;
	color: #FFF;
	padding: 0.3em;
	margin: 0em;
	font-size: 1em;
	font-weight: bold;
}
div.newswire h2 {
	background: #66F;
	color: #FFF;
	padding: 0.3em;
	margin: 0em;
	font-size: 1em;
	font-weight: bold;
}
div.publish h2 {
        border: 1px solid #000;
	background: #F00;
	margin: 0;
	padding: 1em;
        color: #FFF;
 	text-align: center;
 	font-weight: normal;
 	font-size: 1.2em;
}
div.publish h2 strong {
	font-weight: bold;
	font-style: italic;
	font-size: 1.4em;
}
div.publish p {
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	text-align: center;
}
div.newswire p {
	background: transparent;
	color: #C00;
	padding: 0.3em 0.5em 0.3em 0.5em;
	margin: 0;
}	
div.leftcolumn h2 a:link, div.rightcolumn h2 a:link {
	background: transparent;
	color: #FFF;
}

div.leftcolumn a {
       color: #666;
       background: transparent;
       text-decoration: none;
}

div.leftcolumn a:hover {
     text-decoration: underline;
}

div.leftcolumn p {
	padding: 0em 0em 0em 0.2em;
	margin: 0em;
}
div.search {
        color: #666;
        background: #FFF;
}
div.search input {
      color: #666;
      background: transparent;
      margin: 0.1em;
}
div.search p {
	padding-top: 0.5em;
	margin: 0em;
}

/* Article Stuff not edited yet */
div.article, div.comments, div.additions {
	background: #FFF;
	color: #000;
	margin: 0em 0em 0.5em 10.1em;
}
div.start .mediaimg, div.features .mediaimg, div.article .mediaimg {
	margin: 0.5em;
	float: left
}
div.article .center {
	text-align: center
}
div.article .intro {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
div.newswire img, div.article .artimg {
	margin-top: 0.5em;
	margin-right: 0.3em;
/*	this was causing problems with NN6 in wire, need for article? width: inherit;*/
	float: left
}

/* Other */
p img.rss {
	margin-left: 0.5em;
	width: inherit;
	float: right;
}
div.clearleft {
	clear: left;
	margin: 0em;
	padding: 0em;
}



div.viewallpostsright h3 {
	padding: 0.5em;
	text-transform: uppercase;
	margin: 0em;
}

/* comments */
div.addition div.content, 
div.comment div.content {
        padding-left: 1em;
        padding-right: 1em;
}

/* hidden articles and comments */
div.trash div.article,
div.trash div.comment {
        background: #666 url(/img/trash.gif) repeat top left;
        color: #000;
        margin-top: 0em;
        padding: 1em;
}
div.trash-message {
        color: #FFF;
        background: #000;
        padding: 1em;
}
div.trash-message h2,
div.trash-message h3 {
        margin-top: 0em;
	padding: 0em;
}
div.trash-message p {
        margin-bottom: 0em;
}
div.trash-message a:link,
div.trash-message a:visited {
        color: #FFF;
        background: transparent;
        text-decoration: underline;
}

/* article thumbnail display */
div.articlecontent {
clear: both;
padding-top: 1em;
}

span.imageicon {
float: left;
width: auto;
text-align: center;
padding: 0.4em;
margin: 0.4em;
font-size: smaller;
font-style: italic;
font-weight: normal;
border: 1px solid #9d9da1;
}

span.imageicon img {
border: 1px solid #000;
margin: 0.4em;
}

