/* CSS Document */

BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.Body_with_bird {
	background-image: url(CSS/Orange.gif);
	background-repeat:no-repeat;
	padding-left: 35px;
	font-weight:normal;
	text-decoration:none;
	font-size:small;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.BACK_SIDE_MENU{
	background-color:#EBEBEB;
	border-bottom: 3px solid #C9C9C9;
	border-left: 3px solid #C9C9C9;
	border-top: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
}

.Body {
	font-size: small;
	font-weight:normal;
	color:#000000; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

.BodyNewspaperHeadline {
	font-size: medium;
	font-weight: bolder;
	color:#000000; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

.signature {
	font-size: small;
	font-weight: bold;
	font-style:italic;
	color:#000088; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

.BodyBlue {
	font-size: small;
	font-weight:normal;
	color:#000099; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.BodyBoldLarge {
	font-size: medium;
	font-weight: normal;
	color:#000000; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_Centre {
	font-size: small;
	font-weight:normal;
	color:#000000; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.comment {
	background-color: #FEF9D3;
	border-bottom: 2px solid  #FF9900;
	border-left: 2px solid  #FF9900;
	border-top: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
	padding:5px;
	}

.comment_open_quotes{
	background-image: url(CSS/open_quote.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	font-size:small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000000; 
	}
	
.comment_close_quotes{
	background-image: url(CSS/close_quotes.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	
.comment_Said_By{
	font-style:italic;
	font-size:small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	color: #AA7700; 
}

.diary_dates {
	font-size: small;
	font-weight:normal;
	color:#000000; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #FFFBEC;
	border-bottom: 2px solid  #FF9900;
	border-left: 2px solid  #FF9900;
	border-top: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
	padding:5px;
	}

.Date {
	font-size: x-small;
	font-weight:normal;
	color:#555555;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

.Bottom_E-News {
	font-size: x-small;
	font-weight:normal;
	color:#555555;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.x-small-centre {
	font-size: x-small;
	font-weight:normal;
	color:#555555;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.x-small-Left {
	font-size: x-small;
	font-weight:normal;
	color:#555555;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

.HEAD1{
	font-size: 26px;
	color:#000000; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
}

.HEAD2{
	font-style:italic;
	font-size: 14px;
	color:#000000; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
}

.LINE_COLOUR{
	background: #F0B800;
	}

.LINE_COLOUR_IN_PAGE{
	background: #444444;
	}
	
.Page_Name{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	text-align:left;
	color:#000000;
	}
	
.Picture_Text {
	font-size: x-small;
	font-weight:normal;
	text-align:left;
	color:#777777; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.Side_Menu_Text {
	font-size: x-small;
	font-weight:normal;
	text-align:left;
	color:#777777;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.Page_head_with_line {
	border-bottom: 1px solid #960B06;
	text-align:left;
	font-weight:normal;
	font-size: medium;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	}

.Secton{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight:bolder;
	text-align:left;
	color:#F0B800;
	}
	
A.Singlelink {
	font-weight:normal;
	text-decoration:none;
	font-size:small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
}

A.Singlelink:hover {
	font-weight:normal;
	text-decoration: underline;
	font-size:small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

A.SinglelinkHeadline {
	font-weight:normal;
	text-decoration:none;
	font-size: large;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
}

A.SinglelinkHeadline:hover {
	font-weight:normal;
	text-decoration: underline;
	font-size: large;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #F0B800;
}

A.SingleSmall {
	font-size: x-small;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
}

A.SingleSmall:hover {
	font-size: x-small;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000
}

A.TopandBottommenu {
	display: block;
	color: #888888;
	font-size: Small;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	border-style: solid;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	padding-top:2px;
	padding-bottom:2px;
}

A.TopandBottommenu:hover {
	display: block;
	color: #FFFFFF;
	background-color: #F0B800;
	font-size: Small;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	padding-top:2px;
	padding-bottom:2px;
}

.PictureLine{
	border-bottom: 3px solid #C9C9C9;
	border-left: 3px solid #C9C9C9;
	border-top: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
}

.NEW_For_HEADLINE{
	background: #F0B800;
	text-align: center;
	font-weight:bold;
	font-size: medium;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: 1px solid #B06300;
	border-top: 1px solid #F0DB00;
	}
	
.Spam {
	font-size: small;
	background-color:#FEFEFE;
	font-weight:normal;
	color:#000000; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding:5px;
	border-bottom: 3px solid #000000;
	border-left: 3px solid #000000;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
}
	

/* CSS sheet which contain images */

A.magnify {
	background-image: url(CSS/glass.gif);
	background-repeat:no-repeat;
	padding-left: 17px;
	font-weight:normal;
	text-decoration:none;
	font-size:small;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000088;
}

A.magnify:hover {
	background-image: url(CSS/glass.gif);
	background-repeat:no-repeat;
	padding-left: 17px;
	font-weight:normal;
	text-decoration: none;
	font-size:small;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.IMAGES_MENU {
	background-image: url(../images/layout/top-menu.jpg);
	background-repeat:repeat-x;
	height:30px;
	}

.IMAGES_HEAD {
	background-image: url(CSS/Line.jpg);
	background-repeat:repeat-x;
	height:110px;
	}

.IMAGES_LINE {
	background-image: url(../images/layout/line.jpg);
	background-repeat:repeat-x;
	height:10px;	
	}
	
A.Singlelink-Sidemenu {
	background-image: url(images/CSS/links.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
	font-weight:normal;
	text-decoration:none;
	font-size:small;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000088;
}

A.Singlelink-Sidemenu:hover {
	background-image: url(images/CSS/links_over.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
	font-weight:normal;
	text-decoration: none;
	font-size:small;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #777777;
}

.Page_highlight_heading {
	background-color:#eeeee1;
	background-image: url(images/CSS/links_over.gif);
	background-repeat:no-repeat;
	border-bottom: 1px solid #bbbbb1;
	border-left: 1px solid #bbbbb1;
	border-top: 1px solid #bbbbb1;
	border-right: 1px solid #bbbbb1;
	padding-left: 15px;
	text-align: left;
	font-weight:normal;
	font-size:small;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #960B06;
	}
	
.SIDE_MENU_HEADLINE{
	background: #F0B800;
	background-image: url(images/CSS/title_Side_Menu.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
	text-align: left;
	font-weight:normal;
	font-size:small;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: 2px solid #E08500;
	border-left: 2px solid #E08500;
	border-top: 1px solid #F0DB00;
	border-right: 1px solid #F0DB00;
	}
	
.SIDE_MENU_HEADLINE_Large{
	background: #F0B800;
	padding-left: 5px;
	text-align: left;
	font-weight:bold;
	font-size:Large;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: 2px solid #E08500;
	border-left: 2px solid #E08500;
	border-top: 1px solid #F0DB00;
	border-right: 1px solid #F0DB00;
	}
	
.SIDE_MENU_HEADGREY{
	background: #AAAAAA;
	background-image: url(images/CSS/title_Side_Menu.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
	text-align: left;
	font-weight:normal;
	font-size:small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #666666;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}
	
A.TOPMENU {
	color:#960B06;
	font-size: 12px;
	padding-top:7px;
	display:block;
	font-weight:normal;
	text-decoration: none;
	text-align: center;
	height: 21px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

A.TOPMENU:hover {
	background-image: url(images/CSS/top-menu_over.jpg);
	display:block;
	padding-top:7px;
	background-repeat: repeat-x;
	color: #555555;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	height: 21px;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

/* election */
.Election_Labour {
	background-image:url(CSS/red.jpg);
	background-repeat:repeat-x;
	height:20px;	
}

.Election_Conservative{
	background-image:url(CSS/blue.jpg);
	background-repeat:repeat-x;
	height:20px;	
}

.Election_Liberal_Democrat{
	background-image:url(CSS/orange.jpg);
	background-repeat:repeat-x;
	height:20px;	
}

.Election_SNP{
	background-image:url(CSS/SNP.jpg);
	background-repeat:repeat-x;
	height:20px;	
}

.Election_Other{
	background-image:url(CSS/grey.jpg);
	background-repeat:repeat-x;
	height:20px;	
}

.Election_Independents_Party{
	background-image:url(CSS/purple.jpg);
	background-repeat:repeat-x;
	height:20px;	
}

.Election_Green_Party{
	background-image:url(CSS/green.jpg);
	background-repeat:repeat-x;
	height:20px;	
}


A.SinglelinkPDF {
	background-image: url(CSS/PDF_file.jpg);
	display:block;
	background-repeat:no-repeat;
	padding-left:50px;
	height:50px;
	font-weight:normal;
	text-decoration:none;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
}

A.SinglelinkPDF:hover {
	background-image: url(CSS/PDF_file.jpg);
	background-repeat:no-repeat;
	display:block;
	padding-left:50px;
	height:50px;
	font-weight:normal;
	text-decoration: underline;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000
}

/* Search */

		.highlight { background: #FFFF40; }
		
		.searchheading { 
			font-size: medium;
			font-weight:normal;
			color: #F0B800; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.summary { 
			font-size: small;
			font-style:italic;
			font-weight:normal;
			color:#000000; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left;  }
		
		.suggestion { 
			font-size: small;
			font-weight:normal;
			color:#000088; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.results {
			font-size: small;
			font-weight:normal;
			color:#000000; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left;  }
		
		.category { color: #999999; }
		
		.sorting { text-align: right; }

		.result_title { 
			font-weight:normal;
			text-decoration:none;
			font-size:small;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			color: #000099;
}

		.result_title:hover {
			font-weight:normal;
			text-decoration: underline;
			font-size:small;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			color: #FF0000
}
		
		.description {
			font-size: small;
			font-weight:normal;
			color:#000000; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.context { font-size: 100%; }
		
		.infoline {
			font-size: x-small;
			font-weight:normal;
			color:#777777; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left; }

		.zoom_searchform { font-size: 100%; }
		
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		
		.zoom_match {
			font-size: small;
			font-weight:normal;
			color:#000000; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left; }				
		
		.zoom_categories { font-size: 80%; }
		
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		
		.result_image img { margin: 10px; width: 30px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages {
			font-size: small;
			font-weight:normal;
			color:#000000; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left;  }
		
		.result_pagescount { 
			font-size: small;
			font-weight:normal;
			color:#000000; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left;  }
		
		.searchtime { 
			font-size: small;
			font-style:italic;
			font-weight:normal;
			color:#777777;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.recommended { 
			margin-top:15px;
			background: #fefefe;
			border-bottom: 1px solid #999999;
			border-left: 1px solid #999999;
			border-top: 1px solid #cccccc;
			border-right: 1px solid #cccccc;}
			
		.recommended_heading {
			padding: 5px; 
			float: right; 
			font-weight: normal; 
			font-family: Geneva, Arial, Helvetica, sans-serif; 
			color:#F0B800;}
			
		.recommend_block { padding:8px; clear: left; }		
		
		.recommend_title { 
			font-size: medium;
			font-weight:normal;
			color:#F0B800; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.recommend_description {
			font-size: small;
			font-weight:normal;
			color:#000000; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.recommend_infoline {
			font-size: x-small;
			font-weight:normal;
			color:#AAAAA1; 
			font-family: Geneva, Arial, Helvetica, sans-serif;
			text-align:left;}


/* Picture with Shadow 
----------------------------------------------- */

.Picture_Float_left_300x200{
	margin:0 10px 0 0;
	padding:0 10px 10px 0;
	float:left;
	background-image:url(CSS/300x200.jpg);
	background-repeat:no-repeat;
	}
	
.Picture_Float_left_200x150{
	margin:0 10px 0 0;
	padding:0 10px 10px 0;
	float:left;
	background-image:url(CSS/200x150.jpg);
	background-repeat:no-repeat;
	}
	
.Picture_Float_left_100x75{
	margin:0 10px 0 0;
	padding:0 10px 10px 0;
	float:left;
	background-image:url(CSS/100x75.jpg);
	background-repeat:no-repeat;
	}
	
	


.Picture_Float_right_300x200{
	margin:0 0 0 10px;
	padding:0 10px 10px 0;
	float:right;
	background-image:url(CSS/300x200.jpg);
	background-repeat:no-repeat;
	}
	
.Picture_Float_right_200x150{
	margin:0 0 0 10px;
	padding:0 10px 10px 0;
	float:right;
	background-image:url(CSS/200x150.jpg);
	background-repeat:no-repeat;
	}
	
.Picture_Float_right_100x75{
	margin:0 0 0 10px;
	padding:0 10px 10px 0;
	float:right;
	background-image:url(CSS/100x75.jpg);
	background-repeat:no-repeat;
	}
	
.Picture_Float_right_300x225{
	margin:0 0 0 10px;
	padding:0 10px 10px 0;
	float:right;
	background-image:url(CSS/300x225.jpg);
	background-repeat:no-repeat;
	}
	
.Picture_Float_left_300x225{
	margin:0 10px 0 0;
	padding:0 10px 10px 0;
	float:left;
	background-image:url(CSS/300x225.jpg);
	background-repeat:no-repeat;
	}	
