@import url(http://eso-cdn.resources.bmj.com/repository/css/global.css);

/* HEADER */

#mast-head {
	background:#2a6ebb;
}
#mast-head  h1#blogs{ 
	float:left;
	margin:0;
}
#mast-head  h1#blogs a         { 
	display: block;
	height:53px; 
	background: url(/themes/bmjgroup/images/logo-blogs.gif?2) 0 0 no-repeat; 
}
#mast-head  h1#blogs a span    { position:absolute; top: -9999px; left: -9999px; }
#mast-head  h1#blogs a         { width:233px; background-position: 0 0; }
/*
#mast-head  h1#blogs.active a                  { background-position:0 -53px; }
#mast-head  h1#blogs.active a:hover            { background-position:0 -53px; }
#mast-head  h1#blogs a:hover                   { background-position:0 -53px; }
*/
#main-search    {margin-top:20px;}

#sub-nav               { overflow:hidden; float:left; padding:3px 10px; background:#000; width:788px;}
#sub-nav h1            { width:580px; float:left; margin:0; padding:0; line-height:2em; color:#ccc; font-size:1.3em;}
#sub-nav h1 a:link     { font-size:1.5em; color: #FFF; text-decoration: none; }
#sub-nav h1 a:visited  { font-size:1.5em; color: #FFF; text-decoration: none; }
#sub-nav h1 a:active   { font-size:1.5em; color: #ff00ff; text-decoration: none; }
#sub-nav h1 a:hover    { font-size:1.5em; color: #ff00ff; text-decoration: none; }

#subscribe                   { overflow:hidden; float:left; padding:3px 10px; background:#f1f1f1; width:788px; border-bottom:1px solid #ccc;}
#subscribe p                 { line-height:1.6em;font-size:1.2em; margin:5px 0; color:#444;}
#subscribe h4                { line-height:2em; float:left;display:inline;font-size:1.2em; margin:0 0 0 0; color:#444;}
#subscribe ul                { display:inline; float:left; margin:0; padding:0;}
#subscribe ul li             { display:inline; padding:0 2px; height:40px;}
#subscribe ul li img         { margin-top:4px;}
#subscribe h4#close           { float:right;}
img#subscribe-now           { margin-left:5px;}
#subscribe input#inputRssUrl { color:#444; border:none; font-size:90%;margin:2px 10px 2px 2px; border:1px solid #ccc; padding:2px 0 2px 7px; width:275px;}

div.black   {background:#000;}

/* FONT STYLING */


#content p              { font:normal 1.3em arial, sans-serif; line-height:1.5em; word-wrap: break-word;}
#content .alignleft     {float:left;}
#content .alignright     {float:right;}

#archive h2.pagetitle   { font-size:1.8em !important; margin:0 !important; padding:2px 10px !important; background:#EEE7D1 url("/themes/bmjgroup/images/bg-pagetitle.gif") repeat-x scroll top left; border-top:1px solid #E9E1C6; border-bottom:1px solid #E9E1C6; }
#archive                { float:left; width:808px; }


#sub-body                   { background:#fff; }
#sub-body h2                { font-size:1.4em; }
#sub-body h2.storytitle     { display:none; }
#sub-body h3                { font-size:1.2em; margin-top:0;}
#sub-body p                 { font-size:1.1em; line-height:1.4em;}
#sub-body ul                { padding-left:0; margin-left:0;}
#sub-body ul li             { padding-left:0; margin-left:0; background-image:none; display:inline; font-size:1.1em; list-style-type:none; }
#sub-body ul li ul li       { background-image:none; padding-left:0; margin-left:0;  font-size:1em;list-style-type:none; }
#content ul ul, ol ol, ul ol, ol ul {padding-left:0;}

#sub-body img             { margin-right:5px; }
#sub-body p               { margin:0; }


#sub-body  #product      { padding:5px 0 0 10px;  }
#sub-body  #product h2   { padding-left:5px; font-size:1.3em; margin:0 !important; }
#sub-body  #product p    { padding-left:5px; margin:0 !important;}
#sub-body  #product img  { float:left; }

#sub-body  #product a.img { float: left; margin-right: 5px; padding: 0; }
#sub-body  #product a.img img  { margin: 0; float: none; }
#sub-body  #product div  { margin-left: 105px; padding: 0; }
#sub-body  #product div h2, #sub-body #product div p { padding-left: 0; }


#sub-body  ul.wp-tag-cloud li {display:inline; margin-right:10px; }

/* LINKS */

a:link     { color: #2a6ebb; text-decoration: none; }
a:visited  { color: #2a6ebb; text-decoration: none; }
a:active   { color: #ff00ff; text-decoration: none; }
a:hover    { color: #ff00ff; text-decoration: none; }

p img   { padding:5px; margin:5px; border:1px solid #ccc;}

#main-body div.post             { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ccc;  }
#main-body div.post-head        { }
#main-body div.post-head  p     { margin:0; padding:0; font-size:1.1em; font-weight:bold; color:#999; }
#main-body div.post h2          { margin:0px; }
#main-body div.post h3          { font-size:1.2em; margin-top:0px;}
#main-body div.post div.player       { margin:0; padding:0;}
#main-body div.post div.podPress_content { clear:both; width:300px; background:#f1f1f1; z-index:100; margin-bottom:10px; font-size:1.1em; font-weight:bold; border:1px solid #D1D1D1; padding:2px; }

#main-body div.post div.postmetadata                { margin-top:20px; }
#main-body div.post div.postmetadata div.edit       { width:200px; float:left; font-size:1.1em; }
#main-body div.post div.postmetadata div.category   { width:300px; float:right; text-align:right; font-size:1.1em; }
#main-body div.post div.postmetadata div.email      { width:220px; float:left; text-align:left;}
#main-body div.post div.postmetadata div.respond    { width:165px; float:left; text-align:left; font-size:1.1em;}
#main-body div.post div.postmetadata div.print      { width:110px; float:right; text-align:right;}
#main-body div.post div.postmetadata div.print a    { float:right;}
#main-body div.post div.postmetadata div.rights     { width:120px; float:right; text-align:right; font-size:1.1em; }
#main-body div.post div.postmetadata div.respond a  { float:center;}
#main-body div.post div.postmetadata div.clear          { height:20px; }

#main-body div.post div.postmetadata div.share p            { color:#666; margin:0;}
#main-body div.post div.postmetadata div.share #whats-this  { padding:5px; border-top:1px solid #ccc;  border-right:1px solid #ccc; border-left:1px solid #ccc; background:#f1f1f1; }
#main-body div.post div.postmetadata div.share h5           { margin:0 0 5px 0; color:#666; }
#main-body div.post div.postmetadata div.share h5 span      { font-size:0.85em; font-weight:normal; }
#main-body div.post div.postmetadata div.share-link         { font-size:1.1em; width:100px; float:left; }
#main-body div.post div.postmetadata div.community                { border:1px solid #ccc; padding:5px; }
#main-body div.post div.postmetadata div.community div.clear      { height:1px; }
#main-body div.post div.postmetadata div.community a              { padding:0 4px 2px 19px; }
#main-body div.post div.postmetadata div.community a.facebook     { background:transparent url(/themes/bmjgroup/images/icon-facebook.gif) no-repeat scroll left center; }
#main-body div.post div.postmetadata div.community a.digg         { background:transparent url(/themes/bmjgroup/images/icon-digg.gif) no-repeat scroll left center; }
#main-body div.post div.postmetadata div.community a.reddit       { background:transparent url(/themes/bmjgroup/images/icon-reddit.gif) no-repeat scroll left center; }
#main-body div.post div.postmetadata div.community a.delicious    { background:transparent url(/themes/bmjgroup/images/icon-delicious.gif) no-repeat scroll left center; }
#main-body div.post div.postmetadata div.community a.stumbleupon  { background:transparent url(/themes/bmjgroup/images/icon-stumbleupon.gif) no-repeat scroll left center; }

div.button a              { margin-right:5px; text-decoration: none; cursor:pointer; border:1px solid #ccc !important; display:block; float:left; padding:0px 17px 1px 4px; }
div.button a.respond      { background:transparent url(http://eso-cdn.resources.bmj.com/repository/images/icon-respond.gif) no-repeat scroll right center; }
div.button a.email        { background:transparent url(http://eso-cdn.resources.bmj.com/repository/images/icon-email.gif) no-repeat scroll right center; }
div.button a.print        { background:transparent url(http://eso-cdn.resources.bmj.com/repository/images/icon-print.gif) no-repeat scroll right center; }

div.button-lge a                { margin-right:30px; text-decoration: none; cursor:pointer;  font-weight:normal; background:#f1f1f1; display:block; float:left; padding:15px 4px 15px 35px; }
div.button-lge a.show-hide      { background:transparent url(http://eso-cdn.resources.bmj.com/repository/images/icon-play.gif) no-repeat scroll left center; }
div.button-lge a.pop-up         { background:transparent url(http://eso-cdn.resources.bmj.com/repository/images/icon-popup.gif) no-repeat scroll left center; }
div.button-lge a.download       { background:transparent url(http://eso-cdn.resources.bmj.com/repository/images/icon-download.gif) no-repeat scroll left center; }

#main-body div.navigation                 { overflow:hidden; font-size:1.1em; }
#main-body div.navigation div.alignleft   { width:260px; float:left; text-align:left; }
#main-body div.navigation div.alignright  { width:260px; float:right; text-align:right; }

#main-body h4#comments                          { color:#fff; background:#aaa; padding:3px 5px;}
#main-body ol.commentlist                       { list-style-type:none; overflow:hidden; padding-left:0;}
#main-body ol.commentlist li                    { padding:5px; background:transparent  url(/themes/bmjgroup/images/bg-horizontal-dotted.gif) repeat-x scroll left bottom; }
#main-body ol.commentlist li.alt                { background-color:#FAFAFA !important; }
#main-body ol.commentlist li div.commenttext    { margin-bottom:10px; padding:0; }
#main-body ol.commentlist li div.commenttext p  { font-size:1em;}
#main-body ol.commentlist li div h2.date        { margin-top:0px; color:#fff; padding:0 5px; font-size:1.1em; white-space:nowrap; background:#B3D5E4; }
#main-body ol.commentlist li div h2.date a      { color:#fff; }
#main-body ol.commentlist li div h2.date a:hover { color:#f0f; }
#main-body ol.commentlist li div.commentmetadata    { text-align:right; }
#main-body ol.commentlist li div.commentmetadata p  { margin:0px; }
#main-body ol.commentlist li p.cite              { font-weight:bold; }
#main-body textarea#comment                      { width:500px }

#search-results div.post        { margin-bottom:10px;}
#search-results p.postmetadata  { font-size:1.1em; }
#search-results h4              { margin-bottom:20px  }
#search-results small           { font-size:1.1em; }

h4.transcript-link         { margin-bottom:10px !important; }
#transcript-copy           { background:#f1f1f1; border:1px solid #ccc; padding:10px; margin-bottom:10px !important;}
#transcript-copy h4        { font-size:1.4em; line-height:1.3em; margin-top:0;margin-bottom:15px; }
#transcript-copy p         { font-size:1.2em; line-height:1.3em; }

/* BMJ feed widget */
.bmj span.sect { text-transform:capitalize; }

/* feed widget */
div.bmj { border-color:#9BD7F7;}

div.bmj { background:#F4F4F4 none repeat scroll 0 0; border-bottom:1px solid #9BD7F7; border-left:1px solid #9BD7F7; border-right:1px solid #9BD7F7; border-top:3px solid #9BD7F7; margin:0 0 10px 0; }

div.bmj ul { margin:0; padding:5px 0 0 0 !important; list-style-type:none; display:block;}

div.bmj ul li {background:transparent url(http://eso-cdn.resources.bmj.com/repository/images/bullet-bmj.gif) no-repeat scroll 0 0; list-style-type:none; font-family:arial,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal;  list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding-bottom: 5px; padding-left:15px; display:list-item;}

div.bmj h2 { background:#CDEBFB none repeat scroll 0 0; border-bottom:1px solid #9BD7F7; color:#222222; font-family:arial,sans-serif; font-size:12px;
font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:0; padding:2px 5px;}

div.bmj a:hover { color:#006699; text-decoration:underline; }

/* Styles for Poll pages */
div#poll-widget div.pds-question-top, div#poll-widget div.pds-input-label{
	color:#666;
}
div#poll-widget div.pds-answer{
	margin-left:20px;
	margin-right:20px;
}
div#poll-widget div.pds-vote div.pds-votebutton-outer{
	margin-left:25px;
}
div#poll-widget div.pds-vote div.pds-votebutton-outer a.pds-vote-button{
	border-radius: 0 0 0 0;
	border:1px solid #d7dde1;
	color: #666;
}
div#poll-widget div.pds-vote div.pds-votebutton-outer a.pds-vote-button-load{
	border-radius: 0 0 0 0;
	border:1px solid #d7dde1;
}
/* Styles for Poll Results page */
div#poll-widget div.pds-answer-feedback-bar{
	background-color:#00A6D6;
}
div#poll-widget div.pds-answer-feedback{
	background-color:#ffffff;
}
