
/*
      Print css
	  
*/


/* Nav starts here*/
#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 6em;
		z-index: 1000;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		//line-height : 1.25em;
		margin-bottom : 1px;
		border : 1px solid #d95e16;
		width: 6em;
	}
	
	//#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 11.1em;
		margin-top : -1.2em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 11em;
		w\idth : 10em;
		display : block;
		color : white;
		font-weight : normal;
		text-decoration : none;
		background-color : #d95e16;
		border : 1px solid #d95e16;
		padding : 0 0.5em;
	}
	
	#nav li a:hover {
		color : white;
		background-color : #FF9900;
		border : 1px solid white;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

* { padding: 0; margin: 0; }





body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 background-image:url("http://access.htgdigital.co.uk/~tanglewo/wp-content/themes/tangle/images/tile2.jpg");
 background-repeat:repeat;
 background-position:left;
}
.hide img {
display:none;
}
#image {
display: none;
}

.quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#CC9900;
	font-size: 1.3em;
}
a {
color:#FF6600;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#wrapper { 
 margin: 0 auto;
 margin-top: 25px;
 width: 919px;
 background-image:url(images/leftboxbgrnd.gif);
 background-repeat:repeat-y;
 background-color:#FFFFFF;
 z-index: 1;
}
#header {
 color: #fff;
 width: 725px;
 float: left;
 padding: 10px;
 height: 100px;
 margin: 0px 0px 0px 0px;
 background-image:url(images/TW-header-bg.gif);
 background-repeat:no-repeat;
}
#headtagline {
 font:"AGaramond BoldItalic";
 font-size: 2em;
 color:#FFFFFF,
 float:left
 padding: 15px, 0, 0, 10px;
 }
 #toplinks {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 Float:left;
 padding-top: 80px;
 }
 #toplinks a {
color:#ffffff;
text-decoration:none;
}
#toplinks a:hover {
text-decoration:underline;
}
#searchform {
float:right;
padding-top: 66px;
}
#pagescale {
 color:#FFFFFF;
 border-bottom-style: solid;
 border-bottom-color:#999999;
 }
 #pagescale a {color:#ffffff;
text-decoration:none;
}
#pagescale a:hover {
text-decoration:underline;
}
#leftcolumn { 
 color: #333;
 //background-image:url(images/verticalbg.gif);
 //background-repeat:repeat;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 153px;
 float: left;
 z-index: 3;
}
#calmenu {
 float:left;
 width: 143px;
 background-color:#FFFFFF;
 margin-top: 1.2em;
 margin-left: 0px;
 padding-right: 10px;
 }
#rightcolumn {
 float: left;
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 min-height:8em; 
height:auto; 
width: 725px;
 display: inline;
 z-index: 2;
}
/* for Internet Explorer */
/*\*/
* html .container {
height: 8em;
}
/**/
#imageright {
 float: right;
 padding-left: 10px;
 }
#newsfeed {
float: right;
width: 150px;
min-height: 350px;
margin-top: 10px;
margin: 25px, 0px, 10px, 10px;
padding-top: 10px;
padding-left: 20px;
padding-bot: 10px;
padding-right: 10px;
border-width: 1px;
border-color:#999999;
border-style: solid;
}

#footer { 
 width: 900px;
 clear: both;
 color: #333;
 font-size: 0.8em;
 background: #BD9C8C;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
#footer a {
color:#ffffff;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#footercaption {
float: right;
}
//#newsbox {
 float: right;
 color: black;
 border: 1px solid #ccc;
 background: #fff;
 padding: 8px;
 margin: 12px, 0, 0, 12px;
 height: 380px;
 width: 150px;
 display: inline;
 position: /relative;
	}
#homecontent {
 float: left;
 width: 500px;
}	
#content {
float: left;
width: 725px;
}
#cathead ul{
color:#777777;
font-size: 1.5em;
font-weight: bold;
list-style-type:none;
list-color: transparent;
}
#cathead a, hover{
color:#777777;
font-size: 1.5em;
font-weight: bold;
list-style-type:none;
list-color: transparent;
}
/* new menu here */
.menu {
z-index:1000;
font-size:90%;
margin:25px 0 50px 0px; /* this page only */
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:150px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
position:relative;
background:#d95e16;
height:26px;
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:149px;
color:#000;
text-indent:5px;
border:1px solid #d95e16;
border-width:0 1px 1px 0;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background:#d95e16; width:150px; w\idth:149px;}
/* style the link hover */
* html .menu a:hover {color:#fff; background:#BD9C8C;}

.menu :hover > a {
color:#fff; 
background:#BD9C8C;
}


