﻿/* --- General --- */
body
{
	margin: 0;
	padding: 0;
	color: #444;
	background: #B6CFD5;
	font: 85%/1.4 arial, helvetica, sans-serif;
}

h2
{
	color: #870000;
	clear: both;
}

h2, p, ul
{
	margin-top: 0;
}

h2
{
	font-size: 160%;
	margin: 0 0 .5em 0;
}

h2 strong
{
	color: #870000;
}

hr
{
	border: 0;
	width: 90%;
}

img
{
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=7, OffY=7, Color='#737CA1', Positive='true');	
	/* filter:alpha(opacity=60); */
}


a:link
{
	color: #870000;
	text-decoration: none;
	padding-bottom: 1px;
}

a:visited
{
	color: #870000;
	text-decoration: none;
	padding-bottom: 1px;
}

a:hover, a:active 
{
	background-color: #FFC;
}


/* --- Header --- */
#Header
{
	margin: 1% 3%;
	padding: 0;
	height: 96px;
	min-width: 500px;
	max-width: 1000px;
	background: url(Images/logoprayl.jpg) no-repeat 0 100%;
}

/* --- Body --- */
#Body
{
	background-image: url("Images\background.jpg");
	background-repeat: repeat;
}

/* --- Banner --- */
#Banner
{
	border-top: 0px solid #fff;
	margin: 0 3%;
	height: 25px;
	min-width: 500px;
	max-width: 1000px;
	background: url(Images/topnav.jpg) repeat 66%;
}

/* --- Nav --- */
#Nav
{
	margin: 0 3%;
	padding: 5px 0 28px;
	min-width: 500px;
	max-width: 1000px;
	background: url(Images/topnav.jpg) repeat-x 0 100%;
	
}

#Nav ul
{
	margin: 0 4%;
	padding: 0;
	list-style-type: none;
}

#Nav li
{
	display: inline;
	margin-right: 1em;
	width: 15%
}

#Nav li a
{
	background-image: none;
	font-weight: bold;
}

#Nav li a:visited 
{
	color: #870000;
}

/* --- LeftNav --- */
#LeftNav
{
	margin: 0 0 0 50;
	padding-bottom: 1em;
	float: left;
}

#LeftNav ul
{
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
}

#LeftNav li
{
	background: url(Images/arrow.gif) no-repeat 0 .4em;
	padding-left: 10px;
}

/* --- Content --- */
#Content
{
	margin: 0 0 0 10;
	padding-bottom: 1em;
	float: right;
	width:80%;
}

#Content ul
{
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
}

#Content li
{
	background: url(Images/arrow.gif) no-repeat 0 .4em;
	padding-left: 10px;
}

#Content div
{
	width: 80%;
}

/* --- Footer --- */
#Footer
{
	clear: both;
	background: #ffffcc;
	font-size: 85%;
	min-width: 500px;
	max-width: 1000px;
}

#Footer div
{
	margin: 0 0 0 ;
	background: url(Images/dots-vertical.gif) repeat-y 66% 0;
	min-width: 500px;
	max-width: 1000px;
}

#Footer p
{
	clear: both;
	margin: 0;
	padding: 2em 0;
	text-align: center;
}

#Footer ul
{
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
}

#Footer li
{
	background: url(Images/arrow.gif) no-repeat 0 .4em;
	padding-left: 10px;
}