/*
------------------------------------------------------------------------
PBS Ombudsman CSS
------------------------------------------------------------------------
*/


/*
======================================================
Global Styles
======================================================
*/

.ombudsman
{
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

.ombudsman h1
{
	color: #333;
	font-size: 18px;
	line-height: 20px;
	font-weight: 900;
	margin: 0 0 10px 0;
}

.ombudsman h2
{
	color: #000;
	font-size: 14px;
	line-height: 16px;
	font-weight: 900;
	margin: 17px 0 10px 0;
}

.ombudsman h3
{
	color: #000;
	font-size: 11px;
	line-height: 13px;
	font-weight: 900;
	margin: 0 0 10px 0;
}

.ombudsman p
{
	color: #000;
	margin: 0 0 10px 0;
}

.ombudsman ul
{
	padding: 0 0 0 15px;
	margin: 20px 0 20px 0;
}

.ombudsman ul li
{
	color: #000;
	font-size: 11px;
	line-height: 13px;
}

.ombudsman ol
{
	padding: 0 0 0 20px;
	margin: 20px 0 20px 0;
}

.ombudsman ol li
{
	color: #000;
	font-size: 11px;
	line-height: 13px;
}

.ombudsman blockquote
{
	color: #000;
	font-size: 11px;
	font-style: italic;
	padding: 0;
	margin: 20px 0 20px 20px;
}


/*
======================================================
Image Styles
======================================================
*/

.ombudsman img#photo
{
	border: 1px solid #000;
}

.ombudsman img#xml
{
	vertical-align: top;
	margin: 0 7px 5px 0;
	border: 0;
}


/*
======================================================
Form Styles
======================================================
*/

.ombudsman form
{
	margin: 0 0 15px 0;
}

.ombudsman form .formrow
{
	margin: 5px 0 5px 0;
}

.ombudsman form input
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

.ombudsman form input.radiobutton
{
	vertical-align: middle;
}

.ombudsman form select
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 1px 0;
}

.ombudsman form textarea
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}


/*
======================================================
Page Styles
======================================================
*/

.ombudsman .pagebody
{
	margin: 15px 0 0 0;
}

.ombudsman .pagebox
{
	padding: 10px 10px 0 10px;
	background-color: #9ed77c;
	border: 1px solid #459f0e;
	margin: 0 0 15px 0;
}

.ombudsman .pagebox#definition
{
	height: 87px;
	margin: 0 0 25px 0;
}

.ombudsman .pagebox#definition p
{
	font-size: 11px;
}


/*
======================================================
Entry Styles
======================================================
*/

.ombudsman .entry
{
	margin: 10px 0 0 0;
}

.ombudsman .entry-header
{
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 2px 0;
}

.ombudsman .entry-date
{
	color: #666;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

.ombudsman .entry-content img
{
	border: 1px solid #ccc;
}

.ombudsman .entry-body
{
	margin: 0 0 15px 0;
}

.ombudsman .entry-body p
{
	font-size: 11px;
	line-height: 13px;
}

.ombudsman .entry-more
{
	font-size: 11px;
	line-height: 13px;
}

.ombudsman .entry-footer
{
	border-top: 1px solid #ccc;
	padding: 5px 0 5px 0;
}

.ombudsman .entry-footer p
{
	font-size: 10px;
	line-height: 12px;
}

.ombudsman .entry-author
{
	font-style: italic;
}

.ombudsman .entry-author-byline
{
	color: #000;
	font-size: 11px;
	line-height: 13px;
	margin: 5px 0 5px 0;
}


/*
======================================================
Entry Archive Styles
======================================================
*/

.ombudsman .entry-archive
{
	margin: 15px 0 15px 0;
}

.ombudsman .entry-archive-nav
{
	padding: 0;
	margin: 0;
}

.ombudsman .entry-archive-nav p
{
	font-size: 10px;
	line-height: 12px;
	padding: 0;
	margin: 0 0 0 20px;
}

.ombudsman .entry-archive-nav-container
{
	padding: 0 0 5px 0;
}

.ombudsman .entry-archive-month
{
	margin: 0 0 25px 0;
}

.ombudsman .entry-archive-month-header
{
	font-size: 12px;
	line-height: 14px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 3px 0;
}

.ombudsman .entry-archive-header
{
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 4px 0;
}

.ombudsman .entry-archive-header a:link,
.ombudsman .entry-archive-header a:visited,
.ombudsman .entry-archive-header a:hover,
.ombudsman .entry-archive-header a:active
{
	font-weight: 900;
}

.ombudsman .entry-archive-date
{
	color: #666;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	margin: 0 0 4px 0;
}

.ombudsman .entry-archive-content
{
}

.ombudsman .entry-archive-excerpt
{
	margin: 0;
}

.ombudsman .entry-archive-excerpt p
{
	font-size: 11px;
	line-height: 13px;
}


/*
======================================================
Right Side Bar Styles
======================================================
*/

.ombudsman#rightsidebar .rightsidebarmodule
{
	margin: 0 0 20px 0;
	font-size: 10px;
	line-height: 12px;
}

.ombudsman#rightsidebar .rightsidebarmodule h3
{
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

.ombudsman#rightsidebar .rightsidebarmodule p
{
	font-size: 10px;
	line-height: 12px;
}

.ombudsman#rightsidebar .rightsidebarmodule ul
{
	margin: 0;
	padding: 0;
}

.ombudsman#rightsidebar .rightsidebarmodule ul li
{
	list-style-type: none;
	font-size: 10px;
	margin: 0 0 5px 0;
}

.ombudsman#rightsidebar .rightsidebarmodule ul li.youarehere
{
	list-style-type: none;
	color: #666;
	font-size: 10px;
	font-weight: 900;
}

.ombudsman#rightsidebar .rightsidebarmodule ul li.standards
{
	padding: 8px 0 0 0;
}

.ombudsman#rightsidebar .rightsidebarmodule form
{
	margin: 0;
}

.ombudsman#rightsidebar .rightsidebarmodule input
{
	font-size: 10px;
	margin: 2px 0 0 0;
}

.ombudsman#rightsidebar .hr
{
	background-color: #333;
	height: 1px;
	margin: 0 0 15px 0;
}

.ombudsman#rightsidebar .hr hr
{
	display: none;
}