/* CSS Document */

div.navigation ul,
h1,h2,h3,h4,h5,h6,
ul.navigation,
ul.listing { 
	padding:0;
	margin:0; 
	font-weight: normal;
}

h1,h2,h3,h4,h5,h6,textarea,input,select {font-size: 100%;}

/* Three main heading default sizes */
h1 { font-size: 200%; }

h2 { font-size: 180%; }

h3 { font-size: 160%; }

/* Default navigation styling */
div.navigation ul,
ul.navigation,
ul.listing,
.noListStyle { list-style:none; }

ul.inline li,
dl.inline dt,
dl.inline dd,
ol.inline li,
div.navigation ul.inline li { float:left; }

/* Will apply the neccessary styles for skip to navigation */
ul.skipNav li {
	position: absolute;
	padding-top: 0.5em;
	padding-left: 0.5em;
}

ul.skipNav li a:link,
ul.skipNav li a:visited,
ul.skipNav li a:hover{
	text-indent: -100em;
	display: block;
}

ul.skipNav li a:focus, ul.skipNav li a:active { 
	text-indent: 0;
	color: #000;
	background: #ffffcc; 
}

/* Common styles used throughout a site build */
img {border: 0;}

.remove { display:block;position:absolute;left:-100em; }

.leftFloat {float: left;}

.rightFloat {float: right;}

.emphasise { font-weight:bold; }

table { font-size:100%; }

/* Clears floats */
.fc:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.fc {display: inline-block;}

/* Hides from IE-mac \*/
* html .fc {height: 1%;}
.fc {display: block;}
/* End hide from IE-mac */
	