body {	margin:0;	color:#231f20;	font:10px Arial, Helvetica, sans-serif;	background:#fff url(../images/bg-body.jpg) repeat-x 50% 0;	min-width:797px;}img {border-style:none;}a {	text-decoration:none;	color:#000;}a:hover {text-decoration:underline;}#wrapper {	width:797px;	margin:0 auto;	padding:0 0 15px;}#header {	padding:0 0 0 172px;	height:238px;	position:relative;	overflow:hidden;	color:#fff;	background:#ffc423;	text-align:center;}.logo {	background:url(../images/logo.gif) no-repeat;	width:172px;	height:238px;	overflow:hidden;	text-indent:-9999px;	position:absolute;	top:0;	left:0;}.logo a {	height:100%;	display:block;}#header .holder {	margin:0 0 13px;	position:relative;}#header .holder img {vertical-align:top;}.slogan {	position:absolute;	left:17px;	top:97px;	font-size:55px;	font-weight:normal;	letter-spacing:-4px;}#nav { 	text-align: center; 	margin:0;	padding:0;	list-style:none;	font-size:11px;	font-weight:bold;	overflow:hidden;	display:inline-block;}* +html #nav {display:inline;}#nav li {	float:left;	margin:0 16px 0 0;}#main {	overflow:hidden;	background:#e5e6e6 url(../images/bg-main.gif) repeat-y 565px 0;}#mainSub {	overflow:hidden;	background:#e5e6e6;	padding: 30px 90px 90px 50px;}#content {	overflow:hidden;	float:left;	width:565px;}.contentSub {	width: 690px;	margin, padding: 0;	position: relative;	}	.contentSub h2	{	font-size: 18px;	line-height: 24px;	color: #f05133;	margin: 20px 0 0 0;	padding: 0;	}	.contentSub h2.first	{	margin: 50px 0 0 0;	padding: 0;	}		.full {	color: #005384;	border-bottom: 2px solid #005384;padding: 10px 0 4px 0;font-size: 12px;}.url a {color: #f05133;}.contentSub p	{	margin: 0;	padding: 0 0 10px 0;	font-size: 14px;	line-height: 24px;	}		.contentSub ul	{	margin: 0;	padding: 0 0 10px 20px;	font-size: 14px;	line-height: 24px;	}	.leftAlign {float: left; width: 230px; margin-top: 30px;}.rightAlign {float: right; width:450px; margin-top: 30px;}	.leftAlignZ {float: left; width: 230px; margin-top: 30px; text-align: right;}.rightAlignZ {float: right; width:430px; margin-top: 10px; }.picZ img {border: 1px solid #f05133;}.section {	overflow:hidden;	background:#fff;	padding:12px 37px 20px 9px;}.present-block {	float:left;	padding:0 26px 0 0;	text-align:center;}.present-block span {	display:block;	margin:0 0 6px;}.present-block img {vertical-align:top;}.contentSub .present-block {	float:left;	padding:0 20px 0 0;	text-align:center;	display:block;	margin:0 0 6px;	}	.contentSub h1 {	float; right;	font-size: 24px;	line-height: 36px;	color: #005384;	margin: 0 0 0 0px;	padding: 20px 0 5px 0;	border-bottom: 1px solid #fff;	}#content .area {	overflow:hidden;	padding:7px 0 0 40px;}.area h1 {	color:#f05133;	font-size:11px;	margin:0 0 4px;}.area p {margin:10px 0 10px 0; font-size: 12px; line-height: 25px; color: #333;}.area p a:link, .area p a:visited, .area p a:active {	text-decoration: none;	border-bottom: 1px solid #ccc;	color: #333;	}.area p a:hover {	text-decoration: none;	border-bottom: 1px solid #333;	color: #333;	}.homebuttons {	position: relative; 	height: 70px;	}.btn {	position: absolute;	top: 10px;	left: 140px;	background:url(../images/btn-enter.gif) no-repeat;	width:214px;	height:51px;	text-indent:-9999px;	overflow:hidden;	display:block;}.btnDonate {	position: absolute;	top: 1px;	left: 520px;		background:url(../images/btn-donate.png) no-repeat;	width:97px;	height:29px;	text-indent:-9999px;	overflow:hidden;	display:block;}.container {	text-align:center;	padding:7px 0 0;}.container h2 {	color:#f05133;	font-size:13px;	margin:0 0 23px;}.list {	margin:0 0 0 11px;	padding:0;	list-style:none;	font:bold 11px/13px Arial, Helvetica, sans-serif;}.list li {	display:inline-block;	vertical-align:top;	margin:0 11px 8px 0;	width:93px;}* +html .list li {display:inline;}.list img {	margin:0 0 1px;	vertical-align:top;}.list a {color:#f26531;}#sidebar {	width:210px;	float:right;	padding:16px 11px 0 11px;	color:#fff;	line-height:15px;}.social-networks {	margin:0 -10px 0 0;	padding:0;	list-style:none;	overflow:hidden;}.social-networks li {	float:left;	margin:0 8px 0 0;}.social-networks a {	display:block;	text-indent:-9999px;	height:46px;	width:33px;	overflow:hidden;}.twitter {background:url(../images/ico-social-networks.png) no-repeat; }.youtube {background:url(../images/ico-social-networks.png) no-repeat -42px 0;}.linkedin {background:url(../images/ico-social-networks.png) no-repeat -82px 0;}.facebook {background:url(../images/ico-social-networks.png) no-repeat -122px 0;}.blogger {background:url(../images/ico-social-networks.png) no-repeat -164px 0;}#social-secondary {position: absolute;top: -14px;right: -41px;}#sidebar .holder {overflow:hidden;}.side-box {	margin: -1px 0 0 0;	padding: 21px 0 0 9px;	border-top:1px solid #15648f;}#sidebar h3, #sidebar h3 a {	color:#ffc425;	line-height:17px;	font-size:13px;	margin:0 0 9px;	padding:0;}.categories {	font-size:12px;	font-weight:bold;	margin:-4px 0 16px 0;	padding:0;	list-style:none;}.categories li {margin:0 0 5px;}.categories a {color:#fff;}#sidebar p {margin:0; font-size: 11px;}#footer {	font-size:12px;	overflow:hidden;	padding:4px 21px 6px 31px;	background:#ffc423;}#footer .area {float:left;}#footer strong {	margin:0 2px 0 0;	font-weight:normal;}#footer ul {	margin:0;	padding:0;	list-style:none;	display:inline;}#footer li {	display:inline;	background:url(../images/bullet-footer.gif) no-repeat 0 6px;	padding:0 10px 0 17px;}#footer li:first-child {	background:none;	padding-left:0;}.copyright {	float:right;	margin:0;}.pic img { margin-top: 10px;}.detailsNav {	width: 100%;	font-size: 12px;	color: #ccc;	margin: 10px 0;	}.detailsNav a {	color: #333;	text-decoration: none;	border-bottom: 1px solid #ccc;}.detailsNav a:active {	text-decoration: none;	border-bottom: 0;}		.detailsNav a:hover {	text-decoration: none;	background-color: #fff;}.searchWrap {	width: 100%;	background-color:#013c5e;	}.searchbar {	width:798px;	padding: 4px 0;	margin:0 auto;	color:#fff;	background-color:transparent;	text-align:right;}#mainSponsors {	overflow:hidden;	background:#fff url(../images/bg-main.gif) repeat-y 565px 0;}