/*------------------------------------------------------------------
Template:	JB Powerplay
Version:	Joomla 1.5
Theme:		Core CSS
Copyright:	Joomlabamboo
Created:	November 2010
---------------------------------------------------*/

h2.itemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:25px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}


/* Body and Outer Wrapper
-----------------------------------------------------------------------------*/
body {}
#fontHeading {float: left;width: 100%;}
.fullWrap {float: left;width: 100%;}
#mainGradient {float: left;width: 100%}


/* Top Row - For top1 to top4 positions
-----------------------------------------------------------------------------*/
.topRow {background:#232323;border-bottom: 1px solid #000;font-size: 90%} 
.topRow .containerBG {position: relative;z-index: 1;;padding: 6px 0 3px;color: #777}
.topRow a {color: #777}
#topWrapper {margin-left: -20px}
#topWrapper h3 {text-shadow: none;}
#top1 {}
#top2 {} 
#top3 {}  
#top4 {} 


/* Scroll to bottom css
-----------------------------------------------------------------------------*/
a.scroll {position: absolute;padding-right: 20px;margin-left: 20px;margin-top:4px;right: 150px;z-index: 10}
#scroll {position: absolute;z-index: 10;color: #fff;margin-top: -60px;padding: 4px 8px 4px 20px}
#scroll.bottom {margin-top: -45px}


/* Header and Logo Row - For when logo is in the header row and for header1 to header4 positions
-----------------------------------------------------------------------------*/

.logoRow .containerBG {padding: 25px 0 20px}
.logoRow h3 {text-shadow: none !important}
#header1 {}
#header2 {} 
#header3 {}
#header4 {}



/* Logo Div and Tagline
-----------------------------------------------------------------------------*/
#logo {margin-left: -20px}
#logo a {}
#logo img {}
#tagline {}
#tagline span {position: relative !important}

.navRow #logo {margin-left: 0px}

/* Nav row - for the menu position. See below for superfish styling
-----------------------------------------------------------------------------*/
.navRow {}
.navRow .containerBG {padding: 20px 0 0 0;margin-bottom: 0px}
#navWrap {float: left}
#nav {}


/* Top Header styles - rounded corners and top of the container
-----------------------------------------------------------------------------*/
.topheaderRow  {padding: 0;margin-top:-45px;} 
.topheaderRow .containerBG {padding: 0}
#topHeader h2 {margin: 15px 0 0 0;
	visibility:hidden;}


/* Banner Row - For the banner position
-----------------------------------------------------------------------------*/
.bannerRow {}
.bannerRow .containerBG {padding: 0}
#banner {margin-left: -21px;}



/* Tabs Row - Tab1 to tab4 modules
-----------------------------------------------------------------------------*/
.tabRow {}
.tabRow .containerBG {border-width: 0 1px;padding: 0;background: #fff}
.tabRow h3 {padding-top: 15px;margin-bottom: 30px}
.tabRow .moduletable {padding: 0 20px 30px 0}


#jbtabbedArea {}
ul.jbtabs {margin: 0;padding: 0;clear: both;float: left;width: 100%;}
.jbtab_container {clear: both;}

ul.jbtabs li {float: left;list-style-type: none;margin: 0 20px 0 0 !important;padding: 13px 20px 13px 0}
ul.jbtabs li a {margin: 0}
ul.jbtabs li.active {}
ul.jbtabs li a:hover {}
ul.jbtabs li.active a:hover {}


#jbtab1 {}
#jbtab2 {}
#jbtab3 {}
#jbtab4 {}


/* Grid1 Row - Grid modules 1 to 4
-----------------------------------------------------------------------------*/
.grid1Row {}
.grid1Row .containerBG {padding: 0}
.grid1Row h3 {padding-top: 15px;margin-bottom: 30px}
.grid1Row .moduletable {padding: 0 20px 30px 0}
.gridWrap1 {}
#grid1 {}
#grid2 {}
#grid3 {}
#grid4 {}



/* Grid2 Row - Grid modules 5 to 8
-----------------------------------------------------------------------------*/
.grid2Row {}
.grid2Row .containerBG {padding: 0}
.grid2Row h3 {padding-top: 15px;margin-bottom: 30px}
.grid2Row .moduletable {padding: 0 20px 30px 0}
.gridWrap2 {}
#grid5 {}
#grid6 {}
#grid7 {}
#grid8 {}



/* Grid3 Row - Grid modules 9 to 12
-----------------------------------------------------------------------------*/
.grid3Row {}
.grid3Row .containerBG {padding: 0}
.grid3Row h3 {padding-top: 15px;margin-bottom: 30px}
.grid3Row .moduletable {padding: 0 20px 0 0}
.gridWrap3 {}
#grid9 {}
#grid10 {}
#grid11 {}
#grid12 {}


/* Main Content
-----------------------------------------------------------------------------*/
#mainContent {margin: 0;padding-bottom: 30px}
.mainRow .containerBG {padding: 0;background-position: 0 -50px !important;border: 0}
.rounded {margin-bottom: 100px;padding-bottom: 30px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px}
.mainRow .containerBG.rounded {border-bottom-width: 1px}
#mainWrap {}



/* MidCol Layout Variations
-----------------------------------------------------------------------------*/
#midCol {padding-top: 10px}
#midCol.One {}
#midCol.twoL {}
#midCol.twoR {}
#midCol.threeLR {}
#midCol.threeLC {}
#midCol.threeRC {}
#midCol.fourLRC {}



/* Main Layout Variations
-----------------------------------------------------------------------------*/
#mainWrap {}
#mainWrap.One {}
#mainWrap.twoL {}
#mainWrap.twoR {}
#mainWrap.threeLR {}
#mainWrap.threeLC {}
#mainWrap.threeRC {}
#mainWrap.fourLRC {}



/* LeftCol Variations
-----------------------------------------------------------------------------*/
#leftCol {margin: 0}
#leftCol .moduletable{}
#leftCol h3 {width: 90%}
#leftCol.twoL {}
#leftCol.threeLR {}
#leftCol.threeLC {}
#leftCol.fourLRC {}
#leftCol h3 {padding-top: 19px}



/* Center Col Variations
-----------------------------------------------------------------------------*/
#centerCol {}
#centerCol .moduletable{width: 90%;}
#centerCol h3 {padding-top: 19px}
#centerCol.threeRC {}
#centerCol.threeLC {}
#centerCol.fourLRC {}


/* rightCol Variations
-----------------------------------------------------------------------------*/
#rightCol {}
#rightCol h3 {padding-top: 19px}
#rightCol .moduletable-panelmenu,#rightCol .moduletable,#rightCol .moduletable_text,#rightCol .moduletable-slide 
{padding-left: 20px}
#rightCol.twoR {}
#rightCol.threeLR {}
#rightCol.threeRC {}
#rightCol.fourLRC {}

#right #jbSplitMenu {padding-left: 20px}



/* Above Main Content
-----------------------------------------------------------------------------*/
#above {}
#above.twoL {}
#above.twoR {}
#above.threeLR {}
#above.threeLC {}
#above.threeRC {}
#above.fourLRC {}


/* Advert4 to Advert6
-----------------------------------------------------------------------------*/
#belowcontent {}
#belowcontent1 {}
#belowcontent2 {}
#belowcontent3 {}


/* Advert1 to Advert3
-----------------------------------------------------------------------------*/
#abovecontent {}
#abovecontent1 {}
#abovecontent2 {}
#abovecontent3 {}



/* Below Main Content
-----------------------------------------------------------------------------*/
#below {}
#below.twoL {}
#below.twoR {}
#below.threeLR {}
#below.threeLC {}
#below.threeRC {}
#below.fourLRC {}



/* Breadcrumbs
-----------------------------------------------------------------------------*/
#breadcrumb {margin: 0 0 0 -20px;width: 100%;padding: 8px 19px 8px 19px;float: left;font-size: 90%;color: #999;font-style: italic}
#breadcrumb a {color: #999}
#breadcrumb img {margin-top: 9px;padding: 0 4px}
#breadcrumb .moduletable {float: right}
span.breadcrumbs.pathway {}



/* Grid4 Row - Grid modules 13 to 16
-----------------------------------------------------------------------------*/
.grid4Row {}
.grid4Row .containerBG {padding: 0 0 20px}
.grid4Row h3 {padding-top: 15px;margin-bottom: 30px}
.grid4Row .moduletable {padding: 0 20px 0 0}
.gridWrap4 {}
#grid13 {}
#grid14 {}
#grid15 {}
#grid16 {}


/* Grid5 Row - Grid modules 17 to 20
-----------------------------------------------------------------------------*/
.grid5Row {}
.grid5Row .containerBG {padding: 0 0 20px}
.grid5Row h3 {padding-top: 15px;margin-bottom: 30px}
.grid5Row .moduletable {padding: 0 20px 0 0}
.gridWrap5 {}
#grid17 {}
#grid18 {}
#grid19 {}
#grid20 {}


/* Grid6 Row - Grid modules 21 to 24
-----------------------------------------------------------------------------*/
.grid6Row {padding-bottom: 120px}
.grid6Row .containerBG {padding: 10px 0 20px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;border-bottom: 0}
.grid6Row h3 {padding-top: 15px;margin-bottom: 20px}
.grid6Row .moduletable {padding: 0}
#grid21 {}
#grid22 {}
#grid23 {}
#grid24 {}




/* Bottom Row - Bottom1 to bottom4 modules
-----------------------------------------------------------------------------*/
.bottomRow {}
.bottomRow .containerBG {padding-bottom: 10px}
.bottomWrapper {float: left;width: 100%}
#bottom {float: left;width: 100%;padding-bottom: 20px;background-position: left bottom!important}
#bottom1 {padding-right: 6px}
#bottom2 {padding-right: 6px}
#bottom3 {padding-right: 6px}
#bottom4 {padding-right: 6px}
#bottom5 {padding-right: 6px}
#bottom6 {padding-right: 2px}

#bottom .moduletable {padding-right: 20px}
#bottom6 .moduletable {background: none}

#bottom ul li {list-style-type: none;margin: 0}


#infoWrap {float: left;width: 100%;padding-top: 20px;padding-bottom: 20px;}
#info .moduletable {float: left}


/* Footer Row - Footer Position
-----------------------------------------------------------------------------*/
.footerRow {}

#footer {float: left;width: 100%;font-size: 90%;padding: 10px 0}
.footerRow .containerBG {padding:0}
#footerLeft {}
#footerRight {}
img.jbLogo



/* Hidden Panel - Core often overriden in template overrides
-----------------------------------------------------------------------------*/
#toppanel {}
.tab {}
#panelInner {}
#panel {}
#panel1 {}
#panel2 {}
#panel3 {}
#panel4 {} 




/* Search
-----------------------------------------------------------------------------*/
#searchWrap {position: relative;margin-top: 13px}
#searchWrap.nonav {margin: -20px 0 40px 0;}
div#search {padding: 0 !important;position: absolute;right: -40px}
#search .inputbox,#search_searchword {padding: 4px 10px;height: 22px;width:185px !important;color: #333;margin: 0;border: none} 
#searchForm .button {}

.results ol.list {list-style-position: inside}
.results ol.list li {}

div.display p{margin: 0}


 
 
/* Typography
-----------------------------------------------------------------------------*/
a {color:#333}
 p {margin: 8px 0}
/* Headings */
h1,.componentheading {color: #333} 
h2,.contentheading,h2 a {padding-bottom: 8px}
.contentheading {font-size: 1.4em} 
h3,.moduletable h3,h2,ul.jbtabs li {color: #5B543F;font-size: 1.4em;text-shadow: 0 1px 0 rgba(255,252,242,1)}
ul.jbtabs li {font-size: 1.2em !important;text-shadow: 0 1px 0 #fff !important;color: #5B543F!important}

h4 {color: #333} 
h5 {color: #333;border: 1px solid #e2e2e2;padding: 2px 0 2px 4px}
h6 {color: #333;background: #eee;padding: 2px 0 2px 4px}


/* Menu
-----------------------------------------------------------------------------*/
/* Top Row ul */
#nav ul,.moduletable-superfish ul {}

/* Top Row ul li */
#nav ul li,.moduletable-superfish ul li {}


/* Top Row ul li a */
#nav ul li a,
#nav ul li span.mainlevel span,
#nav a.mainlevel.sf-with-ul
{margin-right: 20px;padding: 0 15px 0 0!important}

/* Image for parent items */
#nav ul.sf-js-enabled li a.mainlevel.sf-with-ul   {background: url(../images/navParent.png) no-repeat right 4px}

/* Resets image for sub parent items */
#nav ul.sf-js-enabled li li {background: none}


#nav ul li span {font-weight:bold;padding: 0 !important;}
#nav ul li li span {font-weight:normal}


/* Top Row parents */
#nav ul li a.mainlevel.sf-with-ul,
#nav ul.sf-js-enabled li span.mainlevel span
{}

/*  Em applied to menu items*/
#nav em,.moduletable-superfish em,#paneltab em {}

/* Top Level hovers */
#nav ul li span.expanded,.moduletable-superfish  ul li span.expanded {}
 #nav ul li span.mainlevel{} 

/* Active top level states */
#nav ul li.active a, .moduletable-superfish  ul li.active a,
#nav ul li.active span.mainlevel span,.moduletable-superfish ul li.active span.mainlevel span
{}


.moduletable-superfish.left,.navLeft #nav ul  {float: left}
.moduletable-superfish ul.left,.navLeft #nav ul  {float: left;margin: 8px 40px 0 30px}
.moduletable-superfish ul li.left,.navLeft #nav ul li {margin: 0 3px 0 0}


/* Sublevel a and spans reset */
.moduletable-superfish li:hover ul,.moduletable-superfish ul li.sfHover ul,#nav li:hover ul,#nav ul li.sfHover ul {}

#nav ul li li a,.moduletable-superfish ul li li a,
#nav ul li li span.mainlevel span,.moduletable-superfish span.mainlevel li span,
#nav ul.menu li li a.mainlevel.sf-with-ul,.moduletable-superfish ul.menu li li a.mainlevel.sf-with-ul,
.moduletable-superfish li li a.mainlevel.sf-with-ul,#nav li li a.mainlevel.sf-with-ul
{padding: 8px !important}

/* Reset on dropdown children
---------------------------------------------------*/
#nav li:hover li span {color: #fff !important}

#nav ul li li span {color: #fff !important;font-size: 90% !important;border-bottom: 1px solid #000}

#nav ul li ul li span {font-size: 14px}

#nav ul li li:first-child a {}
#nav ul li li:last-child a,#nav ul li li:last-child span.mainlevel span,#nav li li:last-child a.mainlevel.sf-with-ul {}

#nav ul li li:last-child li a,#nav ul li li:last-child li span.mainlevel span,#nav li li:last-child li a.mainlevel.sf-with-ul {}

#nav ul li li:last-child a:hover,#nav ul li li:last-child span:hover {}
#nav ul li li:last-child li a:hover,#nav ul li li:last-child li span:hover {}

/* Sublevel Hover states */
#nav ul li li a:hover, 
#nav ul li li span.mainlevel:hover
{}


/* Sublevel Parent */
#nav ul li li a.mainlevel.sf-with-ul,
#nav ul.sf-js-enabled li li span.mainlevel span,
#nav ul.sf-js-enabled li li a.mainlevel.sf-with-ul 
{background: url(../images/navParentSub.png) no-repeat right 6px;display: block;}


#nav ul li li a.mainlevel.sf-with-ul span:hover,
#nav ul li li span.sf-with-ul:hover
{}


/* Resets children of active spans */
#nav ul li.active li, .moduletable-superfish  ul li.active li,
#nav ul li.active li a,.moduletable-superfish ul li.active li a,
#nav ul li.active li span.mainlevel span,.moduletable-superfish  ul li.active li span.mainlevel span
{}  


/* Active sub level states */
#nav ul li.active li#current.active a, .moduletable-superfish ul li.active li#current.active a,
#nav ul li li.active a.mainlevel,.moduletable-superfish ul li li.active a.mainlevel
{}


/* Third level a and spans reset */
#nav ul li li.active li a.mainlevel span,.moduletable-superfish  ul li li.active li a.mainlevel span
{}


/* Background for sub level items */
#nav li ul {border: 1px solid #000;border-width: 0 1px 1px 1px;background-image:url(../images/blackoverlay-darker.png);margin-top: 30px !important;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}
#nav li ul ul {margin-top: 0 !important}

#navWrap.singleline #nav li ul {margin-top: 8px !important;}

#subnav {width: 100%;float: left}
#subnav ul li {padding: 0;margin: 0}
#subnav ul li a{font-size: 90%;margin: 0;padding: 0}


/* Left Column Top level Menus
-----------------------------------------------------------------------------*/
/* Left Col ul and ul li reset */
.sidebar ul,.sidebarl ul li {}

/* Left Col ul Margins */
.sidebar ul li.active ul {}
.sidebar ul li.active ul ul {}


/* Left Col top level a and spans */
.sidebar ul li a, 
.sidebar ul li.active span.mainlevel span,
.sidebar ul li span.mainlevel span 
{width: 90%}


/* Left Col hover states */
.sidebar ul li a:hover
{}  


/* Left Col two line menu colour */
.sidebar em {}

/* Left Col a active colour */
.sidebar ul li#current.active a {}


/* Left Col Top level active states  */
.sidebar ul li.active a,
.sidebar ul li.active span.mainlevel span
{}


/* Top level panel menu  */
.sidebar .moduletable-panelmenu ul li span.mainlevel span
{background: url(../images/navParent.png) no-repeat left center;padding-left: 20px;}

.sidebar .moduletable-panelmenu ul li span.mainlevel span:hover  {}

.sidebar .moduletable-panelmenu ul li.active span {}

/* Left Column Sub level Menus
-----------------------------------------------------------------------------*/

/* Left Col Sub menus */
.sidebar ul li li a,
.sidebar ul li#current.active li a 
{padding-left: 20px !important;width: 86%;background: url(../images/sideMenuSub.png) left center no-repeat} 

 

/* Left Col Active sub level states and resets */
.sidebar ul li.active li a,
.sidebar ul li.active li.active span,
.sidebar ul li li a,
.sidebar ul li.active li.active li span
{} 


.sidebar ul li.active li#current.active a 
{}



/* Sub level panel menu  */
.moduletable-panelmenu ul li li span.mainlevel 
{}

.moduletable-panelmenu ul li li span.mainlevel span:hover  
{}


/* Left Column Sub Sub level Menus
-----------------------------------------------------------------------------*/
/* Resets background on sub sub level items */
.sidebar ul li.active li#current.active li a 
{}

/* Left Col Sub Sub menus */
.sidebar ul li.active li.active li a,
.sidebar ul li.active li#current.active li a,
.sidebar ul li.active li.active li#current.active a,
.sidebar ul li li li span
{} 

.sidebar ul li.active li.active li span {}
.sidebar ul li.active li.active li#current.active a {}



/* Input Styling */
.inputbox,input#email {font-size: 13px}

/* Overrides */
/* Page classes */
div.jbFrontPage {}
div.jbArticle {}
div.jbSection {}
div.jbCategory {}

.leading,.article_row {clear: both;float: left;margin-bottom: 6px;padding-bottom: 20px;width: 100%;}

/* Pdf Buttons etc */
div.buttons {line-height: 1;padding-top: 5px;float: right;position: absolute;right: 0;top: -80px;z-index: 1}
div.buttons.notitle {top: -50px;}

/* Div around the title and author, date etc */
div.jbMeta {margin-bottom: 30px;float: left;width: 100%;text-shadow: 0 1px 0 #fff}
.metaSecondrow {position: relative;z-index: 1} 

/* Section and Categories */
div.jbSectCat {float: left;margin-right: 8px;line-height: 1;padding-top: 8px;font-size: 90%;color: #666}
span.jbSections {}
span.jbCategories {}

/* Author and date styling */
div.jbAuthorDate {}
span.jbModifydate {float: left;font-size: 90%;color: #ccc;font-style: italic;clear: both; margin-bottom: 20px;}
span.jbAuthor {float: left;margin-right: 20px;line-height: 1;padding-top: 8px;font-size: 90%;color: #666}

div.jbCreatedate {float: left;margin-right: 20px;line-height: 1;padding-top: 8px;font-size: 90%;color: #666}
div.jbCreatedate span.dateday {}
div.jbCreatedate span.datemonth {}
div.jbCreatedate span.dateyear {}

/* Read more */
div.jbReadmore {font-size: 11px;margin-top: 0px;float: right;text-align:right;float: right;line-height: 1.8}
a.jbReadon {padding: 4px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top: 30px;display: block}
.slideshowContent span.readmore {padding: 4px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;float: right;margin-right: 10px}
/* Pagination */
ul.pagination li {margin: 0}
ul.pagination li a{-moz-border-radius:5px;-webkit-border-radius:5px;border: none;padding: 6px;font-size: 90%}
th.pagenav_next,th.pagenav_prev {text-align: right;-moz-border-radius:5px;-webkit-border-radius:5px;border: none;padding: 0 6px;font-size: 90%;background: #ddd;float: right}
th.pagenav_prev {float: left}


/* Edit Icon 
---------------------------------------------------------------*/
span.hasTip a {margin-top: -10px;position: absolute;z-index: 10;margin-left: 3px;}


/* Hidden Panel Styling 
---------------------------------------------------------------*/
#hiddenPanel {position: absolute;right: 0;margin-top: 33px;z-index: 100;background:url(../images/blackoverlay-darker.png);padding-bottom: 10px;}
#hiddenPanelInner {padding: 10px}

#paneltab{color:#959595;position: absolute;right: 20px;top: 0}


a#closePanel {position: absolute;right: 0;text-align: right;margin-top: 4px;width: 420px;padding-right: 20px;z-index: 10}
a#openPanel {position: absolute;right: 0;text-align: right;margin-top: 5px;width: 420px;padding-right: 20px;z-index: 10}

a#closePanel.active {margin-top: 0;float: left;border-width: 0 1px;padding:5px 20px 5px 10px;height: 23px}
a#openPanel.active {margin-top: -70px;float: left;margin-left: 2px}
a#closePanel{margin-top: -60px}


#hiddenPanel label {font-weight:bold;color:#a09c92} 
#hiddenPanel input.button { color:#fff; padding:3px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border: none} 


/* Slideshow Styling 
---------------------------------------------------------------*/
.slideShowNav.indexNav  a,
.slideShowNav.indexNavButtons a 
{padding: 3px 10px;margin: 0}
.slideshowContent.dark {background-image:url(../images/blackoverlay-darker.png)}

.slideShowNav {}
.ssPager {padding-right: 11px;float: right;position: relative}
.ssPager a {margin: 0}
.slideshowContent {padding-left: 20px}

.slideshowContent.dark h2,.slideshowContent.dark h3 {text-shadow: 0 1px 0 #333;margin: 0;padding: 0;line-height: 1}

 
/* Microblog Styling
---------------------------------------------------------------*/
.mbWrapFlat {border: none}
.mbWrapFlat h2 {display: block;}
.mbContainer img {background: #fff;margin-bottom: 20px}
.mbitemCols {padding-right: 10px}
.mbWrap.last .mbitemCols {background: none}
ul.mbList li {border: none}
ul.mbList li:first-child {border-top: 0}
ul.mbList li a {border: none}
.mbitemFlat.full h2 a{display: block;padding: 0}
.mbitemCols .trigger {margin: 0;}


/* PrettyBox Styling
---------------------------------------------------------------*/
.pp_gallery ul a {border: none}

/* jTweet Module Styling
---------------------------------------------------------------*/
.jTweet {padding-top: 4px}
.jTweet,ul.tweet_list li {float: left;width: 100%}
.jTweet ul.tweet_list li.tweet_first {padding: 0}
.tweetSource,.tweetDate {float:right;padding:4px 0;font-variant:small-caps;font-size:1em;border-width: 1px 1px 1px 1px}
.tweetDate {padding-left:10px;padding-right:10px;border-left:0 !important;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}
.tweetSource {padding-left:10px;border-right:0 !important;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}

.tweet_text {float: left;padding-left: 30px;font-size: 1.1em;line-height: 1.4em;width: 60%}

.tweet .tweet_list li {border:0;padding: 0}

.tweet_odd.tweet_first.tweet_last {background: url(../images/twitter_16.png) no-repeat 0 2px;line-height: 1.4}

.tweet  {width: 100%}


/* Module Classes
-----------------------------------------------------------------------------*/
.moduletable.smallheading h3{font-size: 1em}

.moduletable.red h3 span,.moduletable-panelmenu.red h3 span,.moduletable-slide.red h3 span,
.moduletable.purple h3 span,.moduletable-panelmenu.purple h3 span,.moduletable-slide.purple h3 span,
.moduletable.blue h3 span,.moduletable-panelmenu.blue h3 span,.moduletable-slide.blue h3 span,
.moduletable.brown h3 span,.moduletable-panelmenu.brown h3 span,.moduletable-slide.brown h3 span,
.moduletable.grey h3 span,.moduletable-panelmenu.grey h3 span,.moduletable-slide.grey h3 span,
.moduletable.green h3 span,.moduletable-panelmenu.green h3 span,.moduletable-slide.green h3 span
{background:url(../images/moduleclasses/moduleclass.png) left 4px no-repeat;padding-left: 20px} 

.moduletable.blue h3 span,.moduletable-panelmenu.blue h3 span,.moduletable-slide.blue h3 span 
{background-position: left -40px} 

.moduletable.red h3 span,.moduletable-panelmenu.red h3 span,.moduletable-slide.red h3 span 
{background-position: 0 4px}

.moduletable.purple h3 span,.moduletable-panelmenu.purple h3 span,.moduletable-slide.purple h3 span 
{background-position: left -18px}

.moduletable.brown h3 span,.moduletable-panelmenu.brown h3 span,.moduletable-slide.brown h3 span 
{background-position: left -64px}

.moduletable.grey h3 span,.moduletable-panelmenu.grey h3 span,.moduletable-slide.grey h3 span 
{background-position: left -110px}

.moduletable.green h3 span,.moduletable-panelmenu.green h3 span,.moduletable-slide.green h3 span 
{background-position: left -86px}



#search .blue,#search .red,#search .brown, #search .darkgrey, #search .green, #search .purple, #search .grey  {background: #fff url(../images/moduleclasses/search.png) no-repeat !important}

#search .blue {background-position: right -132px !important}
#search .red {background-position: right 0 !important}
#search .brown {background-position: right -41px !important}
#search .darkgrey {background-position: right -175px !important}
#search .green {background-position:right -220px  !important}
#search .purple {background-position: right  -314px!important}
#search .grey  {background-position: right  -84px!important}


/* Back to top
---------------------------------------------------*/
#toTop {border: none;padding: 0 0 0 8px;margin-bottom: 10px;margin-right: 10px;-moz-border-radius:4px;-webkit-border-radius:4px}


.chronoform a {
display: none;
}