/* michele-able.com styles */ 
html, body	{
		margin:0;
		padding:0;
		text-align:center;
		background:#FFF;
		font-family: Comic Sans MS; 
		color:#008080
		}

h2  	{ 	
	font-size: 18pt;
	color: #995d53;
	text-align:left;
	font-family:Arial;
	font-weight:normal
	}

h4		{
		font-size: 18pt;
		color: #995d53;
		text-align:left;
		font-family:Arial;
		font-weight:normal;
		}

h5		{
		font-size: 12pt;
		color: #995d53;
		text-align:left;
		font-family:Arial;
		font-weight:bold;
		}

		

#pagewidth	{
		width:745px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		border:2px solid #995d53;
		background-color: #FFFFFF;
		padding-right:-5px;
		}

#header		{
		position:relative;
		height:130px;
		background-color:;
		width:730px;
		border:0px solid red;
		padding:5px;
		text-align:center;
		}

#header_home	{
		position:relative;
		height:30px;
		background-color:#B3FFFF;
		width:740px;
		border:1px solid purple;
		text-align:center;
		}

#leftcol	{
		width:130px;
		float:left;
		position:relative;
		background-color:#FFF;
		text-align:left;
		}

#maincol	{
		background-color: #FFFFFF;
		float: right;
		display:inline;
		position: relative;
		width:596px;
		border:0px solid purple;
		}

#footer		{ 
		height:24px;  
		background-color:#3a4271;
		clear:both;
		width:745px;
		border:0px solid #3a4271;
		}


/* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}

.clearfix	{
		display: inline-block;
		}/* Hides from IE-mac \*
/* html */

.clearfix	{
		height: 1%;
		}

.clearfix	{
		display: block;
		}/* End hide from IE-mac */

/*printer styles*/  
@media print	{
		/*hide the left column when printing*/ 
	#leftcol  	{
			display:none;
			}
	#twocols, #maincol	{
				width:100%; float:none;
				}
}

/*  --------- top header styles ----------- */
#head_left	{
		border:0px solid white;
		width:180px;
		float:left;
		background:#FFF;
		margin-top:15px;
		}

#head_center	{
		border:0px solid navy;
		width:340px;
		height:40px;
		float:left;
		margin-left:12px;
		background:;
		color:#3a4271;
		font-family:Arial;
		font-weight:bold;
		padding:5px;
		}			

.header_title	{
		font-family: Comic Sans MS;
		font-size:28pt;
		}

#head_center p	{
		font-family: Comic Sans MS;
		font-size:14px;
		}

#head_right	{
		width:120px;
		height:90px;
		float:left;
		margin-top:5px;
		margin-left:10px;
		}

#header_slogan	{
		margin-top:13px;
		margin-bottom:10px;
		height:36px;
		background-color:#FFF;
		text-align:center;
		border:0px solid red;
		}

#header_slogan p	{
			font-family: Comic Sans MS;
			font-size:14pt;
			line-height:36px;
			font-weight:normal;
			color:#FFF;
			}

/*  --------- left menu styles ----------- */
/* leftcol is 130px wide */

#leftcol ul	{
		list-style: none;
		margin-left:10px;
		padding:0;
		}

#leftcol li	{
		font-size: 22px;
		font-family: Arial;
		letter-spacing: 2px;
		line-height:40px;
		}

#leftcol li a:link, #leftcol li a:visited	{
						color: #3a4271;
						text-decoration: underline;
						font-weight:bold;
						}

#leftcol li a:hover				{
						color: #995d53;
						text-decoration: none;
						font-weight:bold;
						}

.sm_menu	{
		font-size: 20px; !important!
		}

#promo_menu	{
		border:0px solid red;
		background-image:url('../images/left_menu_container_bg.jpg');
		background-repeat:no-repeat;
		width:130px;
		height:130px;
		margin-left:auto;
		margin-right:auto;
		}

#promo_menu p	{
		padding-top:10px;
		padding-left:8px;
		font-size: 18px;				}				#promo_menu a:link, #promo_menu a:visited				{				color: #3a4271;				text-decoration: underline;				font-weight:bold;				}#promo_menu a:hover				{				color: #995d53;				text-decoration: none;				font-weight:bold;				}													/*  --------- main column text box styles ----------- */#main_textbox				{			border:0px solid green; 			background-image:url('../images/copper_textbox_bg_050107.jpg');  			background-repeat:repeat-y; 			}										#main_top	{			z-index:4; 			width:570px; 			background-image:url('../images/copper_textbox_top_050107.jpg');  			background-repeat:no-repeat;  			padding-bottom:0px; padding-left:18px; padding-right:18px; padding-top:18px 			}							#main_page_content 			{					width:558px;					border:0px solid red; 					font-size:1em;					}#main_page_content h4					{					text-align:center; 					font-size:1.1em; 					font-weight:bold; 					margin-top:0px;					}					#main_page_content img						{									float:left; 					margin: 5px 10px 0px 0px;					}					#main_page_content p 					{					margin-top:0px;					color:#008080;					font-style:italic					}					#main_page_content li 					{					font-style:italic					}					#main_page_content a:link					{					color:#008080;					}	#main_page_content a:visited					{					color:#48D1CC;					}										#main_page_content a:hover, a:active { 									text-decoration: none; 									color:#008080;									}											#main_bottom	{				height:29px; 				border:0px solid red; 				background-image:url('../images/copper_textbox_bottom_050107.jpg');  				background-repeat:no-repeat;  				background-position:bottom left; 				}				/*  --- The following styles are for the copyright, aoart5 link and webmaster contact ---- */ div#FooterCopyright {		width:740px; ;	height: 18px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight:bold; 	color: #FFF;	line-height: 24px;	text-align:center;	}			#FooterCopyright a:link { 	font-weight:bold; 	text-decoration:none;	color: #FFF; 	}#FooterCopyright a:visited { 	font-weight:bold; 	text-decoration: none; 	color: #FFF;	}#FooterCopyright a:hover, a:active { 	text-decoration: underline; 	color: #6495ED;	}						/*  --- Maddie copper style ---- */.maddie	{		color:#995d53;		}

/*  ---             slide show styles         ---- */

#InsideSlideShow		{
				position:relative;
				border:2px solid #FF0000; 
				float:right; 
				width:545px; 
				padding:5px;
				margin-top:10px;
				margin-bottom:20px;
				margin-left:5px; 
				}

					

#loadarea				{
					margin-left:auto;					margin-right:auto;
					width: 500px;
					height:375px;
					border:0px solid #000;
					}					

					

#ThumbnailContainer	{

					margin-top:10px;
					border:0px solid red;
					height:100%;
					width:400px;
					}

					

.thumbnail			{

					width:110px; 
					height:85px; 
					float:left;
					margin-top:10px;
					margin-right:32px; 
					}

					

.thumbnail_right	{

					width:110px; 
					height:85px; 
					float:right;
					margin-top:10px;
					margin-right:0px;
					}

					

.thumbnail img		{
			border:0px;
			}

					

.thumbnail_right img		{
				border:0px;
				}					

				
