body {
font-family:Arial, Helvetica, sans-serif;
font-size:.80em;
margin:0;padding:0;
cursor:default;
}
button {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
cursor:pointer;
margin: 0;
padding: 0;
width: auto;
overflow: visible;
}
button img, .icon {
vertical-align:-4px;
margin: 3px 2px 1px 1px;
border:0px;
}
input {
font-family:Arial, Helvetica, sans-serif;
}



.img-help { background-position: 0 -25px; } 
.img-magnifier { background-position: 0 -66px; } 
.img-comments { background-position: 0 -150px; } 
.img-user_suit { background-position: 0 -191px; } 
.img-user_add { background-position: 0 -232px; } 



.img-control_play_blue { background-position: 0 -359px; } 
.img-newspaper_go { background-position: 0 -400px; } 
.img-report { background-position: 0 -484px; } 
.img-ukflag { background-position: 0 -525px; } 
.img-user { background-position: 0 -562px; } 
.img-door_out { background-position: 0 -603px; } 
.img-book { background-position: 0 -644px; } 


legend {font-weight:bold;font-size:1.2em;padding-right:6px;}
fieldset {border:2px solid #d9e1ec;margin-bottom:12px;}
p label {width:150px;float:left;text-align:right;padding-right:.5em;}

a {
color:#114085;
text-decoration:none;
font-weight:bold;
border-bottom:1px solid #d9e1ec;
}

a img {
border:none;
}

a:hover {
color:#fff;
background-color:#114085;
border-color:#114085;
}

small {
color:gray;
}

h1,h2 {
color:#114085;
margin:0 0 12px 0;padding:0;
letter-spacing:-.05em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:2em;
}
h3,h4 {
margin:0 0 12px 0;padding:0;
letter-spacing:-.05em;
font-size:2em;
}
h3 {font-size:1.4em;}
h4 {font-size:1em;}

acronym {
border-bottom:1px dotted #666 !important;
}

/* ========= GENERIC ========= */
.box_inner {
margin:6px 12px;
}
.tie_down {
display:block;
clear:both;
height:0px;
font-size:0px;
background-color:transparent;
}
.sub_box {
padding:6px 96px;
}
.pad {
margin:12px;
}
#wrapper {
min-width:900px;
}

.pages {
cursor:default;
line-height:2em;
}
.pages a {
border:1px solid #d9e1ec;
padding:.1em .3em;
font-size:1.2em;
}
.pages a:hover {
border-color:#114085;
}

.new {
padding:.1em .3em;
background-color:#fe0;
border:1px solid #ec0;
font-weight:bold;
margin-left:.3em;
margin-right:.3em;
font-size:.78em;
}

.new a {
border-bottom:0px;
}



/* TAGS */
.tags {
line-height:2em;
}
.tag {
border-top:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #000;
border-bottom:1px solid #000;
background:#212121 url(http://storage.mediauk.com/_images/search.png) repeat-x 0 50%;
padding:.2em .4em;
white-space:nowrap;
color:#eee;
font-size:0.8em;
}
.tag:hover {
border-color:#666;
background:#000 none repeat-x 0 50%;
}

/* ========= ALERTS ========= */
.alert {
background-color:#f9f9e4;
border:1px solid #f1ceac;
padding:12px 12px 12px 40px;
margin-bottom:6px;
}
.alert_icon, .moreinfobox_icon {
position:absolute;
margin-left:-28px;
}
.alert a {
color:#6f4a25;
border-color:#f1ceac;
}
.alert a:hover {
background-color:#6f4a25;
border-color:#6f4a25;
color:#fff;
}
.alert .alert_close {
float:right;
margin:-6px -6px 0 0;
border-bottom:0 none #000;
}
.alert .alert_close:hover {
background-color:transparent;
}

/* ========= HEADER ========= */
#header {background:#103978 url(http://storage.mediauk.com/_images/header.png) repeat-x 0 0;}
#header .shade_1 {background:transparent url(http://storage.mediauk.com/_images/header_1.png) no-repeat 0 0;}
#header .shade_2 {background:transparent url(http://storage.mediauk.com/_images/header_2.png) no-repeat 100% 0;}
.header {padding:12px 96px;}


/* ========= SEARCH ========= */
.header #search {
float:right;
background:#212121 url(http://storage.mediauk.com/_images/search.png) repeat-x 0 50%;
border:1px solid #000;
width:300px;
text-align:right;
margin:7px 0 0 0;
height:45px;
}
.header #search input {
font-size:1.3em;
border:1px solid #000;
width:57%;
float:left;
padding:.1em .2em;
margin-top:2px;
height:23px;
background:#FFFFFF url(http://storage.mediauk.com/_images/enhancedbygoogle.png) no-repeat scroll 57px 12px;
}
.header #search button {
width:37%;
font-size:1.2em;
white-space:nowrap;
}
.header #search button img {
vertical-align:-.1em;
}
.header #search label {
display:none;
}
.header h1 {
margin:3px 0 0 0;padding:0;
background:transparent url(http://storage.mediauk.com/_images/logo.png) no-repeat 0 0;
width:130px;height:50px;
}
.header h1 span {display:none;}
.header h1 a:hover {background-color:transparent;!important}


/* ========= MENU =========  */
#menu {background-color:#103979;font-size:1.28em;}
#menu .shade_1 {background:transparent url(http://storage.mediauk.com/_images/menumain_1.png) repeat-y 0 0;}
#menu .shade_2 {background:transparent url(http://storage.mediauk.com/_images/menumain_2.png) repeat-y 100% 0;}
#menu ul {
margin:0;padding:0 96px 0 96px;
}
#menu ul li {
list-style-type:none;
display:inline;
margin-right:4px;
}
#menu ul li a {
background:#13458e url(http://storage.mediauk.com/_images/nav.png) repeat-x 0 0;
font-weight:bold;
letter-spacing:-.03em;
text-decoration:none;
color:#fff;
padding:.2em .5em;
border-bottom:0 none #000;
display:inline-block;
}
#menu ul li a:hover {
background:#fff none;
color:#003;
}
#menu ul li a img {
vertical-align:-.2em;
margin-right:.1em;
}
#menu .news { background-position: 0 -441px; } 
#menu .tv { background-position: 0 -273px; } 
#menu .radio { background-position: 0 -316px; } 
#menu .mag { background-position: 0 -107px; } 
#menu .ic {background: url(http://storage.mediauk.com/_images/csg-48973dcdb7285.png) no-repeat top left;
}

#menu ul li .selected {
background:#d9e1ec url(http://storage.mediauk.com/_images/nav_o.png) repeat-x 0 0;
color:#003;
}
#menu ul li a span {
display:none;
}

#submenu {background-color:#d9e1ec;}
#submenu .shade_1, #footer .shade_1  {background:transparent url(http://storage.mediauk.com/_images/menu_1.png) repeat-y 0 0;}
#submenu .shade_2, #footer .shade_2 {background:transparent url(http://storage.mediauk.com/_images/menu_2.png) repeat-y 100% 0;
border-bottom:1px solid #d9e1ec;}


/* == USER BOX ==  */
#user_box {
background:#e88949 url(http://storage.mediauk.com/_images/user.png) repeat-x 0 50%;
border:1px solid #c2743f;
float:right;
width:300px;
color:#fff;
text-align:right;
}
#user_box .box_inner {
margin:2px 12px;
font-weight:bold;
}
#user_box span {
white-space:nowrap;
}
#user_box button {
margin-left:3px;
font-size:1.05em;
}
#user_box button img {
vertical-align:-3px;
}

/* == SUB MENU */
#submenu_content {
padding:0;margin:.8em 0 0 0;
float:left;
}
#submenu_content li {
padding:0;margin:0;
list-style-type:none;
display:inline;
}
#submenu_content li a {
font-size:1.2em;
padding:.1em .3em;
margin-right:.2em;
display:block;
float:left;
border:0 none #000;
}
#submenu_content li a img {
float:left;
border:0 none #000;margin-right:.2em;
}
#submenu_content .selected {
background-color:#fff;
}
#submenu_content .selected:hover {
background-color:#114085;
}

/* == BREAD-CRUMBS == */
#crumbs {
background-color:#f6f8fb;
font-size:.88em;
color:#637ea7;
}
#crumbs .shade_1, #botmenu .shade_1 {background:transparent url(http://storage.mediauk.com/_images/crumb_1.png) repeat-y 0 0;}
#crumbs .shade_2, #botmenu .shade_2 {background:transparent url(http://storage.mediauk.com/_images/crumb_2.png) repeat-y 100% 0;border-bottom:1px solid #e9edf2;}


#content {cursor:auto;}
#content .shade_1 {background:transparent url(http://storage.mediauk.com/_images/content_1.png) repeat-y 0 0;}
#content .shade_2 {background:transparent url(http://storage.mediauk.com/_images/content_2.png) repeat-y 100% 0;}
#content .sub_box {background:transparent url(http://storage.mediauk.com/_images/content.png) repeat-y 100% 0; padding:0 84px 0 96px;}

/* ========= MAIN CONTENT =========  */
#maincontent {
float:left;
padding:12px 0;
margin-right:-324px;
width:100%;
line-height:1.4em;
}

#maincontent h1,h2 {
line-height: 1em;
}

#maincontent .content {
margin-right:336px;
}

/* == GENERIC STYLES == */

#maincontent .siteimage {
float:right;
background-color:#e9edf2;
padding:4px 4px 12px 4px;
border:1px solid #d9e1ec;
margin:0 0 10px 10px;
}

#maincontent .photo {
background-color:#e9edf2;
padding:4px 4px 12px 4px;
border:1px solid #d9e1ec;
margin:0 0 10px 10px;
}


#maincontent .medialogo {
float:right;
}

#maincontent .directoryHeader {
min-height:80px;
}

.noBorder {border:0px;}
.noHighlight {
color:black;
font-weight:normal;
}

#maincontent .hideMe {width:0px;height:0px;visibility:hidden;}
.floatRight {float:right;}

#maincontent SMALL {color:gray;}
#maincontent .moreinfo,SMALL {font-size:0.8em;line-height:1em;color:gray;}
#maincontent H3 {padding: 1em 0em 0em 0em;font-size: 1.3em;}

#maincontent .moreinfobox {
background-color:#f6f8fb;
border:1px solid #e9edf2;
padding:12px 12px 12px 40px;
margin-bottom:6px;
}

#maincontent ul {
padding-left:19px;
}
#maincontent li {
padding-left:0px;
}

.inline {
display:inline; margin-right:0.5em;
}

/* ==ADS== */

#googleads_h_injection {clear:both;margin: .6em 0 .6em 0;display:none;text-align:center;background-color:#D9E1EC;}
#google_mpu_injection {padding: .6em 0 0 0;display:none;}

/* ==DISCUSSIONS== */
#maincontent .quote {margin:0em 1em 1em 1em;padding:1em; font-size: 95%; color: #444444; background-color: #FAFAFA; border: solid 1px #D1D7DC; }
#maincontent .message_signature {text-align:right;color:gray;font-size:0.8em;line-height:0.9em;padding: .4em 0em .4em 1em;}
#maincontent .message_signature a {color:gray;}

#maincontent .row1,#maincontent .row2 {
margin-bottom: .5em;
padding: .2em;
}

#maincontent .row2 {
background-color: #e9edf2;
}

#maincontent .threadinfo {
margin-left: 19px;
}

/* ========= RIGHT CONTENT =========  */
#rightcontent {
float:right;
width:324px;
display:inline;
}

#rightcontent h3 {
border-bottom:1px solid #BFCBDC;
margin:.6em 0 .3em 0;padding:0 0 .1em 0;
}


/* == MENU == */
#botmenu {
background-color:#f6f8fb;
border-top:1px solid #e9edf2;
}
#botmenu .sub_box {
padding:0 84px;
}
.botmenu {
float:left;
width:25%;
background:transparent url(http://storage.mediauk.com/_images/botmenu.png) no-repeat 100% 0;
}
.botmenu div {
margin:12px;
}
.botmenulast {
background:transparent url(http://storage.mediauk.com/_images/botmenu1.png) no-repeat 100% 0;
}
.botmenu h3 {
margin:0 0 .2em 0;padding:0;
font-size:1.1em;
letter-spacing:-.05em;
white-space:nowrap;
}
.botmenu h3 img {
vertical-align:-3px;
margin-right:.2em;
}
.botmenu ul {
padding:0;
margin:0 0 0 2em;
font-size:.88em;
}
.botmenu ul li {
list-style-type:none;
line-height:10pt;
}
.botmenu ul li a {
font-weight:normal;
//border:none;
}

/* == FOOTER == */
#footer {
background-color:#d9e1ec;
border-top:1px solid #bfcbdc;
border-bottom:1px solid #bfcbdc;
font-size:.88em;
color:#114085;
text-align:right;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}

.headline {
  position: absolute;
  top: 110px;
  left: 5px;
  height: 195px;
  width:290px;
}