@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}

body {	line-height: 1;	color: black;	background: #a70e12;}
ol, ul {	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}

.clear{clear:both;
height:0;
margin:0;
padding:0;}

#container{}

#headerBackground{background: url("images/header-background.png") repeat-x;}
#header{height:205px; margin: 0 auto;width:990px;}
#header #animals, #header #logo-box, #header #flash-box, #content #mainImage{float:left;}
#header #flash-box{padding:10px 0 0 10px;}
#header #animals{width:185px;padding-left:10px;}

#menuBarBackground{background-color: #a50e12; border-bottom: 2px solid #000000; }
#menuBar{height:40px; margin: 0 auto;width:990px; text-align: center; background:url("images/header-logo-bottom.jpg") no-repeat;}
#menuBar li{display:inline; padding:4px;line-height:40px;}

#contentBackground{background-color: #ed1b34;}
#content{ margin: 0 auto;width:990px; min-height:504px; background-color: #414399;border-left:2px solid #000;}
#content #contentBlocks,#content #contentBlocks2{float:left; width:549px;border-left:2px solid #000;margin-left:-2px;}
#content #contentBlocks2{width:990px;}

#content #mainImage,#content #leftColumn{border-right:2px solid #000;}
#content #leftColumn{width:440px; float:left;padding:0 30px;}

#content #contentHeading{background-color: #ed1b34; padding:10px 30px;}
#content #contentBody, #content #rightColumn{background-color: #414399; padding:15px 30px;}/*Change if frontpagebuttons pushing down*/
#content #rightColumn{float:left;width:420px;border-left:2px solid #000;margin-left: -2px;}
#content .applicationGraphics{float:right; padding-right:10px;}

#footerBackground{background-color: #a70e12;border-top: #000 solid 2px;}
#footer{width:990px;margin: 0 auto; height:65px; }
#footer #footerLeft{float:left;line-height: 30px;padding:0 0 0 10px;text-align:left;}
#footer #footerRight{float:right; width:500px;padding:15px 10px 0 0;}
#footer #footerRight img{float: right;}
