/*  Import style for hospitalconnect search wrapper*/
@import url(http://www.hospitalconnect.com/hospitalconnect/search/hcwrapper/style/hcwrapper_1.css); 


body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff url(/hsr/images/HSR-hospconnbg.gif) repeat-x top left;
	font-family: Georgia, "Times New Roman", Times, serif;
}


#wrap {
	width: 766px;
	margin: 0 auto;
	text-align: left;
}

p {
	font-size: 12px;
}

a {
	color: #1888cc;
}

a img { border: none; }


/* HOPSITAL CONNECT TOP BAR
------------------------------------------------------------------ */
#hospconnect h1,
#hospconnect h1 a,
#hospconnect h1 a span,
#hospconnect form,
#hospconnect form input,
#hospconnect form select,
#hospconnect form input.btn,
#hospconnect form p,
#hospconnect form p a {
	display: none;
}



/* HRET + BLACKWELL HEADER
-------------------------------------------------------------------- */

#hrethdr,
#hrethdr p,
#hrethdr p a,
#hrethdr h2,
#hrethdr h2 a,
#hrethdr p a span, 
#hrethdr h2 a span { 
	display: none; 
}


/* HSR LOGO HEADER
-------------------------------------------------------------------- */
#hsrlogohdr,
#hsrlogohdr h1,
#hsrlogohdr h1 a,
#hsrlogohdr h1 a span, 
#hsrlogohdr p.hsrtag { 
	display: none; 
}

/* OUR NEXT ISSUE */

#hsrlogohdr div.rcol, 
#maincontent div.rcol,
#hsrlogohdr div.rcol h2,
#hsrlogohdr div.rcol p,
#hsrlogohdr div.rcol img {
	display: none;
}

/* MAIN CONTENT AREA
-------------------------------------------------------------------- */
#maincontent {
	clear: left;
	padding-top: 12px;
}

#content {
	width: 650px;
/*
	padding-right: 12px;
	float: left;
	border-right: 1px solid #52a4d1;
	margin-right: -1px;	
*/
}

#sharelink,
#sharelink li,
#sharelink li.printf,
#sharelink li.bkmrk {
	display: none;
}


#mnav,
#mnav ul,
#mnav ul li,
#mnav ul li a,
#mnav ul li a:hover, 
#mnav ul li a.on,
#mnav ul li.first a {
	display: none;
}

#maincontent .idxbox h2 {
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 0 12px;
	padding: 10px 0 5px 3px;
	font-weight: normal;
	/*background: transparent url(/hsr/images/HSR-dottedln.gif) repeat-x bottom left;*/
}

#maincontent div.rcol,
#maincontent div.rcol h3,
#maincontent div.rcol h3.abouthsr,
#maincontent div.rcol ul,
#maincontent div.rcol ul li a {
	display: none;
}

/* INDEX PAGE BOXES
-------------------------------------------------------------------- */

#idxmain {
/* 
	padding: 10px 0 5px 230px;
	float: left;
	width: 311px;
	border-bottom: 1px solid #000;
	margin-bottom: 12px;
*/
}

#idxmain.idxbox h3 {
	font-size: 24px;
	color: #888888;
	margin: 0;
	padding: 0 0 10px 0;
	font-weight: normal;
}

#idxmain.idxbox p em {
	color: #888888;
}

#idxmain.idxbox p.byline {
	font-style: italic;
	padding: 10px 0 0 0;	
}

.idxbox h2 {
	margin: 0 0 8px 0;
	padding-left: 0;
	padding-top: 0;
}

.idxbox h3 {
	font-size: 12px; 
	margin: 0;
	padding: 0;
}

.idxbox p {
	margin: 0;
	padding: 0 0 12px 0;
	font-size: 12px;
	color: #222222;
}

#idxbotl, 
#idxbotr,
#idxbotl,
#idxbotr {
	display: none;
}


/* SECONDARY CONTENT STYLES
----------------------------------------------------------------------------------------- */
#issuehdr {
	clear: left;
	border-bottom: 1px solid #000;
	padding: 22px 0 5px 0;
	font-size: 12px;
	color: #666;
}

#issuehdr p {
	margin: 0;
	padding: 0;	
}

#issuehdr p.monthnav {
	display: none;
}

ul.item {
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
	clear: left;
}

ul.item li.title h3 {
	font-size: 12px;
	background: transparent url(/hsr/images/HSR-dottedln.gif) repeat-x bottom left;
	padding: 0 0 5px 0;
	margin: 5px 0 10px 0;
}

ul.item li.authors {
float: left;	
width: 210px;
padding-right: 20px;
font-style: italic;
color: #444444;
}

ul.item li.descr {
float: left;	
width: 311px;
color: #222222;
}

ul.item li p {
	font-size: 12px;
	margin: 0;
	padding: 0 0 10px 0;
}

h2.title {
	font-size: 14px;
	margin: 0;
	padding: 10px 0 0 0;
}

p {
	color: #222222;
}

p.byline {
	background: transparent url(/hsr/images/HSR-dottedln.gif) repeat-x bottom left;
	padding-bottom: 10px;
	color: #444444;
}
p.footernav {
	display: none;
}


/* FOOTER STYLES
----------------------------------------------------------------------------------------- */
#ftr,
#ftr p {
	display: none;
}