/*
*	Main CSS formatting for template files.
*	@author David Tym <davidtym@greensprocket.com>
*	@copyright Copyright (c) 2010, Visual Odyssey Inc.
*   @date Thursday, November 18, 2010 - 9:02:03 PM
*/

/* 
*	Basic layout
*/

html, body {
	min-width: 994px;
	min-height: 446px;
	margin: 0px;
	padding: 0px;
	background: #ffd600 url('/users/website-client/images/myw-bg.jpg') top center no-repeat;
	background-attachment: fixed;
}

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

li {
	line-height: 1.4em;
	margin-left: -1.6em;
}

img {
	border: none;
}

hr {
	border: 1px solid #0054a6;
	border-style: none none solid;
}

sup, sub {
	height: 0;
	line-height: 1em;
	vertical-align: baseline;	
	_vertical-align: bottom;
	position: relative;	
}

	sup {	
		bottom: 1ex;
	}

	sub {	
		top: .5ex;
	}

noscript {
	position: absolute;
	font: normal normal normal 10pt/1.0em Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #fff;
	border: 1px solid red;
}

/* 
*	Home page structure
*/

#shadow {
	width: 994px;
	min-height: 446px;
	margin: 0px auto;
	background: url('/users/website-client/images/shadow-bg.png') top left no-repeat;
}

#home-wrapper {
	width: 994px;
	height: 745px;
	overflow: hidden;
}

	#home-left {
		position: absolute;
		width: 710px;
		height: 745px;
		background: #0078cc url('/users/website-client/images/home-left-bg.jpg') top left no-repeat;
		margin: 0px 0px 0px 17px;
		overflow: hidden;
	}

		#btn-register {
			position: absolute;
			width: 102px;
			height: 94px;
			margin: 40px 0px 0px 460px;
		}

		#home-video {
			position: absolute;
			width: 255px;
			height: 184px;
			margin: 218px 0px 0px 0px;
			background: #fff;
			padding: 5px;
		}

		#home-foot {
			position: absolute;
			margin: 640px 0px 0px 0px;
			font: normal normal normal 8.5pt/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
			color: #fff;
			padding: 10px;
		}

		#home-foot p {
			margin: 0px;
			padding: 0px;

			-webkit-column-count: 2;
			-webkit-column-gap: 5px;

			-moz-column-count: 2;
			-moz-column-gap: 5px;

			column-count: 2;
			column-gap: 5px;
		}

	#home-right {
		position: absolute;
		width: 250px;
		height: 745px;
		background: #b61d22 url('/users/website-client/images/home-right-bg.png') top left no-repeat;
		margin: 0px 0px 0px 727px;
		overflow: hidden;
	}

		#home-facebook {
			position: absolute;
			width: 44px;
			height: 41px;
			margin: 69px 0px 0px 25px;
		}

		#home-oca {
			position: absolute;
			width: 40px;
			height: 41px;
			margin: 69px 0px 0px 77px;
		}

		#home-cci {
			position: absolute;
			width: 40px;
			height: 41px;
			margin: 69px 0px 0px 125px;
		}

	#minimenu {
		position: absolute;
		width: 950px;
		margin: 4px 0px 0px 17px;
		font: normal normal normal 9pt/1.0em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #d4d4d4;
		text-align: right;
	}

		#minimenu a:link, #minimenu a:active, #minimenu a:visited {
			font: normal normal normal 9pt/1.0em Arial, "Helvetica Neue", Helvetica, sans-serif;
			color: #fff;
			text-decoration: none;
			margin: 0px 3px 0px 3px;
		}

		#minimenu a:focus, #minimenu a:hover {
			text-decoration: underline;
		}

	#myw-logo {
		position: absolute;
		width: 141px;
		height: 139px;
		margin: 30px 0px 0px 605px;
	}

	#outdoor-centre {
		position: absolute;
		width: 159px;
		height: 53px;
		margin: 680px 0px 0px 80px;
	}

	#btn-youtube {
		position: absolute;
		width: 45px;
		height: 40px;
		margin: 685px 0px 0px 20px;
	}

	#btn-blog {
		position: absolute;
		width: 129px;
		height: 38px;
		margin: 449px 0px 0px -1px;
	}

	#btn-photo-gallery {
		position: absolute;
		width: 129px;
		height: 36px;
		margin: 485px 0px 0px 0px;
	}

	#btn-video-gallery {
		position: absolute;
		width: 129px;
		height: 38px;
		margin: 521px 0px 0px 0px;
	}

	#home-facebook-box {
		position: absolute;
		margin: 370px 0px 0px 1px;
		background: #fff;
	}


/* 
*	Header Search Input
*/

#home-search {
	position: absolute;
	margin: 45px 0px 0px 30px;
}

	/* Home search page */
	#home-search #header-search fieldset {
		width: 158px;
		height: 21px;
		background: url('/users/website-client/images/bg-search-home.png') center left no-repeat;
		margin: 0px;
		padding: 0px;
		border: none;
	}

		#home-search #header-search #keywords {
			position: absolute;
			width: 150px;
			height: 21px;
			margin: 0px;
			padding: 0px 5px 0px 5px;
			font: normal normal normal 9pt/21px Arial, "Helvetica Neue", Helvetica, sans-serif;
			color: #b7b7b7;
			outline: none;
			border: none;
			background-color: transparent;
		}

		#home-search #header-search #submit {
			position: absolute;
			width: 31px;
			height: 27px;
			margin: -3px 0px 0px 160px;
		}


	/* Interior search pages */
	#header-search fieldset {
		width: 120px;
		height: 21px;
		background: url('/users/website-client/images/bg-search.png') center left no-repeat;
		margin: 0px;
		padding: 0px;
		border: none;
	}

		#header-search fieldset #keywords {
			position: absolute;
			width: 109px;
			height: 21px;
			margin: 0px;
			padding: 0px 5px 0px 5px;
			font: normal normal normal 9pt/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
			color: #b7b7b7;
			outline: none;
			border: none;
			background-color: transparent;
		}

		#header-search fieldset #submit {
			position: absolute;
			width: 31px;
			height: 27px;
			margin: -3px 0px 0px 120px;
		}

/*
*	Interior Header
*/

#site-wrapper {
	width: 994px;
	height: 603px;
}

	#discovery-header {
		position: absolute;
		width: 960px;
		height: 145px;
		margin: 0px 0px 0px 17px;
		background: url('/users/website-client/images/banner-discovery.jpg') top left no-repeat;
	}

	#girls-header {
		position: absolute;
		width: 960px;
		height: 145px;
		margin: 0px 0px 0px 17px;
		background: url('/users/website-client/images/banner-girls.jpg') top left no-repeat;
	}

	#boys-header {
		position: absolute;
		width: 960px;
		height: 145px;
		margin: 0px 0px 0px 17px;
		background: url('/users/website-client/images/banner-boys.jpg') top left no-repeat;
	}

	#youth-header {
		position: absolute;
		width: 960px;
		height: 145px;
		margin: 0px 0px 0px 17px;
		background: url('/users/website-client/images/banner-youth.jpg') top left no-repeat;
	}

	#general-header {
		position: absolute;
		width: 960px;
		height: 145px;
		margin: 0px 0px 0px 17px;
		background: url('/users/website-client/images/banner-general.jpg') top left no-repeat;
	}

		#header-shadow {
			position: absolute;
			width: 960px;
			height: 10px;
			margin: 135px 0px 0px 0px;
			background: url('/users/website-client/images/header-shadow.png') top left repeat-x;		
		}

	#myw-logo-transparent {
		position: absolute;
		width: 379px;
		height: 114px;
		margin: 10px 0px 0px 17px;
	}

	#minimenu-bg {
		position: absolute;
		width: 960px;
		height: 22px;
		background: url('/users/website-client/images/minimenu-bg.png') top right no-repeat;
		text-align: right;
		font: normal normal normal 9pt/1.0em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #d4d4d4;
	}

		#minimenu-bg a:link, #minimenu-bg a:active, #minimenu-bg a:visited {
			font: normal normal normal 9pt/1.0em Arial, "Helvetica Neue", Helvetica, sans-serif;
			color: #fff;
			text-decoration: none;
			margin: 0px 3px 0px 3px;
		}

		#minimenu-bg a:focus, #minimenu-bg a:hover {
			color: #ffd600;
			text-decoration: none;
		}

		#minimenu-bg-left {
			float: right;
			margin: 6px 10px 0px 0px;
		}

		#minimenu-bg-right {
			float: right;
			margin: 2px 5px 0px 0px;
		}

	#btn-register-header {
		position: absolute;
		width: 102px;
		height: 94px;
		margin: 35px 0px 0px 496px;
	}

	#myw-logo-header {
		position: absolute;
		width: 114px;
		height: 112px;
		margin: 24px 0px 0px 850px;
	}

	#search {
		position: absolute;
		margin: 102px 0px 0px 700px;
	}

	#btn-more-arrow {
		position: absolute;
		width: 135px;
		height: 56px;
		margin: 359px 0px 0px 200px;
	}

/* 
*	Home page menu
*/

#home-menu {
	position: absolute;
	margin: 90px 0px 0px 35px;
}

	#home-menu a:link, #home-menu a:active, #home-menu a:visited {
		display: block;
		margin-bottom: 14px;
		font: normal normal bold 13pt/1.0em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #ffd600;
		text-decoration: none;
	}

	#home-menu a:focus, #home-menu a:hover {

	}

	.smallfont {
		font: normal normal normal 8pt/1.0em Arial, "Helvetica Neue", Helvetica, sans-serif;

	}


/* 
*	Mega Menu
*/

#menu {
	position: absolute;
	width: 960px;
	height: 30px;
	margin: 0px auto;
	overflow: hidden;
	z-index: 10;
	background: #ffd600;
	margin: 145px 0px 0px 17px;
}

.tab-off {
	float: left;
	width: 120px;
	height: 30px;
	overflow: hidden;
}

	.tab-off a:link, .tab-off a:active, .tab-off a:visited {
		float: left;
		width: 120px;
		height: 30px;
		padding-top: 8px;
		font: normal normal bold 9pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #0054a6;
		text-align: center;
		text-decoration: none;
	}

	.tab-off a:hover, .tab-off a:focus {
		background: #009251;
		color: #fff;
	}

.tab-on {
	float: left;
	width: 120px;
	height: 30px;
	overflow: hidden;
}

	.tab-on a:link, .tab-on a:active, .tab-on a:visited {
		float: left;
		width: 120px;
		height: 30px;
		padding-top: 8px;
		font: normal normal bold 9pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #fff;
		text-align: center;
		text-decoration: none;
		background: #009251;
	}

	.tab-on a:hover, .tab-on a:focus {
	}


#submenu-absolute {
	position: absolute;
	width: 960px;
	z-index: 1000;
	margin: 175px 0px 0px 17px;
}

#submenu {
	width: 960px;
	margin: 0px auto;
}

.megamenu {
	width: 323px;
	padding: 20px;
	background: #fff;
	font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #000;
}

	.megamenu a:link, .megamenu a:active, .megamenu a:visited {
		color: #000;
		text-decoration: none;
	}

	.megamenu a:hover, .megamenu a:focus {
		color: #f15835;
	}

.megamenu-bottom {
	width: 343px;
	background: #009251;
	text-align: center;
	padding: 10px;
}

	.megamenu-bottom a:link, .megamenu-bottom a:active, .megamenu-bottom a:visited {
		font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
	}

	.megamenu-bottom a:hover, .megamenu-bottom a:focus {
		font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #fff;
		text-decoration: underline;
	}


/*
*	Home Footer
*/

#home-footer {
	width: 960px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	background: #fff;
	height: 100px;
}

#home-footer-left {
	position: absolute;
	width: 760px;
	margin: 0px 0px 0px 17px;
}

	#home-footer-left table {
		width: 100%;
	}

	#home-footer-left td {
		vertical-align: top;
	}

		#home-footer-left-logos {
			text-align: center;
		}

		#home-footer-left img {
			padding-right: 10px;
		}

		#home-footer-left a:link, #home-footer-left a:active, #home-footer-left a:visited {
			font: normal normal normal 8pt/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
			color: #000;
			text-decoration: none;
		}

			#home-footer-left a:focus, #home-footer-left a:hover {
				text-decoration: underline;
			}

#home-footer-right {
	position: absolute;
	width: 179px;
	margin: 0px 0px 0px 775px;
	font: normal normal normal 7.5pt/1.6em Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #000;
}

/*
*	Interior Footer
*/

#footer {
	width: 960px;
	margin: 0px 0px 0px 17px;
}

	#footer a:link, #footer a:active, #footer a:visited {
		font: normal normal normal 8pt/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
	}

	#footer a:focus, #footer a:hover {
		text-decoration: underline;
	}

#footer-logo {
	position: absolute;
	width: 79px;
	height: 78px;
	margin: -10px 0px 0px 10px;
}

#footer table {
	position: absolute;
	width: 810px;
	margin: 0px 0px 0px 150px;
}

	#footer td {
		vertical-align: top;
	}

/*
*	Content
*/

#link-right-photo a:link, #link-right-photo a:active, #link-right-photo a:visited {
	position: absolute;
	margin: 263px 0px 0px 473px;
}

#link-right-video a:link, #link-right-video a:active, #link-right-video a:visited {
	position: absolute;
	margin: 310px 0px 0px 473px;
}

#content {
	width: 908px;
	margin: 0px 0px 0px 17px;
	font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #000;
	border-left: 1px solid #0658a8;
	border-right: 1px solid #0658a8;
	border-bottom: 1px solid #0658a8;
	padding: 10px 25px 25px 25px;
	background: #fff;
}

		#content a:link, #content a:active, #content a:visited {
			color: #0054a6;
			text-decoration: none;
		}

		#content a:hover, #content a:focus {
			text-decoration: underline;
		}


#content-padded {
	padding: 20px;
	font: normal normal normal 10pt/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #000;
}

	#content-padded a:link, #content-padded a:active, #content-padded a:visited {
		font: normal normal normal 10pt/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #0054a6;
		text-decoration: none;
	}

	#content-padded a:focus, #content-padded a:hover {
		text-decoration: underline;
	}


/* Discovery */
#discovery-wrapper {
	width: 960px;
	height: 418px;
	margin: 0px 0px 0px 17px;
	padding-top: 174px;
}
	
	#discovery-left {
		float: left;
		width: 320px;
		height: 378px;
		background: #fff url('/users/website-client/images/bg-discovery.png') top left no-repeat;
		overflow: hidden;
		padding: 20px;
		font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #fff;
	}

		#discovery-left a:link, #discovery-left a:active, #discovery-left a:visited {
			color: #ffd600;
			text-decoration: none;
		}

		#discovery-left a:hover, #discovery-left a:focus {
			text-decoration: underline;
		}

	#discovery-right {
		float: left;
		width: 600px;
		height: 418px;
		background: url('/users/website-client/images/photo-discovery.jpg') top right no-repeat;
	}

/* Girls */
#girls-wrapper {
	width: 960px;
	height: 418px;
	margin: 0px 0px 0px 17px;
	padding-top: 174px;
}
	
	#girls-left {
		float: left;
		width: 320px;
		height: 378px;
		background: #fff url('/users/website-client/images/bg-girls.png') top left no-repeat;
		overflow: hidden;
		padding: 20px;
		font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #fff;
	}

		#girls-left a:link, #girls-left a:active, #girls-left a:visited {
			color: #ffd600;
			text-decoration: none;
		}

		#girls-left a:hover, #girls-left a:focus {
			text-decoration: underline;
		}

	#girls-right {
		float: left;
		width: 600px;
		height: 418px;
		background: url('/users/website-client/images/photo-girls.jpg') top right no-repeat;
	}

/* Boys */
#boys-wrapper {
	width: 960px;
	height: 418px;
	margin: 0px 0px 0px 17px;
	padding-top: 174px;
}
	
	#boys-left {
		float: left;
		width: 320px;
		height: 378px;
		background: #fff url('/users/website-client/images/bg-boys.png') top left no-repeat;
		overflow: hidden;
		padding: 20px;
		font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #fff;
	}

		#boys-left a:link, #boys-left a:active, #boys-left a:visited {
			color: #ffd600;
			text-decoration: none;
		}

		#boys-left a:hover, #boys-left a:focus {
			text-decoration: underline;
		}

	#boys-right {
		float: left;
		width: 600px;
		height: 418px;
		background: url('/users/website-client/images/photo-boys.jpg') top right no-repeat;
	}

/* Youth */
#youth-wrapper {
	width: 960px;
	height: 418px;
	margin: 0px 0px 0px 17px;
	padding-top: 174px;
}
	
	#youth-left {
		float: left;
		width: 320px;
		height: 378px;
		background: #fff url('/users/website-client/images/bg-girls.png') top left no-repeat;
		overflow: hidden;
		padding: 20px;
		font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #fff;
	}

		#youth-left a:link, #youth-left a:active, #youth-left a:visited {
			color: #ffd600;
			text-decoration: none;
		}

		#youth-left a:hover, #youth-left a:focus {
			text-decoration: underline;
		}

	#youth-right {
		float: left;
		width: 600px;
		height: 418px;
		background: url('/users/website-client/images/photo-youth.jpg') top right no-repeat;
	}

/* General */
#general-wrapper {
	width: 960px;
	height: 418px;
	margin: 0px 0px 0px 17px;
	padding-top: 174px;
}
	
	#general-left {
		float: left;
		width: 320px;
		height: 378px;
		background: #fff url('/users/website-client/images/bg-girls.png') top left no-repeat;
		overflow: hidden;
		padding: 20px;
		font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #fff;
	}

		#general-left a:link, #general-left a:active, #general-left a:visited {
			color: #ffd600;
			text-decoration: none;
		}

		#general-left a:hover, #general-left a:focus {
			text-decoration: underline;
		}

	#general-right {
		float: left;
		width: 600px;
		height: 418px;
		background: url('/users/website-client/images/photo-general.jpg') top right no-repeat;
	}

/* General Short */
#general-short-wrapper {
	width: 960px;
	height: 418px;
	margin: 0px 0px 0px 17px;
	padding-top: 174px;
}
	
	#general-short-left {
		float: left;
		width: 320px;
		height: 378px;
		background: #fff url('/users/website-client/images/bg-discovery.png') top left no-repeat;
		overflow: hidden;
		padding: 20px;
		font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #fff;
	}

		#general-short-left a:link, #general-short-left a:active, #general-short-left a:visited {
			color: #ffd600;
			text-decoration: none;
		}

		#general-short-left a:hover, #general-short-left a:focus {
			text-decoration: underline;
		}

	#general-short-right {
		float: left;
		width: 600px;
		height: 418px;
		background: url('/users/website-client/images/photo-general-short.jpg') top right no-repeat;
	}

/* Wide */
#wide-wrapper {
	width: 958px;
	margin: 0px 0px 0px 17px;
	padding-top: 174px;
	border-left: 1px solid #0658a8;
	border-right: 1px solid #0658a8;
	background: #fff;
}


/*
*	Gallery
*/

	#gallery-content {
		padding: 30px 30px 120px 30px;
		font: normal normal normal 10pt/1.6em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #464646;
		background: #fff;
	}

	.thumb {
		float: left;
		padding: 21px;
		width: 196px;
		height: 250px;
		text-align: center;
	}

	.photo td {
		width: 181px;
		height: 215px;
	}

	.gallery-shadow {
		margin-top: -6px;
	}

	.caption {
		font: normal normal normal 9pt/1.6em Arial, "Helvetica Neue", Helvetica, sans-serif;
		text-align: center;
		color: #505050;
		width: 181px;
	}

/*
*	Video
*/

	
	#video-content {
		padding: 30px 30px 120px 30px;
		font: normal normal normal 10pt/1.6em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #464646;
		background: #fff;
	}

		#video-content a:link, #video-content a:active, #video-content a:visited {
			text-decoration: none;
			color: #464646;
		}

		.video td {
			width: 181px;
			height: 215px;
		}

		.youtube {
			width: 100%;
			text-align: center;
			overflow: hidden;
			margin-top: 20px;
		}

		.video-comment {
			width: 920px;
			margin: 35px 0px 35px 17px;
			font: normal normal normal 10pt/1.6em Arial, "Helvetica Neue", Helvetica, sans-serif;
			color: #000;
		}

			.video-comment  a:link, .video-comment  a:active, .video-comment a:visited {
				font: normal normal normal 10pt/1.6em Arial, "Helvetica Neue", Helvetica, sans-serif;
				color: #0054a6;
				text-decoration: none;
			}

			.video-comment  a:hover, .video-comment a:focus {
				text-decoration: underline;
			}

		.video-back {
			text-align: right;
			border-bottom: 1px dotted #464646;		
		}

			.video-back  a:link, .video-back  a:active, .video-back a:visited {
				font: normal normal normal 10pt/1.6em Arial, "Helvetica Neue", Helvetica, sans-serif;
				color: #0054a6;
				text-decoration: none;
			}

			.video-back  a:hover, .video-back a:focus {
				text-decoration: underline;
			}


/* 
*	Forms
*/


	#contact-form form {
		margin: 0px;
		padding: 0px;
	}

		#contact-form fieldset {
			margin: 0px;
			padding: 20px;
			border: none;
			clear: both;
			border: 1px dotted #464646;
		}

			#contact-form label {	
				font: normal normal normal 10pt/1.5em arial, sans-serif;
				color: #474747;
				text-align: right;
				width: 165px;
				padding: 3px 10px 3px 0px;
				float: left;
			}

			#contact-form input {
				font: normal normal normal 10pt/1.5em arial, sans-serif;
				color: #474747;
				clear: right;
				margin: 3px;
			}

			#contact-form textarea {
				font: normal normal normal 10pt/1.5em arial, sans-serif;
				color: #474747;
				clear: right;
			}

			#contact-form select {
				font: normal normal normal 10pt/1.5em arial, sans-serif;
				color: #474747;
				clear: right;
			}

		.public-form-error {
			margin-left: 178px;
			font: normal normal bold 10pt/1.5em arial, sans-serif;
			color: red;
		}

		.cms-input-comment {
			padding: 5px 0px 15px 175px; 
			clear: both;
			font: normal normal bold 10pt/1.5em arial, sans-serif;
			color: red;
		}

		#contact-form label.error { 
			width: 500px;
			clear: left;
			margin-left: 175px;
			font: normal normal bold 10pt/1.5em arial, sans-serif;
			color: red;	
			text-align: left;
		}

/* 
*	News/blog content container
*/

	#blog-content {
		width: 848px;
		margin: 0px 0px 0px 17px;
		padding: 40px 50px 0px 60px;
		font: normal normal normal 10pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #000;
		border-left: 1px solid #0658a8;
		border-right: 1px solid #0658a8;
		border-bottom: 1px solid #0658a8;
		background: #fff;
	}

		#blog-content a:link, #blog-content a:active, #blog-content a:visited {
			color: #0054a6;
			text-decoration: none;
		}

		#blog-content a:hover, #blog-content a:focus {
			text-decoration: underline;
		}

	.blog-box {
		float: left;
		width: 320px;
		height: 220px;
		background: #009251;
		padding: 30px;
		margin: 20px 20px 20px 20px;
		color: #ffd600;
	}

		.news-title {
			font: normal normal bold 12pt/1.8em Arial, "Helvetica Neue", Helvetica, sans-serif;
			color: #000;
		}

			.news-title a:link, .news-title a:active, .news-title a:visited {
				font: normal normal bold 12pt/1.8em Arial, "Helvetica Neue", Helvetica, sans-serif;
				color: #ffd600;
				text-decoration: none;
			}

			.news-title a:focus, .news-title a:hover {
				color: #ffd600;
				text-decoration: underline;
			}

		.news-comment {
			font: normal normal normal 10pt/1.6em Arial, "Helvetica Neue", Helvetica, sans-serif;
			color: #fff;
		}

		.news-comment-dark {
			font: normal normal normal 10pt/1.6em Arial, "Helvetica Neue", Helvetica, sans-serif;
			color: #000;
		}

		.btn-older {
			clear: both;
			text-align: center;
			padding: 30px 0px 20px 0px;
		}

