/*

Colours:
	color: #d9d2c7; - near white.
	color: #b3ab9f; - light grey
	color: #595243; - middle grey
	color: #403b30; - dark grey
	color: #504a40; - text
	color: #403b30; - DARK
	color: #A63232; - red

*/

body{
	margin: 0px;/* change this to 0 or whatever's required when building*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	height:100%;
	width:100%;
	z-index:0;
	background:#EBE8E4;
}
div { z-index:0;}

textarea { font-family:Arial, Helvetica, sans-serif;}

div.moz {
	position: absolute;
	bottom: -0.1px;
}

a:link {
	color: #A63232;
	text-decoration: underline;
	outline:none;
}

a:visited {
	color: #A63232;
	text-decoration: underline;
	outline:none;
}

a:hover {
	color: #A63232;
	text-decoration: none;
	outline:none;
}

a:active {
	color: #A63232;
	text-decoration: underline;
	outline:none;
}


h1 {
	color: #a63232;
	font-size: 2.2em;
	font-weight: normal;
	letter-spacing:0.5px;
	text-align:left;
	text-transform:uppercase;
	margin: 0 0 6px 0;
	padding: 6px 0 4px 30px;
	font-family:"Arial Narrow";
	border-bottom: 1px solid #ccc4b8;
}


h2 {
	color: #a63232;
	font-size: 1.2em;
	font-weight: bold;
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



p{
	color: #403a2d;
	font-size: 1.2em;
	font-weight: normal;
	margin: 9px 0 9px 0 ;
	padding: 0;
	vertical-align:
}

p span { color:#a63232; }
p.small { font-size:1em;}
p.kicker { font-size:1.4em; font-weight:bold;}
/*
div { margin:0; padding:0; float:left;}
*/

blockquote { 
	font-style:italic;
	font-size:1.2em;
	color:#a63232;
	padding: 0 0 0 30px;
	background:url(../assets/images/page/blockquote.gif) top left  no-repeat;
}

sup, sub { font-size:10px; color:#81272a;}

ul {
	margin: 10px 10px 10px 0px;
	padding: 0;
}

ul li {
	margin: 0 0 0 17px;
	padding: 0;
	list-style-image: url(../assets/images/page/bullet.gif);
	color:#403A2d;
	font-weight:normal;
}

.generic_hold ul li {
	font-size:1.2em;
}

ol{
	margin: 10px 10px 10px 0px;
	padding: 0; 
	list-style:decimal inside; 
}

ol li{
	padding: 0 0 0 0;
}

form {
	margin: 0px;
	padding: 0px;
}

input {
	margin: 0px;
	padding: 0px;
}

/*img {
	margin: 0px;
	padding: 0px;
}*/

/*hr {
	height: 1px;
	color: #9f9e9a;
	border: 1px #9f9e9a dashed;
}*/

.hidden { display:none;}
.float_left, .float_right { float:left; position: relative; }
.float_right { float:right;}

	
/* Structure */

#main_hold{
	width: 722px;
	display: block;
	margin-top:0;
    margin-left: auto;
    margin-right: auto;
	position:relative;
	} 
	
#header {
	position:absolute;
	top:0; left:0;
	width:722px;
	z-index:10;
	margin:0; padding:0;
}
#page_content {  width: 722px; padding:195px 0 0 0; z-index:10; position:relative;}

#standard_content, #wide_content {
	float:left; margin:0;  width: 722px; background:url(../assets/images/page/bg_body.gif) #fff 508px repeat-y;
}
#wide_content {background:#fff;}
div.no_bg { background:#fff;}

div.cr_tl{ width:509px; height:7px; float:left; background:url(../assets/images/page/cr_tl.gif) top left no-repeat; }
div.cr_tr {width:10px; height:7px; float:right; background:url(../assets/images/page/cr_tr.gif) top right no-repeat; }


#content_column { float:left; width:508px; margin:0 0 0 0; padding:0; }
#wide_col { width:722px;}

div.generic_hold {  float:left; width:458px; margin:0 0 0 0; padding:0 20px 0 30px; position:relative; }
#wide_col div.generic_hold { width:672px; }
#wide_col h1{  width: 692px; float:left;}



/*template*/

#topImage { float:right; margin: 0 0 18px 18px; padding:0; border:0;}

div.generic_table {float:left; width:458px; margin:0 0 20px 0; padding:0; }
div.generic_table div.label, div.generic_table div.for { 
	float:left;  
	margin:0 0 4px 0; 
	padding:0;
	font-size:1.2em;
	}
div.generic_table div.label { width:150px; color:#a63232;}
div.generic_table div.for { width:300px; padding-left:7px; border-left:1px solid #B3AB9F;  color:#000;}

a.page_top:link, a.page_top:visited, a.page_top:active, a.back:link, a.back:visited, a.view_more:active, a.view_more:link, a.view_more:visited, a.view_more:active   { 
	float:right; 
	font-size:1.2em; 
	color:#595243; 
	margin: 0 20px 10px 0 ; 
	padding: 0 13px 0 0; 
	background: url(../assets/images/page/arrow_up_dark.gif) right no-repeat; 
	text-decoration:none;}


a.back:link, a.back:visited, a.back:active { 	
	float:left;
	margin-left:30px; padding: 0 0 0 13px; 
	background: url(../assets/images/page/arrow_left_dark.gif) left no-repeat; 
}

a.view_more:active, a.view_more:link, a.view_more:visited, a.view_more:active {
	margin: 0 0 10px 0 ;
	background: url(../assets/images/page/arrow_right_dark.gif) right no-repeat; 
}

a.page_top:hover, a.back:hover  { text-decoration:underline;}

#side_col {float:left; width:194px; margin:0 0 0 0; padding:0;}

#quality_council { 
	width:194px; 
	height:110px; 
	float:right;
	background:#ccc4b8;
	border-top: 1px solid #595243;
}

#quality_council img{float:left; margin:13px 0 0 75px; padding:0;}


#long_row { 
	float:left;
	width:702px;
	margin:0;
	padding:0 20px 20px 0 ;
	background:#fff;
	/*position:relative;key*/
	/*z-index:-10;key*/
}

#pagination { float:left; width:450px; 
	margin: 5px 0 5px 0;
	padding: 2px;
	float:left;
	display:inline;
	border: 1px solid #b3ab9f;}
#pagination p{ float:left; width:60px; font-size:1.1em; font-weight:bold; padding: 0 0 0 2px ; margin:0;}
#pagination div{float:left; margin: 0;}
#pagination div a:link, #pagination div a:visited, #pagination div a:active {float:left; margin: 0 2px 0 2px; padding: 0 2px 0 2px; line-height:14px; text-decoration:none; border:1px solid #fff;}
#pagination div a:hover { border-color:#a63232; }
#pagination div span {float:left; cursor:default;line-height:14px;}
#pagination div span.active {color:#fff; margin: 0 2px 0 2px; padding: 0 2px 0 2px; line-height:14px; text-decoration:none; background-color:#a63232;}


ul.search_results {
	margin:0; 
	padding:0;
	width: 458px;
	position:relative;
	float:left;
	display:inline;
	list-style:none;
}

ul.search_results li{
	float:left; 
	display:inline;
	margin:0 0 10px 0; 
	padding:4px; 
	text-decoration:none;
	width: 450px;
	border-bottom: 1px solid #b3ab9f;
}
ul.search_results li span{float:left; width: 450px; margin: 0 0 4px 0; padding:0; font-size:1em; color:#595243; }
ul.search_results li p{float:left; width: 450px; margin: 0 0 4px 0; padding:0; font-size:1.2em; color:#595243; text-transform:none;}



a.rss_link:link, a.rss_link:visited, a.rss_link:active  { 
	display:none;
	/*position:absolute;
	top:5px; right:5px; 
	font-size:1.2em; 
	color:#595243; 
	margin: 0 ; 
	padding: 0;  
	text-decoration:none;*/}
a.rss_link:hover { /*text-decoration:underline;*/}


div.child_row { float:left; width:458px; margin:0 0 20px 0; padding:0; position:relative; }
div.child_row img.index{ float:left; margin: 0 12px 0 0;}
div.child_row h2, div.child_row p { width:326px; float:left; display:inline; margin: 0 0 6px 0; padding:0;}
div.child_row h2.gallery { width:458px;} 
div.child_row p.gallery { float:none;} 
div.child_row p.published { font-size:1em; color:#A63232;}
div.child_row h2.long, div.child_row p.long { width:326px;}
div.child_row h2.long2, div.child_row p.long2 { width:458px;}



h2.category { 
	font-size:2em; 
	font-weight:normal; 
	text-transform:uppercase; 
	margin-bottom:5px; 
	font-family:"Arial Narrow";
	border-bottom: 1px solid #ccc4b8;
	}

div.dl_index { 
	float:left; 
	padding: 0; 
	width:120px;
	text-align:right; 
	margin:0 12px 0 0;
}
div.dl_index_bit { 
	float:left; padding: 4px; width:80px;
	text-align:left; 
	margin:0;
	height:42px;
	display:inline;
	color:#fdfffe;
	background:#b3ab9f url(../assets/images/page/cr_tl_light.gif) top left no-repeat;
	}
div.icon { 
	float:left; width:30px; height:40px;
	margin:0;
	padding: 4px 0 4px 0;
	display:inline;
	color:#fff;
	background:#fff;
	border:1px solid #b3ab9f;
	border-left:none;
	}
	div.icon img {margin:2px;}
	
div.dl_index_bit p{ font-size:1.1em; margin: 4px 0 0 0; color:#000;width:80px; text-align:right;}
div.dl_index_bit p span{ color:#000; font-weight:bold;} 

a.download:link, a.download:visited, a.download:active{
	font-size: 1.4em;
	font-weight: normal;
	letter-spacing:-0.5px;
	text-align:right;
	text-transform:uppercase;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	font-family:"Arial Narrow";
	float:right;
	background:url(../assets/images/page/arrow_red_right.gif) right no-repeat; 
	text-decoration:none;
}
a.download:hover{ text-decoration:underline;}

p.date { width:458px; margin: 0 0 5px 0; font-size:1em; color:#A63232;}

#ol_header { 
	width: 478px;
	float:left;	
	margin: 0 0 6px 0;
	padding: 6px 0 4px 30px;
	border-bottom: 1px solid #ccc4b8; } 
	
#ol_header h1{ border: none; margin:0; padding:0;float:left;}

#ol_header a:link, #ol_header a:visited, #ol_header a:active{
	font-size: 1.8em;
	font-weight: normal;
	letter-spacing:-0.5px;
	text-align:left;
	text-transform:uppercase;
	margin: 0 20px 0 0;
	padding: 0 10px 0 0;
	font-family:"Arial Narrow";
	float:right;
	background:url(../assets/images/page/arrow_red_right.gif) right no-repeat; 
	text-decoration:none;
}
 #ol_header a:hover{ text-decoration:underline;}
 
 
 div.opinion_pick{ float:left; width:458px; margin:5px 0 5px 0; padding:0; }
 div.opinion_pick input{ float:left; width:50px; margin:0; padding:0; }
 div.opinion_pick label{ float:left; width:400px; margin:0 0 0 ; padding:4px; cursor:pointer; font-size:1.2em; color:#403a2d; background:#D9D5CF; }
 
 div.opinion_pick input.submit{
	float:right; 
	width:auto;
	line-height:18px; 
	height:18px; 
	padding:0 4px 0 4px; 
	margin:0; 
	text-align:center; 
	color:#fff; 
	background:#a63232; 
	border:0; 
	cursor:pointer;
}
 
#old_polls, #old_polls li {float:left; margin:0; padding:0; width:450px;}
#Poll, div.old_poll, div.old_poll div { width:458px; height:380px; margin:0; padding:0; float:left; display:inline;}
div.old_poll div {  height:320px; }
 
 
/*news + events panel*/

#news_panel, #events_panel { 
	float:right;
	background:#bf6126;
	width:239px;
	height:182px;
	overflow:hidden;
	margin:0; padding:0;
}

#events_panel {background:#a67c21;}

#news_panel h2,  #events_panel h2{ 
	float:left;
	width:239px;
	height:34px;
	overflow:hidden;
	margin:0; padding:0;
	background:url(../assets/images/page/h2_news.gif) no-repeat 10px 11px #994e1f;
}

#events_panel h2{ background:url(../assets/images/page/h2_whats_on.gif) no-repeat 10px 11px #805f1a;}

#news_panel ul, #events_panel ul { 
	margin:0; 
	padding:3px 0 0 10px;
	width: 229px;
	height: 121px;
	position:relative;
	float:left;
	display:inline;
	list-style:none;

}

#news_panel ul li, #events_panel ul li{
	margin:0;
	padding:0;
	width: 208px;
	display:inline;
	list-style: none;
	clear:none;
	float:left;
	border-bottom:1px solid #994e1f;
}
#events_panel ul li{ border-color:#805f1a;}
#news_panel ul li.last, #events_panel ul li.last{ border:none;}

#news_panel ul li a:link, #news_panel ul li a:visited, #news_panel ul li a:active,
#events_panel ul li a:link, #events_panel ul li a:visited, #events_panel ul li a:active {
	color:#fff;
	float:left; 
	display:inline;
	margin:0; 
	font-size:1.1em;
	padding:6px 0 6px 25px; 
	width: 183px;
	height:28px;
	overflow:hidden;
	text-decoration:none;
	background:url(../assets/images/page/nav_news_arrow.gif) left center no-repeat;
}
#events_panel ul li a:link, #events_panel ul li a:visited, #events_panel ul li a:active { background-image:url(../assets/images/page/nav_events_arrow.gif) ;}

#news_panel ul li a:hover {background:url(../assets/images/page/nav_news_arrow_over.gif) left center no-repeat #994e1f;} 
#events_panel ul li a:hover {background:url(../assets/images/page/nav_events_arrow_over.gif) left center no-repeat  #805f1a;} 

#news_panel a.full_link:link, #news_panel a.full_link:visited, #news_panel a.full_link:active, 
#events_panel a.full_link:link, #events_panel a.full_link:visited, #events_panel a.full_link:active { 
	float:left;
	width:239px;
	height:34px;
	overflow:hidden;
	margin:0; padding:0;
	background:url(../assets/images/nav/all_news_btn.gif) no-repeat 161px 7px #994e1f;
}
#events_panel a.full_link:link, #events_panel a.full_link:visited, #events_panel a.full_link:active {
	background:url(../assets/images/nav/all_events_btn.gif) no-repeat 153px 7px #805f1a;
}

#news_panel a.full_link:hover { background-image:url(../assets/images/nav/all_news_btn_over.gif); }
#events_panel a.full_link:hover { background-image:url(../assets/images/nav/all_events_btn_over.gif); }


#featured_panel {
	float:right;
	background:#ccc4b8;
	width:194px;
	height:182px;
	overflow:hidden;
	margin:0; padding:0; }

#featured_panel h2{ 
	float:left;
	width:194px;
	height:34px;
	overflow:hidden;
	margin:0; padding:0;
	background:url(../assets/images/page/h3_featured.gif) no-repeat 20px 11px #595243;
}

#featured_panel ul { 
	margin:0; 
	padding:3px 0 0 20px;
	width: 174px;
	height: 121px;
	position:relative;
	float:left;
	display:inline;
	list-style:none;

}
#featured_panel ul li{
	margin:0;
	padding:0;
	width: 174px;
	display:inline;
	list-style: none;
	clear:none;
	float:left;
}	

#featured_panel ul li a:link, #featured_panel ul li a:visited, #featured_panel ul li a:active {
	color:#595243;
	float:left; 
	display:inline;
	margin:0; 
	font-size:1.2em;
	padding:0 0 0 12px;
	line-height:22px; 
	width: 162px;
	text-decoration:none;
	background:url(../assets/images/page/nav_feat_arr.gif) left center no-repeat;
}

#featured_panel ul li a:hover { text-decoration:underline;}

/*header styles*/
#header_space { 
	float:right;
	background:#b3ab9f;
	width:20px;
	}
#header_space div.space01, #head_hold{
	float:right;
	background:#b3ab9f;
	width:20px;
	height:107px;
	margin-top:30px;
	border-top: 1px solid #d9d2c7;
	background:#595243;
	}
#head_hold{ width:508px; float:left; margin:0; }

#header_space div.space02  {
	float:right;
	background:#403b30;
	width:20px;
	height:56px;
	border-top: 1px solid #d9d2c7;
	}

#logo { float:right; border:0; margin:0; padding:0; display:inline;}

#council_logo { float:left; margin:27px 0 0 27px; border:0;}
 
#top_nav { 
	margin:0; padding:0 16px 0 30px;
	width: 462px;
	position:relative;
	float:left;
	display:inline;
	height: 30px;
	list-style:none;
	background:#b3ab9f;
}

#top_nav li{
	margin:12px 0 0 0;
	display:inline;
	list-style: none;
	clear:none;
	float:left;
	height:18px;
	}

#top_nav li a:link, #top_nav li a:visited, #top_nav li a:active {
	color:#fff;
	float:left; 
	display:inline;
	margin:0; 
	font-size:1.2em;
	padding:0; 
	text-decoration:none;
	text-transform:uppercase;
	height:18px;
}

#top_nav li.pipe, #top_nav li.pipe2 { background:#504a40; width:1px; height:10px; margin: 12px 6px 0 6px; cursor:default;  }
#top_nav li.pipe2 {float:right;}

#top_nav li.access{ background:url(../assets/images/nav/btn_access.gif) top center no-repeat; width:60px;  }
#top_nav li.access, #top_nav li.access a:link, #top_nav li.access a:visited, #top_nav li.access a:active { 
	background:url(../assets/images/nav/btn_access.gif) top center no-repeat; width:60px; }
 #top_nav li.access a:hover { background:url(../assets/images/nav/btn_access_over.gif) top center no-repeat;}
#top_nav li.access a.active { background:url(../assets/images/nav/btn_access_active.gif) top center no-repeat; } 

#top_nav li.sm{ background:url(../assets/images/nav/btn_sm.gif) top center no-repeat; width:36px;  }
#top_nav li.sm, #top_nav li.sm a:link, #top_nav li.sm a:visited, #top_nav li.sm a:active { 
	background:url(../assets/images/nav/btn_sm.gif) top center no-repeat; width:36px; }
 #top_nav li.sm a:hover { background:url(../assets/images/nav/btn_sm_over.gif) top center no-repeat;}
#top_nav li.sm a.active { background:url(../assets/images/nav/btn_sm_active.gif) top center no-repeat; } 

#top_nav li.home{ background:url(../assets/images/nav/btn_home.gif) top center no-repeat; width:28px; float:right;  }
#top_nav li.home, #top_nav li.home a:link, #top_nav li.home a:visited, #top_nav li.home a:active { 
	background:url(../assets/images/nav/btn_home.gif) top center no-repeat; width:28px; float:right; }
#top_nav li.home a:hover { background:url(../assets/images/nav/btn_home_over.gif) top center no-repeat;}
#top_nav li.home a.active { background:url(../assets/images/nav/btn_home_active.gif) top center no-repeat; } 

#top_nav li.contact{ background:url(../assets/images/nav/btn_contact.gif) top center no-repeat; width:41px; float:right;  }
#top_nav li.contact, #top_nav li.contact a:link, #top_nav li.contact a:visited, #top_nav li.contact a:active { 
	background:url(../assets/images/nav/btn_contact.gif) top center no-repeat; width:41px; float:right; }
#top_nav li.contact a:hover { background:url(../assets/images/nav/btn_contact_over.gif) top center no-repeat;}
#top_nav li.contact a.active { background:url(../assets/images/nav/btn_contact_active.gif) top center no-repeat; } 

#top_nav li.links{ background:url(../assets/images/nav/btn_links.gif) top center no-repeat; width:24px; float:right;  }
#top_nav li.links, #top_nav li.links a:link, #top_nav li.links a:visited, #top_nav li.links a:active { 
	background:url(../assets/images/nav/btn_links.gif) top center no-repeat; width:24px; float:right; }
#top_nav li.links a:hover { background:url(../assets/images/nav/btn_links_over.gif) top center no-repeat;}
#top_nav li.links a.active { background:url(../assets/images/nav/btn_links_active.gif) top center no-repeat; } 


 
 
#primary { 
	margin:0; padding:0 0 0 30px;
	width: 478px;
	position:relative;
	float:left;
	display:inline;
	height: 56px;
	list-style:none;
	background:#403b30;
	border-top: 1px solid #d9d2c7;
}

#primary li{
	margin:23px 0 0 0;
	display:inline;
	list-style: none;
	clear:none;
	float:left;
	height:19px;
	}

#primary li a:link, #primary li a:visited, #primary  li a:active {
	color:#fff;
	float:left; 
	display:inline;
	margin:0; 
	font-size:1.2em;
	padding:0; 
	text-decoration:none;
	text-transform:uppercase;
	height:33px;
}


#primary li.town{ background:url(../assets/images/nav/btn_town.gif) top center no-repeat; width:77px;  }
#primary li.town, #primary li.town a:link, #primary li.town a:visited, #primary li.town a:active { 
	background:url(../assets/images/nav/btn_town.gif) top center no-repeat; width:77px; }
#primary li.town a:hover { background:url(../assets/images/nav/btn_town_over.gif) top center no-repeat;}
#primary li.town a.active { background:url(../assets/images/nav/btn_town_active.gif) top center no-repeat; } 

#primary li.community{ background:url(../assets/images/nav/btn_community.gif) top center no-repeat; width:84px;  margin-left:22px; }
#primary li.community, #primary li.community a:link, #primary li.community a:visited, #primary li.community a:active { 
	background:url(../assets/images/nav/btn_community.gif) top center no-repeat; width:84px; }
#primary li.community a:hover { background:url(../assets/images/nav/btn_community_over.gif) top center no-repeat;}
#primary li.community a.active { background:url(../assets/images/nav/btn_community_active.gif) top center no-repeat; } 


#primary li.local{ background:url(../assets/images/nav/btn_local.gif) top center no-repeat; width:78px; margin-left:28px;  }
#primary li.local, #primary li.local a:link, #primary li.local a:visited, #primary li.local a:active { 
	background:url(../assets/images/nav/btn_local.gif) top center no-repeat; width:78px; }
#primary li.local a:hover { background:url(../assets/images/nav/btn_local_over.gif) top center no-repeat;}
#primary li.local a.active { background:url(../assets/images/nav/btn_local_active.gif) top center no-repeat; } 

#primary li.visit{ background:url(../assets/images/nav/btn_visit.gif) top center no-repeat; width:73px;  margin-left:31px; }
#primary li.visit, #primary li.visit a:link, #primary li.visit a:visited, #primary li.visit a:active { 
	background:url(../assets/images/nav/btn_visit.gif) top center no-repeat; width:73px; }
#primary li.visit a:hover { background:url(../assets/images/nav/btn_visit_over.gif) top center no-repeat;}
#primary li.visit a.active { background:url(../assets/images/nav/btn_visit_active.gif) top center no-repeat; } 

#primary li.business{ background:url(../assets/images/nav/btn_business.gif) top center no-repeat; width:45px;  margin-left:25px; }
#primary li.business, #primary li.business a:link, #primary li.business a:visited, #primary li.business a:active { 
	background:url(../assets/images/nav/btn_business.gif) top center no-repeat; width:45px; }
#primary li.business a:hover { background:url(../assets/images/nav/btn_business_over.gif) top center no-repeat;}
#primary li.business a.active { background:url(../assets/images/nav/btn_business_active.gif) top center no-repeat; } 

#header_search {float:left; 
	background:url(../assets/images/page/search_bg.gif) top left repeat-x; 
	width:194px;
	height:56px;
	border-top:1px solid #a63232; }
	

#header_search label.header_search{ 
	float:left; 
	width: 37px; 
	height:8px; 
	margin:23px 0 0  15px;  
	padding:0; 
	background:url(../assets/images/page/search_label.gif);
	cursor:pointer;
	 }
	
#header_search input.sitesearch{ 
	float:left; 
	width: 82px; 
	height:11px; 
	margin: 18px 4px 0 7px; 
	padding:2px; 
	background:url(../assets/images/page/search_input_bg.gif) #fff;
	border: 1px solid #403b30;
	font-size:1.1em;
	}
#header_search input.sitesearch:focus { border-color:#c00; background:#fff; } 
		
#header_search input.go_button{ 
	float:left; 
	width: 23px; 
	height:17px; 
	padding:2px; 
	overflow:hidden;
	line-height:100000px; font-size:0px;
	border: 1px solid #403b30;
	margin: 18px 0 0 0 ;	
	cursor:pointer;
	background:url(../assets/images/page/go_btn.gif) center #fff; 
	}



/*footer*/

#footer { 
	float:left;
	margin: 0;
	padding:0;
	height:70px;
	width:722px;
	display:inline;
	background:#26231d;
}


#footer ul {
	margin: 0;
	background:#26231d;
	padding: 0;
	width: 722px;
	position:relative;
	float:left;
	display:inline;
	height: auto;
	list-style:none;
}

#footer ul li{
	padding:0;
	display:inline;
	list-style: none;
	clear:none;
	margin:0;
	float:right;
	line-height:22px; 
	color:#b2b2b2;
	}

#footer ul li a:link, #footer ul li a:visited,#footer  ul li a:active {
	color:#b2b2b2;
	float:left; 
	margin:0 0 0 0; 
	font-size:1em;
	padding:0;
	text-decoration:none;
}

#footer ul li a:hover { text-decoration:underline;}
#footer ul li.copyright{ margin: 0 10px 0 10px; float:left; }
#footer ul li.dnd{ margin: 0 10px 0 15px; width:194px; text-align:right; }
#footer ul li.pipe{ margin: 0 4px 0 4px; cursor:default; }
#footer ul li a span { color:#fff;}


.generic_hold img {margin:0 10px 10px 0;}

