/* default style sheet for wild-views version 4 designed for w3C compliant user agents*/

body {  /*main page background */
	margin:0px 0px; 
    padding:0px;
	text-align:center; /* this is the hack in box alligment for earlier versions of IE */
    background-color: #000000;
    font-family:arial;
    color : #FFFFFF
	}

#content   /* all other boxes are positioned within this one */
	{	 
    top:0;
    left:0;
	width:980px;  /*design for 1024 x 768 screens with 44 pix "space" to left and right to alow for scroll bars */
    height:2000px;
    margin:0px auto;
	text-align:left;
	padding:0px;
    position:relative;
	}

#banner{
position: absolute;
left:0px;
top:0px;
width:982px;  /* banner is made 982 pix wide as other content is 980 + 2 x 1 pix borders */
height:80px;
margin:0px;
padding:0px;
}

#top_menu{
position: absolute;
left:0px;
top:80px;
width:980px;  /* menu is 980 to allow for 2 x 1 pix borders left and right */
height:110px;
margin:0px;
padding:0px;
border-left :1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF
}


#left_menu {
position: absolute; /*the left hand side box */
text-align:center; 
left:0px;
top:110px;
width:150px;
height:2370px;
border-top  :1px solid #FFFFFF;
border-left :1px solid #FFFFFF;
background-color: #000000; /*different colour for menu*/
margin:0px;
padding-top:20px;
}

#main_text{
position: absolute;
left:150px;
top:110px;
width:810;    /*810 = 982 - 2(border) - 150 (width) - 10(pad l) - 10 (pad r) */
height:2400px;
border:1px solid #FFFFFF;
margin:0px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

#t_and_c{
position:absolute; 
left:890px; 
top:3px;
font-size:10;
color:#FFFFFF;
font-style: normal;
line-height:110%;
}

/* Position for images on home screen */

#moz_01{
position:absolute; 
left:10px; 
top:46px;
vertical-align:bottom;
}

#moz_03{
position:absolute; 
left:220px; 
top:0px;
vertical-align:bottom;
}

#moz_06{
position:absolute; 
left:330px; 
top:0px;
vertical-align:bottom;
}

#moz_09{
position:absolute; 
left:540px; 
top:0px;
vertical-align:bottom;
}

#moz_10{
position:absolute; 
left:651px; 
top:46px;
vertical-align:bottom;
}

#moz_05{
position:absolute; 
left:56px; 
top:152px;
vertical-align:bottom;
}

#moz_04{
position:absolute; 
left:160px; 
top:152px;
vertical-align:bottom;
}

#moz_07{
position:absolute; 
left:270px; 
top:152px;
vertical-align:bottom;
}

#moz_08{
position:absolute; 
left:480px; 
top:152px;
vertical-align:bottom;
}

#moz_11{
position:absolute; 
left:590px; 
top:152px;
vertical-align:bottom;
}
                    /*W3C browsers */
#image_caption{     /* for caption box of text round trip - spacing commands are "inline" within this*/
margin-top:0px;     /* automatically generated by PHP in the text - this done for IE/W3C alignment */padding-top:13px;
vertical-align:top
}

h1 {  /* Under title images on each page. */
  color: #C0C0C0;
  background: transparent;
  font-size:20px;
  font-weight:normal;
  font-family:tahoma;
  line-height:120%;
}

h2 { /* Main headings within pages i.e. in left hand side*/
  color: #C0C0C0;
  background: transparent;
  font-weight: normal;
  font-size:18px;
  font-family:tahoma;
  line-height:120%;
}

h3 { /* description below images during image_display*/
  color: #FFFFFF;
  background: transparent;
  font-weight: bold;
  font-size:16px;
  font-family:tahoma;
  line-height:105%;
  margin-bottom: 0px;
  margin-top: 0px;
}


h4 { /* Extended description text belows images*/
  color: #C0C0C0;
  background: transparent;
  font-weight: normal;
  font-size:14px;
  font-family:tahoma;
  line-height:105%;
  margin-bottom: 0px;
  margin-top: 2px;
}


h5 { /* References under images on gallery pages*/
  color: #FFFFFF;
  background: transparent;
  font-weight: normal;
  font-size: 10px;
  font-family:tahoma;
  line-height:80%;
}


p { /* |Normal text print!*/
  color: #FFFFFF;
  background: transparent;
  font-size:16px;
  line-height:130%;
}

a:link {
  color: #C0C0C0;
  background  : transparent;
  font-weight : bold;
  text-decoration : none;
}

a:visited {
  color: #C0C0C0;
  background: transparent;
  font-weight : bold;
  text-decoration: none;
}

a:hover {
  color:#84F7F7;
  font-weight:bold;
  background: transparent;
}

table{
  font-size: 90%;
  color:#FFFFFF 
}
