/* primary layout frame */
	body {
		text-align:center;
		background-color: #eee;
		}
	
	#frame {
		width:720px;
		margin-right:auto;
		margin-left:auto;
		margin-top:40px;
		padding: 0px;
		text-align:left;
		background-color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #888;
		}
		
	#header	{	
		width:720px; height: 180px; 
		background-image:url(../images/home/header2-argent.jpg); text-align:right; vertical-align:bottom;
		}
		
	#header_text	{
	 	font-family:Georgia, "Times New Roman", Times, serif; font-size: 48px; color:#fff; font-weight:bold;
		padding:10px;
	}
		
	/* CSS menu rollovers from Dynamic Drive - these control the top menu tabs */
	
	#tablist	{
		padding: 2px 0;
		margin-left: 10px;  /*earlier 2 */
		margin-bottom: 0;
		margin-top: 40px;
		}
	
	#tablist li	{
		list-style: none;
		display: inline;
		margin: 0;
		}
	
	#tablist li a	{
		text-decoration: none;
		padding: 2px 0.5em;
		margin-right: 2px;
		border: 1px solid #222;
		border-bottom: none;
		background: white;
		font-size:12px;
		}
	
	#tablist li a:link, #tablist li a:visited	{
		color: #222;
		}
	
	#tablist li a.current	{
		background: #eee;
		}
	
	#tabcontentcontainer	{
		width:100%;
		height:20px;
		border-top: 1px solid #888;
		border-bottom: 1px solid #888;
		margin:0px;
		font-size: 11px; color: #222;
		}
	
	.tabcontent	{
		display:none; padding-left:20px; padding-top:2px;
		}

	
	/* these are the containers for the main body content */
		
	#contentleft {
		width:20px;
		padding:0px;
		float:left;
		/* background:#888; */
		}
	
	#contentcenter {
		float:left;
		width: 380px;
		padding-left:20px;
		/* background:#fff; */
		}
	
	#contentright {
		margin-right:20px;
		padding-left:10px; padding-right:10px;
		float: right;
		width: 260px;
		border: 1px solid #ccc;
		/* background:#fff; */
		}
	#contentright_noBorder {
		margin-right:0px;
		padding-left:0px; padding-right:0px;
		float: right;
		width: 220px;
		/*border: 1px solid #ccc;*/
		/* background:#fff; */
		}
		
	#content_1col {
		float:left;
		width: 580px;
		padding-left:20px;
		/* background:#fff; */
		}

	#footer_menu {
		width:100%; margin-top:24px;
		}
	
	#footer_menu p	{
		margin:0px;
		float:left;
		font-size: 60%;
		padding-left: 20px; 
		padding-right: 20px; 
		padding-top: 4px; 
		padding-bottom: 8px;
		}
	
	#footer_menu a	{
		text-decoration:none;
		}

/* assorted custom fonts */
	.home_head_orange	{
		color: #FF9933; font-size:36px;
	}
	
	.home_head_blue {
		color: #2996CC; font-size:36px;
	}
	
	.small_head_orange {
		color: #FF9933; font-size:18px; line-height:24px; letter-spacing:0em;
	}
	
	.small_head_blue 	{
		color: #2996CC; font-size:18px; line-height:24px; letter-spacing:0em;
	}
	
	.pub_small {
		color: #222222;
		font-size: 11px;
		padding-left: 40px;
		}
	
	.gallery_thumb	{
		margin:10px;
		}
		
/* generic text styles */

	p,h1,pre,ul,li {
		color: #222222;
		font-size: 12px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	a	{
		color:#2996CC;
		}