body.main
{ 
  background-color: rgb(121,74,112); 
  link="#000000";
  vlink="#000000";
  alink="#000000";
  margin:0px
}

body
{ 
  background-color: rgb(255,255,255); 
  link="#000000";
  vlink="#000000";
  alink="#000000";
  margin:0px
}

p, a, td, textarea, input
{ color: rgb(98,59,88); 
  font-family: 'arial';
  font-size:13px;
  margin:0px;
}

p.title
{ color: rgb(153,80,143); 
  font-family: 'helvetica','arial';
  font-size:40px;
  font-weight: bold; 
  margin:0px;
}


p.school
{ color: rgb(113,101,111); 
  font-family: 'helvetica','arial';
  font-size:18px;
  font-weight: bold; 
  margin:0px;
}

p.date
{ color: rgb(144,218,246); 
  font-family: 'helvetica','arial';
  font-size:12px;
  font-weight: bold; 
  margin:0px;
}

table.diary
{ border: 1px solid rgb(204,204,204); 
}


p.diary
{ color: rgb(144,218,246); 
  font-family: 'helvetica','arial';
  font-size:16px;
  font-weight: bold; 
  margin:0px;
}

table.content
{ border: 3px solid rgb(255,255,255); 
}

table.page_content
{ border: 3px solid rgb(255,255,255); 
}

td.buttons
{ background-color: rgb(205,177,228);
  border: 3px solid rgb(255,255,255); 
}

p.buttons, a.buttons
{ color: rgb(99,52,91); 
  font-family: 'helvetica','arial';
  font-size:13px;
  font-weight: bold; 
  margin:0px;
}

a.buttons 
{ text-decoration: none;
}


p.nav
{ color: rgb(104,191,222); 
  font-family: 'helvetica','arial';
  font-size:13px;
  margin:0px;
}

td.nav
{ background-color: rgb(188,230,249);
  border: 1px solid rgb(188,230,249); 
}

p.footer
{ color: rgb(104,191,222); 
  font-family: 'helvetica','arial';
  font-size:13px;
  margin:0px;
}

table.content
{  
}

td.footer
{ background-color: rgb(188,230,249); 
}


p.title_text_1, a.title_text_1, td.title_text_1
{ 
  color: rgb(74,166,198); 
  font-family: 'arial';
  font-size:18px;
  margin:0px; 
  link: rgb(74,166,198);
  vlink: rgb(74,166,198);
  alink: rgb(74,166,198)
}

p.title_text_2, a.title_text_2, td.title_text_2
{ 
  color: rgb(74,166,198); 
  font-family: 'arial';
  font-size:14px;
  margin:0px; 
  link: rgb(74,166,198);
  vlink: rgb(74,166,198);
  alink: rgb(74,166,198);
  text-decoration: none;
}

body.admin
{ 
  background-color: rgb(255,255,255); 
  link="#000000";
  vlink="#000000";
  alink="#000000";
  margin:0px
}

p.admin_title, a.admin_title
{ color=black; 
  font-family: 'arial';
  font-size:20px;
  margin:0px;
}

p.admin, a.admin, td.admin, textarea.admin, input.admin
{ color: rgb(0,0,0); 
  font-family: 'arial';
  font-size:14px;
  margin:0px;
}

p.error, a.error, td.error, textarea.error
{ color="#f7050b";
  font-family: 'arial';
  font-size:14px;
  margin:0px;
  text-decoration: none;
}


a:hover 
{ text-decoration: none;
  color:red;
}

tbody.header
{ 
  background-color: rgb(255,255,255); 
  link="#000000";
  vlink="#000000";
  alink="#000000"
}

td.top_bar_1
{ 
  background-color: rgb(224,255,162); 
  link="#000000";
  vlink="#000000";
  alink="#000000"
}

td.top_bar_2
{ 
  background-color: rgb(51,152,204); 
  link="#000000";
  vlink="#000000";
  alink="#000000"
}


table.menu
{ 
  background:"#A8A5CE"
  font-size:100%;
  position:absolute;
  visibility:hidden;
}

td.menu, a.menu, p.menu
{ color="#FFFFFF";
  background:"#A8A5CE";
  font-family: 'arial';
  font-size:12px;
  margin:0px;
}

td.back1
{ 
  background-image: url("images/background1.jpg");
  background-color: rgb(118,47,107); 
  background-repeat: no-repeat; 
} 

td.back2
{ 
  background-image: url("images/background2.jpg");
  background-repeat: no-repeat; 
  background-color: rgb(224,212,222);
}

td.blank
{ 
  background-color: rgb(120,48,111);
}


.content
{ border-top: 4px solid rgb(255,255,255); 
  border-bottom: 4px solid rgb(255,255,255);
  border-left: 4px solid rgb(255,255,255);
  border-right: 4px solid rgb(255,255,255);
} 

.header3
{ border-top: 1px solid rgb(255,255,255); 
  border-bottom: 1px solid rgb(255,255,255);
  background-image: url("images/header.gif");
  background-repeat: no-repeat; 
} 

img.photo
{ float:right;
  margin-left:10px
}
