/* CSS Document */

/* form */

/* 
Johan @http://www.zoic.be, another theme based on a form of style by Stu Nicholls
*/

/* reset all paddings and margins to zero! needed for this form */



* 

#contentform {
	color: #8c8c8c;
	width: 550px;
	margin: 0;
	padding: 0px 0 5px 0px;
	}

/*{

	margin:0;

	padding:0;
}*/

.logosub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

form#register 

{

	background:#fff  url(../images/slate.gif) top center no-repeat;

	width:100%;

	padding: 120px 0px 0 0px;

	/* center the form */

	margin: 0 auto;

}

	

form#register fieldset

{

	display:block;

	width:424px;

	padding:10px;

	margin: 2em auto 0 auto;

	/* remove default border styles */

	border: 0 solid #fafafa;

	font-size:100%;

	font-family: "Helvetica", Sans-Serif;

	line-height: 1.5em;	

}



 

form#register label, form#register input 

{

	display: block;	

	float: left;

	margin-bottom: 10px;

	height: 22px;

}



form#register input, form#register input:hover

{

	border: 0 none;

	background:transparent;	

}


/*
form#register fieldset#personal input:focus, fieldset#church input:focus; fieldset#ministry input:focus; form#register textarea:focus;

{

	background: #ffffff;

	border: 1px solid #cfcfcf;

}
*/


form#register fieldset#personal input, fieldset#church input, fieldset#ministry input  

{	

	height: 1.2em;

	width: 230px;

}



form#register br 

{

	clear: left;

}


/*
form#register fieldset#news select 

{

	width: 170px; 

}

form#register fieldset#blog select 

{

	width: 170px; 

} */


form#register p 

{

	padding:0em 0 0em 0;

} 



form#register label

{

	width: 7em;

	padding-right: 5px;

	/*font-weight: bold;*/	

	text-align: right;

	color: #ff0000;	

}



form#register fieldset#personal input, fieldset#personal input:hover, fieldset#church input, fieldset#church input:hover, fieldset#ministry input, fieldset#ministry input:hover, form#register textarea  

{

	background: #fff url(../images/input_bg.gif)  left top no-repeat;

	border: 1px solid #cfcfcf;

} 

	

form#register fieldset#news select, form#register fieldset#news legend, form#register fieldset#blog select, form#register fieldset#blog legend, /*form#register form#register fieldset#news newsgroup; fieldset#blog bloggroup */ 

{

	background: #fafafa;

	font-weight: bold;

}



form#register legend 

{	

	margin-bottom: 2.5em;
	margin-left: 0;

	/*border-bottom: 0.5em  solid #d60153;*/
	margin-top:1em;
	font-size: 100%; 
	color: #8c8c8c;
	font-weight:bold;

}

form#register #header 

{

	background: #fafafa url(../images/info.gif) -5% 0  no-repeat;

}

form#register #note 

{ background: #fafafa;

}


form#register #personal 

{

	background: #fafafa url(../images/tilde.gif) 100% 0  no-repeat;

}

form#register #church 

{

	background: #fafafa url(../images/tilde.gif) 100% 0  no-repeat;

}

form#register #ministry

{

	background: #fafafa url(../images/tilde.gif) 100% 0  no-repeat;

}


form#register #news

{

	background:#fafafa url(../images/tilde.gif) 100% 0 no-repeat;

}

form#register #blog 

{

	background:#fafafa url(../images/tilde.gif) 100% 0 no-repeat;

}

form#register #comments

{

	background: #fafafa url(../images/tilde.gif) 100% 0 no-repeat;

}


/*
form#register optionsgroup optionsion 

{	

	text-indent: 1.5em; 

	color: #e1417e;

	font-weight: 600;	

}



form#register fieldset#options optionsgroup

{	

	text-transform: lowercase;

	color: #e1417e;

	font-size: 1em;

} */



form#register label:first-letter

{

    padding-bottom: 1px; 

    border-bottom: 1px #d60153 solid;

    font-weight: bold;

    text-transform: capitalize;       

}



form#register textarea 

{

	width: 421px; 

	height: 15em; 

	background: #fff; 

	overflow: auto;

}



form#register #button1, form#register #button2  

{   float:left; 

	display: inline;

	padding: 2px;

	color: #d60153;

	background: transparent url(../images/button_bg.gif)  bottom left no-repeat;

	border: none;

	cursor: pointer;

	width: 130px;

	/*margin: -6px 35px 0 48px;*/
	
	margin-left: 70px;

	height: 24px;

	text-align: center;

	}

form#register #button2  

{   float:right; 

	display: inline;

	padding: 2px;

	color: #d60153;

	background: transparent url(../images/button_bg.gif)  bottom left no-repeat;

	border: none;

	cursor: pointer;

	width: 130px;

	/*margin: -6px 35px 0 48px;*/
	
	margin-right: 70px;

	height: 24px;

	text-align: center;

	}

form#register #button1:hover, form#register #button2:hover 

{

	color:#e1417e;

}

form#register fieldset#personal p {clear:left;}





/* IE 5.x WIN and IE6*/   

   

/*\*/

* html body {text-align /**/:center;}

* html form#register { width /**/: 500px; text-align /**/:left; }

* html form#register fieldset { width /**/: 420px; }

* html form#register fieldset#options select {margin-right /**/: 13em;}

* html form#register label:first-letter { padding-bottom:0;border: 0 none; 

text-decoration: underline; }

/**/





/* IE MAC workaround for centering the form elements */



/*\*//*/ 

form#register { width: 390px;}

form#register fieldset { width: 334px;} 

form#register fieldset#options select {margin-right: 0;}

/**/ 
