/* Colours
#FEF7E2 = light peach
#FCEAB6 = dark peach
#980041 = burgundy text
#7D7D7D = grey text
#ffffff = white
#000000 = black
*/

body { font-family: Verdana, helvetica, sans-serif; font-size: 12px; margin: 15px 0 0 0; padding: 0px; color: #7D7D7D; background: #ffffff; }
a, a:active, a:link, a:visited { text-decoration: none; color: #980041; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6, p { padding: 0; margin: 0px 0px 15px 0px; }

h1 { font-size: 15pt; }
h2 { font-size: 11pt; }
h3 { font-size: 8pt; }

.mceContentBody { font-size: 13pt; color: #7D7D7D; }

.clear { clear: both; }
a img { border: 0;}

#container { width: 880px; margin-left: auto; margin-right: auto;  }

#toprow { height: 158px; }
#toprow .logo { float: left; margin-right: 20px;}

#topmenu { background: url('/media/images/base/topmenuslice.gif') repeat-x; height: 36px; color: #980041; font-size: 1.2em; width: 686px; float: right; }
#topmenu ul { margin: 0; padding: 0; list-style: none; float: right; }
#topmenu ul li { float: left; padding: 10px 15px; }

#linkcloud {  float: right; margin-top: 15px; font-size: 1em; text-align: right; }

#bottomrow { background: url('/media/images/base/leftmenuslice.gif') repeat-y; position: relative;  padding-bottom: 0px;}
#leftcolumn { width: 166px; margin-right: 15px; float: left; min-height: 450px; }
#leftcolumn ul { margin: 15px 0px 0px 5px; padding: 0; list-style: none; text-align: center; }
#leftcolumn ul li { margin-bottom: 15px; }
#leftcolumn div.logos { bottom: 0px; position: absolute; }
#rightcolumn div.content { width: 355px; float: left; margin-bottom: 15px; }
#rightcolumn div.widecontent { width: 695px; float: left; min-height: 450px; margin-bottom: 0px; }
#rightcolumn div.leftimage { float: left; margin-bottom: 15px;  }
#rightcolumn div.rightimage { float: left; margin-bottom: 15px; margin-left: 20px; }
#rightcolumn div.inner_project { }
#rightcolumn { float: right; width: 695px; font-size: 13px; }

#footer { clear: both; background: url('/media/images/base/bottomslice.gif') repeat-x; height: 76px; color: #980041; font-size: 0.8em; width: 695px; float: right; }
#footer div { text-align: right;  }
#footer div.top { background: url('/media/images/base/gradcorner.gif') no-repeat; height: 36px; padding: 11px 3px 0 35px; font-weight: bold; }
#footer div.bottom { text-align: right; padding: 0 8px 0 0; }

#slideshow { width: 315px; height: 320px; border: 1px solid red;  }

div.bottomlinks { text-align: right; margin-top: 10px;}
div.bottomlinks ul { margin: 0; padding: 0; list-style: none; float: right; }
div.bottomlinks ul li { float: left; padding: 0px 0px 0px 15px; }
div.bottomlinks a, div.bottomlinks a:active, div.bottomlinks a:link, div.bottomlinks a:visited { color: #7D7D7D; }

div.pictures { padding-top: 0px; padding-left: 40px; padding-right: 40px; margin-bottom:0px; }
div.pictures div { text-align: center; }
div.pictures div.left { float: left; }
div.pictures div.right { float: right; }
div.pictures div.text { text-align:center; padding-left:5px; padding-right:3px; padding-bottom:5px; line-height:1.2em; width:220px; }
div.docs { clear: both; padding-left: 40px; }
#homepage-content {
   
}

