/*
 * style file for Crosscal
 * Simon Kershaw
 * simon dot kershaw at crucix dot com
 * 18 September 2005
 *
 */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	width: 600px ;
	color: black ;
	background: white ;
}


a, a:link, a:visited, a:active, a:hover
{
	text-decoration: none;
}

h1, h2, h3
{
	color: #CC3300;
}

h1
{
	font-size: 1.5em ;
}

h2
{
	font-size: 1.2em ;
}

h3
{
	font-size: 1em ;
}

.small
{
	font-size: 0.7em ;
}


form input.generate
{
/*	border-color: #CC3300 ;
 */
	font-size: 1em ;
	margin-left: 11em ;
	clear: both ;
}

form.help
{
	margin-left: 11em ;
}

option
{
	font-size: 1em ;
}

form label
{
	width: 10em ;
	float: left ;
	text-align: right ;
/*	margin: 0 1em 10px 0 ;
*/
	margin: 0 1em 0 0 ;
	clear: both ;
}

/*
form label.midlabel
{
	float: none ;
	clear: none ;
	width: auto ;
}
*/

.textfield, .popup_menu
{
	margin-bottom: 10px ;
	clear: both ;
}

fieldset.error
{
	border: #CC3300 solid 2px ;
	width: 20em ;
	background-color: #FFFCFC ;
}

fieldset.error legend
{
	border: #CC3300 solid 2px ;
	font-size: 1.2em ;
/*	color: #CC3300 ;
 */
	background-color: #FFFCFC ;
	padding: 1px 10px ;
}


/* end of file */
