*{padding: 0px;margin: 0px;}



/********* BACKGROUND **********/
body
{background: #F9F9F7 url('images/a1.gif') repeat-x;	
font-size: 11px;
font-family: verdana,arial,"trebuchet ms", helvetica, sans-serif;
color: #5b5b54;
line-height: 18px;
}



/********* HYPERLINKS **********/a 
{color: #bdbebf: text-decoration: underline;}

a:hover
{text-decoration: none;color: #fca907}

sup
{font-size: 0.5em;}

p
{margin-bottom: 14px;text-align: justify;}




/********* LIST ITEMS **********/
ul.linklist
{list-style: none;}

ul.linklist li
{border-top: solid 1px #EEEEEE;padding-top: 5px;margin: 5px 0px 0px 0px;}

ul.linklist li.first
{border-top: 0px;margin-top: 0px;padding-top: 0px;}

#upbg
{position: absolute;top: 0px;left: 0px;background: #fff url('images/upbg.gif') no-repeat; width: 747px;height: 264px;z-index: 1;}

#outer
{position: relative;width: 747px;margin: 0 auto;background: #fff url('images/abg.gif') repeat-y;}

#inner
{position: relative;padding: 13px 30px 13px 30px;z-index: 2;}




/********* HEADER AND MENU **********/

#header
{position: absolute; background: url('images/anlogo.jpg')
/*Sets background colour of left hand side image*/
width: 202px;height: 92px;color: #fff;/*padding-left: 20px;*/}

#header span
{font-weight: normal;}

#header h1
{position: absolute;font-size: 23px;letter-spacing: -1px;top: 30px;height: 92px;}

#header sup
{color: #FCE2CA;}

#splash
{position: absolute;right: 30px; background: #EAEAE2 url('images/people.jpg') no-repeat;	/*Sets picture for top right header*/
width: 458px;
height: 92px;
}
	
#menu /*Sets background colour for header tabs*/
{position: relative; background: url('images/bluelines.gif') repeat-x;	
/*background: #46461F url('images/a16.gif') repeat-x;*/
height: 50px; padding: 0px 20px 0px 5px; margin: 98px 0px 20px 0px;}

#menu ul
{}

#menu ul li
{display: inline; line-height: 52px; padding-left: 3px;}

#menu ul li.first
{border-left: 0px }

#menu ul li a
{background-color: transparent;background-repeat: repeat-x; padding: 8px 12px 8px 12px; font-size: 12px; color: #fff; font-weight: bold}

#menu ul li a:hover
{/*Highlights header tabs with white box*/ background: #fff url('images/a18.gif') repeat-x top; color: #4A4A24; text-decoration: none;}




/********* BLOG **********/
#date
{position: absolute; top: 0px; line-height: 52px; color: #BDBDA2; right: 30px; font-weight: bold; font-size: 12px; letter-spacing: -1px;}

#navigationcontent
{position: relative; width: 180px; float: left;}





/********* LEFT SIDE NAVIGATION **********/
/*Left side navigation header*/
#navigationcontent h3
{
position: relative;
top: 4px;
font-size: 16px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 10px;
margin-bottom: 20px;
}




/********* RIGHT SIDE NAVIGATION **********/
#secondarycontent
{
position: relative;
width: 170px;
float: right;
}


#secondarycontent h3
{
position: relative;
top: 4px;
font-size: 16px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 10px;
margin-bottom: 20px;
}

#secondarycontent .content
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
}




/********* MAIN PAGE CONTENT **********/
#primarycontent
{position: relative;width: 600px;float: left;}

#primarycontent h3
{position: relative; top: 4px; font-size: 18px; line-height: 25px;
/*Sets content font colour*/
color: #0b4d70; letter-spacing: -1px; background: url('images/a22.gif') bottom repeat-x; padding: 0px 0px 10px 15px; margin-bottom: 20px;}

#primarycontent .content
{padding: 0px 10px 0px 10px; /*Sets content font colour*/ /*color: #000000;*/ margin-bottom: 20px;}

.content .center
{display:block; text-align:center;}

#primarycontent .post
{margin-bottom: 30px;}

#primarycontent .post .header
{position: relative;}

#primarycontent .post .date
{position: absolute; right: 15px; top: 0px; line-height: 35px; color: #AFAFA4; font-weight: bold;}

#primarycontent .post .content
{margin-bottom: 0px;}

#primarycontent .post .footer
{position: relative; top: -10px; background: url('images/a33.gif') repeat-x; height: 64px;}

#primarycontent .post .footer ul
{list-style: none; position: absolute; right: 15px; bottom: 15px;}

#primarycontent .post .footer ul li
{display: inline;line-height: 14px;padding-left: 17px; margin-left: 25px; background-repeat: no-repeat; background-position: 0px 2px;}

#primarycontent .post .footer ul li.printerfriendly
{background-image: url('images/a41.gif');}

#primarycontent .post .footer ul li.comments
{background-image: url('images/a36.gif');}

#primarycontent .post .footer ul li.readmore
{background-image: url('images/a38.gif');}




/********* BLOG DATE **********/
#blogdate
{top: 0px;line-height: 52px;
/*color: #BDBDA2;*/
color: grey;right: 30px;
font-weight: bold;
font-size: 12px;letter-spacing: -1px;
}




/********* FEATURES **********/
#featurecontent
{position: relative; width: 640px; float: right;
}

#featurecontent h3
{position: relative; top: 4px; font-size: 18px; line-height: 25px;
/*Sets content font colour*/
color: #656551; letter-spacing: -1px; background: url('images/a22.gif') bottom repeat-x; padding: 0px 0px 10px 15px; margin-bottom: 20px;}

#featurecontent .content
{padding: 0px 15px 0px 15px;
/*Sets content font colour*/
/*color: #000000;*/
margin-bottom: 20px;
}



/********* PAGE FOOTER **********/
#footer
{position: relative; clear: both; height: 66px; text-align: center; line-height: 66px; background-image: url('images/a50.gif'); color: #A8A88D;}

#footer a
{color: #8C8C73;}

#footer_elh
{float: right;}

#column
{float : left; width :45%; height:250px;}

#maincolumn
{width : 250; height: 200px;}




/********* HOMEPAGE **********/
#homepageMain
{position: relative;width: 400px;float: left;}
/*{position: left;width: 400px;float: left;}*/

#homepageMain h3
{position: relative; top: 4px; font-size: 18px; line-height: 20px;
/*Sets content font colour*/
color: #0b4d70; letter-spacing: -1px; background: url('images/a22.gif') bottom repeat-x; padding: 0px 0px 10px 15px; margin-bottom: 20px;}

#homepageMain .content
{padding: 0px 10px 0px 10px; /*Sets content font colour*/ /*color: #000000;*/ margin-bottom: 20px;}

#homepageSide
{position: right; width: 260px; float: right;}

/*#homepageSide img 
{position:relative;left:10px;width: 240px;}*/
/*{position:right;left:10px;width: 240px;}*/



/********* GALLERY **********/
#gallery {font:11px verdana,arial,sans-serif; width:640px; padding:15px 0 0 0; line-height:15px;}
#gallery div.off {color:#000; height:33px; margin-right:2px; line-height:33px; padding:0 20px; float:left; background:url(images/tabs_0.gif) repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; cursor:pointer; position:relative; z-index:20;}
#gallery div.on {color:#FF7800; padding:0 20px; margin-right:2px; margin-top:1px; float:left; background:url(images/tabs_2.gif) repeat-x left bottom; border:1px solid #000; cursor:pointer; border-bottom:0; height:33px; line-height:32px; position:relative; z-index:100;}




/********* TAB VIEW SHEET **********/
div.hide {display:none; width:0; overflow:hidden;}
div.show {clear:left; background:#fff; width:645px; margin-top:0; top:-1px; border:1px solid #000;padding:20px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px;}
div.show img {float:left; margin:0 10px 10px 0;}
.clear {clear:both;}





































/*
NOT USED

img.picA
{
position: relative;
top: -2px;
background: url('images/a47.gif') no-repeat;
width: 76px;
height: 74px;
padding: 8px;
}

img.picB
{
position: relative;
top: -2px;
background: url('images/a26.gif') no-repeat;
width: 146px;
height: 75px;
padding: 7px;
}


img.picC
{
position: relative;
top: -2px;
background: #000000;
/*background: url('images/a26.gif') no-repeat;*/
width: 450px;
height: 300px;
padding: 2px;
}

img.picD
{
position: relative;
top: -2px;
background: #000000;
/*background: url('images/a26.gif') no-repeat;*/
width: 200px;
height: 160px;
padding: 4px;
}




img.picGallery
{
position: relative;
top: -2px;
background: #000000;
/*background: url('images/a26.gif') no-repeat;*/
width: 180px;
height: 140px;
padding: 4px;
}


img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}



img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}



*/
