/*=======================================================================================*/
/* HOLDING PAGE CSS */
/*=======================================================================================*/

	
body
	{
	background: #232d24;
	color: #333;
	padding: 0 0 40px;
	font: small helvetica, arial, sans-serif;
	}

a:focus
	{
	outline: 1px dotted invert;
	}

hr
	{
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
	}

a:link
	{
	color: #5ca719;
	}


a:hover, #maincontent a:hover, #poster a:hover, #footer a:hover
	{
	color: #89217d;
	text-decoration: none;
	}

a:active, #footer a:active
	{
	color: #89217d;
	}

a:visited
	{
	color: #9bc37a;
	}
	
.popnewwin
	{
	background: url(../images/newwindow.gif) no-repeat right;
	padding-right: 16px;
	}


/*=======================================================================================*/
/* header formatting styles */
/*=======================================================================================*/

#header, #maincontent, #footer
	{
	background: #fff;
	}
	
#header
	{
	margin-top: 10px;
	}
	
#mainlogo
	{
	padding: 10px;
	}
	
#mainlogo h1
	{
	background: url(../images/pankhurst_centre_logo.gif) top center no-repeat;
	height: 147px;
	width: 300px;
	padding: 0 ;
	margin: 0 auto;
	}

#mainlogo span
	{
	left: -999px;
	position: absolute;
	width: 990px;
	}
	
#contact, #address
	{
	font-size: small;
	padding-top: 30px;
	}
	
#address .vcard
	{
	direction: rtl;
	padding-right: 40px;
	}

#contact ul
	{
	padding: 0;
	}

#contact li
	{
	padding: 0 0 5px 0;
	}
	
dt
	{
	font-weight: bold;
	}
	
dd	{
	padding-left: 30px;
	}
	

/*=======================================================================================*/
/* main content formatting styles */
/*=======================================================================================*/

#maincontent
	{
	background: #f0f0f0;
	border-top: solid 1px #d4d4d4;
	border-bottom: solid 1px #d4d4d4;
	padding: 20px 0;
	}


#poster img
	{
	margin: 0 35px 10px;
	padding: 1px;
	border: solid 1px #d4d4d4;
	}
	
#maincontent #poster p
	{
	text-align: center;
	font-size: small;
	}

h2, h3, h4
	{
	font-weight: bold;
	color: #1e2621; 
	}


h2
	{
	font-size: xx-large;
	padding: 0;
	margin: 5px 0 10px 0;
	letter-spacing: -1px;
	}
	
h3
	{
	font-size: large;
	margin: 10px 0;
	}
	
h4
	{
	font-size: medium;
	padding: 5px 0;
	}
	
#maincontent p
	{
	font-weight: normal;
	color: #525252;
	font-size: x-large;
	}
	
#maincontent #orderinginfo p
	{
	font-weight: normal;
	color: #525252;
	font-size: medium;
	margin-bottom: 10px;
	}
	
.box
	{
	background: #d8e0ca;
	border: solid 1px #ccc;
	padding: 10px;
	margin-bottom: 10px;
	height: 125px;
	}

html>body .box
	{
	width: auto;
	height: auto;
	min-height: 125px;
	} 

/*=======================================================================================*/
/* Footer formatting styles */
/*=======================================================================================*/


#footer
	{
	height: 70px;
	}
	
#footer p
	{
	padding: 10px 0 0 45px;
	}

