/*
-----------------------------------------------
Kirklees Council menu page styles (2010)
----------------------------------------------- */


body {
	font:62.5%/1.4 Arial, Helvetica, sans-serif;
	}


/* text elements
----------------------------------------------- */

h1 { color:#616161; font-size:4.4em; font-weight:normal; letter-spacing:-3px; line-height:1.2em; margin:0 0 12px; padding: 5px 0 1px; text-indent:5px; text-shadow:0px 1px 1px #fff; }
h2 {}
h3 { font-size:1.5em; font-weight:bold; margin-bottom:10px; }
h4 { color:#fff; font-size:1.5em; font-weight:bold; margin-bottom:10px;  }
h5 {}
h6 {}

p { font-size:1.2em; }
p a { font-size:1em; }

a { color:#ffffff; font-size:1.2em; text-decoration:underline; }
a:hover {}

label { font-size:1.2em; }
h3 label, p label { font-size:1em; }


/* forms
----------------------------------------------- */

.form {}
	.form .form-row { margin-bottom:18px; width:100%; }
		.form .form-row label { display:block; float:left; line-height:24px; width:25%; }
		.form .form-row .field { float:left; width:65%; }
		.form .form-row .field.button { float:left; margin-left:25%; width:65%; }
	.form input[type=text] { 
		border:1px solid #e6e6e6;
		color:#404040;
		-moz-border-radius:4px; 
		-webkit-border-radius:4px; 
		height:18px;
		line-height:18px;
		padding:2px;
		width:94.5%;
		}	
	.form input[type=submit] { 
		background-color:#014152; 
		border:none; 
		-moz-border-radius:4px; 
		-webkit-border-radius:4px; 
		color:#ffffff;
		font-family:Arial;
		font-size:1.2em;
		font-weight:bold;
		height:22px;
		margin-top:1px;
		padding-bottom:1px;
		text-shadow:0px 1px 1px #366616;
		}
	.form select {
		border:1px solid #e6e6e6;
		-moz-border-radius:4px; 
		-webkit-border-radius:4px; 
		color:#404040;
		height:24px;
		line-height:24px;
		padding:2px;
		width:98%;
		}
.form.inline-search { margin-bottom:5px; }
	.form.inline-search input[type=text] { width:65%; }
	.form.inline-search input[type=submit] { width:25%; }
	
#header-container #website-search input[type=text] {
	border:1px solid #003622;
	float:left;
	height:21px;
	line-height:21px;
	padding:2px;
	}
#header-container #website-search input[type=submit] {
	float:right;
	font-size:1.2em;
	margin-top:1px;
	padding:0;
	height:25px;
	}
	

/* layout
----------------------------------------------- */

#container {}

	
	/* header
	----------------------------------------------- */

	#header-container {
		background-color: rgb(11,124,156);
		height:155px;
		position:relative;
		width:100%;
		z-index:15;
		}
		#header-container #accessibility {
			background-color:#f0f0f0;
			height:30px;
			}
			#header-container #accessibility #accessibility-content {
				margin:0 auto;
				width:960px;
				}
			#header-container #accessibility #accessibility-content ul { margin:0; padding:8px 0 0 0; }
				#header-container #accessibility #accessibility-content ul li {
					float:left;
					list-style-type:none;
					margin:0 8px 0 0;
					padding:0 8px 0 0;
					}
				#header-container #accessibility #accessibility-content ul li.last { border:none; }
					#header-container #accessibility #accessibility-content ul li a {
						color:#666;
						font-size:1.1em;
						text-decoration:none;
						}
					#header-container #accessibility #accessibility-content ul li a:hover, #header-container #accessibility #accessibility-content ul li a:focus { text-decoration:underline; }
		#header-container #header-content {
			height:125px;
			margin:0 auto;
			width:960px;
			position:relative;
			}
			#header-container #header-content #kirklees-logo {
				background:url("/MMX/img/kirkleeslogo-small.jpg") no-repeat;
				display:block;
				height:46px;
				position:absolute;
				top:20px;
				left:20px;
				text-indent:-10000px;
				width:167px;
				}
			/* replaces the background image in browsers capable of handling .pngs */
			html>body #header-container #header-content #kirklees-logo {
				background:url("/MMX/img/kirkleeslogo-small.png") no-repeat;
				}
			#header-container #website-search {
				position:absolute;
				top:28px;
				right:20px;
				width:310px;
				}
				#header-container #website-search .form-row {
					height:32px;
					margin-bottom:10px;
					}
					#header-container #website-search #advanced-search {
						color:#ffffff;
						float:right;
						}
			#header-content #switch { position:absolute; top:29px; right:355px; }
				#header-content #switch a { background:url("/MMX/img/switchold-normal.png") no-repeat 0 0; color:#fff; display:block; font-size:1.2em; height:25px; line-height:25px; text-align:center; text-decoration:none; text-shadow:0 1px 1px #bf7000; width:160px; }
				#header-content #switch a:hover { background:url("/MMX/img/switchold-hover.png") no-repeat 0 0; }
			#header-container #header-content #global-nav {
				height:35px;
				position:absolute;
				bottom:10px;
				left:0;
				width:960px;
				}
				#header-container #header-content #global-nav-background {
					background-color: rgb(16,115,145);
					height:35px;
					position:absolute;
					bottom:0;
					left:0;
					width:960px;
					}
				/* replaces the background image in browsers capable of handling .pngs 
				html>body #header-container #header-content #global-nav-background {
					background:url("/mmx/img/globalnav-bg.png") no-repeat;
					}*/
				#header-container #header-content #global-nav ul {
					height:35px;
					margin:0;
					padding:0 0 0 13px;
					position:relative;
					}
					#header-container #header-content #global-nav ul li {
						float:left;
						list-style-type:none;
						margin:0;
						padding:0;
						}
						#header-container #header-content #global-nav ul li a.global {
							color:#ffffff;
							display:inline-block;
							font-size:1.3em;
							font-weight:bold;
							height:35px;
							line-height:35px;
							margin:0;
							padding:0 18px;
							text-decoration:none;
							}
						#header-container #header-content #global-nav ul li a:focus { text-decoration: underline; }
						#header-container #header-content #global-nav ul li a.global:hover, #header-container #header-content #global-nav ul li a.global.selected {
							background-color: rgb(1,65,82);
							-moz-border-radius-topleft:3px;
							-moz-border-radius-topright:3px;
							-webkit-border-top-left-radius:3px;
							-webkit-border-top-right-radius:3px;
							margin-top:-2px;
							padding-top:2px;
							}
					/* adds the background image in browsers capable of handling .pngs */
					html>body .mdd-bg { background:url('/MMX/img/dropdown-bg.png') repeat-y; zoom:1; }
					#header-container #header-content #global-nav ul li .sub-nav-container {
						display:none;
						position:absolute;
						top:35px;
						width:708px;
						z-index:14;
						}
					#header-container #header-content #global-nav ul li.left .sub-nav-container { left:-4px; }
					#header-container #header-content #global-nav ul li.right .sub-nav-container { right:-4px; }
					#header-container #header-content #global-nav ul li.center .sub-nav-container { left:-275px; }
					/* adds the background image in browsers capable of handling .pngs */
					html>body #header-container #header-content #global-nav ul li .sub-nav-container .sub-nav-footer {
						background:url("/MMX/img/dropdown-footerbg.png") no-repeat;
						height:12px;
						width:708px;
						}
					#header-container #header-content #global-nav ul li .sub-nav {
						background-color:#e9f7df;
						border-top:5px solid rgb(1,65,82);
						margin:0 4px;
						padding:15px 15px 12px;
						width:670px;
						}
					html>body #header-container #header-content #global-nav ul li .sub-nav {
						background-color:#fff;
						}
						#header-container #header-content #global-nav ul li .sub-nav .subnav-inner { 
							background-color:#fff;
							border:1px solid #dedede;
							-moz-border-radius-bottomleft:3px;
							-moz-border-radius-bottomright:3px;
							-webkit-border-bottom-left-radius:3px;
							-webkit-border-bottom-right-radius:3px;
							padding:12px 8px 4px;
							width:654px;
							}
						#header-container #header-content #global-nav ul li .sub-nav .column { background:none; border-right:1px solid #dedede; float:left; padding-right:10px; margin-right:10px; width:204px; }
						#header-container #header-content #global-nav ul li .sub-nav .column.last { border:none; margin:0; padding:0; }
							#header-container #header-content #global-nav ul li .sub-nav .column p.subnav-header { font-size:1.5em; font-weight:bold; margin:0 0 10px; }
							#header-container #header-content #global-nav ul li .sub-nav .column ul { height:auto; margin:0; padding:0 0 0 2px; }
								#header-container #header-content #global-nav ul li .sub-nav .column ul li { float:none; margin-bottom:7px; }
									#header-container #header-content #global-nav ul li .sub-nav .column ul li a { color:#003399; font-size:1.2em; font-weight:normal; line-height:16px; padding:0; text-decoration:none; }
									#header-container #header-content #global-nav ul li .sub-nav .column ul li a:hover { background-color:transparent; text-decoration:underline; }
							#header-container #header-content #global-nav ul li .sub-nav .promoted-content-container { border-top:1px dotted #dedede; float:left; margin:10px 0 6px; padding-top:10px; width:429px; }
							#header-container #header-content #global-nav ul li .sub-nav .promoted-content {
								background-color:#7b1272;
								padding:16px 10px;
								width:409px;
								}
								#header-container #header-content #global-nav ul li .sub-nav .promoted-content h4 a {
									font-weight:bold;
									text-decoration:none;
									}
								#header-container #header-content #global-nav ul li .sub-nav .promoted-content a {
									color:#ffffff;
									font-size:1em;
									font-weight:normal;
									text-decoration:underline;
									}
								#header-container #header-content #global-nav ul li .sub-nav .promoted-content p.title { margin-bottom:5px; }
									#header-container #header-content #global-nav ul li .sub-nav .promoted-content p.title a { 
										font-size:1.25em;
										font-weight:bold;
										text-decoration:none;
										}
								#header-container #header-content #global-nav ul li .sub-nav .promoted-content p {
									color:#ffffff;
									line-height:18px;
									margin-bottom:0;
									}
						
						
	/* footer
	----------------------------------------------- */
	
	#atoz-outer { background-color:#737373; height:30px; margin-top:20px; width:100%; }
		#atoz { height:30px; margin:0 auto; width:960px; }
			#atoz p { background:url("/MMX/img/atoz-bg.gif") no-repeat 100% 0 #595959; color:#dedd3a; display:block; float:left; font-size:1.2em; font-weight:bold; line-height:30px; margin:0 20px 0 0; padding:0 35px 0 20px; width:120px; }
			#atoz ul { float:right; list-style-type:none; margin:0; padding:0 20px 0 0; }
				#atoz ul li { float:left; font-size:1.2em; font-weight:bold; line-height:30px; margin-right:15px; }
				#atoz ul li.last { margin-right:0; }
					#atoz ul li a { color:#fefefe; font-size:1em; text-decoration:none; }							
	#footer-outer { background-color: rgb(11,124,156); width:100%; }
		#footer-container { background-color: rgb(11,124,156); margin:0 auto; padding:9px 9px 0; width:942px; }
			#footer-container h2 {color: #fff;}
			#footer-container h3 { border:none !important; color:#ffffff; font-size:1.5em; margin-bottom:9px; }
			#footer-container p { color:#ffffff; font-size:1.2em; line-height:23px; margin:0 0 3px; padding:0; }
				#footer-container p strong { margin-right:10px; }
				#footer-container p img { vertical-align:middle; }
			#footer-container p.contact { float:left; margin-right:30px; border:0; }
			#footer-container p.right { float:right; margin-right:0; }
			#footer-container a { color:#fff; text-decoration:underline; }
			#footer-container a.fb-find, #footer-container a.twt-follow { display:inline-block; height:23px; text-indent:-10000px; width:137px; }
			#footer-container a.fb-find { background:url("/MMX/img/facebook-badge.png"); }
			#footer-container a.twt-follow { background:url("/MMX/img/twitter-badge.png"); }
			#footer-container #footer-content { background-color: rgb(11,124,156); border-bottom:none; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; padding:19px 20px 20px; }
			
	
						
	/* skin and advert
	----------------------------------------------- */
	
	#content-outer {  }
	.has-skin {
		padding-top:10px;
		}
	.no-skin {
		background-color:#f0f0f0;
		}
	.fol {
		background:url("/mmx/img/skin-festivaloflight.jpg") no-repeat center top #000000;
		}
	.diwali {
		background:url("/mmx/img/skin-diwali.jpg") no-repeat center top #000000;
		}
	.eid {
		background:url("/mmx/img/skin-eidmubarak.jpg") no-repeat center top #c4c3bc;
		}
	
	#ad { margin:0 auto 10px; height:130px; position:relative; width:960px; }
	#ad a { }
	#ad img { display:block; position:absolute; top:0; left:0; z-index:10; }
	#ad p.credit { color:#e5e5e5; font-size:1em; position:absolute; bottom:10px; right:10px; z-index:11; }
	#ad p.credit a { color:#e5e5e5; text-decoration:none; }
	#ad p.credit a:hover { text-decoration:underline; }
		
						
	/* content
	----------------------------------------------- */
	
	#content {
		background-color:#e0e0e0;
		margin:0 auto;
		width:960px;
		}
		#content #content-inner {
			padding:10px 10px 20px;	
			}
			#content #content-inner #left-column {
				float:left;
				width:630px;
				}
			#content #content-inner #right-column {				
				float:right;
				width:300px;
				}
			#content #content-inner #left-column .highlight,
			#content #content-inner #right-column .highlight {
				background-color:#c1d2d6;
				border:1px dashed #d8ebf0;
				margin-bottom:10px;
				}
			#left-column .box-columns {}
				#left-column .box-columns .box-column { float:left; margin-right:10px; width:310px; }
				#left-column .box-columns .box-column.last { margin-right:0; }
				
		
	/* boxes
	----------------------------------------------- */
		
	.box {
		background-color:#fff;
		border: 1px solid #ccc;
		margin-bottom:10px;
		padding:10px 10px 0;
		position:relative;
		zoom:1;
		}
	.box.gradient { background:url("/mmx/img/gradient-silver-content.png") 0 100% repeat-x #fff; }
		.box h2 {
			background-color:#0082a3;
			color:#ffffff;
			font-size:1.5em;
			font-weight:normal;
			line-height:40px;
			margin:-10px -10px 0;
			padding:0 10px;
			text-shadow:0 1px 1px #00708c;
			}
		.box a.collapse {
			cursor:pointer;
			display:block;
			position:absolute;
			top:12px;
			right:15px;
			text-decoration:none;
			}
		.box .inner {
			padding:10px 0;
			}
			.box .inner h3 {
				font-size:1.5em;
				font-weight:bold;
				margin-bottom:10px;
				}
			.box .inner a {
				color:#003399;
				}
			.box .inner a.title {
				font-weight:bold;
				text-decoration:none;
				}
			.box .inner p {
				line-height:18px;
				margin-bottom:10px
				}
			.box .inner .columns {}
				.box .inner .columns .column {
					border-right:1px solid #dedede;
					float:left;
					margin-right:15px;
					padding-right:14px;
					width:280px;
					}
				.box .inner .columns .column.last, #right-column .box .inner .columns .column {
					border-right:none;
					margin-right:0;
					padding-right:0;
					}
			.box .inner .promoted-content {
				background-color:#7b1272;
				margin-bottom:10px;
				padding:16px 10px;
				}
				.box .inner .promoted-content a {
					color:#ffffff;
					font-size:1em;
					font-weight:normal;
					text-decoration:underline;
					}
				.box .inner .promoted-content h4, .box .inner .promoted-content p.title { font-size: 1.5em; margin-bottom:5px; }
					.box .inner .promoted-content h4 a, .box .inner .promoted-content p.title a { 
						font-size:1em;
						font-weight:bold;
						text-decoration:none;
						}
				.box .inner .promoted-content p {
					color:#ffffff;
					line-height:18px;
					margin-bottom:0;
					}
				.box .inner .promoted-content .image {
					height:154px;
					margin-bottom:10px;
					overflow:hidden;
					width:100%;
					}
					.box .inner .promoted-content .image img { width:100%; }
			.box .inner ul { margin-bottom:10px; padding-left:2px; }
				.box .inner ul li {
					line-height:16px;
					margin-bottom:10px;
					}
					.box .inner ul li a {
						font-weight:bold;
						text-decoration:none;
						}
			.box .inner hr {
				border:none;
				border-top:1px solid #dedede;
				height:1px;
				margin:10px 0;
				}
			.box .inner .feed-box {
				background-color:#d8ebf0;
				padding:5px 10px;
				zoom:1;
				}
				.box .inner .feed-box a.twitter, .box .inner .feed-box a.rss {
					display:block;
					line-height:17px;
					padding:5px 0 5px 24px;
					text-decoration:none;
					}
				.box .inner .feed-box a.twitter { background:url("/mmx/img/twitter-icon-16.png") 0 5px no-repeat; }
				.box .inner .feed-box a.rss { background:url("/mmx/img/rss-icon-16.png") 0 5px no-repeat; }
				.promoted-content-title {font-size:15px; font-weight:bold; padding-bottom:6px}
				
			
					
	/* specific boxes
	----------------------------------------------- */
	
	.box#important-announcement { border:1px solid #ababab; }
		.box#important-announcement h2 { background:url("/mmx/img/gradient-red-header.png") 0 100% repeat-x #fff; text-shadow:0 1px 1px #a80024; }
	.box#announcement, .box#beta { border:1px solid #ababab; }
		.box#announcement h2, .box#beta h2 { background:url("/mmx/img/gradient-orange-header.png") 0 100% repeat-x #fff; text-shadow:0 1px 1px #bf7000; }
			
	.box#homepage-features { padding:10px; }
		.box#homepage-features #feature-container  {
			background-color:#18191A;
			height:300px;
			overflow:hidden;
			position:relative;
			z-index:1;
			}
			.box#homepage-features #feature-container ul#feature-navigation {
				background-color:#18191a;
				height:50px;
				position:absolute;
				bottom:0;
				left:0;
				width:610px;
				}
				.box#homepage-features #feature-container ul#feature-navigation li { float:left; }
					.box#homepage-features #feature-container ul#feature-navigation li a { 
						background-color:#18191a;
						color:#797b80;
						display:block;
						height:50px;
						line-height:50px;
						text-align:center;
						text-decoration:none;
						width:203px;
						}
					.box#homepage-features #feature-container ul#feature-navigation li.last a { width:204px; }
					.box#homepage-features #feature-container ul#feature-navigation li a:hover { color:#ffffff; }
					.box#homepage-features #feature-container ul#feature-navigation li.ui-tabs-selected a { 
						color:#ffffff;
						height:47px;
						line-height:44px;
						}
					.box#homepage-features #feature-container ul#feature-navigation li#feature1-button.ui-tabs-selected a { border-top:3px solid #ec1d25; }
					.box#homepage-features #feature-container ul#feature-navigation li#feature2-button.ui-tabs-selected a { border-top:3px solid #13a9be; }
					.box#homepage-features #feature-container ul#feature-navigation li#feature3-button.ui-tabs-selected a { border-top:3px solid #c7eaf4; }
			.box#homepage-features #feature-container .feature {
				height:250px;
				overflow:hidden;
				position:relative;
				}
				.box#homepage-features #feature-container .feature .feature-content {
					background-color:#18191a;
					height:250px;
					opacity:0.9;
					filter:alpha(opacity=90);
					padding-top:20px;
					position:absolute;
					right:0;
					top:0;
					z-index:9;
					}
				.box#homepage-features #feature-container .feature .feature-content {
					height:250px;
					padding-top:20px;
					position:absolute;
					right:0;
					top:0;
					width:204px;	
					z-index:10;
					}
				/*.box#homepage-features #feature-container #feature1.feature .feature-content { border-top:3px solid #0082a3; }
				.box#homepage-features #feature-container #feature2.feature .feature-content { border-top:3px solid #f18e00; }
				.box#homepage-features #feature-container #feature3.feature .feature-content { border-top:3px solid #e2007a; }*/
					.box#homepage-features #feature-container .feature .feature-content .feature-title { 
						display:block;
						font-size:2.2em;
						font-wight:bold;
						line-height:22px;
						margin:0 10px 10px;
						text-decoration:none; 
						}
					.box#homepage-features #feature-container .feature .feature-content p { color:#ffffff; line-height:14px; margin:0 10px 10px; }
					.box#homepage-features #feature-container .feature .feature-content a {}
					
		.box#popular-services { padding:0; }
			.box#popular-services h2 {
				background:url("/mmx/img/popularServices-header-bg.png") repeat-x;
				cursor:pointer;
				font-size:1.7em;
				font-weight:bold;
				height:50px;
				line-height:50px;
				margin:0;
				position:relative;
				text-shadow:0px 1px 1px #001f4c;
				}
				.box#popular-services h2 a {
					font-size:1em;
					text-decoration:none;
					}
				.box#popular-services h2 .toggle-img {
					display:block;
					height:50px;
					position:absolute;
					top:0;
					right:10px;
					width:11px;
					}
				.box#popular-services h2.ui-state-default .toggle-img {
					background:url("/mmx/img/accordion-toggle-down.png") no-repeat;
					}
				.box#popular-services h2.ui-state-active .toggle-img {
					background:url("/mmx/img/accordion-toggle-up.png") no-repeat;
					}
			.box#popular-services .inner { margin:0 10px; padding-top:20px; }
			.box#popular-services .inner .form { margin-bottom:5px;  }
				.box#popular-services .inner .form input[type=text] { 
					border:1px solid #e6e6e6;
					color:#404040;
					-moz-border-radius:4px;
					-webkit-border-radius:4px;
					float:left;
					height:18px;
					line-height:18px;
					padding:2px;
					}
				.box#popular-services .inner .form input[type=submit] {	float:right; }
					
		.box#news {}
			.box#news #featured-stories { border-right:1px solid #dedede; float:left; margin:10px 0; width:420px; }
				.box#news #featured-stories .story { background-color:#cccccc; width:420px; }
					.box#news #featured-stories .story .head { background:url("/mmx/img/featurednews-header-bg.jpg") no-repeat; height:20px; }
					.box#news #featured-stories .story .content { background:url("/mmx/img/featurednews-content-vbg.jpg") repeat-y; }
						.box#news #featured-stories .story .content-inner { background:url("/mmx/img/featurednews-content-hbg.jpg") bottom left repeat-x; margin:0 10px; padding:0 10px; zoom:1; }
							.box#news #featured-stories .story .content-inner h3 { font-size:1.5em; line-height:18px; }
								.box#news #featured-stories .story .content-inner h3 a { font-size:1em; text-decoration:none; }
							.box#news #featured-stories .story .content-inner p { margin:0; }
							.box#news #featured-stories .story .content-inner img { float:left; margin:-10px 0 -10px -10px; }
					.box#news #featured-stories .story .foot { background:url("/mmx/img/featurednews-footer-bg.jpg") no-repeat; height:20px; }
			.box#news #other-stories { float:right; margin-top:30px; width:180px; }
		
		.box#events {}
			.box#events .columns {}
				.box#events .columns .column { border-right:1px solid #dedede; float:left; margin:10px 10px 0 0; padding-right:10px; width:290px; }
				.box#events .columns .column.last { border:none; margin:10px 0 0 0; padding:0; }
			.box#events .promoted-content { margin-bottom:15px; margin-right:20px; padding:0 0 10px; }
			.box#thingstodo .promoted-content { margin-bottom:15px; padding:0 0 10px; }
			
				.box#events .promoted-content h4, .box#thingstodo .promoted-content h4 { margin:0 10px 5px; }
				.box#events .promoted-content p, .box#thingstodo .promoted-content p { margin:0 10px; }


/* accessibility
----------------------------------------------- */

span.hide { position:absolute; left:-999em; }


/* clear fixes
----------------------------------------------- */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {
	background:none;
	border:0;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	}

.clearfix {
	display:inline-block;
	}

* html .clearfix {
	height:1%;
	}

.clearfix {
	display: block;
	}


/* jQuery UI
----------------------------------------------- */

.ui-tabs .ui-tabs-hide {
	display:none !important;
	}
	
	
/* Cookie leg. temp
----------------------------------------------- */

#nocookie { background-color: #ffff00; }
#nocookieinner { font-family: arial, helvetica, sans-serif; font-size: 13px; margin: 0 auto; padding: 5px 15px; width: 930px; }
#nocookietitle { font-weight: bold; margin-right: 20px; }
#nocookieinner a { border-bottom: 1px dotted #000; color: #000; font-size: inherit; text-decoration: none; }
