/* CSS Document */
/* author content: Sebastian Bourges (www.sebastianbourges.com) for www.newcastlewebsites.com.au */
/* Drop Down Menu: Open Cube - http://www.opencube.com */
/* copyright: Fencing Warehouse Newcastle, Australia (C) 2006 - made by www.newcastlewebsites.com.au */

/* BODY and FONT DEFINITIONS */
body {
margin:0 0 0 0;
padding:0 0 0 0;
background-attachment:scroll;
background-color: #9AB4BA;
background-image: url(../images/bg/bg.jpg);
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color: #333333;
}
					
h1 {
font-size:220%;
color: #333333;
}
					
h2 {
font-size: 160%;
}
					
h3 {
font-size:110%;
font-weight:bold;
}
					
.descriptions {
font-size:100%;
}
.normal {
font-size:10px;
}

.bold {
font-weight:bold;
}

a {
font-weight:bold;
text-decoration: none;
color:#333333;
}

a:hover {
font-weight:bold;
text-decoration:underline;
color:#666666;
}

a:link, a:visited {
font-weight:bold;
text-decoration: none;
color:#333333;
}


#wrap 
{
/*
border-width:5px;
border-style:dotted;
border-color:#00CC99;
*/

position: relative;
z-index:2;
height:auto;
width:715px;
margin:auto;
}


#header
{
/*
border-width:1px;
border-style:solid;
border-color:#FF0000;
*/

position:absolute;
z-index:2;
height:715px;
width:131px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

/*
background-image:url(../images/bg/flash.jpg);
background-repeat:no-repeat;
*/
}


#bgmenu
{
position: absolute; /* Menu position. It can be changed at will */
top: 131px;
left: 0px;
margin-left:9px;
padding-left:7px;
z-index:100;
width:688px; /* precision for Opera */
height: 23px;
background-color:#607e9f;
}

#menu {
position: absolute; /* Menu position. It can be changed at will */
top: 131px;
left: 0px;
margin-left:9px;
padding-left:7px;
z-index:100;
width:688px; /* precision for Opera */
height: 21px;
}

#bgtitle
{
position: absolute; /* Menu position. It can be changed at will */
top: 154px;
left: 0px;
margin:0px 0px 0px 9px;
padding: 0px 0px 0px 0px;
z-index:7;
width:695px; /* precision for Opera */
height:71px;
background-image:url(../images/bg/title_bg.jpg);
background-repeat:no-repeat;
}

.title
{
margin:0px 0px 0px 9px;
padding: 15px 0px 0px 12px;
}

#contentbg
{
/*
border-width:1px;
border-style:solid;
border-color: #00FF99;
*/

position: absolute;
z-index:5;
top: 131px;
width:715px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(../images/bg/bg_content.jpg);
background-repeat: repeat-y;
overflow: hidden;
height: auto;
}

#content
{
/*
border-width:1px;
border-style:solid;
border-color: #FF9966;
*/

position:relative;
z-index:6;
top:0px;
width: auto;
margin: 93px 12px 0px 9px;
padding:5px 12px 0px 0px;
background-image: url(../images/bg/content_water.jpg);
background-repeat: no-repeat;
}

.textcontent
{
margin:0px 0px 0px 9px;
padding: 15px 0px 0px 17px;
}

#footer
{
/*
border-width:1px;
border-style:solid;
border-color:#FF0000;
*/

position: relative;
z-index:4;
left: 0px;
top:0px;
height:85px;
width:713px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFFFFF;
background-image: url(../images/footer/footer.jpg);
background-repeat: no-repeat;
}

#footer a {
text-decoration: none;
color: #FFFFFF;
font-size:11px;
}

#footer a:hover {
font-weight:bold;
text-decoration:underline;
color: #FFFFFF;
font-size:11px;
}

#footer a:link, #footer a:visited {
text-decoration: none;
color: #FFFFFF;
font-size:11px;
}

#imgpadding {
padding-right:25px;
padding-bottom:15px;
}
