body {
	margin:0;
	padding:0;
           max-width: 1200px;
}
#index #header {
	background:#b1c63c;
}
#index #header h2,
#header p {
	margin-left:2%;
	padding-right:2%;
	margin-top:0;
           color:#fff;
	font-weight: normal;
}
#footer {
	clear:both;
	float:left;
	width:100%;
}
#footer p {
	margin-left:2%;
	padding-right:2%;
}

/* Start of Column CSS */
#globalwrapper {
           min-width: 900px;
           max-width: 1200px;
	background: url('/images/sheep_large.jpg') no-repeat;
	overflow: hidden;
}
#globalwrapper h2 {
           font-size: 2.5em;
           color:#fff;
}
#rightbar {
	width: 25%;
	float:right;
	background: #b1c63c;
min-height: 700px;}
#rightbar h3 { color:#fff;
}
#rightbar .inner {margin: 6px;
}
.column {
	float:left;
	width:16%;
	overflow:hidden;
	margin-left:2%;
	margin-top: 8px;
}
#col1 {background: url('/images/livestock_bg.png') no-repeat;
	border-radius: 8px;
}
#col2 {background: url('/images/meat_bg.png') no-repeat;
	border-radius: 8px;
}
#col3 {background: url('/images/courses_bg.png') no-repeat;
	border-radius: 8px;
}
#col4 {background: url('/images/film_bg.png') no-repeat;
	border-radius: 8px;
}

.columntext{ margin: 36px 6px 8px;
color: #fff;
}
.column a:link, .column a:visited {
color: #fff;
text-decoration: none;
}
.column a:hover {
background-color: transparent;
color: #ffc;
}
div.column .hover {
	visibility:hidden;
}
div.column:hover .hover {
	visibility:visible;
}

.column h2 a:link, .column h2 a:visited {
color:#fff;
text-decoration:none;
}
.column h2 a:hover {
color:#f5f5b4;
background: transparent;
}