Body{
  
	margin: 0;
	padding: 0;	
	color: #424242; 
	font:75%/1.4 arial, verdana, helvetica, sans-serif; 
  	background: #CBD6E5;  /*#E2EBED;*/ 
	text-align: center;
}


#container
    {
    margin: 0 auto;
    width: 900px;
    position: relative;
    background: #FFFFFF;
    text-align: left;
}


#header
{
	margin: 0 auto;
	width: 900px;
	height: 243px;
	position: relative;
	background-image: url(isolationimages/paintlogo6.jpg);
	text-align:right;

}  




#headerlinks {
position: relative; 
top: 140; 
left: -30;
z-index: 1; 
}
 

#sidebar {
float:left;
background: #FFFFFF;
width:150px;
padding: 0px 10px 50px 30px;
}


#sidebarright {
float:right;
background: #FFFFFF; 
width:90px;
padding: 0px 20px 0px 0px;
}


#content
	{

	background: #FFFFFF;
 	margin: 30px 130px 20px 180px;
	padding: 0px 20px 20px 10px;
       height: 1000px;       
}


#contentbig
	{

	background: #FFFFFF;
 	margin: 30px 130px 20px 180px;
	padding: 0px 20px 20px 10px;
        height: 1300px;                
}


#contentbigger
	{

	background: #FFFFFF;
 	margin: 30px 130px 20px 180px;
	padding: 0px 20px 20px 10px;
        height: 1600px;                
}


#contentreleases
	{

	background: #FFFFFF;
 	margin: 30px 130px 20px 180px;
	padding: 0px 20px 20px 10px;
        height: 2400px;                
}

/* various contents styles a fix until sort out Firefox */

#footer
{
 
    	margin: 0 auto;
    	width: 900px;
	height:299px;
    	position: relative;
background: #FFFFFF;
  	background-image: url(isolationimages/paintlogo4.jpg);
	 
	
    text-align: left;  
}






#footerlinks {
position: relative; 
top: 160; 
left: 30;
z-index: 1; 
}

#footeremail {
position: relative; 
top: 170; 
left: 30; 
}

#releases {
position: relative;
height: 260;

}


#unreleased {
position: relative;
height: 350;
}

h1{
	color: #012F62;
	font-size: 150%;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
}


h2{
	color:#012F62;
	font-size: 110%;
	margin-top: 30px;
	margin-bottom: -10px;
	position: relative;
}

h2.sidebarheader{

	color:#012F62;
	font-size: 110%;
	margin-top: 30px;
	margin-bottom: 0px;
	position: relative;
}

h2.releases { color:#012F62;
	font-size: 120%;
margin-top: 0;
	position: relative;
}


h2.news{
	color:#012F62;
	font-size: 110%;
	margin-top: 70px;    
	margin-bottom: -10px;
	position: relative;
}

/* news class created with extra margin-top to create spacing between news items without using <BR> tags*/


h2.media{
	color:#012F62;
	font-size: 110%;
	margin-top: 70px;    
	margin-bottom: 15px;
	position: relative;
}
/* media class created with positive margin bottom to create space between H2 and pix*/ 


p.bold {
font-family: Verdana, sans-serif;
	
font-weight: 900; }


a
    {
    color: #307082;
font-size: 100%;
align: left;
    }

a:hover
    {
    color: #FFA500; 
    }



a.sidebarlinks

{
    color: #307082;
font-size: 85%;
align: left;
display: block; /*gives same function as linebreak tag*/
    }

a.headerfooterlinks

{
    color: #307082;
font-size: 90%;
align: left;
    }



a.emailaddress

{
    color: #307082;
font-size: 80%;
    }


span.linkspacer
{
color: #307082;
font-size: 90%;
align: left;
}


img.floatright {
float: right; margin: 5px 10px 10px 10px;}


img.floatleft { 
float: left; margin: 5px 20px 10px 0px;} /*top-margin of 5px lines up with text*/

img.floatcenter { 
float: center; margin: 5px 20px 10px 0px;} /*top-margin of 5px lines up with text - don't think there is float center*/


img.floatleftcover { 
float: left; 
margin: 5px 0px 0px 0px;} /*top-margin of 5px lines up with text*/

img.isolationlogo {
position : absolute; 
top :70px; 
left : 15px;

}


