<html>/* custom stuff */ 

html { height: 100%; margin-bottom: 1px; } body { margin: 0; padding: 0; } p { margin-top: 0; margin-bottom: 5px; } fieldset { border: 0; padding: 5px 0; } span.pathway { display: block; height: 16px; line-height: 16px; vertical-align: middle; margin-top: 5px; margin-bottom: 10px; font-weight: bold; } span.pathway img { margin: 0px 10px; vertical-align: middle; } div#pathway { margin-bottom: 10px; padding-left: 8px; } a.readon { display: block; float: left; padding-left: 20px; margin-top: 10px; line-height: 14px; height: 16px; background: url(../images/play.png) no-repeat; } 

/*** fonts ***/ body { line-height: 125%; font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif; color: #5B5648; } 

/* size attributes */ body.f-smaller { font-size: 10px; } body.f-default { font-size: 11px; } body.f-larger { font-size: 13px; } a { color: #960000; } a:hover { color: #000; } td.left a.mainlevel#active_menu { color: #000; } .small, .modifydate, .createdate, div.mosimage_caption { font-size: 100%; } #nav a, #inset a { font-size: 110%; } 

div.moduletable h3, 

.contentheading, .componentheading 
{ 
font-size: 150%; 
color: #710000; 
} 

.componentheading { margin-bottom: 15px; } td.componentheading { padding-bottom: 15px; } 

/* font family */ h3, .contentheading, .componentheading, #nav, .sectiontableheader, span.pathway, .small, .createdate, .modifydate, #inset { font-family: Arial, Helvetica, sans-serif; font-weight: bold; } a:link, a:visited { text-decoration: none; } a:hover { text-decoration: none; } 

/* module settings */ div.moduletable h3 { margin-top: 5px; margin-bottom: 10px; padding-bottom: 0; } div.moduletable { margin-bottom: 0px; } td.left div.moduletable, td.right div.moduletable { margin-bottom: 15px; } 

div.moduletable ul { margin: 5px 0; padding: 0 2em; } div.moduletable ul li { padding-bottom: 3px; } /* default menu link styles */ a.sublevel { line-height: 22px; } 

.mainlevelsin {
padding: 25px;
line-height: 22px; 
vertical-align: middle; 
margin-top: 5px; 
margin-bottom: 10px;
font-size: 11px;  
font-weight: bold; 
} 

.sublevelsin {
padding: 35px;
line-height: 20px; 
vertical-align: middle; 
margin-top: 5px; 
margin-bottom: 10px;
font-size: 10px;  
font-weight: bold; 
} 

a.mainlevel { 
display: block; 
} 

a.mainlevel:hover { 
text-decoration: none; 
} 

a.sublevel:hover { 
text-decoration: none; 
} 

#inset a.mainlevel { 
display: inline; 
background: none; 
padding: 0 15px; 
} 

/** regular joomla menu **/ a.mainlevel { display: block; height: 16px; line-height: 15px; padding: 0px; padding-left: 20px; margin-bottom: 3px; } a#active_menu:link, a#active_menu:visited { color: #333; } li.active_menu a:link, li.active_menu a:visited { color: #333; } a.sublevel:link, a.sublevel:visited { font-weight: normal; } /* headings */ h1 { padding-bottom: 5px; } h2 { padding-bottom: 5px; } h3 { padding-bottom: 5px; } h4 { padding-bottom: 5px; } .small { font-weight: bold; color: #8C876B; } .modifydate { height: 20px; vertical-align: bottom; font-weight: bold; color: #8C876B; } .createdate { height: 20px; vertical-align: top; font-weight: bold; vertical-align: top; padding-bottom: 5px; padding-top: 0px; color: #8C876B; } /** some joomla class stuff */ table.contenttoc { margin: 5px; padding: 5px; } table.contenttoc td { padding: 0 5px; } td.buttonheading { vertical-align: middle; } td.buttonheading img { margin-right: 5px; } table.mainbody td.mainbody td.sectiontableheader { font-weight: bold; padding: 4px; line-height: 20px; background: #edece9; border-bottom: 1px solid #dfdedc; } table.mainbody td.mainbody tr.sectiontableentry1 td, table.mainbody td.mainbody tr.sectiontableentry2 td { padding: 4px; border-bottom: 1px solid #edece9; } table.mainbody td.mainbody td.sectiontableentry1, table.mainbody td.mainbody td.sectiontableentry2{ padding: 4px; border-bottom: 1px solid #edece9; } table.contentpaneopen, table.contentpane { border-collapse: collapse; padding: 0; margin: 0; width: 100%; } div.contentpane, div.contentpaneopen { padding: 20px; width: 100%; } .clr { clear: both; } div.mosimage { margin: 5px; } table.adminform textarea { width: auto; color: #666; } 

/** width stuff **/ 

.w-wide div.wrapper { 
width: 900px; 
} 

.w-thin div.wrapper { width: 750px; } 

.w-fluid div.wrapper { margin: 0 20px; } 

/* showcase */ 

#showcase { border-bottom: 1px solid #d5c9ba; background: #800000 url(../images/showcase-bg.png) repeat-x; } 

/** template layout stuff **/ #page_bg { height: 100%; padding: 0; margin-bottom: 1px; background: #c3bda4; } #mainbg { background: url(../images/body-bg.png) repeat-x; } #mainbg-2 { background: #fff url(../images/body-shadow-br.png) 100% 0 repeat-y; } #mainbg-3 { background: transparent url(../images/body-shadow-bl.png) 0 0 repeat-y; } #mainbg-4 { background: transparent url(../images/body-shadow-tr.png) 100% 0 no-repeat; } #mainbg-5 { background: transparent url(../images/body-shadow-tl.png) 0 0 no-repeat; padding: 0 25px; } #mainft-2 { background: #c3bda4 url(../images/footer-shadow-tr.png) 100% 0 no-repeat; } #mainft-3 { background: transparent url(../images/footer-shadow-tl.png) 0 0 no-repeat; padding: 0 24px; } div.wrapper { margin: auto; position: relative; } #showcase ul, td.left ul, td.right ul, #footer ul { list-style: none; margin: 0; padding: 0; } #showcase li, td.left li, td.right li, #footer li { border-bottom: 1px dotted #8e8a6e; padding-bottom: 0; margin-bottom: 2px; } #showcase .padding, #footer .padding { padding: 0px 0px; } #mainbody-padding { border-top: 1px solid #fff; border-bottom: 1px solid #fff; } #inset { color: #ccc; text-align: center; margin: 0px 0; } #inset table { width: auto; margin: 0; } #footer { padding-top:0px; } #the-footer { text-align: center; background: #938c69; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; color: #C4BD9A; } #the-footer .padding { padding: 10px 0; width: 100%; border-top: 1px solid #c4bd9a; } 

table.showcase, table.mainbody, table.headlines, table.footer { 
width: 100%; 
padding: 0; 
} 

table.headlines { 
margin-top: -5px; 
} 

table.showcase tr, table.mainbody tr, table.headlines tr, table.footer tr { vertical-align: top; } table.showcase td.showcase, table.footer td.footer, table.headlines td.headlines { width: 33%; } 

table.showcase td.showcase{ padding: 0 0px; } table.footer td.footer, table.mainbody td.left, table.mainbody td.right, table.headlines td.headlines { padding: 0 10px; } table.mainbody td.mainbody { padding: 20px; background: #f1eee6 url(../images/content-bg.png) repeat-x; padding-bottom: 0px; margin-bottom: 0px; } td.mainbody .padding { padding: 0 15px; } 

table.mainbody td.left, table.mainbody td.right { width: 25%; background: #e7e4dc url(../images/side-bg.png) repeat-x; padding-top: 25px; } table.mainbody td.left { border-right: 1px solid #fff; } table.mainbody td.right { border-left: 1px solid #fff; } table.headlines td.headlines { background: #f4f1ea; } /* toolbar */ #toolbar { height: 270px; background: url(../images/toolbar-bg.png) repeat-x; position: relative; } 

/* some page content things */ .hide { display: none; } form { border: 0; margin: 0; padding: 0; } table.blog span.article_seperator { display: block; height: 20px; } table.pollstableborder td { text-align: left; padding: 2px 0; } input#mod_search_searchword { width: 120px; } .highlight { background-color: #ffc; } table#adminform #toolbar { background: none; }

</html>