/*----------------STYLE SHEET FOR MATHLINE SITE------------- */
/* -------------- headings ----------------- */
h1 {
font-family : Arial, sans-serif; 
font-size : 24px; 
color : #000000;
background-color:#ffffff;
} 

h2 {
font-family : Geneva, sans-serif; 
font-size : 16px; 
color : #000000;
background-color:#ffffff;} 

h3 {
font-family : Arial, sans-serif; 
font-size : 14px; 
font-weight : bold; 
color : #000000;
background-color:#ffffff;} 

h4 {
font-family : Arial, sans-serif; 
font-size : 13px; 
font-weight : bold; 
color : #000000;
background-color:#ffffff;} 

h5 {
font-family : Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ff6666;
background-color:#ffffff;} 

h6 {
font-family : Arial, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #ff6666;
background-color:#ffffff;} 


/* ------------- setting default text attributes for the pages --------------- */
body, p, table {
font-family : Verdana, sans-serif;
font-size : 12px;
color: #000000;
//background-color:#ffffff;
vertical-align:top;
} 

/*--------------setting background color of the page and margin to the top of the page-------------*/
body {
background-color:#ffffff;
margin: 0;
padding: 0; 
}

/*--------------setting elements within table cells (eg. text or images) to align to the top--------------*/
td {
vertical-align : top;
padding: 0px 0px;
}

td.main {
width : 550px;
right-padding: 10px;
}

td.rightads {
width : 200px;
horizontal-align : right;
}

td.bottom {
font-family : Arial, sans-serif;
font-size : 11px;
font-weight:bold;
color: #000000;
background-color:#ffffff;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 2px;
text-align:center;
width:750px;
}

/* --------------- LINKS ----------------- */
/* --------------normal links in a page------------- */
a, a:visited {
color: #ff6600;
text-decoration : none;
background: transparent;
} 

a:hover {
color : #000000;
text-decoration : underline;
background: transparent;
} 

a:active {
color : #000000;
background: transparent;
}

#spacer {
float: left;
width:20px;
}

/*----------- links in the side bar styles ---------- */
a.side, a.side:visited {
color : #ff6600;
font-size : 14px;
font-weight: bold;
text-decoration : none;
background: transparent;
}

a.side:hover {
color : #000000;
font-size : 14px;
font-weight: bold;
text-decoration : underline;
background: transparent;
}

a.side:active {
color : #000000;
font-size : 14px;
font-weight: bold;
text-decoration : underline;
background: transparent;
}

/*-----------------setting the main body content boxes - left, main, right-----*/

/*--#content {
float : left;
width: 550px;
padding: 0px 0px; 
color : #000000;
background-color:#ffffff;
}--*/

/*--#right {
float : left;
border-bottom-color: #026791;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-right-color: #026791;
border-right-style: dashed;
border-right-width: 1px;
width:100px;
padding: 0px 10px;
color : #000000;
background-color:#ffffff;
}
.bottom {
font-family : Arial, sans-serif;
font-size : 11px;
font-weight:bold;
color: #000000;
background-color:#ffffff;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 2px;
text-align:center;
width:750px;
}--*/


/*------------------STYLES FOR BUY TABLE---------------*/
.buy {
font-size: 12px;
width: 500px;
padding: 5px;
border-style: solid;
border-width: 1px;
border-collapse: collapse;
border-color: #999999;
}

.buyhead {
vertical-align : top;
text-align : right;
padding: 5px;
border-style: solid;
border-width: 1px;
border-collapse: collapse;
border-color: #999999;
background-color:#ffcc66;
}

.buybody {
vertical-align : top;
padding: 5px;
border-style: solid;
border-width: 1px;
border-collapse: collapse;
border-color: #999999;
//background-color:#ffffff;
}

/* ----------lists------------ */
li {
list-style-image: url(image/twobullet.gif);
}

ul.circle {
list-style-type : circle; 
} 

ul.none {
list-style-type : none;
}

ol.decimal {
list-style-type : decimal; 
} 

ul.noindent {
list-style-type : none; 

}
