/*      Created by Keith Donegan of Code-Sucks.com	  	  E-Mail: Keithdonegan@gmail.com	  	  You can do whatever you want with these layouts,	  but it would be greatly appreciated if you gave a link	  back to http://www.code-sucks.com	  *//* 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: 1.2em; background-image:url("http://access.htgdigital.co.uk/~tanglewo/wp-content/themes/tangle/images/tile2.jpg"); background-repeat:repeat; background-position:left;}.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;font-size:13px;}#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-color:white; 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: 12px; 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;}/* hide the sub levels and give them a positon absolute so that they take up no room */.menu ul ul {visibility:hidden;position:absolute;top:0;left:150px; }/* make the second level visible when hover on first level list OR link */.menu ul li:hover ul,.menu ul a:hover ul {visibility:visible;}/* keep the third level hidden when you hover on first level list OR link */.menu ul :hover ul ul{visibility:hidden;}/* keep the fourth level hidden when you hover on second level list OR link */.menu ul :hover ul :hover ul ul{visibility:hidden;}/* make the third level visible when you hover over second level list OR link */.menu ul :hover ul :hover ul{ visibility:visible;}/* make the fourth level visible when you hover over third level list OR link */.menu ul :hover ul :hover ul :hover ul { visibility:visible;}<!--[if IE 7]>.menu li {float:left;}<![endif]-->/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $ * This file is licensed under the GNU GPL. See LICENSE file for details. *//*** ***  Calendar ***/#wp-calendar table { width:100%;}#wp-calendar #prev {  text-align:left;}#wp-calendar #next {  text-align:right;}.ec3_eventday a { color:#a00 !IMPORTANT;}#wp-calendar table td,#wp-calendar table th {  text-align:center;  font-size:14px;}#wp-calendar table td,#wp-calendar table td.pad:hover,#wp-calendar table.nav tr td { padding:1px; border:none;}#wp-calendar table td:hover,#wp-calendar table #today { padding:0px; border:solid 1px #999;}/* The EC graphic. */.ec3_ec { display:block; float:right; border:none; width:13px; height:9px;}.ec3_ec span { display:none }/*** ***  Popup ***/.ec3_popup { margin:0 !IMPORTANT; padding:0 !IMPORTANT; border:none; position:absolute; border-collapse:collapse; filter:alpha(opacity=87); -moz-opacity:.87; opacity:.87; z-index:30000;}.ec3_popup td { padding:0;}.ec3_popup table { border:solid #999 1px;        /* popup border */ background-color:#eeb;        /* popup background colour */ font-size:x-small;            /* popup font size */ color:black; text-align:left;}.ec3_popup table td { padding:1.5px 3px 1.5px 3px;}#ec3_shadow0 div { width:8px; height:32px; }#ec3_shadow0 { margin:0; padding:0; border:none; width:8px; background-repeat:no-repeat; background-position:bottom right; vertical-align:bottom;}#ec3_shadow1 { margin:0; padding:0; border:none; height:16px; background-repeat:repeat-x;}#ec3_shadow2 div { width:8px; height:32px; }#ec3_shadow2 { margin:0; padding:0; border:none; width:8px; background-repeat:no-repeat; background-position:bottom left; vertical-align:bottom;}/*** ***  Event list ***/.ec3_list { margin-left:0px; word-spacing:-1px; letter-spacing:-0.2px; color:#800; font-size: 1em; list-style-type:square;}.ec3_list li { font-size:0.8em !IMPORTANT; color:#999900; list-style:none;}.ec3_list li:before { content:"" !IMPORTANT;}/*** ***  Schedule ***/table.ec3_schedule { border-collapse:collapse; margin:0.5ex 1ex 0.5ex 0; border:solid 1px #800; float:left;}table.ec3_schedule td { padding:0 0.5ex 0 0.5ex; color:#800;}td.ec3_start { text-align:right; }td.ec3_to    { text-align:center; }/* ---------------------------------------------------------------------------- POSTS ---------------------------------------------------------------------------------------------------------------------- *//*-------------------- POST CONTAINER ---------------------*/div.post {	display: block;	border-bottom-style:solid;	border-bottom-color:#999999;	border-bottom-width:thin;	/* more  ... */	}/* additonal styles for sticky posts */.sticky {	/* more  ... */	}/*-------------------- POST KICKER ------------------------*/div.post-kicker {	/* more  ... */	}div.post-kicker a:link, div.post-kicker a:visited, div.post-kicker a:active {	/* more  ... */	}div.post-kicker a:hover {	/* more  ... */	}	/*-------------------- POST HEADLINE ----------------------*/div.post-headline {	/* more  ... */	}div.post-headline h2 {	margin: 0;	padding: 0;	/* more  ... */	}div.post-headline h2 a:link, div.post-headline h2 a:visited, div.post-headline h2 a:active {	/* more  ... */	}div.post-headline h2 a:hover {	/* more  ... */	}	/*-------------------- POST BYLINE ------------------------*/	div.post-byline {	/* more  ... */	}div.post-byline a:link, div.post-byline a:visited, div.post-byline a:active {	/* more  ... */	}div.post-byline a:hover {	/* more  ... */	}	/*-------------------- POST BODY COPY ---------------------*/	div.post-bodycopy {	/* more  ... */	}	div.post-bodycopy p {	margin: 1em 0;	padding: 0;	display: block;	/* The rule below would create hor. scrollbars in Firefox, 	which would be better than overflowing long strings, but the	downside is that text won't float around images anymore. 	Uncomment this if you don't float images anyway */	/* overflow: auto; */	}/*-------------------- POST PAGINATION --------------------*/div.post-pagination {	/*border: solid 1px brown;*/	}	/*-------------------- POST FOOTER ------------------------*/	div.post-footer {	clear:both; 	display: block;	/* more  ... */	}div.post-footer a:link, div.post-footer a:visited, div.post-footer a:active {	/* more  ... */	}	div.post-footer a:hover {	/* more  ... */	}	/*-------------------- ICONS in KICKER, BYLINE & FOOTER ---*/div.post-kicker img, div.post-byline img, div.post-footer img {	border: 0;	padding: 0;	margin: 0 0 -1px 0;	background: none;	}	span.post-ratings {	display:inline-block; 	/* postratings set to "span" by the 							theme, instead of default "div", to 							make them display inline. Adding 							inline-block and nowrap to avoid 							line wrapping of single voting stars. */	width: auto;	white-space: nowrap;	}/* Form elements *///input{	width:250px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	background: #F4FBDB;	border: 1px solid #666D4B;}//textarea{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	background: #F4FBDB;	border: 1px solid #666D4B;}//select{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	background: #F4FBDB;	border: 1px solid #666D4B;}//form{	padding:0px;	margin:0px;}//.form_text{width: 150px;font-weight:bold;font-size:110%;text-align:right;vertical-align:top;}//.form_object{position:relative;}