
body {
background-color: #363231;
background: #363231 url(imgs/bgs/test.gif);
margin: 0; padding: 0;
}

#container {
margin: 0;
padding: 0;
border: 0;
width: 100%;
margin-left: auto;
margin-right: auto;
}

#forcenter {
margin-left: auto;
margin-right: auto;
width: 774px;
}

#imgcontent {
margin-left: auto;
margin-right: auto;
width: 820px;
}


/* main header image */

#toptitle, #toptitle span {
	background:  url(imgs/mipheader.jpg) no-repeat left top;
	height: 134px;
	width: 774px;
	}
	

/* mipiaci logo swirl continues over the main bg img */

#swirl {
background: url(imgs/bgs/swirls/swirldarkgrey.gif) no-repeat left top;
position: absolute;

	height: 23px;
	width: 774px;
	}

p {
margin-bottom: 0;
}
	
/* Levins image replacement */
	
.replace {
position: relative;
margin: 0px; padding: 0px;
/* hide overflow:hidden from IE5/Mac \*/

overflow: hidden;
/* */	
}
.replace span {
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 1; /*for Opera 5 and 6 */
}
	
	/* Levins image replacement INLINE */
	
.replacenow {
position: relative;
margin: 0px; padding: 0px;
/* hide overflow:hidden from IE5/Mac \*/

overflow: hidden;
/* */	
}
.replacenow span {
display: inline;
position: absolute;
top: 0px;
left: 0px;
z-index: 1; /*for Opera 5 and 6 */
}
	
	
	
#mainimg {
	background: black url(imgs/bgs/floralbg.jpg) no-repeat left top;
	width: 645px;
	height: 520px;
	float: left;
	}

#mainswirl {
	background-image: url(imgs/bgs/mainswirl.gif);
	width: 120px;
	height: 22px;
	position: fixed;
	left: 135px;
	z-index: 5;
	}

/* sub navigation parts */


#subnav {
	background: white url(imgs/subnavcolumn.jpg) no-repeat left top;
	width: 174px;
	height: 520px;
	float: left;
	}
	
#subnavcontent {
	padding-top: 15px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
	
#subnavcontent ul {
margin: 0;
padding: 0;
list-style: none;
border: none;
}
	
#subnavcontent li {
 	background: url(imgs/subnavs/smalldivider.gif) no-repeat center bottom;
 	padding-bottom: 13px;
 	padding-top: 3px;
 	}
 	
#subnavcontent li a:link, a:visited {
font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana,
Lucida, Geneva, sans-serif;
font-size: 14px;
color: #AAA8A8;
text-decoration: none;
}		

#subnavcontent li a:active {
color: black;

}

	
#subnavsection, #subnavsection span {
	padding-left: 5px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-image: url(imgs/subnavs/floraldesign.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 33px;
	width: 139px;
	}

	
	
/* main navigation bar */	
	
	
#navbar {
clear: both;
	background-image: url(imgs/navbarmajor.jpg);Ê
	background-repeat: no-repeat;
	width: 774px;
	height: 45px;
	margin: 0;
	padding: 0;
	position: relative;
	}
	
	#navbar ul {
	display: inline;
	}
	
 #navbar li {
 display: inline;
 margin: 0;
 padding: 0;
position: absolute;
 list-style: none;
 top: 0;
 border: 0px solid red
 }
 
 
 
#navbar li, #navbar a {
height: 32px;
top: 10px;
display: block;
}

#navbar li {
height: 32px;
display: inline;
}


#panel1b {left: 7px; width: 60px;}
#panel2b {left: 78px; width: 90px;}
#panel3b {left: 179px; width: 30px;}
#panel4b {left: 217px; width: 70px;}
#panel5b {left: 294px; width: 73px;}
#panel6b {left: 384px; width: 63px;}
#panel7b {left: 453px; width: 48px;}
#panel8b {left: 510px; width: 63px;}
#mainnav a i { visibility: hidden; }





	
#maintext {
	padding-left: 60px;
	padding-right: 165px;
	padding-top: 4px;
	padding-bottom: 6px;
	font: 14.5px arial, "trebuchet ms", helvetica, sans-serif;
	color: #676767 ;
	line-height: 1.3;
	letter-spacing: .05em;
	margin: 0;
	}
	
	
	
	
#maintext a:link {
font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana,
Lucida, Geneva, sans-serif;
font-size: 14px;
text-decoration: underline;
	color: #676767 ;
}	
	
	
		
#maintext a:visited {
font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana,
Lucida, Geneva, sans-serif;
font-size: 14px;
text-decoration: underline; color: #287C8B;

}
		
#maintext a:hover {
font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana,
Lucida, Geneva, sans-serif;
font-size: 14px;
text-decoration: underline;
color: #79288B;
}
	

/* auto repeating background for the text */

#contentlower {

background-image: url(imgs/contentbg.jpg);Ê
	width: 774px;
	height: auto;	
margin: 0; padding: 0;
	}
	
	
	
/* lower text border bar */	


#slowermain {
	background-image: url(imgs/lowerbar.gif);Ê
	background-repeat: no-repeat;
height: 7px;
width: 774px;
margin: 0;
padding: 0;
}

h1 {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0;
	font-size: 16px;
	color: #4A4C4C;

}


#footer {
height: 60px;
text-align: center;
color: #828C8E;
font-family: Verdana, sans-serif;
font-size: 70%;
font-weight: bold;
letter-spacing: 2.5px;
padding: 5px 0 0 0;
}

