body {
margin-top: 0em;
margin-bottom: 0em;
}

#structure {
width:750px;
background-color: white;
}
#structure2 /*box for email signup or tellafriend pages*/ {
border: 0.2em red;
padding:1em;
width:750px;
background-color: white;
}

#leftstructure /*column for article or index contents and adsense box*/ {
position:relative;
margin:0 0 0 0; 
padding:1em;
}
.adsenseboxhome /*for floating adsense box in centre of page within left structure*/ {
float:right;
width: 300px;
height:250px;
margin:0 0 0 0; 
padding:0;
}
#rightstructure /*column for menu next to article or index contents and adsense box*/ {
float: right;
width:220px;
clear:both; 
margin:0 0.5em 0 0.5em; 
padding:0;
}
#rightstructure p /* own styling for right hand menu*/ {
font-family: arial, sans-serif; 
font-size:12px;
padding:0.5em;
text-align: left;
}

#halfstructureleft /*below article or index contents left half of page for article summary*/ {
float:left;
width:42%;
margin:0 0 2em 3em; 
padding:0;
}
#halfstructureleft p /*links to make them look like adsense*/ {
font-size:11px;
color:black;
margin:0; 
padding:0 0 0.25em 0;
}
.noastyle /*make links not look like links*/ {
text-decoration: none;
color:black;
font-family: arial, sans-serif;
font-size:10px;
text-align:left;
font-weight:normal;
}
#halfstructureleft1 /*for tips page*/ {
float:left;
width:40%;
margin:0 0 2em 3em; 
padding:0;
}

#halfstructureright /*below article or index contents right half of page for adsense ads*/ {
float: right;
width:300px;
margin:0 4em 0 0; 
padding:0;
}
#halfstructureright1 /*for tips page*/ {
float: right;
width:300px;
margin:0 4em 0 0; 
padding:0;
}
#structure2 {
width:750px;
background-color: white;
margin: 0;
padding: 0;
}

#maincontentbox /*for use on privacy page or anywhere I need main content in padded area*/ {
padding:3em;
}

p {
font-family: arial, sans-serif; 
font-size:13px; 
color: #000000;
padding:0 0 0.25em 0;
text-align: justify;
}
a:link, a:visited {
color: #0000FF; 
font-weight: bold
}

a:hover {
color: #0000ff; 
font-weight: bold
}

h1 {
padding:0; 
margin:0 1em 0 1em; 
font-size:24px; 
font-weight:bold; 
color:#CC0000; 
font-family: arial, sans serif;
text-align: center;
}

h2 {
padding:0.25em; 
margin:0; 
font-size:18px; 
font-weight:bold; 
color:#CC0000; 
font-family: CAC Krazy Legs;
text-align: center;
}

.likeh1 /*for subheadline in middle of page - want it to look the same as H1 without SEO implications*/ {
padding:0; 
text-align: center;
margin:1em 1em 0 1em; 
font-size:24px; 
font-weight:bold; 
color:#CC0000; 
font-family: arial, sans serif;
}
.likeh2 {
padding:0.25em; 
margin:0; 
font-size:24px; 
font-weight:bold; 
color:#CC0000; 
font-family: CAC Krazy Legs;
text-align: center;
}

.photo {
float: right;
width: 200px;
clear:both; 
margin:0 0 1em 0; 
padding:0.5em;
}

ul {
display: block;
margin-left: 0.5em;
list-style-position: outside;
}
ul ul {
list-style-type: circle;
}

li {
text-align: left;
margin-left: 0.5em;
font-family: arial, sans-serif; 
font-size:13px; 
padding:0 0 0.25em 0;
}
.product {
float: left;
width: 600px;
clear:both; 
margin-left:3em; 
padding:1em;
height: 400px;
}

ol {
display: block;
margin-left: 5.5em;
margin-right: 3em;
list-style-position: outside;
text-align: left;
font-family: verdana, sans-serif;
padding: 0;
}
ol li {
padding: 0;
}

.listbox /* for datafeed display on silo pages */ {
border: 0.2em #CC0000 dashed;
height: auto;
width: 500px;
padding: 0.5em;
margin: 0;
}

.footer {
background-color:#78D2FF; 
clear: both;
width: 750px;
margin-bottom: 0em;
font-size:11px; 
height: 70px;
padding: 0.25em;
font-family:Arial;
}

.footer p {
margin:0;
text-align: center;
font-color: #FFFFFF;
}
