/**
 * Stylesheet information that is provided to all pages (views) created within
 * the framework.
 * 
 * ALL CSS ENTITIES ARE LISTED IN ALPHABETICAL ORDER. 
 * 
 * @package    Webster_Network_Framework
 * @subpackage Public
 * @version    $Id$
 * @author     Webster Network
 * @copyright  Copyright (c) 2002-2009, Webster Network
 * @link       http://www.webster-network.com/
 */

/***********************************
 * Elements
 ***********************************/

img
{
	border: 0px;
}

p
{
     margin-bottom: 5px;
}

/***********************************
 * Forms
 ***********************************/

fieldset
{
	margin: 10px;
	padding: 10px;
}

fieldset legend
{
     font-weight: bold;
     font-size: 115%;
}

select
{
	padding: 2px;
}

.form_required_field_marker
{
	font-weight: bold;
	margin-bottom: 15px;
}

.form_row
{
	clear: both;
	width: 100%;
}

.form_row label
{
	float: left;
	width: 40%;
}

.form_row input
{
	float: left;
	margin-bottom: 10px;
}

.form_row select
{
     float: left;
     margin-bottom: 10px;
}

/***********************************
 * Error Lists
 ***********************************/

ul.error_list
{
	color: #FF0000;
}

/***********************************
 * Page Lists
 ***********************************/

.page_list
{
	font-weight: normal;
	margin: 5px 0px 5px 0px;
}

.page_list_info
{
	margin-right: 5px;
}

ol.page_list_pages
{
	display: inline;
	list-style-type: none;
	margin: 5px 0px 5px 0px;
     padding: 0px;
}

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

ol.page_list_pages li .current_page
{
	background-color: #F0F0F0;
     border: 1px solid #CCCCCC;
     color: #000000;
     font-weight: bold;
     padding: 3px;
}

ol.page_list_pages li a
{
	background-color: #E1E1E1;
     border: 1px solid #CCCCCC;
     color: #000000;
     padding: 3px;
     text-decoration: none;
}

/***********************************
 * Helpers
 ***********************************/

.spacer
{
	margin-top: 15px;
}

.center
{
     text-align: center;
}

.emphasize
{
     font-weight: bold;
}

.redirect_message
{
	border: 1px solid #E1E1E1;
	font-weight: bold;
	margin: 0px auto 0px auto;
	padding: 5px;
	text-align: center;
	width: 65%;
}