* { margin:0; padding:0; }

body {
margin:  0;
padding: 0;
background: white url("background.gif") scroll;
color: black;
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
text-align: justify;
}

a:link {color: #00f}
a:visited {color: #808}
a:active {color: #f00}

#head {
position: relative;
left:0px;
top:0px;
margin: 0;
padding:7px 14px 0 7px;
width: 600px;
}

#body {
position: relative;
left:0;
top:0;
margin: 0 0 0 0;
padding:0 0 7px 7px;
width: 600px;
clear:left;
display: block;
}

#foot {
xposition: relative;
left:0px;
top:0px;
margin: 28px 0 0 0;
padding:0 0 0 0;
clear:left;
width: 600px;
}

#footLinks {
right:0;
top:0;
margin: 0;
padding:0;
}

.links {
 font-size : 10px;
 text-align: center;
 background-color : Yellow;
 margin: 10px 0;
 padding: 0;
}

HR {
margin: 10px 0 10px 0;
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 2px;
width: 100%;
text-align: left;
clear: both;
}

#footContact {
margin: 7px 0 0 0;
padding:0;
font-weight: bold;
font-size : 11px;
text-align: right;
}

#rightside {
position: absolute;
right:0;
top:0;
margin: 7px;
padding:0;
visibility: visible;
}

img.bannerimage {
width: 600px;
}

img.bannerimage-side {
float: left;
border: 1px black solid;
margin-bottom: 20px;
}

#removesideadlink {
 font-weight: bold;
 text-align: center;
 display: block;
 clear: left;
 color: #2a5f55;
 font-size: 11px;
}

.mainsmall {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 margin-left : 20px;
 width : 540px;
 xmargin-right : 100px;
 text-align: justify;
 }

.maintabular {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 13px;
 margin-left : 5px;
 margin-right : 5px;
 text-align: justify;
 padding-bottom :  10px;
 padding-left :  5px;
 padding-right :  5px;
 padding-top :  0px;
}

.twtr-hd {
 margin: -22px;
 visibility: hidden;
}

.twtr-ft {
 visibility: hidden;
 height: 10px;
}

.learnspanishtoday {
 margin-top: 5px;
}









H1 {
 margin-left : 0px;
 margin-top : 0px;
}

H2 {
 margin-left : 14px;
}


.mini {
font-size : 65%;
 color :  Red;
}

.tiny {
font-size : 50%;
 color :  Red;
 background : yellow;
}

.pixi {
font-size : 25%;
}

.changes {
font-size : 10px;
 color :  Red;
}

.red {
 color :  Red;
}

.fine {
font-size : 65%;
}

.small {
font-size : 70%;
}

.bold {
 font-weight :  bold;
}

.important {
	color : Red;
	font-weight :  bold;
}

.zerozero {
 margin : 0px;
 padding : 0px;
 border-collapse: collapse;
 border-width:0px;
 border-style:none;
}

table.introtable {
 font-size : 14px;
 margin :  0px;
 padding : 5px;
 width :  600px;
 border-width:1px;
 border-style:solid;
 border-color:black;
 border-collapse: collapse;
}

table.padded {
 font-size : 14px;
 margin :  0;
 padding : 5px;
 width :  600px;
}





/*

.endlinks {
 font-size : 14px;
 margin :  0;
 padding : 5px;
 width :  600px;
 border-collapse: collapse;
 border-width:0px;
 border-style:none;
}


table.footer {
 width: 600px;
 border-collapse: collapse;
 border-width:0px;
 border-style: none;
}

.footer {
 padding: 2px;
 font-family : Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 11px;
 text-align: right;
 border-collapse: collapse;
 border-width:0px;
 border-style:none;
 }


xxx.table.padded {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 14px;
 margin :  0px;
 padding : 5px;
 width :  600px;
 border-width:0px;
 border-style:none;
 border-collapse: collapse;
}

th {
 text-align: center;
 }

*/

