/**************************************
 * THEME NAME: curriculum-theme-19
 *
 * Files included in this sheet:
 *
 *   curriculum-theme-19/styles_cpcc.css
 **************************************/

/***** curriculum-theme-19/styles_cpcc.css start *****/

/* Global */

a, :link, a:link { color: #007550; }
:visited, a:visited { color: #4f8c01; }
a:hover { color: #31a254; }

body { margin: 0; padding: 0; }
#layout-table { padding: 0 .5em .5em; }
.clearer { display: none; }
#outer-content .clearer { display: block; }
#content { clear: both; }

/* Header */

#header, #header-home
{
    background: #f4eccf url('banner_bg.jpg') repeat-x top left;
    border-bottom: 1px solid;
    height: 78px;
}

.headermain, h1.headermain
{
    background: url('banner.jpg') no-repeat top left;
    float: none;
    height: 78px;
    text-indent: -5555px;
}

.headermenu
{
    font-size: .8em;
    padding: 6px;
}

.navbar { border-width: 0 0 1px; }

/* Footer */

#footer
{
    border-top: 1px solid;
    padding: .5em;
}

#footer-thing { float: left; font-weight: bold; }
#footer .menu { float: right; }

#footer-thing, #footer-list, #footer address
{ font-size: 0.8em; font-style: normal; }
#footer-list, #footer-list li { list-style: none; margin: 0; padding: 0; }
#footer-list { clear: both; padding: .5em 0; }
#footer-list li { display: inline; padding: 0 .5em; }
#footer-list li { border-left: 1px solid #000; }
#footer-list li:first-child, #footer-list li.first-child { border-left: none; }

/* Body */

#outer-content { padding: 0 5px; }

/* Forum posts */

.forumpost .left.side, .forumpost .picture.left
{
    background: #f4eccf;
    border-width: 0 1px 0 0;
    border-style: solid;
}

.forumheaderlist .starter { background: #fff ! important; }
.forumheaderlist { border-collapse: collapse; }
.forumheaderlist th, .forumheaderlist td { border: 1px solid; }

/* Global borders and backgrounds */

th.header, td.header, div.header, .navbar, .generalbox, .informationbox,
.feedbackbox, .noticebox, .sideblock .header, .sideblock .content,
.sideblock .content hr, #left-column .hidden .header,
#right-column .hidden .header, #calendar .maincalendar,
#calendar .sidecalendar, table.minicalendar, .headingblock,
#course-view .section td, .categoryboxcontent, .courseboxcontent,
body#course-user .section, #header, #header-home, .forumpost,
.forumpost .header td, .forumpost .left.side, #footer,
.forumheaderlist, .forumheaderlist td, .forumheaderlist td
{
    border-color: #007550;
}

th.header, td.header, div.header
{
    background: url('gradient2.gif') repeat-x top;
}

.forumpost .topic.starter
{
    background: url('gradient3.gif') repeat-x top;
}

#outer-content
{
    background: url('gradient2.gif') repeat-x top;
}

.fitem img { vertical-align: top; }

/* Message styles */                                                           
                                                                               
#message-user #outer-content { padding-top: 5px; }   
/***** curriculum-theme-19/styles_cpcc.css end *****/

