/* === contact === */

#main {
	background: #FFF ;
	margin: 0 20px ;
	padding: 0 ;
	text-align: left ;
	}
	

#phototips-contact h2 {
	font: bold 1em verdana, arial, sans-serif;
	margin: 0 ;
	}

#phototips-contact p {
	font: normal 1em verdana, arial, sans-serif;
	margin: 0 0 10px 0;
	}

fieldset {
	font: normal 1em verdana, arial, sans-serif;
	line-height: 1.4em;
	color: #660;
	border: 0 ;	
	margin: 0 0 5px 0 ;
	}

fieldset#enquiry {
	margin: 0 0 10px 0 ;	
	}

fieldset p {
	margin: 0 ;	
	padding: 5px 18px 0 18px ;	
	}

legend {
	margin: 10px 0 ;
	color: #660 ;
	}
	
label {
	float: left ;
	width: 9em ;
	text-align: right ;
	padding: 0 5px ;
	white-space: nowrap ;
	}

.nofloat {
	float: none ;
	display: inline ;
	margin: 0 ;
	vertical-align: top ;
	}

#subscribe label, #enquiry label {
	float: none ;
	text-align: right ;
	margin: 0 5px ;
	vertical-align: top ;
	white-space: nowrap ;
	}

#comments textarea {
	white-space: normal ; 
	}

input, textarea {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #660; 
	background-color: #f0efe0;
	margin: 0 5px 10px 5px ;
	}

input {  
	font-weight: bold;
	}

input#sub, input#unsub, input#chk1, input#chk2, input#chk3, input#chk4 {
	margin: 0 5px 0 0 ;
	background-color: #fff;
	}

#send {
	padding: 0 0 0 115px ;
	}
	
#thx {
	margin: 0 0 200px 0 ;
	}
	
.req {
	color: #C00; 
	}

/* === phototips subscription === */

#phototips-contact {
	float:right;
	width:250px ;
	margin:0 ;
	padding: 0 ;
	}

#phototips-contact form {
	margin:0 ;
	padding: 0 ;
	}

#phototips-contact h2.reverse {
	font-size:1.2em;
	margin:0 ;
	padding: 5px ;
	}

#phototips-contact h2.signup {
	padding:5px;
	margin:0 ;
	border-top: 0 ;	
	border-right: 1px solid #660 ;	
	border-bottom: 0 ;	
	border-left: 1px solid #660 ;	
	background-color:#ffc;
	}

#phototips-contact fieldset {
	font: normal 1em verdana, arial, sans-serif;
	line-height: 1.4em;
	color: #660;
	margin: 0 ;
	padding: 0 ;	
	border-top: 0 ;	
	border-right: 1px solid #660 ;	
	border-bottom: 1px solid #660 ;	
	border-left: 1px solid #660 ;	
	background-color: #ffc ;
	}

#phototips-contact fieldset p {
	margin: 0 ;	
	padding: 0 ;	
	}

#phototips-contact legend {
	display: none ;
	font-weight: bold;
	color: #660 ;
	background-color: #ffc ;
	margin: 5px 0 ;
	}
	
#phototips-contact label {
	float: left ;
	width: 6.5em ;
	text-align: right ;
	padding: 0 5px 0 0 ;
	white-space: nowrap ;
	}

#phototips-contact input {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: bold;
	color: #660; 
	background-color: #f0efe0;
	margin: 0 0 5px 0 ;
	}

#phototips-contact input#submit {  
	margin: 0 0 5px 7em ;
	}

