body {color:#252525;font-family: Helvetica,Arial,  sans-serif; font-size:100%; margin-top:10px; }
h1 { text-align:center; font-size:120%; clear:both; padding-top:15px}
h2 {text-align:center; padding:0; margin-top:10px; font-size:90%}
p {font-size:90%;color:#252525;font-weight:normal; padding:11px 11px 5px 15px;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
a {color:#0066CC;text-decoration:none}
a img { border:none }
a:hover { text-decoration:underline; color:#333333 }
ol li { margin:10px 0 10px 0; padding:0;  }
ol li ,ul li { }
#wrap {width:970px;height:auto;margin:auto; }
#container{width:970px; float:left; padding-bottom:10px; }
#header { background-color:rgb(94,9,91); float:left;  width:750px; padding:30px 25px 30px 25px  }
#logo { width:209px;height:68px; float:left  }
.adH { float:right; width:468px; height:60px; background-color:#FFFFFF  }
#right {  float:right; width:148px; padding:0 10px 0 0}
#right h2 { text-align:left; font-size:80%; padding:0; margin:10px 0 0 3px; }
.skyscraper { float:right; width:120px; margin-bottom:10px;margin-right:15px; height:600px;   }
.contentLinks { float:right; width:146px; background-color:#FFFFFF; background-image:url(../images/panel%20vignette.gif); background-repeat:no-repeat; background-position:top; background-color:#DBDBDA; border:1px solid #CCCCCC; margin-top:10px;   }
.contentLinks  h2 {   margin:0; padding:8px ;}
.contentLinks  ol,.contentLinks ul { padding:0; margin:5px 5px 5px 25px  }
.contentLinks  ol li,.contentLinks ul li { font-size:75%; margin:2px 0 4px 0 ; }
#nav {   float:left;  width:800px; margin-top:3px; background-image:url(../images/nav%20gradient.gif); background-repeat:repeat-y }
#nav ul {  padding:0; margin:0; width:520px; float:left  }
#nav ul li { list-style:none; font-size:90%; float:left; margin:0; padding:15px 10px 15px 10px; border-right:1px ridge #000000 }
#nav ul li:hover { background-color:rgb(96,94,93)  }
#nav ul li a { color:#FFFFFF; font-weight:bold; padding:6px 6px 6px 6px }
#active a { text-decoration:underline  }
#newsNav:hover,#news h3 { color:#5E095B  }
#newsNav:hover { color:#FFFFFF ; background-color:#5E095B}
#blogsNav:hover {  background-color:#F5AB08 }
#featuresNav:hover {background-color:#99B0BF   }
#guidanceNav:hover { background-color:#E49CE8  }
#clinicalNav:hover { background-color:#57b837  }
#mainContent {  float:left;  width:800px; margin:0; }
#mainContent p { font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0 10px 0;  }
.halfContent { float:left; border:1px solid #CCCCCC;  min-height:472px; overflow:visible;  width:385px; margin:10px 0 10px 0; background-image:url(http://www.hospitaldr.co.uk/images/panel%20vignette%20rep.gif);  background-position:top; background-repeat:repeat;  background-color:#DBDBDA; padding-bottom:6px  }
.halfContent h2 {   margin:1px 0 0 0 ; padding:13px 0 13px 0; font-size:110%; color:#FFFFFF; background-repeat:no-repeat; background-position:center; }
.halfContent h2 a { color:#FFFFFF }
.halfContent p { font-size:70% ;  padding:2px 11px 2px 15px !important;} 
.halfContent h3 { text-align:left; font-size:90%; padding:17px 11px 2px 11px;margin:0; }
#news { margin-right:26px }
#blogs h2 { background-image:url(../images/panel%20header%201.gif); }
#news h2 { background-image:url(../images/panel%20header%202.gif);  }
#fromWeb {  padding:3px 0 2px; margin:2px 10px 2px 5px;  }
#fromWeb h3 { text-align:center; font-size:100%;  background-image:url(../images/purple-line.gif); background-repeat:no-repeat; background-position:left;  padding-top:19px; margin-top:-5px }
#fromWeb ul li { font-weight:normal !important  }
#news ul { padding:0; margin:10px 10px 10px 20px;  }
#fromWeb ul  { margin-left:12px }
#news ul li  { margin:5px 5px 5px 5px; font-size:90%; font-weight:bold }
#bottomPanel { background-image:url(../images/new%20back%20panel%20bottom.jpg); background-repeat:repeat-y; background-position:top; width:800px; height:380px; float:left }
.featuresPanel {  width:240px; height:167px; float:left; background-color:#FFFFFF; margin:15px 0 1px 20px  }
.featuresPanel h2 {  background-repeat:no-repeat; background-position:top; margin:5px 0 0 0; padding:5px 0 7px 0; }
.featuresPanel h2 a { color:#000000   }
.featuresPanel ul { padding:0; margin:5px 0 0 20px }
.featuresPanel ul li { padding:0; margin:6px 10px 10px 0px; font-size:80%; font-weight:bold }
#features h2 { background-image:url(../images/panel%20header%203.gif)  }
#theMess h2 { background-image:url(../images/orange.gif)  }
#clinical h2 { background-image:url(../images/green.gif) }
#guidance h2 { background-image:url(../images/panel%20header%204.gif)  }
.noBorder { border:none  }
#search  p { text-align:right; }
.ch { margin-top:10px; clear:both ; font-size:70%; text-align:center }
h2.enlarge { font-size:140%; }
h3.enlarge { font-size:140%; padding-top:12px  }
p.enlarge { font-size:90%;  }
p.reduce { font-size:70%;  }
.footerLinks { padding:0; margin:14px 0 14px 120px; width:660px; float:left   }
.footerLinks li { float:left; padding:0; margin:0 0 0 14px; list-style:none;   }
.newsletter { float:left; margin:6px 0 6px 0; width:782px; text-align:center; color:#000000; font-weight:bold }
.rightInfoBar { float:right; width:200px; margin-top:28px; background-color:#E1E1E1 }
.rightInfoBar  h2 {   }
.rightInfoBar ul,.rightInfoBar ol  { padding:5px 3px 5px 20px  }
.rightInfoBar ul li,.rightInfoBar ol li { padding:5px 0 5px 0; font-size:80%  }
.articleLeft { float:left; width:560px; }
.full h2 { text-align:left; padding:0;margin:20px 0 10px 0 }
.rssIcon {margin:0 3px 0 0 }
#search { float:right; width:266px;  margin:11px 0 0 0; padding:0  }
#searchsubmit,.subscribe { float:right }
#s,.emailInput { width:110px; height:18px; border:1px solid #fff; padding:1px  }
.subscribeContainer {width:250px; display:inline-block; }

#searchform { width:185px; float:left !important;margin:2px 10px 0 0 !important; padding:0  !important}
.newsHome h1,.newsHome h2,.newsHome h3,#right h2 { font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif }
.newsHome h2,.newsHome h3 { padding-top:0; margin-top:10px }
.mostCommented { margin:11px 0 0 22px;padding:0 0 10px 0; }
.mostCommented li { margin:0 0 5px 0;padding:0;  font-size:80% }
.full ol li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%  }
.full ol { padding-left:0; margin-left:25px; }

