/* CSS Document */
/*For the Marc Alan Site*/
/*Prepared by Liberty Cretaive solutions (www.libertycreativesolutions.com, 708-633-7450)*/
/*Summer 2008*/

/*	html {overflow-x:hidden;}*/


	html, body {
		font-family:Trebuchet MS, Helvetica, sans-serif;
		min-width:960px;
		height:100%;
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		background-color:#91d9d6;
		padding:0;
		}
		
/* BEGIN layout areas */

	#outer_wrapper {
		position:relative;
		width:960px;
		min-width:960px;
		margin-left:auto;
		margin-right:auto;
		padding:0;
		z-index:5;
		}
		
	#container {
		position:relative;
		width:690px;
		background-color::#ffffff;
		border:8px solid #ffffff;
		/*margin: 87px 126px 110px 126px;*/
		margin: 40px 0px 110px 0px;
		z-index:10;
		}	
		
	#header {
		display:none;
		/*position:relative;
		width:690px;
		height:90px;	
		top:0;
		right:0;
		left:0;
		margin:0;
		padding:0;
		background-image:url(../../images/art_headebkgrnd.jpg);
		z-index:15;*/
		}
		
	#headerlogo {
		position:relative;
		width:358px;
		height:64px;
		left:171px;
		top:17px;
		background-image:url(../../images/art_logo.jpg);
		z-index:20;
		}
		
	#navbar {
		display:none;
		/*position:relative;
		width:690px;
		height:21px;
		top:0;
		right:0;
		left:0;
		border-bottom:9px solid #ffffff;
		background-color:#d4db91;
		padding-bottom:2px;
		z-index:50;*/
		}
		
	#content {
		position:relative;
		width:690px;
		height:432px;
		top:0;
		right:0;
		left:0;
		margin:0;
		padding:0;
		border:0;
		background-color:#00CC00;
		z-index:25;
		}
		
	#sidebar {
		display:none;
		/*position:relative;
		width:164px;
		left:0;
		top:0;
		margin:0;
		padding:0;
		z-index:30;*/
		}
		
	#instant_certificate {
		position:relative;
		width:156px;
		height:20px;
		top:5px;
		left:4px;
		margin:0;
		padding-top:5px;
		background-color:#d4db91;
		}
		
	#e_news_link {
		position:relative;
		width:156px;
		height:20px;
		left:4px;
		margin-top:10px;
		padding-top:5px;
		background-color:#d4db91;
		}
		
	#special_events {
		position:relative;
		width:156px;
		height:20px;
		top:15px;
		left:4px;
		margin:0;
		padding-top:5px;
		background-color:#aaded4;
		z-index:80;
		}
		
	#special_events_unique {
		position:relative;
		width:156px;
		height:20px;
		top:0;
		left:4px;
		margin:0;
		padding-top:5px;
		background-color:#aaded4;
		z-index:80;
		}
		
	#special_events_long {
		position:relative;
		width:156px;
		height:515px;
		top:15px;
		left:4px;
		margin:0;
		padding-top:5px;
		background-color:#ffffff;
		}
		
	#special_events_long_k {
		position:relative;
		width:156px;
		height:400px;
		top:15px;
		left:4px;
		margin:0;
		padding-top:5px;
		background-color:#000000;
		}
		
	#sidebar_events {
		position: relative;
		width:146px;
		padding-top:25px;
		padding-left:8px;
		}
		
	#maincontent_interior {
		position:relative;
		width:690px;
		margin-right:0;
		/*padding-bottom:20px;*/
		padding-top:1px;
		background-color:#cfeade;
		top:0;
		z-index:30;
		min-height:380px; 
		height:auto;
		}
	/* for Internet Explorer */
	/*\*/
	* html #maincontent_interior {
		height: 338px;
		}
	/**/
		
	#enews_form {
		position:relative;
		width:690px;
		margin-right:0;
		padding-bottom:20px;
		padding-top:5px;
		background-color:#cfeade;
		top:0;
		z-index:30;
		min-height:338px; 
		height:auto;
		}
	/* for Internet Explorer */
	/*\*/
	* html #maincontent_interior {
		height: 338px;
		}
	/**/		
		
	#maincontent {
		position:relative;
		width:519px;
		margin-right:0;
		margin-bottom:20px;
		top:0;
		margin-left:7px;
		z-index:30;
		}
		
	#footer {
		display:none;
		/*position:relative;
		width:690px;
		height:42px;
		background-color:#f0f5c1;
		border-top:9px solid #ffffff;*/
		}
		
	#footer_content {
		position:relative;
		width:690px;
		height:24px;
		left:0;
		top:5px;
		z-index:40;
		text-align:center;
		}
/* END layout areas */



/* BEGIN button areas */

	#horizontal_buttons {
		position:absolute;
		width:507px;
		height:21px;
		top:0;
		/*left:91px;*/
		left:31px;
		}

/* END button areas */
		
		
/* START text and class styles */		
		
	.background {
		background-image:url(../../images/art_contentbkgrnd.gif);
		background-repeat:repeat-y;
		min-height:338px; 
		height:auto;
		}
	/* for Internet Explorer */
	/*\*/
	* html .background {
		height: 338px;
		}
	/**/
	
	p {
		margin-top:8px;
		margin-bottom:0;
		}
		
	h1 {
		margin-left:19px;
		font-size:13px;
		margin-bottom:0;
		margin-top:0;
		color:#58595b;
		}
		
	hr {
		margin-left:19px;
		margin-right:20px;
		}
		
	ul {
		margin-left:19px;
		margin-top:0;
		}

	.bodycopy {
		font-size:12px;
		line-height:16px;
		color:#58595b;
		padding-left:19px;
		padding-right:20px;
		}

	.tablecopy {
		font-size:12px;
		line-height:16px;
		color:#58595b;
		}

	.tablecopy_right {
		font-size:12px;
		line-height:16px;
		color:#58595b;
		text-align:right;
		}

	tr.tablecopy_small {
		font-size:10px;
		line-height:5px;
		color:#58595b;
		margin-bottom:0;
		padding-bottom:0;
		text-align:left;
		}

	.formcopy {
		font-size:12px;
		line-height:14px;
		color:#58595b;
		padding-left:20px;
		padding-right:20px;
		}

	.formcopy td{
		font-size:12px;
		line-height:14px;
		color:#58595b;
		padding-left:20px;
		padding-bottom:8px;
		}

	.footertext {
		font-size:11px;
		color:#58595b;
		}
		
	.navbutton {
		font-size:12px;
		color:#58595b;
		font-weight:bold;
		}
		
	.sidebar_major_link {
		font-size:11px;
		color:#58595b;
		font-weight:bold;
		text-align:center;
		}
		
	.sidebar_major_head {
		font-size:12px;
		color:#58595b;
		font-weight:bold;
		text-align:center;
		}
		
	.sidebar_date {
		font-size:11px;
		color:#ffffff;
		font-weight:bold;
		text-decoration:underline;
		line-height:14px;
		}
		
	.sidebar_text {
		font-size:11px;
		color:#ffffff;
		line-height:14px;
		}
		
	.sidebar_text_pink {
		font-size:11px;
		color:#f4667c;
		line-height:20px;
		}			
	
	.cutline {
		font-size:11px;
		font-style:italic;
		color:#58595b;
		text-align:center;
	    }
				
	/*new*/	
	.floatleft_topphoto {
		float:left; 
		margin-right:15px; 
		margin-bottom:5px; 
		padding-top:0;
		background-color:#cfeade;
		}
			
	.floatright_topphoto {
		float:right; 
		margin-left:10px;
		margin-bottom:5px; 
		}
		
	.testimonial {
		font-size:14px;
		line-height:20px;
		font-style:italic;
		color:#58595b;
		padding-left:19px;
		padding-right:20px;
		padding-bottom:10px;
		}
	
	.productlogo {
		margin-bottom:2px;
		margin-top:0;
		margin-left:19px;
		}
		
	
/* END text and class styles */


/* BEGIN hyperlink text styles */

	a {
		color:#58595b;
		text-decoration:none;
	}
	
	a:visited {
		color:#58595b;
		text-decoration:none;
	}
	
	a:hover {
		color:#58595b;
		text-decoration:underline;
	}
	
	a:active {
		color:#58595b;
		text-decoration:none;
		border:none;
	}
	
	.navbutton a {
		color:#58595b;
		text-decoration:none;
	}
	
	.navbutton a:visited {
		color:#58595b;
		text-decoration:none;
	}
	
	.navbutton a:hover {
		color:#000000;
		text-decoration:none;
	}
	
	.navbutton a:active {
		color:#58595b;
		text-decoration:none;
		border:none;
	}
	
	.sidebar_major_link a {
		color:#58595b;
	}
	
	.sidebar_major_link a:visited {
		color:#58595b;
	}
	
	.sidebar_major_link a:hover {
		color:#58595b;
		text-decoration:underline;
	}
	
	.sidebar_major_link a:active {
		color:#58595b;
		text-decoration:none;
		border:none;
	}
	
	.sidebar_text a {
		color:#ffffff;
	}
	
	.sidebar_text a:visited {
		color:#ffffff;
	}
	
	.sidebar_text a:hover {
		color:#ffffff;
		text-decoration:underline;
	}
	
	.sidebar_text a:active {
		color:#ffffff;
		text-decoration:none;
		border:none;
	}
	
/* END hyperlink text styles */	
