@charset "utf-8";
/* CSS Document */

@import url(style_navigation.css);
@import url(style_presentation.css);

body  {
		font-family:Arial, Helvetica, sans-serif;
		background-color:transparent; /* used so that the poll iframe doesn't show an annoying white bg on pageload.  Not working in IE5.0 */
		margin:0; 
		padding:0;	
		border-top:10px solid #FFFFFF; 
}

#container { 
		width:975px;		
		background:#C2C2F0;
		text-align:left;		
		margin:0 auto; min-height:1350px;
} 
 
#header { 
		background: #9999FF;
		height:100px;
		background-image:url(images/grass.gif); background-repeat:repeat-x; background-position:bottom;
		height:100px; 
		padding: 0;
}

#top {padding-top:10px; margin-top:0}
#top_balloon{float:left; list-style:none}
#top_logo {margin:15px 10px 0 100px; float:left; list-style:none}
#top_flower {margin:0 10px 0 140px; float:left; list-style:none}

#lhs_sidebar {
		float: left; 
		width: 145px; /* since this element is floated, a width must be given */
 		font-size:12px; 
		margin: 8px 0px 0px 0px; /* top, right, bottom, left */
		padding: 0px 0px 20px 10px; /* top, right, bottom, left */
		}

#rhs_sidebar {
		float: right; 
		font-size:12px; 
		width: 140px; /* since this element is floated, a width must be given */
		background-color:#C2C2F0;
		margin: 8px 0px 0px 0px; /* top, right, bottom, left */
		padding: 0px 10px 20px 10px; /* top, right, bottom, left */
}

#maincontent {
		background-color:#D6D7EF; /* top, right, bottom, left */ 
 		margin: 25px 0px 0px 155px; /* top, right, bottom, left */
		padding: 0px 0px 30px 0px; /* top, right, bottom, left */
		font-size:70%; 
		
} 


#maintxt {
		padding: 10px 190px 0px 20px; /* top, right, bottom, left */ 
		 /* min-height:1100px; */ 
}

#footer { 
		padding: 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
		margin-left:155px;
		font-size:11px;
		background-color:#C2C2F0;
} 

#footer ul {margin:0; padding:0}
#footer li {list-style:none; display:inline}

.smalllinks {
		width:120px;
		margin-bottom:7px;
		height:auto; /* Needed for Firefox. */
		line-height:18.7px; /* Needed for Firefox. */
}

.stores {  /* Sets the spacing of the Affiliate store imgs. */
		margin-bottom:3px;
		height:auto; /* Needed for Firefox. */
		line-height:18.7px; /* Needed for Firefox. */
		margin-left:0px;
		width:140px; 
}



