/*Designed and produced by metalfury design services
www.metalfury.co.uk
*/
@charset "utf-8";
/*sticky footer start*/
* {
margin: 0;
}
/*html, body {
height: 100%;
}  moved to respective tags*/
/*sticky footer end*/

HTML{font-size: 100%;
height: 100%;}

body  {
	
	font-size:0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif, sans;
	background: #F3F1E9;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	height: 100%;
	
}
.elements_styles #container { 
/*sticky footer start*/
min-height: 100%;
height: auto !important;
height: 100%;/*sticky footer end*/

	width: 960px;  /* was 760 using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #F3F1E9;
	margin: 0 auto /*sticky footer start*/ -135px;/*sticky footer end*/ /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.elements_styles #header { 
	background:  #F3F1E9; /*beige*/       /*#fcfbf9 /*very light beige*/ 
	height: 160px;
	padding: 0, 0px, 0, 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.elements_styles #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

.elements_styles #sidebarleft {
	float: left; /* since this element is floated, a width must be given */
	width: 240px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 00px 00px; /* padding keeps the content of the div away from the edges */
	background-image: url(_images/sidebar_bg.gif);
	background-repeat: repeat-y;
	
}


.elements_styles #sidebarright {
	float: right; /* since this element is floated, a width must be given */
	width: 240px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: RED; /* the background color will be displayed for the length of the content in the column, but no further */
	
	padding: 00px 00px;
	background-image: url(_images/sidebar_bg.gif);
	background-repeat: repeat-y;
	
}



.elements_styles #mainContent { 
	margin: 0 240px 0 240px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebarright div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebarright space when the content in #sidebarright ends. */
	padding: 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 

.elements_styles #mainContentRight { 
	margin: 0 240px 0 0px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebarright div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebarright space when the content in #sidebarright ends. */
	padding: 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 

.elements_styles #mainContentFull { 
	margin: 0 0px 0 0px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebarright div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebarright space when the content in #sidebarright ends. */
	padding: 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 

.elements_styles #mainContentLeft { 
	margin: 0 0px 0 240px; 
	padding: 0 0; 
} 

/*sticky footer start*/
#footercontainer, #push {
height: 135px;
clear: both;
 
}/*sticky footer End*/

.elements_styles #footercontainer {
	padding: 0 0px 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	height: 135px;
	background-image: url(_images/footer_bg1.gif);
	background-repeat: repeat-x;
} 



.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
    font-size: 1px;
    line-height: 0px;
}
/*TYPE   */
p, ul {
	font-size: 1em; 
	line-height:150% ; 
	word-spacing:0.1em  ; 
	letter-spacing:0em ; 
	font-style: normal;  

	text-align:left;
	color: #631D0A;/*brown*/
	margin-left:20px; margin-right: 10px; margin-top:0px; margin-bottom: 20px; }
	

		
	
ul{
	list-style-position:outside;
	
	padding-left:25px;
	
	}
	
li{	/*padding-left:10px;*/ /*dropped for second lines - test!*/}
	
.elements_styles #breadcrumbs p { 
font-size: 0.8em;
margin-bottom: 10px;
 margin-top:0px;
  }	
	
.elements_styles #introtext P{
	font-size: 1.2em;
	font-style: normal;
	line-height:150%;
	word-spacing:0em;
	letter-spacing:0em;
	
	text-align:left;
	color: #631D0A;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #FFF;
	}
	
.elements_styles #introtext  .endlink{
	font-size: .75em; 
	font-style: normal; 
	background-color: #FFF;
	}
	
.elements_styles #introtext  a{
	font-size: 1.1em; 
	font-style: normal;
	line-height:150%;
	word-spacing:0em;
	letter-spacing:0em;
	background-color: #FFF;
	}
	
/**********PORTALS************/	
.elements_styles #portals{
	
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 15px;
	}
	

.elements_styles #portalone, .elements_styles #portaltwo, .elements_styles #portalthree, .elements_styles #portalfour
{width: 165px;
	height: 262px;
	background-color:#1D8FBC; /*blue*/
	position:relative;
	left:0px;
		}

.elements_styles #portalone{/*coaching*/
	
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	background-image:url(_images/portal/coaching02.jpg);
	background-repeat:no-repeat;

	}

.elements_styles #portaltwo{/*DofE*/
	
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	/*background-image:url(_images/portal/dofe01.jpg);*/
	background-image:url(_images/portal/norwaywinterwilderness01.jpg);
	background-repeat:no-repeat;

	}
	

	
	
.elements_styles #portalthree{/*adventures holidays Expeds*/

	float: right;
	
	margin-left: 0px;
	margin-right: 0px;
		background-image:url(_images/portal/ahe02.jpg);
	background-repeat:no-repeat;

	}
	
	
.elements_styles #portalfour{/*Extraordinary adventures*/

	float: right;
	margin-left:10px;
	margin-right: 0px;
	background-image:url(_images/portal/ext_adv01.jpg);
	background-repeat:no-repeat;
			
	}
	
.elements_styles #portaltext a{

	position:absolute;
	width: 155px;
	display:block;
	
	padding-left:5px; padding-right: 5px; padding-top:5px; padding-bottom: 10px ;
	margin-bottom: 5px ;/*raises above blue border at base*/
	bottom:0px;
	left:0;
	
	font-size: 0.85em; 
	line-height:130% ; 
	word-spacing:0.0em  ; 
	letter-spacing:0em ; 
	font-style: normal;  
	text-align:left;
	text-decoration: none;
	color: #ffffff;/*white*/
	
	background-image:url(_images/1D8FBCblue_85pcnt.png);/*blue transparent PNG*/
	background-repeat:repeat;
	
	

	
		
	}
	


.elements_styles #portaltext H3 {
	
	margin-left:0px; margin-right: 0px; margin-top:0px; margin-bottom: 0px ;
	font-size: 1em; 
	font-style: normal;  
	text-align:left;
	color: #ffffff;/*white*/
	text-decoration: none;
}


.elements_styles #portaltext a:hover  {

	color: #ffffff;/*white*/
	text-decoration:underline;
}

.elements_styles #portaltext #hiddentext {

	visibility:hidden;
	height: 0;
	font-size: 0.1em; 
	

	
}

.elements_styles #portaltext #moreinfo {

	visibility:visible;
	height:auto;
	width:10px;
	font-size: 1em; 

	
}


.elements_styles #portalone:hover #hiddentext, .elements_styles #portaltwo:hover #hiddentext,  .elements_styles #portalthree:hover #hiddentext, .elements_styles #portalfour:hover #hiddentext /*This makes the hidden text appear when the portal image is rolled over*/
{
	visibility:visible;
	height:auto;
	font-size: 1em; 
	
		}
		
.elements_styles #portalone:hover #moreinfo, .elements_styles #portaltwo:hover #moreinfo, .elements_styles #portalthree:hover #moreinfo, .elements_styles #portalfour:hover #moreinfo /*get rid of 'more icon' on heading*/
{
	visibility:hidden;
	height: 0;
	font-size: 0.1em;
	
		}



	
#invisible{
	visibility:hidden;
	position:absolute;
	top:-1000px;
	font-size: 1px;
	
	}
	
	
/*START SIDE BAR TEXT*/	

#sidebarright #facebook{margin-left:30px;
text-align:center;
}

#twitter_blog_div ul{
	list-style:none;
	
	list-style-type:none;
	
	
	
	
	font-size: .9em; 
	line-height:150% ; 
	word-spacing:0.1em  ; 
	letter-spacing:0em ; 
	font-style: normal;  
	text-align:left;
	color: #631D0A;/*brown*/
	padding-left:0px;
	padding-right:0px;
	margin-left: 0px;
	margin-right: 0px;
	}
#twitter_blog_div li{
	list-style:none;
	list-style-type:none;

	padding-left:30px;
	padding-right:30px;}

	
.elements_styles #sidebarright P{
	font-size: .9em; 
	margin-left:30px;
	margin-right: 30px;}
	
.elements_styles #sidebarright H1{
	margin-left:30px;
	margin-right: 30px;}
.elements_styles #sidebarright H2{
	margin-left:30px;
	margin-right: 30px;}
.elements_styles #sidebarright H3{
	margin-left:30px;
	margin-right: 30px;}
	
.elements_styles #sidebarleft P{
	font-size: .9em; 
	margin-left:30px;
	margin-right: 30px;}
	
.elements_styles #sidebarleft H1{
	margin-left:30px;
	margin-right: 30px;}
.elements_styles #sidebarleft H2{
	margin-left:30px;
	margin-right: 30px;}
.elements_styles #sidebarleft H3{
	margin-left:30px;
	margin-right: 30px;}
	/*END SIDE BAR TEXT*/
	
H1{
	font-size: 1.5em; 
	line-height:150% ; 
	word-spacing:0em  ; 
	letter-spacing:0em ; 
	font-style: bold;  

	text-align:left;
	color: #1D7294;
	margin-left:20px; margin-right: 10px; margin-top:10px; margin-bottom: 0px }

H2{
	font-size: 1.2em;
	font-style: normal;
	line-height:150%;
	word-spacing:0em;
	letter-spacing:0em;
	

	text-align:left;
	color: #631D0A;
	padding-left:20px;
	padding-right: 10px;
	padding-top:15px;
	padding-bottom: 15px;
	}
	
	
	
H3{
	font-size: 1.00em; 
	line-height:150% ; 
	word-spacing:0em  ; 
	letter-spacing:0em ; 
	font-style: bold;  
	
	text-align:left;
	color: #631D0A;
	margin-left:20px; margin-right: 10px; margin-top:10px; margin-bottom: 0px }

/*OTHER HTML STYLES*/	
small { 
font-size: 0.8em;

  }	
  
blockquote.indent{
background-color:#FFFFFF;
margin-left:20px; margin-right: 0px; margin-top:0px; margin-bottom:0px ;
padding-left:0px; padding-right: 0px; padding-top:0px; padding-bottom: 00px ;
background: #F3F1E9;	
 }

blockquote.indent P{

padding-left:0px; padding-right: 0px; padding-top:0px;padding-bottom: 0px ;
font-size: 1em; 
	line-height:150% ; 
	word-spacing:0.1em  ; 
	letter-spacing:0em ; 
	font-style: normal;  
	text-align:left;
	color: #631D0A;/*brown*/
	font-family: Verdana, Arial, Helvetica, sans-serif, sans;

	
	}
	
 blockquote {
background-color:#FFFFFF;
margin-left:20px; margin-right: 20px; margin-top:20px; margin-bottom: 20px ;
padding-left:0px; padding-right: 0px; padding-top:20px; padding-bottom: 10px ;
}

blockquote p{
	font-size: 1em; 
	line-height:200% ; 
	word-spacing:0.1em  ; 
	letter-spacing:0em ; 
	font-style: normal;  
	font-family: Georgia, Times New Roman, Times, serif;
	text-align:left;
	color: #631D0A;/*brown*/
	padding-left:15px; padding-right: 15px; padding-top:0px;padding-bottom: 0px ;
} 
 


blockquote .quoteopen
{background-image:url(_images/quote_open40px.gif);
background-repeat:no-repeat;
background-position:top left;
height:50px;
width:60px;
float:left;
padding-right:00px;
margin-left:20px;
}

blockquote .quoteclose
{background-image:url(_images/quote_close40px.gif);
background-repeat:no-repeat;
background-position:bottom right;
position:relative;
display:block;
bottom:80px;
right:50;
height:50px;
width:60px;

float:right;
margin-right:40px;
margin-left:20px;
padding-left:20px;

}
  
 


#blog IMG  {border:none;

margin-left:0px; margin-right: 0px; margin-top:20px; margin-bottom: 20px }

/*use for images with tight borders*/
.imageright {border:none; margin-left:20px; margin-right: 0px; margin-top:00px; margin-bottom: 00px }
.imageleft {border:none; margin-left:20px; margin-right: 0px; margin-top:00px; margin-bottom: 00px }

.polaroidLeft, .polaroidRight{
background-color: white;
border-width: 0px 2px 2px 0px;
border-style: none solid solid none;
border-color: #e2e0dc;
padding: 5px 5px 10px 5px;
}

/*T R B L*/

.polaroidLeft {margin: 5px 5px 15px 0;}/*Can't work out why this one don't work!*/
.polaroidRight {margin: 5px 0 5px 15px;}

	
.elements_styles #titleimage{
	text-align:left;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}


#sidebarright HR, #sidebarleft HR { height:0px;
        border:0px;
		border-top:10px solid #F3F1E9; /*beige*/ }	

#mainContent HR { height:0px;
        border:0px;
		border-top:5px solid #FFFFFF;  }
		
#mainContent .sectionbreak, #mainContentRight .sectionbreak, #mainContentLeft .sectionbreak, #mainContentFull .sectionbreak 
	  { height:10px;
        border:0px;
		margin-top:10px;
		margin-bottom:5px;	
		border-top:5px solid #FFFFFF;  }
		
#sidebarleft .sectionbreak, #sidebarright .sectionbreak { 
		height:10px;
		margin:0;
		margin-top:10px;
		margin-bottom:5px;		
		
        border:0px;
		background-color:#F3F1E9; /*beige*/
		 }
	

/*Links*/

a:link {
    color:  #D1232A; /*Dark Red*/
	text-decoration: none;
}
a:visited {
	text-decoration: none;
    color:  #D1232A; /*Dark Red*/}

a:hover {
    text-decoration: underline;
    color: #D1232A; /*Dark Red*/

}

.elements_styles #sidebarright H3 a, .elements_styles #sidebarleft H3 a{
	color:  #631D0A; /*brown*/
	text-decoration: none;}

.elements_styles #sidebarright H3 a:hover, .elements_styles #sidebarleft H3 a:hover{
	color:  #631D0A; /*brown*/
	text-decoration: underline;}


a.linkwhite:link {
    color: white;
	text-decoration: none;
}
a.linkwhite:visited {
    color:  white;
	text-decoration: none;}

a.linkwhite:hover {
    text-decoration: underline;
	
    color: white;}
	
	
a.quietlink:link {
    color: #631D0A;
	text-decoration: none;
}
a.quietlink:visited {
    color:  #631D0A;
	text-decoration: none;}

a.quietlink:hover {
    text-decoration: underline;
	
    color:#631D0A;
	}	
	
	
a.H1quietlink:link {
    color: #1D7294;
	text-decoration: none;
}
a.H1quietlink:visited {
    color:  #1D7294;
	text-decoration: none;}

a.H1quietlink:hover {
    text-decoration: underline;
	
    color:#1D7294;
	}		
	
	
/*footer links*/	
.elements_styles #footertop a:link {
    color:  #587F0D; /*Dark Green*/
	text-decoration: none;
	}
	
.elements_styles #footertop a:visited {
    color:  #587F0D; /*Dark Green*/
	text-decoration: none;
	}
	
.elements_styles #footertop a:hover {
    color:  #587F0D; /*Dark Green*/
	text-decoration: underline;
}	

.elements_styles #footerbase a:link {
    color:  #F28314; /*orange*/
	text-decoration: none;
	}
	
.elements_styles #footerbase a:visited {
    color:  #F28314; /*orange*/
	text-decoration: none;
	}
	
.elements_styles #footerbase a:hover {
    color:  #F28314; /*orange*/
	text-decoration: underline;
}	
/*END LINKS*/
/**********************************************************/	
	
/*NAVIGATION TOP*/	

#navigation_top01 {
	width:960px;
	margin:0;
	padding:0;
	height: 50px;
	background-image:url(_images/nav_bg/top_banner_bg.gif);
	background-repeat:repeat-x;

	background-color:#F3F1E9; /*beige*/
	list-style-type:none;
		
	float:left; /* Contain floated list items*/
	font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif, sans;
	font-size: 0.95em;
	
	

}

#navigation_top01 li{
	
	float:left;
	margin:0;
	padding: 0;
	
	}

#navigation_top01 li a {

float:left;
padding: 0;
padding-top:9px;
margin: 0;
height:50px;
color: #631D0A;/*brown*/
text-align: center;
text-decoration:none;
text-transform:uppercase;

line-height: 140%;
/*border:1px solid GREEN;*/
}

/*Hover*/
#navigation_top01 #nav_home a:hover, #navigation_top01 #nav_news a:hover,  #navigation_top01 #nav_contact a:hover {
background-image:url(_images/nav_bg/r3.gif);  background-repeat:repeat-x;}

#navigation_top01 #nav_about a:hover {
background-image:url(_images/nav_bg/g3.gif);  background-repeat:repeat-x;}

#navigation_top01 #nav_member a:hover, #navigation_top01 #nav_resources a:hover {
background-image:url(_images/nav_bg/o3.gif);  background-repeat:repeat-x;}

#navigation_top01 #nav_coach a:hover, #navigation_top01 #nav_dofe a:hover, #navigation_top01 #nav_a-h-e a:hover, #navigation_top01 #nav_ext-adv a:hover {
background-image:url(_images/nav_bg/b3.gif);  background-repeat:repeat-x;}


/*Individual section widths*/
#navigation_top01 #nav_home a {width:67px; background-image:url(_images/nav_bg/r1.gif);  background-repeat:repeat-x; } 
#navigation_top01 #nav_news  a {width:69px; background-image:url(_images/nav_bg/r1.gif); background-repeat:repeat-x;}
#navigation_top01 #nav_about  a {width:83px; background-image:url(_images/nav_bg/g1.gif); background-repeat:repeat-x;}
#navigation_top01 #nav_coach  a {width:86px; background-image:url(_images/nav_bg/b1.gif); background-repeat:repeat-x;}
#navigation_top01 #nav_dofe  a {width:90px; background-image:url(_images/nav_bg/b1.gif); background-repeat:repeat-x;}
#navigation_top01 #nav_a-h-e  a {width:146px; background-image:url(_images/nav_bg/b1.gif);background-repeat:repeat-x;}
#navigation_top01 #nav_ext-adv  a {width:120px; background-image:url(_images/nav_bg/b1.gif); background-repeat:repeat-x;}
#navigation_top01 #nav_member  a {width:95px; background-image:url(_images/nav_bg/o1.gif); background-repeat:repeat-x;}
#navigation_top01 #nav_resources  a  {width:117px; background-image:url(_images/nav_bg/o1.gif); background-repeat:repeat-x;}
#navigation_top01 #nav_contact  a {width:87px; background-image:url(_images/nav_bg/r1.gif); background-repeat:repeat-x;}

/*You are here styling*/
#body_home #navigation_top01 #nav_home a,
#body_news #navigation_top01 #nav_news a,
#body_about #navigation_top01 #nav_about a,
#body_coach #navigation_top01 #nav_coach a,
#body_dofe #navigation_top01 #nav_dofe a,
#body_a-h-e #navigation_top01 #nav_a-h-e a,
#body_ext-adv #navigation_top01 #nav_ext-adv a,
#body_member #navigation_top01 #nav_member a,
#body_resources #navigation_top01 #nav_resources a,
#body_contact #navigation_top01 #nav_contact a
{
color: #D1232A; /*Dark Red*/
}

/********NAVIGATION SIDE**********/

#navigationside  {
	font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif, sans;
	font-size: 0.95em;	

	
}
#navigationside ul {
		
	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	
	list-style-type:none;
	width: 220px;
	float:left;
	}
	
#navigationside li {
		
	
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	
	
	list-style-type:none;
	
	background-color:#FAFAF8; /*really light beige*/
	float:left;
	width: 200px;
	

}

#navigationside a {
display:block;
color: #631D0A;/*brown*/
text-decoration:none;
text-transform:uppercase;

	margin:0px;
	
	padding-left:10px;
	padding-right:5px;
	padding-top:12px;
	padding-bottom:12px;

line-height: 125%;

border-bottom:1px solid #F3F1E9; /*beige*/
}

#navigationside a:hover {
color: #FFF;
background:#D3CFC2; /*nav gray*/

}
#navigationside .navigationsidesub a{
text-transform:none;
padding-left:15px;}

#navigationside .navigationsidesub a:hover{
color: #FFF;
background:#E2E0DC; /*light nav gray*/

}

 

/*END NAVIGATION TOP*/	
/**********************************************************/	

/*NAVIGATION FOOTER*/

.elements_styles #footertop { 
	width: 960px;  /* was 760 using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	/*background-color:#8BD31A;*/
	height: 105px;
} 
.elements_styles #footertop ul {
	/*margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color:  #587F0D; /*Dark Green*/
	margin:0px,0,0,0;
	/*position:relative; top:77px; *//*taken out due to MSIE issues*/
	
	
}

.elements_styles #footerbase { 
	width: 960px;  /* was 760 using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color:#631D0A;
	height: 30px;
	
} 
.elements_styles #footerbase ul {
	/*margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color:  #F28314; /*orange*/
	margin:0;
	/*position:relative; top:5px;*/ /*taken out due to MSIE issues*/
}

#footercontainer ul {list-style-type:none; font-size: 0.8em; }

/*TOP FOOTER*/

#footertopleft li {
	/*width:100px;*/
	padding-right:30px;
	padding-top:77px; /*this padding is is used instead of positioning as MSIE seems to ignore the other positioning?*/
	float: left;
	
	
}

#footertopright li {
	/*width:100px;*/
	padding-left:30px;
	padding-top:77px; /*this padding is is used instead of positioning as MSIE seems to ignore the other positioning?*/
	float: right;
	
	
}


/*END TOP FOOTER*/

/*BOTTOM FOOTER*/
#footerbottomleft li {
	/*width:100px;*/
	padding-right:10px;
	padding-top:8px; /*this padding is is used instead of positioning as MSIE seems to ignore the other positioning?*/
	float: left;
}

#footerbottomright li {
	/*width:100px;*/
	padding-left:10px;
	padding-top:8px; /*this padding is is used instead of positioning as MSIE seems to ignore the other positioning?*/
	float: right;
}
/*END BOTTOM FOOTER*/
