/* body */
body
{
font-family: Arial;
line-height: 1.4em;
font-size: 16px;
}

/* table that splits the sidebar and main content */
table.main
{
width: 900px;
padding: 1px;
}

/* sidebar data */
#sidebar
{
width: 165px;
vertical-align: top;
background-color: #CCCCCC;
padding: 20px;
font-weight: bold;
line-height: 2em;
font-size: 18px;
}

/* page title */
#pagetitle
{
color: #3366ff;
font-size: 32px;
line-height: 1.15em;
}

/* content data */
td.content
{
vertical-align: top;
background-color: white;
padding-left: 15px;
}

/* back-to-top data */
#backtotop
{
width: 165px;
vertical-align: center;
padding: 20px;
background-color: white;
font-size: 0.75em;
}

/* contact data */
#contact
{
vertical-align: center;
text-align: right;
padding: 20px;
background-color: white;
font-size: 0.8em;
}

/* Class announcements */
#class_announ
{ 
color: red;
font-size: 18px;
}

/* horizontal lines */
hr
{
color: #3366ff;
margin-bottom: 2em;
}

/* unordered list */
ul
{
list-style: square;
}
/* maybe set color for bullet only to black */

/* unordered list without bullet */
ul.none
{
list-style-type: none;
margin-top: 5px;
}
/* maybe shrink horizontal space */

/* list item */
li
{
margin-top:0.4em;
margin-bottom:0.4em;
}

/* paragraphs */
p
{
margin-top:0.4em;
margin-bottom:1em;
}
/* maybe clean this is up! */

/* get into heading instead of <b> </b> */

/* links customization */
a:link {color:#3366ff;}
a:visited {color:#3366ff;}
a:hover {color:#32CD32;}
