/* Oct 2008 Healthcare Memes Style Sheet 
with 09 printer styles */

body
	{
	background: white;
	font-size: 10 pt;
	
	}

#container
	{
	float: none;
	margin: 0 5%;
	width:auto;
	text-align:left;
	color: black;
	background: transparent;
	}

#topbar
	{	display: none;	}

#topad
	{	display: none;	}

#topad2
	{
	height:100px;
	width:auto;
	color: #FFFFFF;
	float: none;
	background: url(img/advert.gif) no-repeat right;

}

#titleint
	{
	text-align:center;
	color:#1C353E;
	float: none;
	width: 200px;
	margin-right: 10px;
	height: 100px;
	}

#mainpage2
	{
	margin: 0 0 0 0;
	border: 0 0 0 0;
	clear: both;
	letter-spacing: normal;
	}

#mainpage
	{
	margin: 0 0 0 0;
	border: 0 0 0 0;
	clear: both;
	letter-spacing: normal;
	}

#colm1
	{
	float:none;
	width:auto;
	line-height:130%;
	margin-bottom: 2pt;
   }
   

#colm2
	{
	float:none;
	width:auto;
	margin-bottom: 2pt;
	}


#colm2a
	{
	display: none;
	}

#redbox
	{
	background-color: #821639;
	color: red;
	font-size: 14px;
	padding: 10px 10px 10px 10px;
	}
	
#colm3
	{
	float:none;
	width:50%;
	font-family: Arial, Helvetica, sans-serif;
	}

#colm4
	{
	float:none;
	width:50%;
	font-family: Arial, Helvetica, sans-serif;
	}

#colmpad
	{
	padding:0 0 0 0;
	}

#colmpad2
	{
	padding:0px 0px 0px 0px;
	}

#video
	{
	display: none;
}



#colmpadarc
	{
	padding:0px 0px 0px 0px;
	}

#colmpad4ad
	{
	padding:0px 0px 0px 0px;
	}

#colm4pad
	{
	padding:0px 0px 0px 0px;
	}

#colmhead
	{
	margin: 0  0 0 0;
	}

#newpage
	{
	clear: both;
	text-align: center;
	background-color: #FFFFCC;
	}	
	
	
#archive
	{
	float:none;
	width:auto;
	margin-bottom: 16px;
	}

#footer 
	{
	height: 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#black;
	clear: both;
	margin-top: 100px;
	}
		
.ftext
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
	color:black;
	padding-left: 10px;

	}	

.ftext a
	{
	color:#FFFFFF;
	text-decoration:underline;
	}

.ftext a:hover
{
	text-decoration:underline;
}
		
.memehead
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2C2B26;
	margin-top: 6pt;
	font-size: 10pt;
	line-height: 14pt;
	}	
	
.memeheadbold
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2C2B26;
	font-size: 10pt;
	margin-top: 1pt;
	line-height: 14pt;
	}	


.memecomment
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#2C2B26;
	font-size: 8pt;
	line-height: 130%;
	font-style: italic;
	}	

.rb_title
	{
	font-family:"Times New Roman", Times, serif;
	color:#2C2B26;
	font-size: 10pt;
	margin-top: 1pt;
	line-height: 130%;
	}

.rb_source_link
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 130%;
	}

.rb_title a, .rb_source_link a 
	{
	color:#2C2B26;
	text-decoration:none;
	}

.rb_title a:hover, .rb_source_link a:hover
	{
	color:#A43955;
	text-decoration:underline;
	}

.memehead a, .rb_source_link a,  .fave a, .small a, .favheadtext a
	{
	color:#2C2B26;
	text-decoration:none;
	}
	
.memehead a:hover, .rb_source_link a:hover, .fave a:hover, .small a:hover, .favheadtext a:hover
	{
	text-decoration:underline;
	}



/* Oct 2008 Picture scroller */

#memepscroller1{
	width: 290px;
	height: 70px;
	border: 1px solid #2C2B26;
}

.memesomeclass
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#821639;
	line-height:110%;
	margin-top: 4px;	
	}

.memepixwrapper{
	position: relative; /* Do not change this value */
	width: 296px;
	height: 236px; /* Set height to be able to contain height of largest content shown*/
	border: 1px solid #1C353E;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	overflow: hidden;
	margin-bottom: 4px;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.memepix { /*style for each glide content DIV within wrapper.*/
	position: absolute; /* Do not change this value */
	background: white;
	padding: 0 2px 0 2px;
	visibility: hidden;
	width: 290px;
	text-align: center;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.memepixtoggler{ /*style for DIV used to contain toggler links. */
display:none;
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.memepixtoggler a{ /*style for every navigational link within toggler */
display:none;
}

.memepixtoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
display:none;
}

.memepixtoggler a:hover{
display:none;
}

.memepixtoggler a.prev:hover, .memepixtoggler a.next:hover{
display:none;
}



/* Oct 2008 Google RSS feed */


#gfeedbox
{
	font-size:10pt;
	border-top: solid black thin;
}

.gfeed
{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 110%;
	font-weight: normal;
}

.labelfield
{ /*CSS for label field in general*/
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color:#2C2B26;
margin-bottom:0px;
}

.datefield{ /*CSS for date field in general*/
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color:#2C2B26;
margin-bottom:0px;
}

#gfeedbox a{ /*CSS specific to demo 3*/
color: #2C2B26;
text-decoration: none;
}

#gfeedbox a:hover 
{ 
/*CSS specific to demo 3*/
text-decoration: underline;
}

code{ /*CSS for insructions*/
color: #2C2B26;
}


/* Interior Text Styles */


h1
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	}

h2
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}

h3
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}
	
h4
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}
		
h5
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}

h6
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#821639;
	line-height:110%;
	margin-top: 4px;
	}

h6 a
	{
	color: #821639;
	text-decoration: none;
	}

h6 a:hover
	{
	color: #1C353E;
	text-decoration: underline;
	}

.subhead6
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#821639;
	line-height:110%;
	margin-top: 8pt;
	}

.subhead6 a
	{
	color: #821639;
	text-decoration: none;
	}

.subhead6 a:hover
	{
	color: #1C353E;
	text-decoration: underline;
	}




#logo
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#1C353E;
	margin: 3px 0px 6px 0px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -2pt;
	}

.logoblack {	color:#1C353E;}
.logored	{	color:#821639;}
	
.logoblack a 	{	color:#1C353E; text-decoration: none;}
.logored a 		{ 	color:#821639; text-decoration: none;}
.logoblack a:hover, .logored a:hover { text-decoration: underline;}

.logoblack a:visited, .logored a:visited { 	text-decoration: none;}


	
p.text
	{
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	line-height:130%;
	color:#000;
	}

p.ad
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:100%;
	color:#CCCCCC;
	text-align: center;
	}


.fineprint
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:130%;
	color:#000;
	}

.text
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:130%;
	}

.small
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:110%;
	color: #2C2B26;
	}


/* ######### CSS for Shade --now DAY -- Tabs. Remove if not using ######### */

#countrytabs
	{
display:none;
	}
	
.daytabs{
display:none;
}

.daytabs li{
display:none;
}

.daytabs li a{
display:none;
}

.daytabs li a:visited{
display:none;
}

.daytabs li a:hover{
display:none;
}

.daytabs li a.selected{ /*selected main tab style */
display:none;
}

.daytabs li a.selected{ /*selected main tab style */
display:none;
}

.daytabs li a.selected:hover
{ /*selected main tab style */
display:none;
}

.daytabs li a.selected:visited
{ /*selected main tab style */
display:none;
}



.daytabs li a.arc{ /*selected main tab style */
display:none;

}

.daytabs li a.arc{ /*selected main tab style */
display:none;
}

.daytabs li a.arc:hover
{ /*selected main tab style */
display:none;
}

.daytabs li a.arc:visited
{ /*selected main tab style */
display:none;
}


.spacer
{
	height:1px;
	line-height: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
}



/* LEGACY */

	
.bloghead
	{
	margin-left: 12px;
	text-indent: -12px;
	margin-bottom: 4px;
	color: #006600;
	margin-top: 0px;
	}

.bloghead a
	{
	color:#006600;
	text-decoration:none;
	}

.bloghead a:hover
	{
	color:#006600;
	text-decoration:underline;
	}

#favbox
	{
	float:left;
	padding: 0;
	width: 300px;
	}

#favhead
	{
	border-top-width:4px;
	border-top-style: solid;
	border-top-color: #006600;
	margin-bottom:6px;
	}

.favheadtext
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#1C353E;
	line-height: 11px;
	margin: 0px 0px 0px 0px;
	}

.fave
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	margin-bottom:0px;
	}


/* tabls */

.smallgray {font-family:arial,helvetica,sans-serif; font-size:24px; color:#FFFFFF;}
SELECT.smallgrayform {font-family:arial,helvetica,sans-serif; font-size:11px; color:#666666;}
.smallgrayformlabel {font-family:arial,helvetica,sans-serif; font-size:11px; color:#666666;}


ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 5px;
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px;
	margin-bottom: 11px;
	margin-top: 4px;
}


.titletextINT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#2C2B26;
	margin-top: 9px;
	margin-bottom: 0px;
	line-height: 120%;
	border-left: 5px;
	margin: 9px 0px 0px 6px;
}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	letter-spacing: 2px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
