/* @override 
	http://localhost:8888/joomla/1.5/flower/templates/JB_Split/style/common/style.css
	http://localhost:8888/joomla/1515/woodflower_1515/templates/jbwoodflower/style/common/style.css
*/

/* These styles set the background colour and any other style you want to attach to the rows int he theme.  */

/* Used mainly to set the bottom footer colour and to create a faux footer */
body {background: #000} 

/* Top Grid */
#topGridWrap {color: #fff}
#topGridWrap p {margin:0 0 8px 0}
#topGridWrap a:hover {color: #fff}

/* Top Row Classes */
.topRow {color: #fff}
.topRow .containerBG {padding: 0;}

/* Logo Row Classes */ 
.logoRow {background: #111;border-top: 1px solid #1a1a1a;color: #ccc}
.logoRow .containerBG {background: #111;padding: 20px 0;} 

/* Nav Row Classes */
.navRow {padding: 10px 0 10px 0;border-top: 10px solid #222;border-bottom: 0;}
.navRow .containerBG {padding: 0}
.navRow .innerContainer {background: url(images/topLine.png) repeat-x left bottom !important;background: none;height: 62px}
#navWrapper {margin-top: 10px;float: right}

/* Banner Row Classes */
.bannerRow {background: #fff;border-bottom: 1px solid #ddd}
.bannerRow .containerBG {background: #fff}
 
 /* Grid1 Row Classes */
.grid1Row {color: #fff;padding-top: 0;padding-bottom: 30px}
.grid1Row .containerBG {}


/* Grid2 Row Classes */
.grid2Row {color: #fff}
.grid2Row .containerBG {padding: 20px 0 30px}
.gridWrap2 {background: url(images/scratchyLine.png) repeat-x left bottom;padding-bottom: 30px}

/* Grid3 Row Classes */
.grid3Row {color: #fff;background: url(images/scratchyLine.png) repeat-x left bottom;padding-bottom: 10px}
.grid3Row .containerBG {padding-top: 0}
.gridWrap3 {background: url(images/scratchyLine.png) repeat-x left bottom;padding-bottom: 10px}


/* Grid4 Row Classes */
.grid4Row {background: #fafafa;border-top: 1px solid #eee}
.grid4Row .containerBG {background: #fafafa}


/* Grid5 Row Classes */
.grid5Row {background: #f9f9f9;border-top: 1px solid #eee}
.grid5Row .containerBG {}


/* Grid6 Row Classes */
.grid6Row {border-bottom: 1px solid #131619;color: #fff;border-top: 10px solid #222}
.grid6Row .containerBG {}

.grid6Row .moduletable-vertical ul li a,.bottomRow .moduletable-vertical ul li a,#footer .moduletable-vertical ul li a {border-bottom: 1px solid #333;padding-left: 4px}

.grid6Row .moduletable-vertical ul li a:hover,.bottomRow .moduletable-vertical ul li a:hover,#footer .moduletable-vertical ul li a:hover {background: url(images/lightOverlay.png)} 


/* Pathway Classes */
#breadcrumb {margin: 0 0 20px}
#breadcrumb.noMargin {margin: 20px 0 0}
#breadcrumb .moduletable {text-align: right;}
.pathway img {margin: 6px 2px 0}

/* Left Column */
#leftCol {padding-top: 40px}
#left.four,#left.triple {padding-top: 40px;}

/* Center Column */
#center {padding-top: 40px}
#center.four {padding-top: 80px;}
/* Main Content Row Classes */
/* Left Column */
#midCol {padding-top: 20px}
.mainRow {background: #fff url(images/gradient.png) repeat-x}
.mainRow .containerBG {padding-top: 0}
#mainContent {margin-bottom: 10px}

/* Right Column */
#right {background: url(images/leftEdgeShadow.jpg) no-repeat left top;padding-top: 60px;padding-left: 40px;min-height:500px;
  height:auto !important;
  height:500px;}

/* Slider Row Classes */
.sliderRow {background: #fff;border-bottom: 1px solid #ddd}
.sliderRow .containerBG {background: #fff}


/* Bottom Row Classes */
.bottomRow {background: url(images/lightOverlay.png);color: #ccc;}
.bottomRow a:hover {color: #fff}
.bottomRow .containerBG {}

/* jTweet Overrides for the bottom row */
#bottom .jTweetInfo {float: left;margin-right: 20px;margin-bottom: 20px}
#bottom .jTweet ul li {list-style-type: none}
#bottom .tweet_text {color: #fff;font-size: 2em;line-height: 1.5em;display: block}


/* Footer Row Classes */
.footerRow {background: #000;;padding-bottom: 50px}
.footerRow .containerBG {border: 0;padding: 8px 0 0 0}


/* Search Styling */
#search {background: url(images/search.png) no-repeat}
#search .inputbox,#search_searchword {border: 1px solid #ddd;padding: 8px;margin: 4px 0;background: url(images/fieldShadow.jpg) repeat-x;	border: 1px solid #c8c8c8; font-size: 13px;color: #333333;padding-bottom: 0;margin: 0 20px}
#searchForm .button {margin-top: 8px}

/* Headings */
h1,.componentheading {color: #333} 
h2,.contentheading,h2 a {color: #333}
h3,.moduletable h3 {color: #333;font-size: 1.6em}
h4 {color: #333} 
h5 {color: #fff;background: #333;padding: 2px 0 2px 4px}
h6 {color: #fff;background: #999;padding: 2px 0 2px 4px}

span.modifydate {font-size: 0.9em}
/* Flower heading */
.contentheading {background: no-repeat left center;padding:8px 0 8px 30px}

/* Flower module classes */
.moduletable h3,.moduletable-flat h3,.moduletable-dark h3,.moduletable-light h3,.moduletable-cream h3,.moduletable-green h3,.moduletable-orange h3,.moduletable-blue h3,.moduletable-pink h3,.moduletable-rose h3,.moduletable-red h3,.moduletable-bright h3,.moduletable-purple h3,.moduletable-lightgreen h3 {background: url(images/icons/creamFlowerHeading.png) no-repeat left center;padding: 0px 0 8px 28px}

.moduletable-flat,.moduletable-dark,.moduletable-light,.moduletable-cream,.moduletable-green,.moduletable-orange,.moduletable-blue,.moduletable-pink,.moduletable-rose,.moduletable-red,.moduletable-bright,.moduletable-purple,.moduletable-lightgreen {margin-bottom: 30px;}

.moduletable-dark h3 {background: url(images/icons/darkFlowerHeading.png) no-repeat left 4px}
.moduletable-blue h3 {background: url(images/icons/blueFlowerHeading.png) no-repeat left 4px}
.moduletable-cream h3 {background: url(images/icons/creamFlowerHeading.png) no-repeat left 4px}
.moduletable-orange h3 {background: url(images/icons/orangeFlowerHeading.png) no-repeat left 4px}
.moduletable-pink h3 {background: url(images/icons/pinkFlowerHeading.png) no-repeat left 4px}
.moduletable-rose h3 {background: url(images/icons/roseFlowerHeading.png) no-repeat left 4px}
.moduletable-green h3 {background: url(images/icons/greenFlowerHeading.png) no-repeat left 4px}
.moduletable-red h3 {background: url(images/icons/redFlowerHeadingSml.png) no-repeat left 4px}
.moduletable-lightgreen h3 {background: url(images/icons/lightGreenFlowerHeading.png) no-repeat left 4px}
.moduletable-bright h3 {background: url(images/icons/brightFlowerHeading.png) no-repeat left 4px}
.moduletable-purple h3 {background: url(images/icons/purpleFlowerHeading.png) no-repeat left 4px}

.mbWrapFlat h2 {padding: 8px 0 8px 40px}


/* Row specific typography */
.grid6Row h3 {color: #fff}
#topGridWrap h3,#topGridWrap h2 {color: #fff}

/*Nav - Top levels */
#nav ul {float: right;margin-top: 16px;padding: 0}
#nav ul li {margin: 0 0 0 20px}
#nav ul li a {color: #fff;text-transform: uppercase;font-size: 90%;padding-bottom: 8px}
#nav span.expanded {text-transform: uppercase}



/* Nav - Second and third levels */
#nav li:hover ul,#nav ul li.sfHover ul {left:0px;top:37px}
#nav li ul {background: #fff;border: 1px solid #666;border-width: 0 1px 1px 1px}
#nav ul li li a {border-bottom: 1px solid #ddd;color: #333;font-size: 0.9em}

#nav ul li li span.expanded {padding-left: 15px;font-size: 90%}
#nav ul ul {border-width: 1px}

/* Left and right lists and panel menu */
#leftCol ul li, #rightCol ul li {margin: 0;padding: 0}
#leftCol ul li a,#rightCol ul li a,#leftCol ul li span.separator,#rightCol span.separator{border-bottom: 1px solid #f1f1f1;font-size: 1.2em;padding-left: 20px;}


/* Left and right Sub menus */
#leftCol ul li li a,#rightCol ul li li a{font-size: 1em;color: #371F1F;font-weight: normal;padding-left: 20px;border: 1px solid #F4F4F4;border-width: 0 1px 1px}


/* Styling for parent on panel menu */
#leftCol span.expanded,#rightCol span.expanded {border-bottom: 1px solid #f1f1f1;background: url(images/panelParentbg.png);font-size: 1.4em;display: block;padding-left: 20px;cursor: pointer;padding: 4px 0 4px 20px} 


/* Hidden Panel Styling */
#toppanel a#open {background: #222;color: #fff;padding: 8px 10px}
#toppanel a#open:hover {color: #333;background: #fff;}
.overlay div.close{background:url(images/panelClose.png) no-repeat}
#panelInner {background: #fff;border: 4px solid #eee}

/* Input Styling */
.inputbox,input#email {border: 1px solid #ddd;background: #fff url(images/fieldShadow.jpg) repeat-x;	border: 1px solid #c8c8c8;	font-size: 13px; color: #333333;	}


/* Specific Joomla styling */
table.contenttoc {background: #fff;padding:8px;border: 1px solid #ddd}
.article_row {border-bottom: 1px solid #eee}
.results ol li{margin: 0;border-bottom: 1px dashed #ddd;padding: 20px 0}

/* Specific slideshow styling */
.slideshowImage img,img.navThumb{padding: 4px;background: #fff;border: 1px solid #eee}
.slideshowContent {padding: 0}
/* Specific Microblog styling */
.microdateFlat {width: 40px;padding: 4px;text-align: center}
.mbDay {display: block;font-size: 2em;text-align: center}
.mbWrapFlat {border-bottom: 1px solid #eee;padding-bottom: 20px}

/* Specific jFlickr styling */
#gallery-flickr img {margin: 0 3px 4px 0;padding: 2px;background: #fff;border: 1px solid #ddd}

#mod_login_username {padding: 4px 8px}

.readon {padding-left: 30px;clear: both;margin-top: 10px;padding:15px 0 15px 30px}


