/* Liquid layour minimum width 
body {
  min-width: 550px; */      	/* at least 2x (LC fullwidth + CC padding) + RC fullwidth 
} */

body {
	padding:0;
	margin: 5px 0;				/* set top margin */
	}

#bodyContainer  {
    width: 900px;  
	margin: 0 auto;
	position: relative;
    }
	
	
/*////////////////////////////////////////////////////////////////////////////////////////////////////
	LAYOUT STRUCTURE -  bodyContainer 
////////////////////////////////////////////////////////////////////////////////////////////////////*/	
#headerContainer{
	position: relative;
	height: 110px;
	}
	

/* 3 Columns LC | CC | RC with fixed or liquid center. Sample dimensions:
---------------------------------- 900 --------------------------------------
---- 180 ----|-------------------- 585 ------------------------|---- 135 ----
---- 180 ----| 14 |--------------- 555 -------------------| 16 |5|-- 125 --|5
The center content area is 553px
For more information see http://www.alistapart.com/articles/holygrail
*/
	
#mainContainer {
	position: relative;
	margin: 35px 0 25px 0;			/* height of navigation bar */
    overflow: hidden;
	padding-left: 180px;   		/* LC full width */
	padding-right: 165px;  		/* RC full width + CC padding (left & right) */
	}
	
#mainContent, #subContentA, #subContentB {
	position: relative;
	float: left;
	}	
#mainContent {				
	width: 555px;
	padding: 0 14px 0 16px;    		/* CC padding */
	}	
#subContentA {
  	width: 180px;          			/* LC inner width */
 	padding: 0;         			/* LC padding */
  	right: 210px;          			/* LC width + CC padding (left & right) */
  	margin-left: -100%;
	}
#subContentB {
	width: 125px;         	 		/* RC inner width */
	padding: 0 5px 0 5px;     		/* RC padding */
  	margin-right: -165px;  			/* RC full width + CC padding */
	}
	
/*** IE6 Fix ***/
* html #subContentA {
  left: 135px;           			/* RC full width */
}
	
/*** Additonal Code for EQUAL HEIGHT COLUMNS ***/
#mainContent, #subContentA, #subContentB {
  padding-bottom: 20020px;  /* X + padding-bottom */
  margin-bottom: -20000px;  /* X */
}
#bodyContainer {
  overflow: hidden;
}


#footerContainer {
  position: relative;
  width: 100%;
  height: 60px;
  text-align: center;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////
	LAYOUT STRUCTURE - bodyContainer > header
////////////////////////////////////////////////////////////////////////////////////////////////////*/
#navContainer  	  		
	{
	position: absolute;	top:8px; right:0;
	margin: 0;
	padding: 0 15px 0px 10px;
	font-size:.9em;
	font-weight:bold;
	}	
#logo
	{ 
	position:absolute; top:13px; left:5px; 
    } 
#siteName
	{ 
	position:absolute; top:10px; left: 10px; 
	font-size:2.2em;
	line-height: 1.75em;
    } 
#siteTagline	
	{ 
	position:absolute; top:75px; left: 12px; 
    }	

/* banner ad in the header */
#banner-top
	{
	position:absolute; top:28px; left: 370px; 
	}


/*////////////////////////////////////////////////////////////////////////////////////////////////////
	LAYOUT STRUCTURE - bodyContainer > mainContainer - inside the columns
////////////////////////////////////////////////////////////////////////////////////////////////////*/
#tickerOne, #tickerTwo {
	margin:10px 5px 10px 5px; 
	padding:0;
	}
				
#navBreadcrumb
	{
	margin-bottom:10px;
	}
			

/*////////////////////////////////////////////////////////////////////////////////////////////////////
	LAYOUT STRUCTURE - bodyContainer > footer
////////////////////////////////////////////////////////////////////////////////////////////////////*/
#navFooterCategories
	{
	height: 20px;
	margin: 0px auto;
	padding: 12px 5px 0 5px;
	}
		
#navFooterPages
	{
	height: 18px;
	margin: 0px auto;
	padding: 0;
	}

#footerText 
	{
	font-size:.9em;	 
	float: right;
	padding:5px 10px 10px 10px;
	margin:0;
    } 
		
#copyright	
	{
	font-size:.9em;	
	text-align: left;
	padding:5px 0 0 10px;
	margin:0;
	}	
	
#adminMenu  	  		
	{
	text-align:center;
	width:100%;
	}			