/* Default stylesheet for moneylandsfarm.com */

body
{
	padding: 0;
	margin: 0;
	font-family: Verdana, "Lucida Sans", Sans-Serif;
	font-size: 12px;
	background-color: #fff;
	text-align: center;
	background: url(images/bg2.gif) repeat-y 50%;
}

#global
{
	margin: auto;
	width: 700px;
	text-align: left;
	border: solid 1px #000;
	background: url(images/body-bg.png) repeat-y 70% 0;
}

	#header
	{
		border-bottom: solid 1px #000;
		height: 80px;
		background: #98c881 url(images/header2.gif) no-repeat top right;
	}
	
		h1
		{
			margin: 0;
			font-size: 200%;
			padding: 24px;
			color: #fff;
		}
		
	#content
	{
		clear: both;
		float: left;
		width: 70%;
	}

		#content .gutter
		{
			padding: 0px 20px 10px 20px;
		}
		
		#content h2
		{
			font-size: 120%;
			font-weight: normal;
			border-bottom: solid 1px #376;
			color: #376;
			padding-top: 5px;
			padding-bottom: 1px;
		}
		
		#content p
		{
			font-size: 90%;
			line-height: 1.5em;
		}
		
		#content img.left
		{
			float: left;
			border: solid 1px #000;
			margin: 5px;
		}
		
		#content img.right
		{
			float: right;
			border: solid 1px #000;
			margin: 5px;
		}
		
		table
		{
			font-size: 90%;
			border: solid 1px;
			width: 99%;
			margin: 0;
			padding: 0;
			background-color: #fff;
		}
		
		table th
		{
			background: #376;
			color: #fff;
		}
		
		table td
		{
			text-align: center;
			color: #000;
		}
		
		table td.mth
		{
			font-weight: bold;
			border-right: solid 1px #000;
			text-align: left;
		}
			
		table th, td
		{
			padding: 5px;
		}
		
		dl
		{
			font-size: 110%;
		}
		
		dl.contact
		{
			font-size: 90%;
		}
		
		dl dt
		{
			color: #376;
			font-weight: bold;
		}
		
		dl dd
		{
			margin-left: 10px;
		}
		
		#content ul
		{
			font-size: 90%;
		}
		
		hr
		{
			color: #ccc;
			background-color: #ccc;
			height: 1px;
			border: 0;
			width: 100%;
		}
		
	#sidebar
	{
		float: right;
		width: 30%;
	}

		#sidebar .gutter
		{
			padding: 13px 10px 10px 10px;
		}
		
		#sidebar .box
		{
			margin: 10px 0 0 0;
			padding: 0 0 10px 10px;
			font-size: 90%;
			color: #fff;
		}
		
		#sidebar .box ul
		{
			margin: 0;
			padding: 0 0 0 20px;
		}
		
		#sidebar .box h3
		{
			font-size: 115%;
			font-weight: normal;
			color: #376;
			margin-bottom: 5px;
		}
		
		#sidebar .box dl
		{
			margin: 0;
		}
		
		#sidebar .box dl dt
		{
			font-size: 100%;
			color: #fff;
		}
		
		#sidebar .box dl dd
		{
			margin-left: 0px;
			padding-left: 0px;
		}
		
		#sidebar a:link
		{
			color: #fff;
			font-weight: bold;
		}

		#sidebar a:visited
		{
			color: #fff;
			font-weight: bold;
		}
		
		#sidebar a:hover
		{
			color: #fff;
			border-bottom: solid 1px #fff
		}
		
		#sidebar a:active
		{
			color: #fff;
			font-weight: bold;
		}
		
		#sidebar input
		{
			font-size: 110%;
			border: solid 1px #376;
			margin-bottom: 5px;
			padding: 3px;
		}
		
		#sidebar label
		{
			margin-top: 5px;
		}
	#footer
	{
		border-top: solid 1px #000;
		padding: 5px;
		clear: both;
		background: #828377;
		font-size: 80%;
		color: #fff;
	}
	
	#footer a
	{
		color: #fff;
		border-color: #fff;
	}
	
a:link
{
	color: #376;
	text-decoration: none;
	border-bottom: none;
}

a:visited
{
	color: #376;
	text-decoration: none;
	border-bottom: none;
}

a:active
{
	color: #376;
	text-decoration: none;
	border-bottom: none;
}

a:hover
{
	color: #376;
	text-decoration: none;
	border-bottom: solid 1px #376;
}