/*
	StyleSheet by Cameron Walter
	http://www.in2itive.com.au
		
*/

body {
padding : 0;
margin : 0 auto;
font : 0.9em Arial, sans-serif;
background : #65655e;
color : black;
}

.spacer {
height : 30px;
}

a {
color : #2c668b;
text-decoration : underline;
}

a:hover {
color : #002c5a;
text-decoration : underline;
}

p {
text-align : justify;
padding: 8px 20px 8px 20px;
margin: 0;
}

h1 {
font : bold 1.5em Arial, Sans-Serif;
color : #53534a;
padding: 15px 20px 20px 20px;
margin: 0;
}

h2 {
font : bold 1.2em Arial, Sans-Serif;
color : #53534a;
padding: 15px 20px 15px 20px;
margin: 0;
}

h3 {
font : bold 1em Arial, Sans-Serif;
color : #78a22f;
padding: 15px 20px 10px 20px;
margin: 0;
}

ul {
margin : 0;
padding : 0 0 15px 0;
}

img {
border : 0;
padding : 0;
margin : 0;
}

#content {
margin : 0 auto;
padding : 0;
width : 970px;
height : auto;
background : none;
}

#content #box {
width : 960px;
margin-top : 15px;
margin-bottom : 15px;
border : solid 5px #3d3d3c;
padding : 0;
}

#content #box #banner {
float : left;
margin : 0;
padding : 0;
width : 652px;
height : 362px;
background : url(images/banner.jpg);
}

#content #box #logo {
float : right;
margin : 0;
padding : 0;
width : 308px;
height : 362px;
background : url(images/logo.gif);
}

#content #box .clear {
width : 960px;
height : 1px;
clear : both;
}

#content #box #bar {
clear : both;
padding : 0;
margin : 0;
width : 960px;
background : url(images/barbg.jpg);
}

#content #box #bar #infobar {
clear : both;
height : 55px;
line-height : 20px ;
width : 960px ;
margin : 0;
padding : 0;
color : white;
background : none;
}

#content #box #bar #infobar p {
margin : 5px 0 0 5px;
padding : 0;
color : white;
font-size : 0.9em;
}

#content #box #bar #menu {
clear : both;
text-align : right;
height : 30px;
line-height : 30px ;
width : 960px ;
margin : 0;
padding : 0;
color : white;
background : none;
}

#content #box #bar #menu li {
list-style : none;
display : inline;
margin : auto;
}

#content #box #bar #menu li a {
text-decoration : none;
margin : 0 15px 0 15px;
padding : 0;
font-weight : bold;
color : white;
}

#content #box #bar #menu li a:hover {
text-decoration : underline;
}

#content #box #bar #stop {
height : 1px;
width : 960px;
clear : both;
}

#content #box #main {
width : 960px;
margin : 0px;
padding : 0px;
background : white;
}

#content #box #main ul {
margin : 0 0 0 10px;
}

#content #box #main li {
margin : 0 0 0 15px;
padding : 8px 0 8px 0;
}

#content #box #main input {
font : 1em Arial, Sans-Serif;
background-color : white;
border : 1px solid #666666;
margin : 0 0 0 3px;
padding : 2px;
}

#content #box #main textarea {
font : 1em Arial, Sans-Serif;
background-color : white;
border : 1px solid #666666;
margin : 0 0 3px 3px;
padding : 2px;
}

#content #box #main img {
padding : 0px 0px 10px 10px;
float : right;
clear : right;
}

#content #box #main #left {
float : left;
width : 220px;
margin : 0;
padding : 0;
border-right : dashed 1px #53534a;
}

#content #box #main #left img {
margin : 15px 15px 0 15px;
padding : 0;
border : 0;
float : none;
}

#content #box #main #right {
float : right;
width : 739px;
margin : 0;
padding : 0;
}

#content #box #main #clear {
clear : both;
height : 15px;
width : 960px;
padding : 0;
margin : 0;
}

#content #byline {
clear : both;
padding : 0px 10px 0 10px;
margin : 0;
height : 20px;
width : 950px;
background : none;
}

#content #byline p {
color : white;
font-size : 0.75em;
line-height : 20px;
text-align : center;
padding : 0;
margin : 0;
}

#content #byline a {
color : white;
text-decoration : none;
}

#content #byline a:hover {
text-decoration : underline;
}

