﻿/* NSWRA main pages styles */
/* Author:  Graeme cooper */
/* Son of Suckerfish Dropdowns" from "HTML Dog", Patrick Griffiths, http://www.htmldog.com */

body {text-align:center;	  font-family:Verdana,Arial,Helvetica,sans-serif;	  font-size:90%;	  margin:0; padding:0;	  color:#333;	  background:#5a5a5a;}
	
div {text-align:left; margin:0; padding:0;}p   {font-size:0.92em; margin:0px 14px 10px 12px; padding:0; line-height:1.3em;}li  {font-size:0.92em; margin:0; padding:0 0 0px 5px; line-height:1.2em}
.bold {font-weight: bold;}.floatright {float:right}.centre {text-align: center;}.floatleft {float:left}.clearboth {clear: both;}.indent40 {	margin-left: 40px;}.indent52 {margin-left: 52px;}.image {padding: 0; margin:0 0 10px 10px;}.imagefloatright {padding: 0; margin:0 0 10px 10px; float:right}.imagefloatleft {padding: 0; margin:0 10px 10px 10px; float:left}.borderedimage {padding: 0; margin:0 0 10px 10px; border-style:solid; border-width: 1px;}.borderedimagefloatright {padding: 0; margin:0 0 10px 10px; border-style:solid; border-width: 1px; float:right}.borderedimagefloatleft {padding: 0; margin:0 10px 10px 10px; border-style:solid; border-width: 1px; float:left}

/* ---------------------------------------------------------------- *//* headings and links */
h1, h2, h3, h4 {font-family:Arial,Helvetica,sans-serif;}h1 {font-size:2.0em; font-weight:bold; margin:0 0 10px 10px; padding:0;}h2 {font-size:1.5em; font-weight:bold; margin:0 0 10px 10px; padding:0;}h3 {font-size:1.3em; font-weight:bold; margin:0 0 10px 10px; padding:0;}h4 {font-size:1.1em; margin:0 0 10px 10px; padding:0;}

a {color:#016ca9;  font-weight:bold; text-decoration:none;}a:hover {text-decoration:underline; background:#e0e0e0;}
#nav {width:940px; padding: 0px; margin: 0px; list-style-type:none;}#nav li {float:left; width:auto}   /* ie6 difference */#nav li ul { /* second-level lists */	position: absolute; float:none; padding: 0px; margin: 0px; list-style-type: none;	background: #999966;	width: 150px;	left: -999em;} /* using left instead of display to hide menus because display: none isn't read by screen readers */#nav li:hover ul, #nav li.sfhover ul {left: auto;}  /* lists nested under hovered list items */	#nav a {font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight:bold ;	text-decoration: none; text-align: center;	background-color: #999966; 	border-right-style: solid; border-right-width: 2px; border-right-color:	black;	padding: 5px 10px 0px 10px;	width: 100px; height: 25px; display: block; color:black;}#nav li ul a {font-family: Arial,Helvetica,sans-serif; font-size: 1.0em; font-weight:normal;	text-decoration: none; text-align: left;    border-left-style: solid; border-left-width: 2px; border-left-color:black;	background-color: #fffbd0; 	padding: 5px 10px 0px 10px;	width:150px; height: 25px; color:black;}#nav a:hover {text-decoration:underline; background-color:#fffbd0;}#home #nav-home a {color:white}
.LeftLinkBar {padding: 10px; margin: 0px; list-style-type: none;}
.LeftLink2Bar {padding: 0px; margin: 0px 0px 0px 40px; list-style-type: none;}
.LeftLinkBar a {font-family: Arial,Helvetica,sans-serif; font-size: 1.0em; font-weight:bold ; color: black;
	text-decoration: none; text-align: left;
	border-bottom-style:groove; border-bottom-width: 2px; border-bottom-color:	black;
	padding: 5px 10px 0px 0px;
	width:auto; height: 25px; display: block;}
.LeftLink2Bar a {font-family: Arial,Helvetica,sans-serif; font-size: 1.0em; font-weight:bold ; color: black;
	text-decoration: none; text-align: left;
	border-bottom-style:groove; border-bottom-width: 1px; border-bottom-color:	black;
	padding: 5px 10px 0px 0px;
	width:auto; height: 20px; display: block;}
.LeftLinkBar a:hover {text-decoration:underline;}

#coming #nav-events a,
#past #nav-events a,
#volunteers #nav-events a,
#jobs #nav-events a,
#entryfees #nav-events a,
#compcat #nav-events a {color:white}

#coming #nav-coming a,
#past #nav-past a,
#volunteers #nav-volunteers a,
#jobs #nav-jobs a,
#entryfees #nav-fees a,
#compcat #nav-compcat a {color:white}

#events #nav-events a,
#rogaining #nav-rogaining a,
#nswra #nav-nswra a,
#resources #nav-resources a,
#links #nav-links a {color:white}

#events #nav-events .dropdown a,
#rogaining #nav-rogaining .dropdown a,
#nswra #nav-nswra .dropdown a,
#resources #nav-resources .dropdown a,
#links #nav-links .dropdown a {color:black}

#news #nav-nswra a,
#emaillist #nav-nswra a,
#membership #nav-nswra a,
#committee #nav-nswra a,
#committeeroles #nav-nswra a,
#insurance #nav-nswra a,
#annualreports #nav-nswra a,
#awards #nav-nswra a,
#history #nav-nswra a {color:white}

#news #nav-news a,
#emaillist #nav-emaillist a,
#membership #nav-membership a,
#committee #nav-committee a,
#committeeroles #nav-committeeroles a,
#insurance #nav-insurance a,
#annualreports #nav-annualreports a,
#awards #nav-awards a,
#history #nav-history a {color:red}

#books #nav-rogaining a,
#rules #nav-rogaining a,
#snake #nav-rogaining a {color:red}

#books #nav-books a,
#rules #nav-rules a,
#snake #nav-snakes a {color:red}

#principaldates #nav-resources a,
#policyplanning #nav-resources a,
#forms #nav-resources a,
#archive #nav-resources a,
#organise #nav-resources a,
#private #nav-resources a {color: red}

#principaldates #nav-prindates a,
#policyplanning #nav-polplan a,
#forms #nav-forms a,
#archive #nav-archive a,
#organise #nav-organise a, 
#private #nav-private a {color: red}

#organise #nav-organise .LeftLink2Bar a {color:black}

/* ---------------------------------------------------------------- */
/*  Main Layout  */

#wrapper {position: relative; width: 960px;	margin: 0 auto;	padding-top: 5px;	background:#C0C0A0;}

#masthead {position:relative; width:938px; height:291px; margin:0px 10px; padding: 0px;
   border: none; background-color:white; background-image: url('new_banner.gif')}
#masthead h1 {font-size :3.0em; font-weight:bold; margin:0px 0px 0px 180px; padding:10px;}
#masthead h2 {font-size:2.0em; font-weight:bold; margin:0px 0px 0px 260px; padding:0;}
#top_nav {width: 950px;	height: 40px; margin: 10px 10px 0px 5px; background:#C0C0A0;}	#section_nav {margin:0; padding:0; width:940px; background:#C0C0A0; float:left}   /* ie6 difference */}
   /* ie6 difference */
#googlesearch {border: 1px black solid; padding:4px; width:340px;  background-color:white; float:right}

#container {width: 940px; margin: 10px;}
#container #lining {width: 940px; float:left; margin: 0; background-color:white;}

#left_col {width: 220px; float:left; margin: 0; border-width: thin; background-color:white;}
    #subsecs {background-color:#fffbd0; border: 1px solid black}

#main_content {width: 650px; float:left; padding:20px 30px; background-color:white;}
	#links_content {width: 500px; margin: 0; padding:5px; border: 1px black solid; float:left;}

#single_col{width: 820px; float:left; padding:20px 50px; background-color:white;}

#footer {clear: both;  margin:10px; background-color:#77774f}

/* ---------------------------------------------------------------- */
/*  Table formatting  */

.table_heading {
	font-weight: bold;
	border-width: 1px;
	background-color: #FFFF4E;
}
.table_subheading {
	font-weight: bold;
	border-width: 1px;
	background-color: #FFFF4E;
}
.row_size {
	font-size: 0.92em
}
.row_yellow {
	border-width: 1px;
	background-color: #FFFF99;
}
.row_bold_yellow {
	font-weight: bold;
	border-width: 1px;
	background-color: #FFFF99;
}
.row_bold_green {
	font-weight: bold;
	border-width: 1px;
	background-color: #B0F3FF;
}
