/*-----------------------------------------------------------------------------
Primary BushBlitz Style Sheet

version:   1.0
author:    Danny Murphy - Western Australian Museum
email:     onlineservices@museum.wa.gov.au
website:   http://www.museum.wa.gov.au
-----------------------------------------------------------------------------*/


/* =Reset Styles
-------------------------------------------------------------- */

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;
}
:focus {
	outline: 0;
}
body {
	color: black;
	font: 0.6251em/1 "Helvetica Neue", Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
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: "" "";
}

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6  { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0; padding-bottom: 0; color: #003e5a; padding-top: 1em; }
h2 { font-size: 2em; line-height: 1; margin: 0; padding-bottom: 0; color: #003e5a; clear:both; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 0; font-weight: bold; padding-top: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin: 0.3em 0 0; font-weight: bold; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}

/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.3em; font-size: 1.2em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

p p 		{ font-size: 1em !important; }

a:focus,
a:hover     { color: #000; }
a           { color: #A74D0F; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 		{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 	{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }

.width10	{ width:10%; }
.width20	{ width:20%; }
.width30	{ width:30%; }
.width40	{ width:40%; }
.width50	{ width:50%; }
.width60	{ width:60%; }
.width70	{ width:70%; }
.width80	{ width:80%; }
.width90	{ width:90%; }
.width100	{ width:100%; }

/* Use this if you use span-x classes on th/td. */
table .last { padding-right:0; }



/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#FFF6BF; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

.clear 		{ clear:both; }
.right 		{ float:right; }
.left 		{ float:left; }

hr			{ border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; margin: 20px 0; height: 0; }


/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.failure,
.notice,
.success				{ padding: .8em !important; margin-bottom: 1em; border: 2px solid #ddd; }

.error					{ background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice					{ background: #FFF6BF; color: #514721; border-color: #FFD324; }
.cf_info				{ background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success				{ background: #E6EFC2; color: #264409; border-color: #C6D880; }
.failure				{ background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }

.error a				{ color: #8a1f11; }
.failure a				{ color: #8a1f11; }
.notice a				{ color: #514721; }
.cf_info a				{ color: #514721; }
.success a				{ color: #264409; }

.failure,
.success,
.cf_info				{ margin-top: 20px; }

/* Accessibility Skip to content links
-------------------------------------------------------------- */
.skip-links				{ margin: 0; }
.skip-hide				{ left: -2500em; position: absolute; width: 1px; }
.skip-hide a:focus,
.skip-hide a:active		{ left: 2500em; position: absolute; width: 960em; padding:0.5em 0.5em 0.5em 4em; z-index: 999; background: #FFFFFF; color: #000000; font-weight: bold; }

/* Sticky footer
-------------------------------------------------------------- */
html, body 				{ height: 100%; }
#wrapper 				{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -30em; /* the bottom margin is the negative value of the footer's height */ }
#footer, #footerpush 	{ height: 28em; /* .push must be the same height as .footer */ }
#footerpush				{ clear:both; }
/* Masthead Styles
-------------------------------------------------------------- */
/*#masthead				{ background: url("/style/images/header_bg2.jpg") repeat-x 38% 0%; border- bbottom: 0.8em solid #cdd9d6; overflow: hidden; }*/
#masthead				{ background:#ccc; height:200px; background: #a84d0f url(images/header-01.jpg) 0 -174px repeat-x; overflow:hidden; border:none; min-width: 96em; }
#home #masthead			{ background: #a84d0f url(images/header-01.jpg) 0 -5px repeat-x; }
#scientists #masthead	{ background: #a84d0f url(images/header-02.jpg) 0 -110px repeat-x; }
#reports #masthead		{ background: #a84d0f url(images/header-05.jpg) 177px -65px repeat-x; }
#gallery #masthead		{ background: #a84d0f url(images/header-01.jpg) 0 -93px repeat-x; }
#partners #masthead		{ background: #a84d0f url(images/header-02.jpg) 0 -20px repeat-x; }
#news #masthead			{ background: #a84d0f url(images/header-01.jpg) 0 -20px repeat-x; }
#reserves #masthead		{ background: #a84d0f url(images/header-02.jpg) 0 -20px repeat-x; }


#masthead ul			{ margin: 2em auto 0; padding: 0; list-style:none; width: 96em; }

#masthead h1, #masthead .siteName	{ text-indent:-9999px; background:url(../../images/bush-blitz-logo.png); width:206px; height:155px; margin:0; display:block;}
#masthead h1 a, #masthead .siteName a 	{display: block; width: 100%; height: 100%;}

/* navagation menu details
-------------------------------------------------------------- */

#navbground		{ position:relative;
				border-left: 1px solid #B65713;
				background: #a84d0f url(images/nav-main-bg.png) bottom left repeat-x;
				width: 100%; height: 100%;
				padding: 0;
				margin: 0 auto; }

#nav	{ 	list-style: none;
			position:relative;
			border-left: 1px solid #B65713;
			background: #a84d0f url(images/nav-main-bg.png) bottom left repeat-x;
			width: 100em;
			height: 47px;
			padding: 0;
			margin: 0 auto;
			z-index: 2000; }


#nav a	{ 	display: block;
			width: auto;
			padding: 0 1.1em;
			font-size: 1.5em;
			line-height: 3.1em;
			text-decoration: none;
			color: #fff; }


#nav li	{ 	float: left;
			width: auto;
			border-left: 1px solid #7E3508;
			border-right: 1px solid #B65713;
			background: #a84d0f url(images/nav-main-bg.png) bottom left repeat-x;
			list-style: none;}

#nav li ul  a    { width: auto; }

#nav li ul 	{ 	position: absolute;
			display: none;
			width: auto;
			/*left: -999em; */
			margin: 0;
			/*background-color: #69f;*/ }

#nav li ul.grants	{ 	clear: left;
				width: 30em;
				background: #a84d0f;
				}

#nav li ul.resources	{ 	clear: left;
				width: 12em;
				background: #a84d0f;
				}

#nav li ul.survey	{ 	clear: left;
				width: 15em;
				background: #a84d0f;
				}

#nav li ul li	{ 	clear: left;
				width: 100%;
				background: #a84d0f url(images/nav-main-bg_dropdown.png) bottom left repeat-x;
				}


#nav a:hover		{ 	left: auto;
					color: #333;
					background: #ecc163 url(images/nav-main-bg-hover.png) bottom left repeat-x;}

#nav li:hover ul,
#nav li.sfhover ul 	 { 	left: auto;
					display: block;
					position: absolute;
					color: #333;
					background: #ecc163 url(images/nav-main-bg.png) bottom left repeat-x;}





/*
#nav ul 							{ margin: 0 auto; padding: 0; width: 96em; list-style: none; position:relative; border-left: 1px solid #B65713; }
#nav ul li							{ float: left; border-left: 1px solid #7E3508; border-right: 1px solid #B65713; }
#nav ul a 						{ display: block; padding: 0 1.1em; font-size:1.5em; line-height: 3.1em; text-decoration: none; color: #fff; }
#nav ul a:hover					{ color: #333; background: #ecc163 url(images/nav-main-bg-hover.png) bottom left repeat-x; }

/*Dropdownlist
-------------------------------------------------------------- */
/*

#nav li ul 							{ position: absolute; width: 10em; left: -999em;}

#nav div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	z-index: 11;
	}

#nav div a
	{	position: relative;
		display: block;
		margin: 0;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #a84d0f url(images/nav-main-bg_dropdown.png) bottom left repeat-x;
		border-left: 1px solid #7E3508;
		border-right: 1px solid #B65713;
		}

#nav div a:hover
	{	#ecc163 url(images/nav-main-bg-hover.png) bottom left repeat-x;
		color: #333}


/* Footer Styles
-------------------------------------------------------------- */
#footerTrees			{ height:63px;  background: #883f0c url(images/footer-trees.jpg) top left repeat-x; min-width: 96em;}

#footer 					{ background: #883f0c url(../images/footer.gif) top left repeat-x;padding-top: 3.5em; min-width: 96em; height: 40em;}
#footer ul				{ margin: 0 auto; list-style: none;  overflow:hidden;  }
#footer li				{ padding: 0; font-size: 1.2em; margin: 0 0 0.6em; }
#footer li.last			{ border-right: none; }
#footer li.first			{ font-size: 2em; border-right: none; padding-left: 0; }
#footer li a				{ color:#fff; text-decoration: none; padding: 4px 8px 5px 8px; width: 20em; display: block; -moz-border-radius: 0.6em;
-webkit-border-radius: 0.6em; border-radius: 0.6em; }
#footer li.active a,
#footer li a:hover			{ background: #72350B; }

#footer li.first a			{ width: 10em; }
#footer li.first a:hover	{ background: none; }


#footer a:focus			{ outline: 1px dotted #999; }
#footer p				{  }
#footer .copyright		{ float: right; width: 38%; text-align: right; color: #fff; padding-top: 4.8em; line-height: 1.4em;}

/* General
-------------------------------------------------------------- */
body					{ background: #fff; }
#wrapper				{ background: #ffffff }
.wrap					{ width:96em; margin: 0 auto; }



#primaryContent 					{ width: 96em; margin:0 auto; float: none; }
#primaryContent p					{ color: #343434; }
#primaryContent a:focus				{ outline: 1px dotted #00203b; }
#primaryContent p.sponsor-logos		{ margin: 4em 0 6em; }
#primaryContent a:link				{ color: #003e5a; }
#primaryContent a:visited			{ color: #003e5a; }
#primaryContent a:hover				{ color: #7F0019; }
#primaryContent a:active			{ color: #7F0019; }
#primaryContent img.clip			{ position:absolute; clip:rect(0,50em,20em,0); }
#primaryContent li					{ line-height:1.8em; margin-left: 1em; }
#primaryContent li li				{ font-size:1em; margin-left: 1em;}



/* The home page intro paragraph
-------------------------------------------------------------- */
#bushBlitzInto				{ background: #EDD7A8 url(images/intro-top-bg.jpg)bottom left repeat-x; 
					overflow:hidden; 
					padding: 2.8em 0 0; 
					margin: 0; 
					height: 30em;
					}

#bushBlitzInto p			{ font-size:1.7em; 
					color: #776541; 
					padding:0; 
					line-height: 2em; 
					width:36em;
					}

/* Anything Slider
-------------------------------------------------------------- */
.anythingSlider                         { width: 96em; height: 42em; position: relative; margin: 3em auto 1.5em; }
.anythingSlider .wrapper                { width: 96em; overflow: auto; height: 42em; margin: 0; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding:0; height: 40em; width: 96em; margin: 0 !important; }
.anythingSlider .arrow                  { display: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

#teaserPanels li 						{ float:left; width:31.7em; height:27em; position: relative;}
#teaserPanels li.why					{ background:#a74d0f url(images/teaser-01.gif) 0 0 no-repeat; margin:0 !important; padding:0em !important;}
#teaserPanels li.scientist				{ background:#776541 url(images/teaser-02.gif) 0 0 no-repeat; margin:0 !important; padding:0em !important;}
#teaserPanels li.partners				{ background:#917e5e url(images/teaser-03.gif) 0 0 no-repeat; margin:0 !important; padding:0em !important;}
#teaserPanels li.why p					{ background:#a74d0f;}
#teaserPanels li.scientist p			{ background:#776541;}
#teaserPanels li.partners p				{ background:#917e5e;}
#teaserPanels li h3						{ color:#FFFFFF; margin: 1em 2.5em 0 1em; }
#teaserPanels li p						{ color:#FFFFFF; line-height:1.5em; padding:0.5em 0; font-size:1.3em; margin: 0 2.5em 0 1.2em;}
#teaserPanels li p a, #teaserPanels li p a:link, #teaserPanels li p a:visited, #teaserPanels li p a:active, #teaserPanels li p a:hover
										{ text-decoration:none;color:#ecc163;border-bottom:1px dotted #ecc163;}
#teaserPanels li p a:hover				{ color:#fdbc2e;border-bottom:1px dotted #fdbc2e;}
#teaserPanels li p.linkPara				{ position: absolute; top: 16.5em; left: 14em; }
#teaserPanels li p.linkPara a			{ padding: 1em 0.5em 1em 2em;color:#FFFFFF;font-size:1.2em;border-bottom:none;}

/* now the full panels */
ul li#why h3							{ color:#a74d0f; border-bottom:1px dotted #a74d0f; font-size:1.8em; margin:0 0 1em 0; padding-bottom:0.3em;}
ul li#scientists h3						{ color:#776541; border-bottom:1px dotted #a74d0f; font-size:1.8em; margin:0 0 1em 0; padding-bottom:0.3em;}
ul li#partners h3						{ color:#917e5e; border-bottom:1px dotted #a74d0f; font-size:1.8em; margin:0 0 1em 0; padding-bottom:0.3em;}

ul li#why p a, ul li#why p a:visited, ul li#why p a:active, ul li#why p a:hover {color:#a74d0f; border-bottom:1px dotted #a74d0f; text-decoration:none;}
ul li#why p a:hover {color:#333;}

ul li#scientists p a, ul li#scientists p a:visited, ul li#scientists p a:active, ul li#scientists p a:hover {color:#776541; border-bottom:1px dotted #776541; text-decoration:none;}
ul li#scientists p a:hover {color:#333;}

ul li#partners p a, ul li#partners p a:visited, ul li#partners p a:active, ul li#partners p a:hover, ul li#partners li a, ul li#partners li a:visited, ul li#partners li a:active, ul li#partners li a:hover
										{color:#776541; border-bottom:1px dotted #776541; text-decoration:none;}
ul li#partners p a:hover, ul li#partners li a:hover {color:#333;}

ul li#why p.intro,
ul li#scientists p.intro,
ul li#partners p.intro					{ color:#333333; font-size:1.8em;line-height:1.2em;}

ul li#partners ul						{ margin: 1em 1.5em;}
ul li#partners ul li					{ background-image:url(images/dotCross.gif); background-position:top left; background-repeat:no-repeat;font-size:1.2em; list-style-type:none; padding-left:20px;}

ul li#why p.backLink a,
ul li#scientists p.backLink a,
ul li#partners p.backLink a				{color:#883f0c; border-bottom:1px dotted #883f0c; font-weight:500; font-size:1.6em;}


/* Homepage Image Cycler
-------------------------------------------------------------- */
#homeSlideshow { float:right; overflow:hidden; padding:1em; position:relative; width:287px; height:252px; margin:1em 0;}
#homeSlideshow img { position:absolute; top:0; left:0; display:none;}
#homeSlideshow img.first { display:block; }

/* Content Page Styles
------------------------------------------------------------- */
.mainPageContent		h1 {color:#a74d0f; font-size:2.9em; margin:0.5em 0; z-index: 10;}
.mainPageContent		h2 {color:#a74d0f; border-bottom:1px dotted #a74d0f; font-size:2.3em; margin:0 0 1em 0; padding-bottom:0.3em;}
.mainPageContent		h3 {color:#a74d0f; margin:0.5em 0; padding-bottom:0.3em;}

.mainPageContent a, .mainPageContent a:link, .mainPageContenta:active, .mainPageContent:visited, .mainPageContent a:hover
							{color:#776541; border-bottom:1px dotted #776541; text-decoration:none;}
.mainPageContent a:hover	{color:#333;}

.mainPageContent p			{font-size:1.3em;line-height:1.5em;}

.listingPageContent p		{margin:0; line-height:1.7em;}
.brown						{font-size: 1.1em; font-weight: bold; color: #A84E10;}

.mainPageContent ul			{ margin: 1em 1.5em;}
.mainPageContent li			{ background-image:url(images/dotCrossPad.gif); background-position:top left; background-repeat:no-repeat;font-size:1.3em;padding:5px 20px; list-style-type:none; line-height:1.5em;}
.mainPageContent li ul li	{ font-size:1.0em}

.mainPageContent table			{ border-bottom:1px solid #E5E5E5;padding-bottom:1em}
.mainPageContent table th		{ border-bottom:1px dashed #776541;color:#776541;padding:10px;font-size:1.3em;line-height:1.5em;}
.mainPageContent table td		{ font-size:1.3em;padding:10px;line-height:1.5em;}


.mainPageContent p.topOfPage			{text-align: right;font-size:1.0em; margin:1.8em 0;}
.mainPageContent p.clear				{ clear: both; }

/*partners page
-------------------------------------------------------------- */
.logoLrg {float:right;margin:0 0 10px 20px;padding:5px;border:1px solid #E5E5E5;}


/*reports downloads pages
-------------------------------------------------------------- */
.reportContainer		{}
.reportContainer img		{float:left;}
.reportContainer h3		{padding-left:220px;font-size:1.5em;}
.reportContainer p		{padding-left:220px;}

/*reports downloads pages - with no image to left
-------------------------------------------------------------- */
.reportContainerNoImage			{}
.reportContainerNoImage h3		{font-size:1.5em;}
.reportContainerNoImage p		{}



.google img				{padding-left:220px;}		

.googleLeft img				{padding-bottom:20px;}


/*scientist pages
-------------------------------------------------------------- */
.mainPageContent .profileBlock			{}
.mainPageContent .profileBlock h3		{}
.mainPageContent .profileBlock p			{ margin-right: 220px; }
.mainPageContent .profileBlock img		{float:right; border-bottom:5px solid #917e5e;margin:0 0 10px 10px;}

.astaPageContent   a:hover 				{ border: none; }

/* Partner Logos
-------------------------------------------------------------- */
#logoWrapper { width:100%; float:left; position:relative; margin-top: 4em;}
#partnerLogos { clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; text-align:center; }
#partnerLogos li { list-style:none; float:left; margin:0; padding:0; position:relative; }
#partnerLogos a { text-indent:-9000px; overflow:hidden;}
#dewha			{ background:#CCC url(images/dewha.jpg); width:117px; height: 66px; margin:0.1em 0.4em 0.1em 0; display:block;}
#cfoc 			{ background:#CCC url(images/cfoc.jpg); width:113px; height:65px; margin:0.1em 0.4em 0.1em; display:block;}
#bhpb			{ background:#CCC url(images/bhp-biliton.jpg); width:79px; height:65px; margin:0.1em 0.4em 0.1em; display:block;}
#eia			{ background:#CCC url(images/earthwatch.jpg); width:122px; height:65px; margin:0.1em 0.4em 0.1em; display:block;}
#cham			{ background:#CCC url(images/chah.jpg); width:81px; height:65px; margin:0.1em 0.4em 0.1em; display:block;}
#ozcam			{ background:#CCC url(images/ozcam.jpg); width:84px; height:65px; margin:0.1em 0.4em 0.1em; display:block;}
#ala			{ background:#CCC url(images/atlas.jpg); width:66px; height:65px; margin:0.1em 0.4em 0.1em; display:block;}
#iyb			{ background:#CCC url(images/2010.jpg); width:82px; height:65px; margin:0.1em 0.4em 0.1em; display:block;}
#asta			{ background:#CCC url(images/asta.jpg); width:112px; height:65px; margin:0.1em 0em 0.1em 0.8em; display:block;}

#astalogo		{ margin-top:10px; margin-right:20px; float: left; display:block; text-decoration: none; }

/* Top 10 logos
-------------------------------------------------------------- */
#toptenimages			{ margin:2px; display:block;}

/*  Voting
-------------------------------------------------------------- */
.voting_table { width: 600px;}
.voting_table .radio_cell { padding-left: 30px;}
.voting_table .vote_submit_cell { padding-left: 120px;}
.voteherewrapper { text-align: center; float: left; clear: both; width: 100%; padding-top:1em;}
.voteherebox { border: 1px solid #a84d0f; width:32%;
	text-align:center; padding: 1em 0em 1em 0em; float:left; margin: 0em 0.5em 2em 0.5em; }
.voteherebox a, .voteherebox a:hover, .voteherebox a:active { text-decoration: none; border-style: none;}
.voteheretitle { font-weight: bold; color:#743D18;}
.voteheretitletext {font-size: 1.4em; line-height: 1.4em;}
.voteheretitle em { font-weight: normal; }
.voteherebutton { }

/* Taxonomy contracts
-------------------------------------------------------------- */
.contracts		{ margin:0 0 1em; padding-bottom: 3em;}

/*  Seperator
-------------------------------------------------------------- */

.sep 	{
	height:2em;
	margin:0  0 2em;
	padding-bottom: 0.3em;
	}

.sepline {
	border-bottom:1px dotted #A74D0F;
	height:2em;
	margin:0  0 2em;
	padding-bottom: 0.3em;
	}

.winner	{ 
	margin:2px; 
	display:block;
	}


/*  Front page Whats New box
-------------------------------------------------------------- */

#whatsNew	{ border: 6px ridge #FFAA00;
		padding: 1.8em 1.8em 0.2em; 
		margin: 0;
		width:57em;
		height: 4em; 
		}


#whatsNew p	{ /*font-size:1.7em; 
		line-height: 2em; */
		color: #78664C;  
		padding:0; 
		width:37em;
		}
