
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#qGroupColour.wrapperBGColor#;
	margin: 0;
	padding: 0}

	/*body, form, input, table, textarea, pre{
	font-family: Arial, Helvetica, sans-serif}
*/
/* start of WRAPPER mark-up styling */

/* start of HEADER WRAPPER mark-up styling */
#headerwrapper {
	background-color:#663333;
	max-width:1680px;
	text-align: center; /*set value to "left", "center", or "right"*/
	margin-left: auto;
	margin-right: auto;
}
/* end of HEADER WRAPPER mark-up styling */

/* start of HEADER BACKGROUND mark-up styling */
#headerbackground {
	max-width:970px;
	margin-left:auto;
	margin-right:auto;
	margin: 8px;
	background-color:#3B74A4;
}
/* end of HEADER BACKGROUND mark-up styling */

/* start of HEADER mark-up styling */
#headertop {
	background-color: yellow;
	<cfif qGroupColour.headerMenuWidth IS "C">
		max-width: 1000px;
		width: 1000px;
	<cfelse>
		width: 100%;
	</cfif>
	text-align: center;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	margin-left: auto;
	margin-right: auto;
	background-color:#3B74A4;
}
/* end of HEADER mark-up styling */

/* start of HEADER MENU WRAPPER mark-up styling */
#headermenu {
	margin-left: auto;
	margin-right: auto;
	background-color:#cccccc;
	float: none;
}
/* end of HEADER MENU WRAPPER mark-up styling */

/* start of HEADER BREADCRUMB WRAPPER mark-up styling */
#headerbreadcrumb {
	float: none;
}
/* end of HEADER BREADCRUMB WRAPPER mark-up styling */

/* start of CONTENT WRAPPER mark-up styling */

#contentwrapper {
	text-align: center; /*set value to "left", "center", or "right"*/
	width: 980px;
	max-width:1680px;
	background-color:#3B74A4;
	margin-top: 4px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	border: thin solid #000000;
}
/* end of CONTENT WRAPPER mark-up styling */

/* start of SIDE BAR WRAPPER mark-up styling */
#leftwrapper {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	float: left;
	overflow:auto;
<cfif sideBar NEQ "">
	max-width:210px;
<cfelse>
	max-width:10px;
</cfif>
	Background-color:#3B74A4;
}
#rightwrapper {
	margin-top:5px;
	margin-bottom:10px;
	float: right;
	overflow:auto;
	max-width:200px;
	Background-color:#3B74A4;
}
/* end of SIDE BAR WRAPPER mark-up styling */

/* start of TEASER ADVERT mark-up styling */
#teaser {margin: 0 0 0 0;}
.tease {height: 160px; width: 200px; padding: 0; text-align: center; vertical-align: middle;}
/* end of TEASER ADVERT mark-up styling */

/* start of SOCIAL NETWORK mark-up styling */
.meetup {height: 37px; width: 55px; border: none} 
.facebook {height: 37px; border: none} 
.youtube {height: 37px; width: 37px; border: none}

#socialNetwork {
	padding: 4px 4px;
	overflow:auto;
	margin-left:10px;
	}
/* end of SOCIAL NETWORK mark-up styling */



/* start of MAIN BODY WRAPPER mark-up styling */
#pagebodyleft {
<cfif qGroupColour.contentWidth IS "C"
	AND sideBar NEQ "">
	width: 770px;
<cfelseif qGroupColour.contentWidth IS "C"
	AND sideBar IS "">
	width: 960px;
</cfif>
	min-height:350px;
	background-color:#qGroupColour.contentBGColor#;
	padding: 4px 4px;
	overflow:auto;
	margin-top:10px;
	}

#pagebodyright {
<cfif qGroupColour.contentWidth IS "C"
	AND sideBar NEQ "">
	width: 770px;
<cfelseif qGroupColour.contentWidth IS "C"
	AND sideBar IS "">
	width: 960px;
</cfif>
	min-height:350px;
	background-color:#qGroupColour.contentBGColor#;
	overflow:auto;
	padding: 4px 4px;
	margin-top:5px;
	}

#pagebodyall {
	float: none;
<cfif qGroupColour.contentWidth IS "C"
	AND sideBar NEQ "">
	width: 770px;
<cfelseif qGroupColour.contentWidth IS "C"
	AND sideBar IS "">
	width: 960px;
</cfif>
	min-height:350px;
	background-color:#qGroupColour.contentBGColor#;
	padding: 4px 4px;
	margin-top:5px;
	overflow:auto;
	margin-left:10px;
	}
/* end of MAIN BODY WRAPPER mark-up styling */


/* start of FOOTER BAR WRAPPER mark-up styling */
#footerbar {
	clear:both;
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	font-size: 12px;
<cfif qGroupColour.contentWidth IS "C">
	width: 970px;
</cfif>
	}
/* end of FOOTER BAR WRAPPER mark-up styling */

/* start of LEFT events mark-up styling */
##leftevents {
	width: 200px;
	background-color:#qGroupColour.eventBGColor#;
	color: ##000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 4px 4px;
	text-decoration: none;
	/*border: thin solid ###qGroupColour.eventBGColor#;*/
}
/* end of LEFT events mark-up styling */

/* +++++ header navigation layout +++++ */
#nav_main {
	background: #000000;
	clear: both;
	width:100%;
	display: block;
	list-style: none;
	margin: 0;
	text-align: left
	}
	
#nav_main li {
	display: inline;
	margin: 0 -2px 0 -2px;
	padding: 0}
	
#nav_main a:link, #nav_main a:visited, #nav_main a:hover, #nav_main a:active {
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	color: #FFFFFF;
	font-size:12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0.5em 1em 0.5em 1em;
	text-decoration: none;
}
	
#nav_main a:hover, #nav_main a:active {
	color: #FFFFFF !important;
	text-decoration: underline;
}
	
#nav_2 {
	font-weight: bold;
	list-style: none;
	margin: 5;
	padding: 0 0 3em 0;
}

nav_2 a:link, #nav_2 a:visited, #nav_2 a:hover, #nav_2 a:active {
	border-bottom: solid 1px #000000;
	color: #000000;
	display: block;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
	width: 170;
}

#nav_2 a:hover, #nav_2 a:active {
	background-color: #DFDFDF;
}

#nav_2 ul {
	font-weight: normal;
	color:#000000;
	margin: 0;
	padding-bottom: 1px;
}
/* +++++ end of header navigation layout +++++ */
	
/* start of LEFT MENU mark-up styling */
#leftNav {
	background-color: gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	padding: 4px 4px;
	margin-top: 4px;
	margin-bottom: 10px;
	text-decoration: none;
	border-right: 1px solid #DADADA;
	width:190px;
	text-align: left;
}

#leftNav #leftNav_title ul {
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	color:white; 
	font-weight: bold;
	background-color: gray;
	text-decoration: none;
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
}

#leftNav_2 {
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0 0 1em 0;
}

#leftNav_2 a:link, #leftNav_2 a:visited, #leftNav_2 a:hover, #leftNav_2 a:active {
	/*border-bottom: solid 1px #000000;*/
	color: #000000;
	font-size:12px;
	display: block;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
	width: 95%;
}

#leftNav_2 a:hover, #leftNav_2 a:active {
	background-color: silver;
}

#leftNav_2 ul {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-bottom: 0;
}
/* end of LEFT NAVIGATION mark-up styling */
	/* +++++ end navigation styling +++++ */

/* start of default header mark-up styling */
.defaulttitle {
    font-family: 'Comic Sans MS';
	font-size: 2em;
    color: black;
    font-weight: bold;
    line-height: 3;
}

.categories
{
    border-top:1px solid #ddd;
    padding:5px;
    margin:0px;
    margin-left:20px;
    background: white url("/web/20131214022923im_/http://www.theipf.co.uk/images/navigation/silver-grad-inv.jpg") repeat-x top left;
    color:#333;
}

div.x-tab-panel-header, ul.x-tab-strip-top {
    background-image: none;
    background-color: transparent;
    padding-bottom: 0px;
}

div.x-tab-panel-header {
	border: 0px;
}
#share{float:left;clear:both; border-top:solid 1px #c4c4c4; border-bottom:solid 1px #c4c4c4; padding:5px 0px 15px 0px;  width:100%; font-size:1.3em; font-weight:bold; padding-bottom:0px}
#share img{float:right; margin-left:7px}
#share img.send{padding-top:2px;}

/* end of page structure */



	
/*
     FILE ARCHIVED ON 02:29:23 Dec 14, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:44:27 May 17, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 179.046
  exclusion.robots: 0.155
  exclusion.robots.policy: 0.145
  cdx.remote: 0.168
  esindex: 0.016
  LoadShardBlock: 139.57 (3)
  PetaboxLoader3.datanode: 156.875 (4)
  CDXLines.iter: 17.457 (3)
  load_resource: 117.779
  PetaboxLoader3.resolve: 32.419
*/