 iframe.grelated-iframe {            left:-99999px !important;            display: none !important;            }
 
 	/* @override 

		globalv2.css

	*/

/* Browser-specific styles

=====================================================================*/



.display { display:none;}



/* Global Defaults

=====================================================================*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img,abbr{border:0;}

address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}

ul {list-style:none;}

caption,th {text-align:left;}

div { text-align: left; vertical-align: top; }

q:before,q:after{Content:'';}

a,ins{text-decoration:none;}

strong { font-weight: bold; }

cite { display: block; font-size: 0.9em; font-style: italic; text-align: right; }





/* Global Elements

=====================================================================*/



html { overflow-x: auto; height:100%;}

	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */



body 

{

	background: url(../images/bg.jpg) no-repeat scroll 50% 0pt;

	background-color:#006987;

	text-align: center;

	line-height: 1.6em;

}

.logo_position {margin:-19px 0px 0px -2px;}

input[type="text"] { 

}

#sydna{ background-image:url(../images/bg_sydna_quote.jpg); background-repeat:repeat-x; padding: 5px 0px 0px 5px; width:295px;}

#sydnalink { margin: 0px 0px 0px 30px; float:left;}

#sydnaquote { margin: -0px 5px 0px 0px; float:left; color:#124587;

text-align: justify; font-size: 11px; position: relative;  

}

#healingplace{ font-size:16px; font-weight:bold; padding-bottom: 10px;}

#healingplace a {color:#124587; text-decoration:none;}

#healingplace a:visited {color:#124587; text-decoration:none;}

#healingplace a:hover {color:#006987; border-bottom:ridge 5px; border-bottom-color:#fdffea;}

/* Library

=====================================================================*/

.a { float: left; width: 70%; }

.b { float: right; width:38%; }

.l { float: left; width: 49%; }

.r { float: right; width:49%; }

.r:after { display: block; Content: ''; clear: both; height: 0; visibility: hidden; }

.align-center { text-align: center; }

.align-right { text-align: right; }

.justify { text-align: justify; }

.float-left { float: left; }

.float-right { float: right; }

.clear-both { clear: both; float: none; }

.clear-right { clear: right; float: none; }

.hide {	display:none; }

.clear-both { clear: left; float: none; }

.inline { display: inline; }

.block { display: block; }

.noborder { border: 0px none; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

.normal { font-weight: normal; }

.nomargin { margin: 0; }

.nopadding { padding: 0; }

.visible { display: block; }

.top10 { margin-top: 10px; }

.top20 { margin-top: 20px; }

.border5 { border: solid 10px #c7c7c7; }

.border10 { border: solid 10px #c7c7c7; }

.border20 { border: solid 20px #c7c7c7; }



div.hidden, a.hidden

{

	display: none;

	margin: 0;

}





/* Typographic Elements

=====================================================================*/



h2, h4, h6, body {

	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}



blockquote, em, h1, h3, h5, i, .feedBy  {

	font-family: Georgia, "Times New Roman", Times, serif;

}





/* Homepage Specific Headers

=====================================================================*/



h1 {

	font-size: 1.2em;

	line-height: 0.9em;

	color: #2575ad;

}



h2 {

	font-size: .8em;

	text-transform: uppercase;

	color: #363636;

	font-weight: bold;

}



.l h2 { } /* Left column specific */



.r h2 { letter-spacing:1px; padding: 0px 7px; margin-bottom: 10px; } /* Right column specific */



h3 {

	font-size: 1.7em;

	line-height: 1.1em;

	color: #2575ad;

}



h4 {

	font-size: .9em;

	text-transform: uppercase;

	color: #2575ad;

	letter-spacing: 1px;

	font-weight: bold;

}



.hred {

	font-size: .9em;

	text-transform: uppercase;

	color: #F00;

	letter-spacing: 1px;

	font-weight: bold;

}



h5 {

	font-size: 1.5em;

	line-height: 1.2em;

}



h6 {

	font-size:.88em;

	letter-spacing: 1px;

	font-weight: bold;

	text-transform: uppercase;

}



/* Interior page Specific Headers

=====================================================================

-------------------------------------------------------------- 

PAGE Content STYLES

-------------------------------------------------------------- 

*/

#checkout{

	

	padding: 0 10px 0 0;

	

	color: #2575ad;

	}



#page_Content h1 {

	font-size: 1.4em;

	line-height: 1.1em;

	color: #2575ad;

}



#page_Content h2 {

	padding-bottom: 5px;

	font-size: .92em;

	line-height: 1em;

	text-transform: uppercase;

	color: #363636;

	font-weight: bold;

}





#page_Content h3 {

	font-size: 1.7em;

	line-height: 1.1em;

	color: #2575ad;

	/*position: relative; commented out Monday June 9 for mybo fix*/

}



#page_Content h4 {

	font-size: 1em;

	line-height: 1em;

	color: #0d5d9b;

	font-weight: bold;

	letter-spacing: 0px;

	text-transform: none;

}



#page_Content h5 {

	font-size: 1.125em;

	line-height: 1.8em;

}



#page_Content h6 {

	font-size: 1em;

	font-weight: bold;

	text-transform: uppercase;

}







/* Misc Typography

=====================================================================*/



body { 

	font-size: .75em; 

	line-height: 1.5em;

	color: #424242;}



table { 

	font-size: 1em; 

	line-height: 1.5em;

	color: #424242;}



i, em { 

	font-style: italic;

}



blockquote {

	clear:both;

	font-size:1.2em;

	line-height: 1.6;

	padding: 0px;

	color: #666666;

}



blockquote, blockquote p {

	clear: both;

	color: #666666;

}



.smallcaps {

	font: small-caps 1.5em/1.7em Georgia, "Times New Roman", Times, serif;

	color: #2575ad;

	text-transform: lowercase;

	letter-spacing: .1em;

}



.citation, .cite {

	font-size: 12px;

}









/* List Elements

=====================================================================*/



ul li 

{

	height: auto;

	margin: 0;

	padding: 0px 0px 0px 0;

	list-style: none;

}



li a {

	padding-top: 0px;

	padding-bottom: 0px;

	color:#124587;

}



li a:hover { color:#ac3433; text-decoration:none;





	 

}







dl {

	height: auto;

	margin: 0;

	list-style: none;



}



dl a {

	display: block;

	padding-top: 2px;

	padding-bottom: 2px;



}



dl a:hover {

	background-color: #ffffff;

}



dl img {

	float: left;

}

dt, dd {

	padding: 5px 7px;

}



dt {

	float: left;

	clear: left;

	width: 40px;

	color: #363636;

	font-size:.9em;

} 



dd {

	margin-left: 50px;

}





.alt-text { font-family: Georgia;text-transform: lowercase;}













/* Global Links

=====================================================================*/



a {

	margin: 0px;

	padding: 0px;

}



a:link,

a:visited,

a:active

{

	background: transparent;

	color: #2575ad;

	text-decoration: none;

	

}



a:hover

{

	background: transparent;

	color: #ac3433;	

	text-decoration: none;

}







#house

{

	margin: 0 auto 100px auto;

	text-align: left;

		width: 960px; 

	background-color: #ffffff;

	

}





#header,

#Content,

#bottom {

	width: 960px;

	margin:0px;

	

}





#Content

{	

	width: 960px;

	margin: 0 auto;

	background: transparent url(../images/bg_Content.jpg) repeat-x;

}





#page_Content { padding: 20px 60px 40px 30px; }



#page_Content .nav { font: 12px arial; margin: 0 0 15px 0;}







#page_Content #issues  ul li {

	height: auto;

	margin: 0;

	padding: 0;

	list-style: none;

}



#page_Content ul li {

	height: auto;

	margin: 12px;

	padding: 0;

	list-style: disc outside;

}



div#page_Content div#inset_r ul li {

	margin:0px;

	padding: 0;

	list-style: none;

}



div#page_Content div#inset_r ul li.more {

	padding: 5px 10px;



}



div#page_Content div#inset_r ul li ul li {

	padding: 3px;

	list-style: circle inside;

}



#column1

{

	float: right;

	width: 720px;

	background-image: url(../images/bg_col1.gif);

	background-repeat: repeat-x;

	padding: 0px;

	margin: 0px;

	background-color: #ffffff;	

}



#col1a {

	float: left;

}



#col1b {

	float: right;

}



#column2

{

	width:220px;

	text-align:center;

	float:left;

	position:relative;

	padding: 0px 10px;	

	background-image: url(../images/bg_col2.gif);

	background-repeat: repeat-x;

	background-color: #c9c9c9;

	

	 

	



	

}



#column2_bot {

float:right;

    width: 240px;

	background-image: url(../images/bg_col2_bot.jpg);

	height:210px;

	margin: 350px -10px 0px 0px;

	

	}







.module.l  {

	height: auto;

	width: 170px;

	padding: 20px 15px 20px 35px ;

}



.module.r 	{

	height: auto;

	width: 270px;

	padding: 20px 55px 20px 15px ;

}

.module.web_l  {

	height: auto;

	width: 690px;

	padding: 20px 10px 20px 20px ;

}





.module.state_l  {

	height: auto;

	width: 170px;

	padding: 20px 15px 20px 35px ;

}



.module.state_r 	{

	height: auto;

	width: 270px;

	padding: 20px 55px 20px 15px ;

}

.module.a  {

	height: auto;

	width: 350px;

	padding: 20px 10px 20px 5px ;

}



.module.b 	{

	height: auto;

	width: 200px;

	padding: 20px 10px 20px 10px ;

}



#column2 .module {

	padding-top:5px;

	text-align:center;

	

}



#header {

	height: 153px;

	display: block;

	background-image: url(../images/header_flash_holder.jpg);

}









#bottom {

	background-color: #ffffff;

}











/* Navigation 2.0

-------------------------------------------------------------- */



#nav_D a {

	background: url(../images/ramah_navbg.jpg) no-repeat;

	display: block;

	height: 50px;

	text-indent: -999em;

	overflow: hidden;

	

}



#nav-donate {

	background: url(../images/nav-donate_btn.jpg);

	width:240px;

	

}



#nav-donate a {

	background: url(../images/nav-donate_btn.jpg) no-repeat 0 0;

	display: block;

	height: 50px;

	text-indent: -999em;

	overflow: hidden;

}





#nav_D li { float: left; position: relative; }

* html #nav_D li * { position: relative; }

#nav_D li, #nav_D ul { margin: 0; padding: 0; }

	

	/*--- Default ---*/

	#nav-home a { background-position: 0 0; width: 52px; }

	#nav-abortion a { background-position: -52px 0; width: 85px; }

	#nav-post_abortion_syndrome a { background-position: -137px 0; width: 205px; }

	#nav-considering_abortion a { background-position: -342px 0; width: 268px; }

	#nav-resources a { background-position: -610px 0; width: 105px; }

	



	/*--- Hovering ---*/

	#nav-home a:hover { background-position: 0 -50px; width: 52px; }

	#nav-abortion a:hover { background-position: -52px -50px; width: 85px; }

	#nav-post_abortion_syndrome a:hover { background-position: -137px -50px; width: 205px; }

	#nav-considering_abortion a:hover { background-position: -342px -50px; width: 268px; }

	#nav-resources a:hover { background-position: -610px -50px; width: 105px; }

	

	/*--- Clicking ---*/

	#nav-home a:active { background-position: 0 -100px; width: 52px; }

	#nav-abortion a:active { background-position: -52px -100px; width: 85px; }

	#nav-post_abortion_syndrome a:active { background-position: -137px -100px; width: 205px; }

	#nav-considering_abortion a:active { background-position: -342px -100px; width: 268px; }

	#nav-resources a:active { background-position: -610px -100px; width: 105px; }

	





/* Email Subscription Form

-------------------------------------------------------------- */



#email_subscribe input[type="text"] {

		position: static;

		top:-4px;

		background-color: #fdffea;

		border: 1px solid #006987;

		padding:4px;

		color:#006987;

		font-size: 11px;

}



#email_subscribe input[type="image"] {

		position: relative;

		top: 4px;



}



#email_subscribe {

		float: right;

		margin: 71px 52px 0px 0px;

		

}









/* Feature Block

-------------------------------------------------------------- */



#feature_block { position: relative; width:720px; height:200px; }

#feature_block #news_area { float: right; line-height:0px; }

#feature_block #news_area.flash { float: right; height:200px; width:420px; text-align:center; padding:10px; line-height:0px; background-image:url(../images/feature_bg.jpg); }



#feature_block .news_area { float: right; line-height:0px; }

#feature_block .news_area.flash { float: right; height:200px; width:420px; text-align:center; padding-top:30px; line-height:0px; background-image:url(../images/feature_bg.jpg); }





#feature_block #right_column 

{

	position: relative;

	

	float: right;

	width: 150px;

	height:200px;

	background-image: url(../images/feature/feature_list_bg.gif);

}



#feature_block #right_column h3 { color: #6FA3DC; margin: 10px 20px 0 20px; font-size: 14px; }

#feature_block #right_column #arrow { position: absolute; }

#feature_block #right_column #news_items { width: 140px; margin: 10px; }

#feature_block #right_column #news_items li { margin: 10px 0 10px 0; }



#feature_block #right_column #news_items a

{

	font: 11px arial;

	color: #fdffea;

	outline: none;

	position: relative;

}



#feature_block #right_column #news_items a:hover { color: white; background: transparent;}

#feature_block #right_column #news_items a.selected { color: #ffffff; font: 14px Georgia; padding: 0px; }

#feature_block #right_column #news_foot { position: absolute; bottom: 0; }







#blog, #events, #news {

	background: url(../images/bg_module.jpg) no-repeat;

	width: 100%;

	overflow: auto;

	clear:both;

}





#web {

	width: 100%;

	overflow: auto;

	clear:both;

		border-left:1px #c9c9c9 solid; margin-left: -1px

}



.entry_description {

	overflow:hidden;

	text-align:left;

	width: 300px;

	

	

}



.entry_description_web {

	overflow:hidden;

	text-align:left;

	width: 660px;

	

	

}

.states {

	float: left;

	width: 95px;

	padding: 0px 0px 0px 0px;

	

}



.states a {color:#006987; text-decoration:none; }

.states a:visited {color:#006987; text-decoration: none;}

.states li a:hover {color: #ac3433; border-bottom:dotted 1px; border-bottom-color:#006987; font-weight:bold;  background: transparent;}



.states ul {

   	margin: 0 auto;

   	padding: 1em 0;

   	text-align: center;

   	width: 100%;

}

.states ul li{

 

	display: inline;

	padding: 0.5em;

}















/*

-------------------------------------------------------------- 

FOOTER

-------------------------------------------------------------- 

*/



.footer {

	vertical-align: bottom;

	text-align:center;

	height:227px;

	background: url(../images/footer.jpg) no-repeat 0 bottom;

}



.footer a {color:#f7f39b; text-decoration:none; }

.footer a:visited {color:#f7f39b; text-decoration: none;}

.footer li a:hover {color: #fdcc66; border-bottom:dotted 2px; border-bottom-color:#fdffea;  background: transparent;}



.footer ul {

   	margin: 0 auto;

   	padding: 1em 0;

   	text-align: center;

   	width: 100%;

}

.footer ul li{

 

	display: inline;

	padding: 0.5em;

}


