
/* Fix a silly bug in Mozilla; thanks, Carey Evans */

html { 
min-width: 740px;
}


/* Helpers and base rules */

img	{
border: 0;
}

.hide {
display: none;
}


/* Primary layout divisions */

body {
text-align: center;
margin: 0;
padding: 0;
border: 0;	
background: #B50014 url(../i/tiles01.gif) repeat;
color: #000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: small;
}

#container	{
border: 1px solid #222;
border-bottom: 0;
color: #000;
margin: 50px auto 0 auto;
min-height: 800px;
padding: 0;
text-align: left;
position: relative;
background-color : #fff;
background-image : url(../i/fridgeback01.gif);
background-repeat : repeat;
width: 742px; /* value for ie win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 740px;   /* real value */
	}
}

	html>#container {
	width: 740px; /* be nice to opera */
}

#content {
border:0;
margin: 0 50px 0 50px;
padding: 0;
text-align:left;
padding-bottom: 10px;
}

#content .imgr {
float: right;
margin: -15px  -20px 10px 15px;
}

#content .imgl {
float: left;
margin: 0 15px 10px -25px;
}


#content .imgc {
text-align: center;
margin: 0 0 10px 60px;
}

#ft	{
height: 70px;
width: 740px;
margin: 0;
margin-bottom: 0;
padding: 0;
border: 0;
background: #fff url(../i/fridgetop01.gif) no-repeat top left;
z-index: 1;
}
	
#handle {
width:46px;
height:180px;
background: url(../i/handle01.gif) no-repeat;
position:absolute;
left: 40px;
top:80px;
z-index: 2;
}

#ss {
width:120px;
height:120px;
background: url(../i/ss_sup.gif) no-repeat;
position:absolute;
right: 45px;
top: 65px;
z-index: 2;
}

#flyer {
padding: 0;
margin: 10px 0 0 105px;
border: 0;
background: url(../i/flyer.gif) no-repeat;
z-index: 100;
height: 190px;
width: 510px;	/* value for ie win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 410px;   /* real value */
	}
}

	html>#flyer	{
	width: 410px; /* be nice to opera */
}

#flyer .text {
margin: 0;
border:0;
padding: 47px 25px 5px 0;
font-size : 11px;
color: #309;  
text-align: right;
}



	/* Primary nav 	*/

	/* port subnav sidebar */

#nav {
float: right;
display: inline;
margin: -150px 35px 10px 20px;
border: 0;
padding: 0 0 20px 0;
color: #009;
background-color: transparent; background-image: url(../i/navbot.gif); background-repeat: no-repeat; background-position: bottom left;
width: 215px; /* value for ie win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;   /* real value */
	}
}

	html>#nav	{
	width: 160px; /* be nice to opera */

}
	

#nav #menu	{
margin: 0;
padding: 75px 0 0 0;
background: transparent url(../i/navtop.gif) no-repeat top left;
}

#nav a:link, #sidebar a:visited, #sidebar a:hover {
color: #009;
}

#nav a:active {
color: #000;
}

#nav ul li a:link, #nav ul li a:visited	{
color: #009;
}

#nav ul li a:hover {
color: #009;
}

#nav ul li a:active {
color: #000;
}


	/* sidebar ul */
	
#menu ul {
list-style: none;
margin: 0;
padding: 0 0 0 0;
background: #fff url(../i/navback.gif) repeat 0 50%;
color: #69f;
}

#menu li {
margin: 0;
padding: 0 0 0 17px;
font-family: "Times New Roman", Times, serif;
font-weight: normal; 
font-size: 15px;
font-style : italic;
text-align: left;
list-style-type: none;
}

#menu li a	{
line-height: 2.3em;
}
	

	/* Default links 	*/

a:link, a:visited {
font-weight: normal; 
text-decoration: none;
color: #309;  
background: transparent; 
}

a:hover {
font-weight: normal; 
text-decoration: underline;
color: #309;  
background: transparent; 
}

a:active {
font-weight: normal; 
text-decoration: none;
color: #309;  
background: transparent;  
}


/* Typography 	*/

h1 {
display: none;
}
	
#content ul {
margin: 5px 0 10px 5px;
}
	
h2, h3, h4 {
font-weight: normal;
line-height: 1.3em;
margin: 20px 0 5px 0;
font-family: 'PleasantlyPlumpNormal', "Comic Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #f60;
}

h2 {
margin: 25px 50px;
color: #c00;
font-size: xx-large;
}

h3 {
font-size: x-large;
}

p {
margin: .4em 0 1em 0;
line-height: 140%;
}
	
.magnet {
width: 33px;
height: 33px;
background: url(../i/magnet01.png);
margin: 0;
padding: 0;
border: 0;
}

#mag1 {
position: absolute;
top: 65px;
left: 110px;
}



/* links display  */


#content dl.link {
width: 450px;
margin: 10px auto 45px 10px; 
padding: 0 0 30px 0; 
text-align: left;
background: #fff url(../i/linkbackbot.gif) no-repeat bottom left;
}

#content dl.link dd.image img {
width: auto; 
padding-left: 0; 
margin-top: 10px;
border: 0;
}

#content dl.link dt.title {
margin: 0 0 0 0; 
padding: 35px 0 0 30px; 
font-weight: bold; 
font-style : normal;
font-size : large;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
background: #fff url(../i/linkbacktop.gif) no-repeat top left;
}

#content dl.link dd {
text-align: left;
padding: 5px 50px 0 30px; 
margin: 0;
background: #fff url(../i/linkbackmid.gif) repeat-y 0 0;
}

#content dl.link dd.details, #content dl.link dd.url  {
text-align: left;
margin-top : 0px;
}

