/* ------------------------------
   Basics
   ------------------------------ */
   
html {max-width:1600px;min-width:800px;} /*doesn't work in IE*/
body {margin:0; padding:0; text-align: center;
		font: Verdana,"Lucida Grande", Arial, Helvetica, sans-serif;}
div, span { margin: 0; padding: 0;}

/* General Typography */

html {font: 12px/18px   Verdana,"Lucida Grande", Arial, Helvetica, sans-serif;}
p  {font: 12px/18px Verdana,"Lucida Grande", Arial, Helvetica, sans-serif; color: #333; }

h1 {font: "Arial Rounded MT Bold"; 
	font-size: 23pt; 
	font: bold;
	color: #243E55;
		 }
h2 {font-size: 14pt; color: #243E55; font-weight: bolder;  font-family: Arial Unicode MS;}
h3 {font-size: 1.1em; color: #4B567A; text-transform: uppercase;  margin: 9px 0 3px 0; padding: 0;}
h4 {font-size: 0.9em; color: #2C4592; margin: 6px 0 0 0; padding: 0;}
h4 a {display: block; }
a:link {
	color: #233F55;
	font-weight: normal;
	text-decoration: none;
}
a:visited {
	color: black;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #333366;
	background-color: silver;
}
.redtext{color: red;}


/* ------------------------------Main Layout   ------------------------------ */
    
body	{
	color: #586383; /*background-color: #000035;*/
	background-color: #586383; 
   height: 800px;


}

div.location {
	font: "Arial Rounded MT Bold", "@Arial Unicode MS", "Arial Black";
	font-size: 16pt;
	color: #84807D;
	margin-left: 15px;
	margin-top: 3px;
	

	
}
#home-container	{
	margin: 0 auto;
   
	
	border: 2px solid #111;
	border-top: 2px solid #111;
	width: 946px;

	text-align: left;
	background: #fff url(images/content.gif) repeat-y 0 0;
	/* box model hack for IE - correct width below)*/	
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 950px;
	}

html>#home-container	{
	width: 950px;
	}
	
img.floatRight { 
	float: right;
	margin: 5px;
	padding: 5px;
}
/* ------------------------------banner----------------------------------------------- */
	
#header {
	width: 950px;
	padding: 0;
	border: 0;
	margin: 0;
}

#logo	{

	height: 180px;
	background-image: url(images/header_RF6.jpg);
   width: 918px;
		/* box model hack for IE - correct width below)*/	
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 950px;
	
}

#logo h1 {
	height: 1px; display: none;
	}


#motto {
	padding-top: 155px;
	padding-left: 330px;
	font: "Arial Rounded MT Bold";
	font: bolder;
	font-size: 13pt;
	color: #243E55;
	
}
/* -----------------------------Top menu bar--------------------------------------------*/
#nav {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: .92em;
	line-height:2em;
	border-top: 1px solid #222;
	background: #203958 url(images/nav-bg.png) repeat-x top left;
	}
#nav li {
	float: right;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	background: url(images/nav-bg-li.png) no-repeat top left;
	}
#nav a {
	float: left;
	padding: 2px 9px;
	text-decoration: none;
	color: #fff;
	}
#nav a:hover, #nav a.active {
	color: #fff;
	background: #2C4592 url(images/nav-bg-H.png) repeat-x bottom left;
	}

li.lastitem a{
	margin-right: 60px;
	background: url(images/nav-bg-li.gif) no-repeat top left;
	}
	
/* -----------------------------Content-----------------------------------------------*/


	
#content {
	margin: 0;
	padding: 0;
	border: 0;
  
	background: #fff url(images/content.gif) repeat-y 0 0;
	clear:both;
	
	}

/* -----------------------------Left Column-------------------------------------------*/
#home-leftcol	{
	float: left;
	width: 250px;
	text-align: left;
	border: 0;
	margin: 0;
	min-height: 450px;
	}
	
div.left-article {
	padding: 20px 30px;
}	
	
/* -----------------------------Vertical Menu--------------------------------------*/	
	
	#menu{
	width: 212px;
	height: auto; /*AUTO*/
	position: relative;
	float: left;
	text-align: center;
}


#menu ul{
	padding-top:35px;
	line-height: 45px;
}
#menu li {
	width: 180px;
	height: 50px;
	position: relative;
	background-image: url(images/mwbutton2.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 5px;
	list-style: none;
	text-indent: 35px;
	font-size: 10px;


}

#menu a, #menu a:visited{
	

	
}
#menu a, #menu a:hover, a:focus{

	
}


.menutext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #000000;
	text-align: left;
	text-indent: 35px;
	font: bold;
	
	
}

.menutext a, .menutext a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	text-align: center;
}

.menutext a, .menutext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: purple;

	text-decoration:none;
}

.menuheadertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#485994;
	font-weight:bold;
}
#menuwhitetop{
	width: 180px;
	height: 50px;
	position: relative;
	background-image: url(images/mwbutton1.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-left: 38px;
}

#menuwhitebutton{
	width: 180px;
	height: 50px;
	position: relative;
	background-image: url(images/mwbutton.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 38px;
	padding-top: 7px;
}

.menuwhiteheader{
	width: 180px;
	height: 50px;
	position: relative;
	background-image: url(images/mwpbutton.png);
	background-position: top;
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 7px;
}

#menuwhitebottom{
	width:180px;
	height:50px;
	position:relative;
	background-image:url(images/mwbutton.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-left:38px;
	padding-top:8px;
}

#menuimagebutton{
	width:180px;
	height:50px;
	position:relative;
	text-align:center;
}	
	
/* -----------------------------Right Column----------------------------------------*/	
	
#home-rightcol	{
	float: right;
	width: 655px;
	text-align: left;
	border: 0;
	margin-left: 0px;
	border-left: 1px solid #ddd;
	}

div.right-article {
	padding: 20px 30px 30px 10px;
}
	
div.article {
	padding: 10px 30px 0px 30px;
	}	

.articledetails {

}
.articlelast {
	
	clear: both;
}

#jon-profile {
	height: 181px;
	width: 130px;
	margin-top:0px;
	float: left;
	background: url(images/Jon.jpg);
	clear: both;
}
#nick-profile {
	height: 179px;
	width: 131px;
	margin-top:5px;
	float: left;
	background: url(images/nick.jpg);
	clear: both;
}
#lachlan-profile {
	height: 182px;
	width: 133px;
	margin-top:5px;
	float: left;
	background: url(images/lachlan.jpg);
	clear: both;
}
#deirdre-profile {
	height: 181px;
	width: 130px;
	margin-top:5px;
	float: left;
	background: url(images/deirdre.jpg);
	clear: both;
}





#profile-text {
	padding-left: 150px;

	
}	
#profile-text h2 {
	padding-top:15px;
}
#profile-border {
		border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Gray;
	height:180px;
	clear:both;
	
}

img.profileLeft { 
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}	


	



	
/* -----------------------------Footer ----------------------------------------*/	

#bottom_strip{
   clear:both;
	
	width: 950px;
	height: 80px;
	background: transparent url(images/footer_staight2.jpg) no-repeat 0 0;
	text-align: center;
}

#footer		{
	clear: both;
}
#footer p {
	font-size: 11px;
	color: Navy;
	padding-top: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.footerlinks {
	text-align: right;
	font-size: 8pt | important;
	padding-right: 25px;
}
#copyright {
	clear: both;
	color: #fff;
	}
	
#copyright p {
	font-size: 11px;
	color: #fff;
	padding-top: 10px;
}
	


