/**
 * Content styles for Inkpost redesign.
 *
 * @author Tom Ryder <tom@prodev.co.nz>
 * @copyright 2009 CMS Command
 */
body {
	font: normal normal normal 0.8em/1.5 'Arial', sans-serif;
}

/**
 * Styling for form elements in the header block is slightly different to those in the content block.
 */
div#head input.button {
	color: #ffffff;
	background-color: #2d2069;
	border: 1px solid #888888;
}
div#head input.text {
	border: 2px solid #888888;
	padding: 2px;
}
div#head input.text.focus {
	border-color: #cccccc;
}
div#head select {
	border: 2px solid #888888;
	padding: 1px;
}
div#head select.focus {
	border-color: #cccccc;
}

/**
 * Styling for form elements in the main content.
 */
input.button {
	color: #ffffff;
	background-color: #2d2069;
	border: 1px solid #888888;
}
input.text {
	border: 2px solid #cccccc;
	padding: 2px;
}
input.text.focus {
	border-color: #888888;
}
select {
	border: 2px solid #cccccc;
	padding: 1px;
}
select.focus {
	border-color: #888888;
}

/**
 * Styling for heading elements in the main content.
 */
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h4 {
	font-weight: normal;
}
h5 {
	font-weight: normal;
}
h6 {
	font-weight: normal;
}

p.legal {
	color: #999999;
	text-align: center;
}
p.legal a {
	color: #999999;
}

/**
 * Taken from the original fonts.css.
 */
td#center a {
	color:				#2B4377;
}
td#center a:hover
{
	color:				#FF0000;
}

td#center p
{
	margin:				0;
	padding:			0px 5px 5px 0px;
}
td#center h1
{
	font-size:			110%;
	background:			#2C4377;
	padding-left:		4px;
}
td#center h1 a,
td#center h1
{
	text-decoration:	none;
	color:				#FEFEFE;
}

td#center h2
{
	font-size:			105%;
	border-bottom:		1px solid #375A9A;
	padding-bottom:		0;
	margin:				0;
}
td#center h2 a,
td#center h2
{
	color:				#FEFEFE;
	text-decoration:	none;
}

td#center h2 strong,
td#center h2 a strong
{
	background:			#375A9A;
	padding:			1px 4px 0px 4px;
}

td#center h3
{
	font-size:			105%;
	padding:			1px 0px 1px 2px;
	margin:				0;
	color:				#375A9A;
	border-bottom:		1px solid #4973C9;
}
td#center h3 a
{
	text-decoration:	none;
	color:				black;
	margin:				0;
}
td#center h3 a:hover
{
	color:				#FF0000;
}

td#center font.special
{
	color:				#309C00;
	font-weight:		bold;
}
td#center font.standard
{
	font-weight:		bold;
	color:				#273E6C;
}
td#center .p_cur
{
	margin-right:		2px;
}
td#center .p_cur, 
td#center .p_cur a
{
	color:				#2B4377;
	text-decoration:	none;
}
td#center .p_cur a:hover
{
	color:				#FF0000;	
}
