body {
 font: 13px normal Verdana, Arial, Helvetica, sans-serif;
 color: #333333;
 padding: 0px;
 margin: 0px;
 text-align: center;
}
td {
 font: 13px normal Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited { 
 color: #000000;
 text-decoration: underline;
}
a:hover, a:active { 
 color: #EC1C24;
 text-decoration: underline;
}
#container {
 background: url(../images/background.jpg) repeat top left;
 width: 800px;
 margin: 0px auto;
 text-align: left;
}
#banner {
 background: url(../images/banner.jpg) no-repeat top left;
 height: 84px;
}
#banner_text {
 font: 13px/22px normal Verdana, Arial, Helvetica, sans-serif;
 padding: 5px 15px 0px 0px;
 color: #EC1C24;
 text-align: right;
 letter-spacing: 1px;
}
#banner_nav {
 text-align: right;
 padding: 11px 5px 0px 0px;
}
#banner_nav a {
 color: #ffffff;
 padding: 0px 10px 0px 10px;
 text-decoration: none;
 letter-spacing: 1px;
}
#banner_nav a:hover {
 color: #EC1C24;
}
.logo {
 padding: 10px 0px 0px 0px;
}
#nav {
 font-size: 19px;
}
#nav a {
 color: #000000;
 display: block;
 padding: 4px 10px 4px 60px;
 text-decoration: none;
 background: url(../images/courses_icon2.jpg) no-repeat 35px center;
}
#nav a:hover {
 color: #EC1C24;
}
#courses {
 text-align: center;
 padding: 0px 0px 0px 0px;
}
#content {
 padding: 10px;
}
#admin-navigation {
 color: #333333;
 margin: 5px;
 text-align: center;
 padding: 5px;
 background:#fff;
}
#admin-navigation a {
 text-decoration: none;
 color: #ffffff;
}
#admin-navigation a:hover {
 text-decoration: none;
 color: #000000;
}
.categ {
 display: inline;
 padding: 6px 10px 6px 10px;
 margin: 0px;
 color: #fff;
 background-color: #CC4F1D;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
}
.acateg {
 display: inline;
 padding: 6px 10px 6px 10px;
 margin: 0px;
 background-color: #CC4F1D;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
}
.right_text {
 color: #EC1C24;
 text-align: right;
 width: 185px;
}
#courses {
 background: url(../images/courses1.jpg) no-repeat bottom left;
 height: 106px;
 width: 201px;
}
#upcoming_events {
 background-color: #CCCCCC;
 border: solid 1px #EC1C24;
 padding: 5px 0px 0px 10px;
}
.left {
 float: left;
 padding: 5px;
}
.right {
 float: right;
 padding: 5px;
}