/* @override 
	http://localhost:8888/joomla/1.5/columns/templates/JB_Praise/css/template_css.css
	http://showcase.joomlabamboo.com/aug09/templates/JB_Praise/css/template_css.css
*/

@import url('layout.css');
@import url('menus.css');

/* @group Body */

body {font-family: Helvetica Neue, Arial, sans-serif;font-size: 78%; line-height: 1.4em; color: #555;} 

/* -- Body Colours --*/
body.Wood {background: #000 url(../images/bg/bgWood.jpg) repeat-x left  100px}
body.Motion {background: #000 url(../images/bg/fondo.jpg) repeat}
body.Cardboard {background: #000 url(../images/bg/bgcardboard.jpg) repeat-x 10%  150px}
body.Paint {background: #000 url(../images/bg/bgPaintBlack.jpg) no-repeat center  0}
body.Wallpaper {background: #000 url(../images/bg/bgWallpaper.jpg) repeat-x center  150px}
body.PaintBrush {background: #000 url(../images/bg/bgPaintBrush.jpg) no-repeat 10%  0px}
body.Watercolour {background: #000 url(../images/bg/bgWatercolourBlack.jpg) no-repeat center  0px}
 
#peacock_Green {background: url(../images/peacocks/peacockGreen.jpg) no-repeat -55px bottom;float: left} 
#peacock_Blue {background: url(../images/peacocks/peacockBlue.jpg) no-repeat -55px bottom;float: left}
#peacock_Brown {background: url(../images/peacocks/peacockBrown.jpg) no-repeat -55px bottom;float: left} 
#peacock_deepGreen {background: url(../images/peacocks/peacockDeepGreen.jpg) no-repeat -55px bottom;float: left} 
#peacock_Purple {background: url(../images/peacocks/peacockPurple.jpg) no-repeat -55px bottom;float: left}  
#peacock_Red {background: url(../images/peacocks/peacockRed.jpg) no-repeat -55px bottom;float: left}
#peacock_sepiaGreen {background: url(../images/peacocks/peacockSepiaGreen.jpg) no-repeat -55px bottom;float: left}  
#peacock_none {background: none}

/* @end */


/* @group Module Styles */

.moduletable-pink h3{background: url(../images/modules/pinkH3.png) no-repeat left 12px;padding: 0 0 0 18px;margin:0}
.moduletable-blue h3{background: url(../images/modules/blueH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-brightgreen h3{background: url(../images/modules/brightgreenH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-brown h3{background: url(../images/modules/brownH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-darkbrown h3{background: url(../images/modules/darkbrownH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-darkgrey h3{background: url(../images/modules/darkgreyH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-darkolive h3{background: url(../images/modules/darkoliveH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-grey h3{background: url(../images/modules/greyH3.png) no-repeat left 12px;padding: 0 0 0 18px;color: #333;margin:0;height: 27px;overflow:hidden}
.moduletable-lightblue h3{background: url(../images/modules/lightblueH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-darkblue h3{background: url(../images/modules/darkblueH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-light h3{background: url(../images/modules/lightH3.png) no-repeat left 12px;padding: 0 0 0 18px;color: #333;margin:0;height: 27px;overflow:hidden}
.moduletable-marone h3{background: url(../images/modules/maroneH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-olive h3{background: url(../images/modules/oliveH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-orange h3{background: url(../images/modules/orangeH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-red h3{background: url(../images/modules/redH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-yellow h3{background: url(../images/modules/yellowH3.png) no-repeat left 12px;padding: 0 0 0 18px;color: #333;margin:0;height: 27px;overflow:hidden}
.moduletable-gold h3{background: url(../images/modules/goldH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-eggplant h3{background: url(../images/modules/eggplantH3.png) no-repeat 0 center;padding: 0 0 0 18px;margin:0 0 10px 0;overflow: hidden;} 
.moduletable-rose h3{background: url(../images/modules/roseH3.png) no-repeat left 12px;padding: 0 0 0 18px;}
.moduletable-apricot h3{background: url(../images/modules/apricotH3.png) no-repeat left 12px;padding: 0 0 0 18px;}

#rightCol .moduletable-pink,#rightCol .moduletable-blue,#rightCol .moduletable-brightgreen,#rightCol .moduletable-brown,#rightCol .moduletable-darkgrey,#rightCol .moduletable-darkolive,#rightCol .moduletable-grey,#rightCol .moduletable-blue,#rightCol .moduletable-lightblue,#rightCol .moduletable-darkblue,#rightCol .moduletable-light,#rightCol .moduletable-marone,#rightCol .moduletable-olive,#rightCol .moduletable-orange,#rightCol .moduletable-red,#rightCol .moduletable-yellow,#rightCol .moduletable-gold,#rightCol .moduletable-eggplant,#rightCol .moduletable-rose,#rightCol .moduletable-apricot{border-bottom: 1px solid #ededed;padding-bottom: 30px;margin-bottom: 30px;}

.moduletable {margin-bottom: 30px;}
/* @end */




/* @group Links */
a,a:link {color: #999}
a:visited {color: #777}
a:hover {text-decoration: none;background: #eee;}
img a:hover, a:hover img,#footerWrap ul li a {background: none;}
#logo a:hover,#captifyContent a:hover {background: none;}

.sepiaGreen a {color: #78842C;}
.sepiaGreen #topWrapper #toprightMenu ul li a:hover,.sepiaGreen #navRight a:hover {color: #78842C;}

.Blue a {color: #4F6177;}
.Blue #topWrapper #toprightMenu ul li a:hover,.Blue #navRight a:hover {color: #4F6177;}

.Brown a {color: #483332;}
.Brown #topWrapper #toprightMenu ul li a:hover,.Brown #navRight a:hover {color: #483332;}

.deepGreen a {color: #324C33;}
.deepGreen #topWrapper #toprightMenu ul li a:hover,.deepGreen #navRight a:hover {color:  #324C33;}

.Purple a {color: #484162;}
.Purple #topWrapper #toprightMenu ul li a:hover,.Purple #navRight a:hover {color: #484162;}

.Red a {color: #764F50}
.Red #topWrapper #toprightMenu ul li a:hover,.Red #navRight a:hover {color: #764F50}
/* @end */

/* @group Headings */
h1 {font-size: 2.4em;line-height: 1.5em;margin: 0 0 0.5em 0;padding: 0}
h2,contentheading {font-size: 2em;line-height: 1.3em;margin: 0 0 8px;padding: 0;color: #3D1E0A;font-family: georgia;font-variant: small-caps}
h3 {font-size: 1.8em;line-height: 1.8em;margin: 0 0 0 0;padding:0 0 8px 20px;background: url(../images/dateElement.png) no-repeat left 10px;color: #333;clear: both;}
h4 {font-size: 1.2em;line-height: 1.3em;margin: 0 0 0.25em 0;padding: 0}
h5 {font-size: 1.1em;line-height: 1.3em;margin: 0 0 0.25em 0;padding: 0}
h6 {font-size: 1em;line-height: 1.3em;margin: 0 0 0.25em 0;padding: 0}
/* @end */

/* @group Text */
p {font-size: 1.05em;margin: 0 0 1.6em 0;padding: 0;line-height:1.8em}
blockquote {border-left:10px solid #ddd;margin-left:10px}
pre {font-family: monospace;font-size: 1.0em}
strong, b {font-weight: bold;color: #111}
em, i {font-style:italic}
code,.code {font-family: "Courier New", Courier, monospace;font-size: 1.2em;border-left: 8px solid #ddd;padding: 10px;background: #FFFFDD;margin: 10px 0}

span.modifydate{font-variant: small-caps;color: #666;float: right;margin-top: 10px;}

span.createdby,.metadetails span a {font-variant: small-caps;color: #666;float: left;margin: -1px 8px 0 0}

span.section a,span.category a {background: #ededed;padding: 0px 4px;text-decoration: none;}
/* @end */


/* @group Lists */
ul {line-height:1.4em;margin: 0 0 1.5em 0;padding: 0}
ul li {margin: 0 0 0.25em 30px;padding: 0}
ol {font-size: 1.0em;line-height: 1.4em;margin: 0 0 1.5em 0;padding: 0}
ol li {font-size: 1.0em;margin: 0 0 0.25em 30px;padding: 0}
dl {margin: 0 0 1.5em 0;padding: 0;line-height: 1.4em}
dl dt {font-weight: bold;margin: 0.25em 0 0.25em 0;padding: 0}
dl dd {margin: 0 0 0 30px;padding: 0}
/* @end */

ul.bracket {background: url(../images/icons/bracketLeft.jpg) no-repeat 8px center;padding-left: 20px;float: left}
ul.bracket li {list-style-type: none}


/* @group Tables */
table {font-size: 1em;margin: 0 0 1.5em 0;padding: 0}
table caption {font-weight: bold;margin: 0 0 0 0;padding: 0 0 1.5em 0}
th {font-weight: bold;text-align: left}
td {font-size: 1em}
/* @end */


div#page {clear: both;line-height: 2em}
hr {display: none}
div.hr {height: 1px;margin: 1.5em 10px;border-bottom: 1px dotted #000}
.clear {clear: both}

a.readon {float: right;padding: 4px 0px 4px 1%;text-decoration: none;text-transform: uppercase;color: #666;font-size: 90%;background: #ededed;width: 99%;border: 1px solid #ddd;margin: 10px 0 20px 0;}
a.readon:hover {color: #333}

/* @group Blogcal Mod */
.blogcalmod {float: left;width: 100%;border: 1px solid #ddd;border-width: 1px 0;padding: 10px 2%;text-align: center;margin-bottom: 40px;margin-top: 0px}
.blogcalmod tr th {text-align: center}
.blogcalmod blogcal span a {text-decoration: none}
.blogcalmod tr td a {background: #eee;text-decoration: none;border-bottom: 4px solid #ddd;text-align: center;padding: 4px 8px 0 0}
/* @end */

* @group Icons */
.batteryL {background: url(../images/icons/batteryL.png) no-repeat;padding:10px 0 40px 75px}
.boxL {background: url(../images/icons/boxL.png) no-repeat;padding:10px 0 40px 75px}
.braceCloseL {background: url(../images/icons/braceCloseL.png) no-repeat;padding:10px 0 40px 75px}
.braceOpenL {background: url(../images/icons/braceOpenL.png) no-repeat;padding:10px 0 40px 75px}
.bracketCloseL {background: url(../images/icons/bracketCloseL.png) no-repeat;padding:10px 0 40px 75px}
.bracketOpenL {background: url(../images/icons/bracketOpenL.png) no-repeat;padding:10px 0 40px 75px}
.calendarL {background: url(../images/icons/calendarL.png) no-repeat;padding:10px 0 40px 75px}
.cartL {background: url(../images/icons/cartL.png) no-repeat;padding:10px 0 40px 75px}
.copyrightL {background: url(../images/icons/copyrightL.png) no-repeat;padding:10px 0 40px 75px}
.documentL {background: url(../images/icons/documentL.png) no-repeat;padding:10px 0 40px 75px}
.dollarL {background: url(../images/icons/dollarL.png) no-repeat;padding:10px 0 40px 75px}
.envelopeL {background: url(../images/icons/envelopeL.png) no-repeat;padding:10px 0 40px 75px}
.euroL {background: url(../images/icons/euroL.png) no-repeat;padding:10px 0 40px 75px}
.folderCloseL {background: url(../images/icons/folderCloseL.png) no-repeat;padding:10px 0 40px 75px}
.folderOpenL {background: url(../images/icons/folderOpenL.png) no-repeat;padding:10px 0 40px 75px}
.gearL {background: url(../images/icons/gearL.png) no-repeat;padding:10px 0 40px 75px}
.gearsL {background: url(../images/icons/gearsL.png) no-repeat;padding:10px 0 40px 75px}
.globeL {background: url(../images/icons/globeL.png) no-repeat;padding:10px 0 40px 75px}
.graphL {background: url(../images/icons/graphL.png) no-repeat;padding:10px 0 40px 75px}
.laptopL {background: url(../images/icons/laptopL.png) no-repeat;padding:10px 0 40px 75px}
.mouseL {background: url(../images/icons/mouseL.png) no-repeat;padding:10px 0 40px 75px}
.plugL {background: url(../images/icons/plugL.png) no-repeat;padding:10px 0 40px 75px}
.poundL {background: url(../images/icons/poundL.png) no-repeat;padding:10px 0 40px 75px}
.priceL {background: url(../images/icons/priceL.png) no-repeat;padding:10px 0 40px 75px}
.quoteCloseL {background: url(../images/icons/quoteCloseL.png) no-repeat;padding:10px 0 40px 75px}
.quoteOpenL {background: url(../images/icons/quoteOpenL.png) no-repeat;padding:10px 0 40px 75px}
.watchL {background: url(../images/icons/watchL.png) no-repeat;padding:10px 0 40px 75px}
.wheelL {background: url(../images/icons/wheelL.png) no-repeat;padding:10px 0 40px 75px}
.plusL {background: url(../images/icons/plusL.png) no-repeat;padding:10px 0 40px 75px}
.infoL {background: url(../images/icons/infoL.png) no-repeat;padding:10px 0 40px 75px}
.closeL {background: url(../images/icons/closeL.png) no-repeat;padding:10px 0 40px 75px}
.yuanL {background: url(../images/icons/yuanL.png) no-repeat;padding:10px 0 40px 75px}
.searchL {background: url(../images/icons/searchL.png) no-repeat;padding:10px 0 40px 75px}
.trashL {background: url(../images/icons/trashL.png) no-repeat;padding:10px 0 40px 75px}
.tmL {background: url(../images/icons/tmL.png) no-repeat;padding:10px 0 40px 75px}
.settingL {background: url(../images/icons/settingL.png) no-repeat;padding:10px 0 40px 75px}
.registeredL {background: url(../images/icons/registeredL.png) no-repeat;padding:10px 0 40px 75px}
.phoneL {background: url(../images/icons/phoneL.png) no-repeat;padding:10px 0 40px 75px}
.pencilL {background: url(../images/icons/pencilL.png) no-repeat;padding:10px 0 40px 75px}
.penL {background: url(../images/icons/penL.png) no-repeat;padding:10px 0 40px 75px}
.clipL {background: url(../images/icons/clipL.png) no-repeat;padding:10px 0 40px 75px}
.mailL {background: url(../images/icons/mailL.png) no-repeat;padding:10px 0 40px 75px}
.magnifyL {background: url(../images/icons/magnifyL.png) no-repeat;padding:10px 0 40px 75px}
.unlockL {background: url(../images/icons/unlockL.png) no-repeat;padding:10px 0 40px 75px}
.lockL {background: url(../images/icons/lockL.png) no-repeat;padding:10px 0 40px 75px}
.bulbL {background: url(../images/icons/bulbL.png) no-repeat;padding:10px 0 40px 75px}
.keyL {background: url(../images/icons/keyL.png) no-repeat;padding:10px 0 40px 75px}
.timerL {background: url(../images/icons/timerL.png) no-repeat;padding:10px 0 40px 75px}
.homeL {background: url(../images/icons/homeL.png) no-repeat;padding:10px 0 40px 75px}
.soundL {background: url(../images/icons/soundL.png) no-repeat;padding:10px 0 40px 75px}
.prevL {background: url(../images/icons/prevL.png) no-repeat;padding:10px 0 40px 75px}
.nextL {background: url(../images/icons/nextL.png) no-repeat;padding:10px 0 40px 75px}
.upArrowL {background: url(../images/icons/upArrowL.png) no-repeat;padding:10px 0 40px 75px}
.downArrowL {background: url(../images/icons/downArrowL.png) no-repeat;padding:10px 0 40px 75px}
.leftArrowL {background: url(../images/icons/leftArrowL.png) no-repeat;padding:10px 0 40px 75px}
.rightArrowL {background: url(../images/icons/rightArrowL.png) no-repeat;padding:10px 0 40px 75px}
/* @end */
span.dropcap {font-family:Georgia, "Times New Roman", Times, serif;font-size:60px;display:block;float:left;padding:16px 16px 16px 0;margin:0;color: #999}
span.author {float: right;width: 100%;text-align: right;color: #999;font-style: italic;margin: 8px 0 20px;font-family: georgia}


/* @group Misc Classes */
.left45 {float: left;width: 45%;margin-right: 10px;border: 8px solid #eee;border-width: 8px 0;padding: 10px 0}
.right45 {float: right;width: 45%;margin-left: 10px;border: 8px solid #eee;border-width: 8px 0;padding: 10px 0}



/* @end */

/* @group Boxes */
.blackbox {border-left: 8px solid #333;padding: 8px;background: #eee;margin: 10px 0}
.redbox {border-left: 8px solid #521218;padding: 8px;background: #eee;margin: 10px 0}
.bluebox {border-left: 8px solid #417378;padding: 8px;background: #eee;margin: 10px 0}
.greenbox {border-left: 8px solid #CDD452;padding: 8px;background: #eee;margin: 10px 0}
.yellowbox {border-left: 8px solid #F2F096;padding: 8px;background: #eee;margin: 10px 0}
.brownbox {border-left: 8px solid #B05A3A;padding: 8px;background: #eee;margin: 10px 0}
.purplebox {border-left: 8px solid #7F176B;padding: 8px;background: #eee;margin: 10px 0}
/* @end */

/* @group Spans */
span.black,li.black {color: #000}
span.blue,li.blue {color: #417378}
span.red,li.red {color: #521218}
span.green,li.green {color: #CDD452}
span.yellow,li.yellow {color: #F2F096;background: #333;padding: 4px}
span.white {color: #ddd}
span.brown,li.brown {color: #B05A3A}
span.purple {color: #7F176B}
/* @end */


.floatleft {float: left;margin-right: 20px;margin-bottom: 20px}
.floatright {float: right;margin-left: 20px}
.border {border: 1px solid #ddd;padding: 4px;background: #eee;}