/**
 * Will Fly For Food
 *
 * File:			main.css
 * Last Updated: 	December 15, 2007
 * Description:		Stylesheet for end-user pages
 * 
 * Author:			Nick Bradfish
 * E-mail:			nick@webster-network.com
 * Website:			www.webster-network.com
 */


/* CSS PROPERTIES ARE LISTED IN ALPHABETICAL ORDER	  */
/* -------------------------------------------------- */


/***********************************
 * Main document elemenets
 ***********************************/

#wrapper a
{
	color:				#000066;
	text-decoration:	none;
}

#wrapper a:hover
{
	color:				#336699;
	text-decoration:	underline;
}

#wrapper
{
	font:				normal 12px Tahoma, Verdana, Arial;
	margin:				0px auto;
	padding:			0px;
	width:				660px;
}

.twoColumnInfo
{
	width:				100%;
}

.breadcrumbs
{
	float:				left;
	font-size:			11px;
	padding:			4px 0px 0px 5px;
	width:				45%;
}

.breadcrumbs a
{
	color:				#555555;
	text-decoration:	none;
}

.breadcrumbs a:hover
{
	color:				#336699;
	text-decoration:	underline;
}

.clear
{
	clear:				both;
	height:				1px;
}

/********************************************
 * Page number styling
 ********************************************/

.pageNumbers
{
	float:				right;
	font-size:			11px;
	margin:				0px auto 2px auto;
	padding-right:		5px;
	text-align:			right;
	width:				50%;
}

.pageNumberInfo
{
	padding:			2px 5px 2px 5px;
}

.pageNumbers ul
{
	list-style-type:	none;
	margin:				0px 0px 5px 0px;
	padding:			0px;
}

.pageNumbers li
{
	display:			inline;
	margin-right:		2px;	
}

.pageNumbers li.current
{
	background-color:	#F0F0F0;
	border:				1px solid #CCCCCC;
	color:				#000000;
	font-weight:		bold;
	padding:			2px;
}

.pageNumbers li a
{
	background-color:	#E1E1E1;
	border:				1px solid #CCCCCC;
	color:				#000000;
	padding:			2px;
}

.pageNumbers li a:hover
{
	color:				#5472A4;
	text-decoration:	underline;
}

/***********************************
 * Error list styling
 ***********************************/

.errorList
{
	color:				#FF0000;
	list-style:			square;
	margin:				0px 0px 15px 25px;
	padding:			0px;
	text-align:			left;
}

/***********************************
 * Form styling elements
 ***********************************/

.form
{
	margin:				10px auto 0px auto;
	width:				95%;
}

fieldset
{
	border:				0px;
	border-left:		1px solid #EFEFEF;
	border-right:		1px solid #EFEFEF;
	margin:				0px 0px 15px 0px;
	padding:			10px;
}

.formRowHeader
{
	background:			url('./images/profileDateGradient.gif') repeat-x;
	border:				1px solid #DDDDDD;
	color:				#FFFFFF;
	font-weight:		bold;
	padding:			7px;
}

.formRowDescription
{
	margin-bottom:		15px;
	text-align:			center;
}

.formRow
{
	clear:				both;
	margin:				0px auto 0px auto;
	padding:			5px;
	text-align:			left;
}

.formRowAjax
{
	border:				1px solid #EFEFEF;
	clear:				both;
	margin:				0px auto 0px auto;
	padding:			5px;
}

.formRowTextarea
{
	font-weight:		bold;
	padding:			5px;
	width:				100%;
}

.formRow label, .formRowAjax label 
{ 
     float:               left; 
     font-weight:         bold; 
     padding-right:       10px; 
     text-align:          left; 
     width:               35%; 
 
}

.textareaLabel
{
	display:			block;
	float:				left;
	font-weight:		bold;
	margin-bottom:		5px;
}

.formRowSubmit
{
	clear:				both;
	margin:				15px auto 0px auto;
	text-align:			center;
	width:				100%;
}

/***********************************
 * Form field element styling
 ***********************************/

input
{
	background-color:	#EFEFEF;
	border:				1px solid #CCCCCC;
	font:				normal 11px Tahoma, Verdana, Arial;
	padding:			2px 4px 2px 4px;
}

input:focus
{
	background-color:	#E1E1E1;
}

textarea
{
	background-color:	#EFEFEF;
	border:				1px solid #CCCCCC;
	font:				normal 11px "Courier New", Courier;
	padding:			2px 4px 2px 4px;
}

textarea:focus
{
	background-color:	#E1E1E1;
}

select
{
	background-color:	#EFEFEF;
	border:				1px solid #CCCCCC;
	font:				normal 11px Tahoma, Verdana, Arial;
	margin:				0px;
	padding:			0px;
}

input.button
{
	background-color:	#EFEFEF;
	border:				1px solid #CCCCCC;
	font:				normal 11px Tahoma, Verdana, Arial;
	padding:			2px 10px 2px 10px;
}