﻿* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body { margin-top: 5px;	padding: 0;	border: 0; background: #dddddd;	color: #000000;	font-family: Verdana, Helvetica, Arial, sans-serif; }
img { border: none; }
a { text-decoration: none; }

#top { padding: 10px; color: #6a737b; background:#dddddd; }
h1 { color: #6a737b; font-size: 10px; margin-bottom: 0px; }

#center { padding: 0; width: 890px;	margin: 0 auto; }
#container { padding: 0; width: 890px; margin: 0; position: relative; clear: both; float: left;	display: block; }
#header { background: #ffffff; width: 890px; height: 157px; }
#left{ background: #a9050b;	width: 10px; height: 157px;	float: left; display: block; }
#logo { background: #ffffff; width: 563px; height: 103px; padding-left: 10px; margin-top: 20px; float: left; display: block; }
#right{ background: #a9050b; width: 307px; height: 157px; float: right; display: block; }

/* Menu */
#nav {
  background: #ffffff url('images/nav-bkg.png'); 
  width:890px; 
  color:#ffffff; 
  height: 34px;
  font-size: 11px;
  display: block;
  float: left;
}

#menu {
   background: url('images/menu-bkg.jpg') no-repeat;
   background-position: 0 5px;
   margin: 0;
   width:890px;
   height: 29px; 
   display: block;
   padding: 5px 0 0 0;	
   list-style-type: none; }

#menu li {
  width: 155px;
  text-align: center;
  float: left;
  position: relative;
  top: -5px;
}

#menu li a {
  width: 155px;
  height: 29px;
  color: #ffffff;
  padding: 10px 0 0 5px;
  display: block;
}

#menu li a:hover {
  color: #ffffff;
  background: url(images/m-over.png) no-repeat;
}

#menu li a.current {
  color: #ffffff;
  background: url(images/m-on.png) no-repeat;
}

/* Content: Index page */
#content { padding: 40px 25px 0px 25px; background:#ffffff; height: 100%; display: block; float: left; }
#columnl { width: 280px; float: left; display: block; background:#ffffff;}
	.slogan { font: 14px; font: 24px arial; font-style:italic; letter-spacing: -1px; color: #a9050b; padding: 0 0 25px 25px;}
	p { color:#6a737b; font: 11px verdana; text-align:left;}
	a { font: 11px verdana; color: #a9050b;}

#columnr { width: 500px; padding: 0 50px 0 10px;float:left; display: block; background:#ffffff; }	
	p { margin: 16px 0 16px 0; color:#6a737b; font: 11px verdana; text-align:justify; }
	.intro {margin: 10px 0 0 0; color: #a9050b; font: bold 12px verdana; text-align:justify; }
	h2 {margin: 10px 0 0 0; color: #a9050b; font: bold 14px verdana; }
	h3 {margin: 10px 0 0 0; color: #a9050b; font: bold 12px verdana; }
	#content ul { margin: 0; padding: 0; list-style-type: none;	color: #6a737b; }
	#content ul li {margin: 2px 0 0 0px; font: 11px verdana; background: url('images/bullet.jpg') no-repeat; background-position: 2px; padding-left: 15px; }
	#content tr,td  {padding: 0 0 10px 0; }
	#content a { font: 11px verdana; color: #a9050b;}
	#content a:hover { font: 11px verdana; color: #6a737b;}
	#content table a {margin: 10px 0 0 0; color: #a9050b; font: bold 13px verdana; }
	#content table a:hover {margin: 10px 0 0 0; color: #6a737b; font: bold 13px verdana; }
	#headshot { float: left; display: block; }
	#border {background: url('images/border.jpg') no-repeat; width: 400px; height: 1px; padding-bottom: 10px; float: left; display: block; }

/* Content: Main pages */
#maincontent { width: 760px; padding: 40px 60px 0px 70px; background:#ffffff; height: 100%; display: block; float: left; }
#mainleft { width: 260px; height:auto; float: left; display: block; background:#ffffff; padding-top: 12px;}
  hr {width: 200px; text-align: left; }
#mainright { width: 500px; padding: 0 0px 0 0px; float:right; display: block; background:#ffffff; }	
	p { margin: 16px 0 16px 0; color:#6a737b; font: 11px verdana; text-align:justify; }
	.intro {margin: 10px 0 0 0; color: #a9050b; font: bold 12px verdana; text-align:justify; }
	h2 {margin: 10px 0 0 0; color: #a9050b; font: bold 14px verdana; }
	h3 {margin: 10px 0 0 0; color: #a9050b; font: bold 12px verdana; }
	h4 {margin: 20px 0 0 0; color: #6a737b; font: bold 11px verdana; }
	h5 {margin: 10px 0 0 0; color: #6a737b; font: bold 12px verdana; }
	h6 {margin: 20px 10px 0 10px; color: #a9050b; font: 14px verdana; border-top: 1px solid #6a737b; border-bottom: 1px solid #6a737b; padding: 10px 0 10px 0; text-align:center; text-indent: 15px; }
	#maincontent ul { margin: 0; padding: 0; list-style-type: none; color: #6a737b; }
	#maincontent ul li {margin: 2px 0 0 0px; font: 11px verdana; background: url('images/bullet.jpg') no-repeat; background-position: 2px; padding-left: 15px; }
	#maincontent ol { margin: 0; padding-left: 20px; color: black; }
	#maincontent ol li {margin: 2px 0 0 0px; font: 11px verdana; color: black; background-position: 2px; padding-left: 5px; }
	#maincontent tr,td  {padding: 0 0 10px 0; }
	#maincontent a { font: 11px verdana; color: #a9050b;}
	#maincontent a:hover { font: 11px verdana; color: #6a737b;}
	#maincontent table a {margin: 10px 0 0 0; color: #a9050b; font: bold 13px verdana; }
	#maincontent table a:hover {margin: 10px 0 0 0; color: #6a737b; font: bold 13px verdana; }
	#columns {width: 760px; float: left; display: block; padding: 0 0 0 0px; }
	#bio {width: 760px; float: left; display: block; padding: 0 0 0 0px; }
	#td, tr { color:#6a737b; font: 11px verdana; }
	#border {background: url('images/border.jpg') no-repeat; width: 400px; height: 1px; padding-bottom: 10px; float: left; display: block; }
	#top a { color:#a9050b; font-style:italic; }
	#top a:hover { color:#a9050b; font-style:italic; border-bottom: 1px dashed #a9050b; }
  #team table {border-bottom: 1px solid #6a737b; padding: 5px 0 10px 0; }
  #team table a {font: 11px verdana; color :#6a737b; text-decoration: underline; }
  #team table a:hover {font: 11px verdana; color :#a9050b;}
  #team tr, td {padding: 2px 0 0 0; }

/* Footer */
#footer { width: 890px; height: 125px; margin: 0px;	background: url(images/footer-back.jpg); bottom: 0px; font: 10px/18px verdana; color: #6a737b; float:left; display:block;}
#footer p { margin: 0 0 10px 0; font: 10px/18px verdana; color: #6a737b; }
#footer a { color: #a9050b; }
#footer a:hover { color: #6a737b; border-bottom: 1px dashed #a9050b; }
#copyright { width: 300px; padding: 10px 0 0 15px; float: left; display: block;  }
#melbourne { width: 650px; padding: 0 0 0 15px; float: left; display: block; clear: both;}
#sydney { width: 300px; padding: 0px 15px 0 0; float: right; display: block; text-align: right; }
#jazeffect { width: 200px; padding: 12px 0 0 15px; float: left; display: block; text-align: left; clear:both;}

#links { width: 200px; clear: both; float: left; display: block; padding: 6px 0 15px 15px; }
.link {width: 60px; float: left; display: block; }


