/* LAYOUT */

#headerWrapper {
  width: 100%;
  }
  
  #header {
    width: 970px;
    height: 95px;
    position: relative;
    padding: 0 5px;
    margin: 0 auto;
    background: url(/images/layout/black/headerBg.gif) left top no-repeat;
    }
    
#navigationWrapper {
  width: 100%;
  position: relative;
  z-index: 10;
  background: url(/images/layout/black/contentBg.gif) center top repeat-y;
  }
  
  #navigation {
    width: 850px;
    height: 41px;
    padding: 7px 60px 0 60px;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    background: lightgrey;
    }
    
  .black #navigation {
    background: #1B1C20 url(/images/layout/black/navigationInnerBg.gif) left bottom repeat-x;
    }

#contentWrapper {
  width: 100%;
  background: url(/images/layout/black/contentBg.gif) center top repeat-y;
  }
  
  #content {
    width: 850px;
    min-height: 340px;
    padding: 35px 60px;
    margin: 0 auto;
    position: relative;
    background: white;
    /*overflow: hidden;*/
    }
    
  .black #content {
    background: #5C5B60;
    }
    
  #content .columnGroup {
    width: 100%;
    overflow: hidden;
    }
	
	#content .leftColumn {
		width: 460px;
		padding: 0 55px 0 0;
		float: left;
		}
		
	#content .rightColumn {
		width: 335px;
		float: left;
		}
    
#subContentWrapper {
  width: 100%;
  background: url(/images/layout/black/contentBg.gif) center top repeat-y;
  }
  
  #subContent {
    width: 880px;
    height: 30px;
    padding: 10px 45px 0 45px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    background: lightgrey;
    }
    
  .black #subContent {
    background: #1B1C20 url(/images/layout/black/subContentInnerBg.gif) left top repeat-x;
    }
    
#footerWrapper {
  width: 100%;
  }
  
  #footer {
    width: 850px;
    height: 50px;
    padding: 20px 65px 5px 65px;
    margin: 0 auto;
    position: relative;
    background: url(/images/layout/black/footerBg.gif) left top no-repeat;
    }
    
  .black #footer {
    background: url(/images/layout/black/footerBg.gif) left -20px no-repeat;
    }
    
    .seo						{width:950px; margin: 0 auto;}
	.seo ul						{ list-style-type:none; margin:0; padding:0 0 5px 0; text-align:center;}
	.seo ul li					{ display:inline; border-right:1px solid #fff; margin:0; padding:0 7px; }
	.seo ul li.last				{ padding-right:0px; border-right:none; }
	.seo ul li a				{ text-decoration: underline;  color: #fff!important; font-weight:normal; }
	.seo ul li a:hover			{ text-decoration: none;  color: #777!important; }