/* Print CSS Stylesheet for Rosa Website */
body {
	background:		#fff;
	margin:			auto;
	font-family:	Trebuchet MS, Verdana, Arial, Sans-serif;
	font-size:		small;
	color:			#333;
	width:			954px;
	line-height:	1.5em;
}

img 
{
	border: 0px;
}

a 	{
	color:			#F173AD;
	background-color: transparent;
	font-weight:	bold;
	
}

a:visited {
	color:			#F173AD;
}

h1 {
	color:			#a50d12;
	font-size:		2em;
	font-weight:	bold;
	line-height:	1.25em;
}

h2 {
	color:			#a50d12;
	font-size:		1.5em;
	font-weight:	normal;
}

h3 {
	margin: 55px 0 0 0;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
 
}

.formLabel
{
	color:#A41D21; 
	font-weight:bold; 
}

#utility {
	display:none;
}

#size 
{
	display:none;
}

#search {
	display:none;
}

#top {
	height:130px;
	width: 950px;
	margin-top:-40px;
	margin-bottom:10px;
	display:block;		
}


#logo {
	width:200px;
	float:left;
}

.nav {
	display:none;
}

#homepage .leftcontentholder	{	width:330px; padding-left: 45px; float: left; position:relative; }
#homepage .rightcontentholder {	width:570px; float: right; position:relative;}

.leftcontentholder	{	width:450px; padding-left: 45px; float: left; position:relative; }
.rightcontentholder {	width:450px; float: right; position:relative; }

.singlecontentholder{	width:900px; padding-left: 45px; float: left; position:relative; }

.leftcontentholder	{	width:430px; padding-left: 45px; float: left; position:relative; }
.rightcontentholder {	width:450px; float: right; position:relative; }

#homepage .leftcontentholder	{	margin-top:0px; width:330px; padding-left: 45px; float: left; position:relative; }
#homepage .rightcontentholder	{	margin-top:0px; width:570px; float: right; position:relative; }

#donations .leftcontentholder	{	margin-top:0px; width:570px; padding-left: 45px; float: left; position:relative; }
#donations .rightcontentholder	{	margin-top:-15px; width:330px; float: right; position:relative; }

.singlecontentholder{	width:900px; padding-left: 45px; float: left; position:relative; }

.singlecontentholder .leftcontentholder	{	padding-left: 0px; width:430px; float: left; position:relative; }
.singlecontentholder .rightcontentholder {	width:450px; float: right; position:relative; }

.linkModuleHeadline				{font-size:1.5em; font-weight:normal; color:#FFFFFF; text-decoration:none;line-height:1.5em;}
.linkModuleHeadline a:link      {font-size:1.5em; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.linkModuleHeadline a:link      {font-size:1.5em; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.linkModuleHeadline a:visited   {font-size:1.5em; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.linkModuleHeadline a:active    {font-size:1.5em; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.linkModuleHeadline a:hover     {font-size:1.5em; font-weight:normal; color:#FFFFFF; text-decoration:none;}

/* Staff Module */
.staffImage
{
	/*border:solid 3px #F172AC;*/
	margin: 10px;
	margin-top: 5px;
}

.staffBordersNW
{
	padding-top: 5px;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}

.staffBordersN
{
	padding-top: 5px;
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;
}

.staffBordersNE
{
	padding-top: 5px;
	border-bottom:solid 1px #CCC;
}

.staffBordersSW
{
	padding-top: 5px;
	border-right:solid 1px #CCC;
}

.staffBordersS
{
	padding-top: 5px;
	border-right:solid 1px #CCC;
}

.staffBordersSE
{
	padding-top: 5px;
}

/**** Articles Module ****/
.newsThumb
{
	margin-left: 5px;
}


/**********************************************************************************************/

code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 color: #002166;
 display: block;
 margin: 10px 0 10px 0;
 padding: 0 10px;
}

fieldset{
margin:0px;
padding:0px 10px 10px 10px;
border: 0px solid #C8C8C8;
}

#donation p 
{
margin:0px 0px 10px 0px;
}
#donation legend
{
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

/*
form {
	text-align:left;
	padding: 10px 20px;
}

form span{
	width:80px;
	float: left;
}
*/
.submit {
margin: 10px -20px 0 0;
}



#subnav{
	color: #F173AD;
	font-weight:bold;
}


.middleContent {
	width: 950px;
	clear:both;
}

	
#bottom{
	width:904px;
	text-align:center;
	color:#888;
	border-top: 1px solid #888;
	margin: 20px 0 20px 50px;
	padding-bottom:20px;
	float:right;
}

#bottom p{
	margin-top:10px;
}

#bottom-home{
	width:900px; 
	padding-left:45px; 
	float:left; 
}

#bh_right{
	display:block; 
	width:550px; 
	height:220px; 
	background:url("/images/email_bg.gif") no-repeat; 
	float:right;
}

span#email{
	color:#A41D21; 
	font-weight:bold; 
	position:relative; 
	top:108px; 
	left: 2px; 
	width: 300px
}

span#email input{
	width:240px;
}

span#button {
color:#A41D21; 
font-weight:bold; 
position:relative; 
top:94px; 
left: 4px; 
width:120px}

#thankyou {
	background: url("../../../../images/roses_thankyou.gif") no-repeat;
	display: block;
	width:900px;
	height:485px;
	margin-left:45px;
}	

.org_visit {
	display:table;
	width:450px;
	margin:  0;
	padding:0px 0;
}
.org_visit img{
	float:left;
	margin:10px;
}

/* .org_visit_image {
	float: left;
	margin: 10px} */
	
.org_visit_content{
	padding:0px;
	display:block;
	min-height:120px;
	padding-top:10px;
	margin:10px 0;
}
	

.cover {
	background: #F0F0F0;
	display:block;
	width:420px;
	min-height:180px;
	position: absolute;
	left: 450px;
	top: 280px;
	text-align:left;
	padding:0 20px 10px 20px;
}

/*rounded corners*/
.t {background:#f9f9f9 url("../../../../images/dot.gif") 0 0 repeat-x; margin-top:10px}
.b {background: url("../../../../images/dot.gif") 0 100% repeat-x}
.l {background: url("../../../../images/dot.gif") 0 0 repeat-y}
.r {background: url("../../../../images/dot.gif") 100% 0 repeat-y}
.bl {background: url("../../../../images/bl1.gif") 0 100% no-repeat}
.br {background: url("../../../../images/br1.gif") 100% 100% no-repeat}
.tl {background: url("../../../../images/tl1.gif") 0 0 no-repeat}
.tr {background: url("../../../../images/tr1.gif") 100% 0 no-repeat; }

.l_add_org {	
	width:600px;
}

div.l_add_org p{
	float:left;
}

div.l_add_org input{
	width:200px;
}

