/*
Theme Name: Ubuntu Institute
Description:
Version: 1.0
Author: Richard Frank (www.flowsa.com)
Date: Jan. 2008
*/
 
/* BODY
-----------------------------------*/
html, body {height:100%}

body {background:#6A2901; font: 62.5%/1.4em "Verdana", Arial, sans-serif; color:#333;}

/* TYPOGRAPHY
-----------------------------------*/ 

p, ul, ol {font-size:1.2em; line-height:1.4em; margin-bottom: 1.2em;} 
p {margin-bottom:1em;}

a:link {color:#d75108; outline:none; text-decoration:underline; }   
a:visited {color:#d75108; text-decoration:underline;}
a:hover {color:#d75108}

h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", serif; font-weight:normal; margin-bottom:0.3em; color:#862901; line-height:1.2em;}

h1 {font-size:2.8em;}
h2 {font-size:2.2em;}
h3 {font-size:1.9em;}
h4 {font-size:1.4em;}

/*BACKGROUND POSITIONS KEPT IN ONE PLACE FOR MAINTENANCE
---------------------------------------------------------*/

#container {}
#wrap {background: white;}
#wrap2 {}
#main {}
#footerimage {}

/*headers - header image controlled by body class*/

#header {background: url(/ubuntutheme/headers/header2.jpg) no-repeat}

.about #header {background:url(/ubuntutheme/headers/header4.jpg);}
.news #header {background:url(/ubuntutheme/header.jpg);}
.events #header {background:url(/ubuntutheme/headers/header3.jpg);}
.programmes #header {background:url(/ubuntutheme/headers/header5.jpg);}
.resources #header {background:url(/ubuntutheme/headers/header1.jpg);}
.support #header {background:url(/ubuntutheme/headers/header7.jpg);}
.contact #header {background:url(/ubuntutheme/headers/header8.jpg);}


/* STRUCTURE - OUTER
-----------------------------------*/
#container {padding-top:0px; width:1024px; margin:0px auto; background:url(/ubuntutheme/bg_container.jpg);}
#wrap {margin:0px 57px 0px 47px;}
#wrap2 {background-color:#e6cdaa;}

#header {height:268px;}
#header h1 {margin-left:-1000px; height:1px; font-size:2px;}

/* STRUCTURE - INNER - GENERAL
-------------------------------- */
#content {padding:0px 10px;}
 
/*MAIN GENERAL 
------------------*/

#slideshow {margin-top:0px;padding-bottom:250px;}

#main {width:500px; float:left; background-color:#faf5ee; }
#main-inner {padding:10px;}

#sidebar {width:190px; float:left;}

#fp-sidebar {width:190px; float:left; background: url(/ubuntutheme/side-nav1.jpg) bottom; margin-left:10px;}
#fp-sidebar2 {width:190px; float:left; background: #A26105 url(/ubuntutheme/donor-nav3.jpg) bottom no-repeat; margin-left:10px;}

#main h1 {background: url(/ubuntutheme/header-icon.jpg) no-repeat right; padding-right:60px; min-height:40px; border-bottom:1px dashed;}
#main h1 a, #main h2 a, #main h3 a, #main h4 a {text-decoration:underline;} /* all content heading links do not have underlines*/
#main h1 a:hover, #main h2 a:hover, #main h3 a:hover {}

#main h2.icon {background: url(/ubuntutheme/header-icon.jpg) no-repeat right; padding-right:60px;}

.head-fancy {font-size:1.6em; margin-bottom:20px; border-bottom:1px dashed; padding:2px;}

#main ul {list-style-type:disc; margin-left:1.6em;}
#main ol {list-style-type:decimal; margin-left:1.6em;}
#main li {margin-bottom:0.7em;}
#main li li {font-size:90.9%;}
#main li li li {font-size:82.6%;}

/*FOOTER
----------*/
#footer {clear:both; padding:5px;}
#footer p {font-size:1em; text-align:center;}

/* NAVIGATION - PRIMARY
------------------------------*/

#nav {background: url(/ubuntutheme/nav.jpg) no-repeat; height:71px;}
#nav ul {padding-top:10px;}
#nav ul li {float:left; font-size:1em; font-size:1.5em; font-family: Georgia, "Times New Roman", serif; margin: 0 15px;}
#nav ul li a {color:white; text-decoration:none;}
#nav ul li.current a {color:#FFB20C !important;}
#nav ul li a:hover {color:#FFB20C;}

/* SIDEBAR
--------------------------------*/

/*see-more generic*/
.see-more {font-size:1em; text-align:right;}

/*PHOTO
-------------*/
/* photos */
.photo p {font-weight:bold; font-size:x-small !important;}

/*div widths and floats */

.full {width:500px; margin-bottom:10px;}
.half {width:350px; margin-bottom:10px;}

.floatright {float:right; margin-left:10px;}
.floatleft {float:left; margin-right:10px;}

/*FP PROGRAMMES
------------*/

.fp-programmes {margin-bottom:30px;}
.fp-programmes dt {float:left;}
.fp-programmes dt img {border: 3px solid #9E5D01;}
.fp-programmes dd {margin-left:100px;}

/*EMPHASIS
------------*/

.emphasis {border:5px solid gray;}


/*FP SIDEBAR GENERAL
--------------*/

.fps h2 {text-align:center; margin:10px; text-align:center;}
.fps h3 {padding-left:10px; padding-right:10px; font-size:1.6em; }
.fps p {padding-left:10px; padding-right:10px;}


/* GET INVOLVED
----------------- */

#fp-sidebar2 {padding-bottom:80px;}
#fp-sidebar {padding-bottom:80px;}

#getinvolved h2 {background-color:#8e2a01; color:#f3cc9e; }
#getinvolved h3 {color:#f3cc9e; font-style:oblique;}
#getinvolved p {color:#e3e3e3;}
#getinvolved a {color:#f3cc9e;}

#highlighted h2 {background-color:#8e2a01; color:#f3cc9e; }
#highlighted p {color:#e3e3e3;}


/* NEWSFEED*/

#newsfeed {clear:both; margin-bottom:10px;}
#newsfeed p {font-size:1.2em;}
#newsfeed h2 {background-color:#8e2a01; color:#f3cc9e;}

.newsfeed-item {margin-bottom:10px; /*background:url(/ubuntutheme/white_pattern.gif) no-repeat bottom; padding-bottom:20px;*/}
.newsfeed-item img {padding:3px; border:1px solid #CCC;}

.news-meta {clear:both; padding:1px; margin-bottom:10px}
.news-meta p {font-size:1.1em !important; margin-bottom:0px; color:#3C3C3C;}

#home #newsfeed p {font-size:1.1em;}


/*CAT LIST*/

/*category list*/
#catlist {}

#catlist h2 {margin-bottom:0px; font-size:1.6em;}
#catlist h2 a {color:white; text-decoration:none; background: url(/ubuntutheme/wash-dark.jpg); display:block; padding: 2px 0px 2px 5px; color:#E8CC9E;}
#catlist ul {font-size:small; margin-bottom:0;}
#catlist ul li {margin-bottom:0;}

#catlist ul li a {display:block; padding:2px; text-decoration:none; padding-left:5px;  font-family:Georgia; "Times New Roman", serif; color:#E8CC9E;}

#catlist ul {background: url(/ubuntutheme/wash-lighter.jpg) bottom;}

#catlist ul li a:hover {}
#catlist ul li a.selected {}

#catlist ul ul {background: url(/ubuntutheme/wash-lightest.jpg) bottom;}

#catlist ul li li {list-style:disc; font-size:small; margin-left:20px; }
#catlist ul li li a {background:none; color:black; text-decoration:underline; color:#0F1F1D;}
#catlist ul li li a.selected {}

#catlist ul li li a:hover {}
#catlist ul li li li a {}
#catlist ul li li li li a {}

/*ABOUT PAGE
------------------*/

.about #sidebar {margin-right:10px; width:190px;}
.about #main {width:700px;}

/*STRATEGY PAGE
------------------*/

.strategy #sidebar {margin-right:10px; width:190px;}
.strategy #main {width:700px;}

/* NEWS
------------------*/

#news-full #main {width:900px;}

/* EVENT CALENDAR
------------------*/

.events #main {width:700px;}

.events #sidebar {margin-right:10px;}

.sidebar-events dl dt {float:left; font-size:1.4em; text-transform:uppercase; text-align:center; margin-right:10px;}
.sidebar-events dl dt span {font-size:1.35em;}
.sidebar-events dd a {color:#660000; font-weight:bold; font-size:1.1em;}

.calendarBG {font-family: Georgia, "Times New Roman", serif; width:680px;}
.calendarBlank {background-color: #bf9372; color:#9F7759;}
.calendarHeader {font-size:1.6em; font-weight: bold; color: #fff; text-align: center; background-color: #b9a78e;}

.calendarDayHeading {
 font-weight: bold; 
 font-size: 11px;
 color: #fff; 
 background-color: #c4a983; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-weight: bold;
 text-decoration: none;
 text-align:  center;
 vertical-align: middle;
 color: #000;
 background-color: #d07145;
}

.calendarToday a {color:white;}

.calendarCell {text-align: center; vertical-align: middle; color: #666; background-color: #e0d1bb; font-size:1.2em;}
  

/*RESOURCES
----------------*/

.resources #sidebar {margin-right:10px; width:190px; float:left;}
.resources #main {width:700px; float:left;}

.download-summary {border-bottom:1px dashed black; margin-bottom:1em;}

.download-summary.ppt h2 a {color:#f9731c;}
.download-summary.pdf h2 a {color:#cc0000;}
.download-summary.doc h2 a {color:#0a5ea8;}

.download-summary.ppt {background: url(/ubuntutheme/powerpoint.jpg) no-repeat left top; padding-left:65px;}
.download-summary.pdf {background: url(/ubuntutheme/pdf.jpg) no-repeat left top; padding-left:65px;}
.download-summary.doc {background: url(/ubuntutheme/word.jpg) no-repeat left top; padding-left:65px;}

#fp-latest-resources .download-summary {background:none; padding-left:0; border:none;}
#fp-latest-resources .download-summary h3 {font-size:1.4em;}

#resources-search {margin-bottom:1em; float:right;}

.download-meta {margin-left:0 !important; font-size:1em; font-weight:bold;}
.download-meta li {float:left; list-style:none; padding-left:10px; padding-right:10px; border-right:1px solid;}
.download-meta li.first {padding-left:0;}
.download-meta li.last {border-right:none;}


/*PROGRAMMES PAGE
------------------*/

.programmes #sidebar {margin-right:10px; width:190px;}
.programmes #main {width:700px;}

/* NEWS PAGE
------------------*/

.news #sidebar {margin-right:10px; width:190px; float:left;}
.news #main {width:700px;}

/*DONATE
---------------*/

.donate dt {float:left}
.donate dd {margin-left:120px;}

/* SUPPORT
----------------*/

.support #main {width:900px;}

/* DONATE
----------------*/

.donate #main {width:900px;}

/*CONTACT
-----------------*/
.contact #main {width:900px;}

#contact-form  {float:right; background-color:#E6CDAA; padding:5px; margin-bottom:1em;}

/*FORMS
-----------*/

.forms label {font-weight:bold; font-size:1.6em;}
.forms input {font-size:1.6em;}

.contact-form {}

.uppercase {text-transform:uppercase}


.highlight {color:#862901;}

/*SLIDESHOW
----------------*/
#slideshow{ margin-right:32px;margin-top:6px;}
