/* UK IMC CSS */
/* 


/* inspired from http://glish.com/css/7.asp and http://www.helpisathand.gov.uk/.helpisathand/css/screen.ltr.css */

body {
	margin: 10px 10px 0px 10px;
	padding: 0px;
	font-family: Arial, "Lucida Grande", Verdana, Geneva, Lucida, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFF url(/img/hydepark.jpg) repeat-x;
	color: #000;
}

a:link { color: #039; text-decoration: none; }
a:visited { color: #603; text-decoration: none; }
a:hover { color: #039; text-decoration: underline; }
a:active { color: #039; text-decoration: underline; }



/* header and top bars */

div.top {
	height: 20px;
	background: #fff;
	border: 1px solid #000;
	margin: 0px 206px 6px 0px;
	text-align: center;
	vertical-align: middle
}

div.header {
	height: 110px;
	background: transparent;
	border: 0px;
	margin: 0px 206px 6px 0px;
	color: #000;
}

div.header a img {
	float: left;
	border: 0px solid #000;
}

div.header small {
	font-weight: bold;
	font-size: 8pt;
}

div.archives {
	background: #fff;
	margin: 0px 0px 6px 141px;
	height: 20px;
	border: 1px solid #000;
	text-align: center;
}

div.archives p, div.top p {
	color: #f66;
	font-size: 12px;
	padding: 3px;
	margin: 0px
}





/* columns */

div.leftcolumn {
	position: absolute;
	left: 10px;
	top: 156px;
	width: 135px;
	margin: 0px;
}

div.central {
	margin: 0px 206px 0px 141px;
}

div.article {
	background: #fff;
	margin: 0px 0px 6px 141px;
	border: 1px solid #000
}

div.rightcolumn {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 200px;
	margin: 0px
}





/* navigation bars */

div.topics, div.regions, div.actions, div.languages, div.search, div.events, div.imcs, div.publish, div.newswire {
	border: 1px solid #000;
	margin: 0px 0px 6px 0px;
	background: #cff
}

div.search {
	border: 0px;
	margin: 0px 0px 6px 0px;
	text-align: center;
}

div.banners {
	margin: 0px 0px 6px 0px
}

div.publish {
	border: 1px solid #000;
	margin: 0px 0px 6px 0px;
	background: #fff
}

div.topics h2, div.regions h2, div.actions h2, div.languages h2, div.search h2, div.events h2, div.imcs h2, div.newswire h2, div.publish h2 {
	background: #fff;
	color: #c03;
	font-size: 14px;
	padding: 5px;
	margin: 0px;
	font-weight: bold
}

div.topics p, div.regions p, div.actions p, div.languages p, div.imcs p {
	color: #c03;
	padding: 5px;
	margin: 0px
}

div.search p {
	color: #000;
	padding: 5px;
	margin: 0px
}

div.events p {
	color: #c03;
	padding: 5px;
	margin: 0px
}

div.newswire p, div.publish p {
	color: #c03;
	font-size: 10px;
	padding: 5px;
	margin: 0px
}

div.newswire a {
	font-size: 12px
}

div.newswire img {
	margin: 0px 5px 0px 0px;
	width: 12px;
	float: left
}

div.events h3 {
	font-size: 14px;
	color: #000;
	padding: 5px;
	text-transform: uppercase;
	margin: 0px
}

div.publish h3 {
	background-color: #fff;
	background-image: url(/img/publish-background.png);
	background-position: bottom center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin: 7px;
	padding: 5px;
	text-transform: uppercase;
	text-align: center;
	font-size: 16px
 }




/*articles, startpages, breaking and features */

div.breaking, div.start {
	border: 1px solid #000;
	margin: 0px 0px 6px 0px;
	background: #cff
}

div.features {
	border: 1px solid #000;
	margin: 0px 0px 6px 0px;
	background: #fff
}

div.breaking h2, div.start h2, div.features h2, div.article h2 {
	font-size: 20px;
	padding: 10px;
	margin: 0px
}

div.features h3 {
	font-size: 12px;
	background: #cff;
	padding: 5px;
	margin: 10px;
	/* what was this clear for?
	clear: left;
	*/
	color: #000
}

div.article h3 {
	font-size: 14px;
	background: #cff;
	padding: 5px;
	margin: 10px;
	/* what was this clear for?
	clear: left;
	*/
}

div.features h4, div.article h4 {
	background: #eaeaea;
	padding: 5px;
	margin: 10px;
	color: #000
}

div.breaking p, div.start p {
	color: #000;
	padding: 10px;
	margin: 0px
}

div.startabstract {
	color: #000;
	padding: 10px;
	margin: 0px
}

div.article p, div.features p {
	color: #000;
	padding: 10px;
	margin: 0px
}

div.abstract {
	color: #000;
	padding: 10px;
	margin: 0px
}

div.article .arttitle {
	background: #9CF
}

div.start .mediaimg, div.features .mediaimg, div.article .mediaimg {
	margin: 10px;
	float: left
}

div.article .center {
	text-align: center
}

div.article .intro {
	padding-left: 40px;
	padding-right: 40px
}

div.article .artimg {
	margin: 0px 5px 0px 0px;
	width: 12px;
	float: left
}

div.features hr {
	clear: left
}

div.features .feattitle {
	color: #000
}

div.start .starttitle,  div.breaking .starttitle{
	color: #000
}



/* general functions */

h1 {
	font-size: 24px;
	padding: 10px;
	margin: 0px;
	color: #000;
	text-align: center
}

div.clearleft {
	clear: left;
	margin: 0px;
	padding: 0px
}

em {
	font-style: italic
}

strong {
	font-weight: bold
}

div.offline table {
	border-collapse: collapse;
	border: 1px solid black;
	padding: 0px;
	margin: 3%;
	width: 94%

}

div.offline td {
	vertical-align: middle;
	padding: 4px;
	margin: 0px;
	border: 1px solid black;
}



/* viewallposts http://uktest.indymedia.de/en/viewallposts.html */

div.viewallposts {
	height: 400px;
	background: #fff;
	border: 1px solid #000;
	margin: 0px 0px 6px 0px
}

div.viewallpostsheader {
	height: 110px;
	background: #000;
	border: 1px solid #000;
	margin: 0px 0px 6px 0px
}

div.viewallpostsheader h1 {
	color: yellow;
	padding: 10px;
	font-size: 18px;
	margin: 0px;
	text-align: center
	vertical-align: middle
}

div.viewallpostsheader h2 {
	color: #fff;
	padding: 10px;
	font-size: 14px;
	margin: 0px;
	text-align: center;
}

div.viewallpostsheader p {
	color: #fff;
	padding: 5px;
	margin: 0px
}

div.viewallpostsrightcolumn {
	position: absolute;
	right: 10px;
	top: 156px;
	width: 200px;
	margin: 0px
}

div.viewallpostsarticles {
	background: #fff
}

div.viewallpostspagelist {
	background: #cff
}

div.viewallpostspagelist h3 {
	font-size: 14px;
	color: #000;
	padding: 5px;
	text-transform: uppercase;
	margin: 0px
}

div.viewallpostsarticles, div.viewallpostsright {
	border: 1px solid #000;
	margin: 0px 0px 6px 0px
}

div.viewallpostsarticles h2 {
	font-size: 20px;
	padding: 10px;
	margin: 0px
}

div.viewallposts p {
	color: #000;
	padding: 10px;
	margin: 0px
}

div.viewallpostsarticles p {
	color: #000;
	padding: 10px;
	margin: 0px
}




