/*

Template Name: ECOLIFE

Template URI: http://www.joomlaxtc.com

Description: JoomlaXTC TI Template

Version: 1.2

Author: Monev Software

Author URI: http://www.joomlaxtc.com

Tags: tags, are, separated, using, commas,



License: #  The CSS, XHTML is released under GPL:

         #  http://www.opensource.org/licenses/gpl-license.php 

		 #  Additional CSS and JS under exclusive license (C)2009 Monev Software LLC

		 #  Graphics under exclusive license (C)2009 Monev Software LLC



*/



/* TABLE OF CONTENTS



00 - Global Elements - Standard Elements

01 - Typography - All Type throughout the site

02 - Main Structure - Wrapperss, clearfix, etc.

03 - Header - Header, Logo, navigation, search.

04 - Modules 

05 - Module Suffixes

06 - Main Content - Post boxes, post meta, etc.

07 - Footer - Categories, About, Copyright, Sponsors. 

08 - Forms - Login Etc.

09 - Demo/Sample Content Styling - Styling For Demo Content Likely Can Be Remove on a LiveSite. 

10 - JomSocial Additional Styling - If using another JomSocial Theme remove these lines



*/



/* ----------------------------------------------*/



/* 00 - GLOBAL ELEMENTS

/* ----------------------------------------------*/          

body {

	background:#000;  

	font-size:11px;

	line-height:18px;

	color:#5a5a5a;

}





/* ----------------------------------------------*/



/* 01 - TYPOGRAPHY

/* ----------------------------------------------*/



/** Links **/



a {

	text-decoration:none; 

	color:#ffffff;

}    



#bottomMods a {

	color:#928f8d;

}   





a.readon {

	font-size: 11px;

	text-transform: uppercase;

	color: #b4b4a1; }    

	

	.readmore {

		background:transparent url(../images/moreBG.png) no-repeat scroll 0 0;

		display:inline-block !important;

		height:8px;

		position:relative;

		top:3px;

		width:40px;

	}



    



/** Module Titles **/    

	

/* General */



.modtitleLines {

	margin-bottom:10px;

}

	.module h3.modtitle, .usermod h3.modtitle {

		font-size:12px;

		line-height:22px;

		margin-bottom:0;

		text-transform:uppercase;

	}



	.module .brown h3.modtitle, .usermod .brown h3.modtitle   {

		color:#602b00;

	} 



	.module .none h3.modtitle {

		padding-left:13px; 

	}    



/* Plug */ 



.module .plug .modtitleLines, .usermod .plug .modtitleLines {

	height:29px; 

	background:url(../images/h3PlugLinesBG.png) repeat-x;

	width:100%;

} 

	.module .plug h3.modtitle, .usermod .plug h3.modtitle  {

		background:transparent url(../images/h3PlugBG.png) no-repeat scroll 0 3px;

		color:#828800;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:36px;

	} 

	

.module .plugpurple .modtitleLines, .usermod .plugpurple .modtitleLines {

	height:29px; 

	background:url(../images/h3LeafLinespurpleBG.png) repeat-x;

	width:100%;

} 

	.module .plugpurple h3.modtitle, .usermod .plugpurple h3.modtitle  {

		background:transparent url(../images/h3PlugpurpleBG.png) no-repeat scroll 0 3px;

		color:#592d3c;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:36px;

	} 

	

.module .plugblue .modtitleLines, .usermod .plugblue .modtitleLines {

	height:29px; 

	background:url(../images/h3LeafLinesBG.png) repeat-x;

	width:100%;

} 

	.module .plugblue h3.modtitle, .usermod .plugblue h3.modtitle  {

		background:transparent url(../images/h3PlugblueBG.png) no-repeat scroll 0 3px;

		color:#0B7A6E;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:36px;

	} 

	

.module .plugbrown .modtitleLines, .usermod .plugbrown .modtitleLines {

	height:29px; 

	background:url(../images/h3RecycleLinesBG.png) repeat-x;

	width:100%;

} 

	.module .plugbrown h3.modtitle, .usermod .plugbrown h3.modtitle  {

		background:transparent url(../images/h3PlugbrownBG.png) no-repeat scroll 0 3px;

		color:#602b00;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:36px;

	} 

	

	

	

/* House */ 

	

.module .house .modtitleLines, .usermod .house .modtitleLines {

	height:29px; 

	background:url(../images/h3HouseLinesBG.png) repeat-x;

	width:100%;

} 

	.module .house h3.modtitle, .usermod .house h3.modtitle {

		background:transparent url(../images/h3HouseBG.png) no-repeat scroll 0 3px;

		color:#0B7A6E;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	} 

	

 

	

.module .housepurple .modtitleLines, .usermod .housepurple .modtitleLines {

	height:29px; 

	background:url(../images/h3LeafLinespurpleBG.png) repeat-x;

	width:100%;

} 

	.module .housepurple h3.modtitle, .usermod .housepurple h3.modtitle {

		background:transparent url(../images/h3HousepurpleBG.png) no-repeat scroll 0 3px;

		color:#592d3c;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	} 

	



	

.module .housebrown .modtitleLines, .usermod .housebrown .modtitleLines {

	height:29px; 

	background:url(../images/h3RecycleLinesBG.png) repeat-x;

	width:100%;

} 

	.module .housebrown h3.modtitle, .usermod .housebrown h3.modtitle {

		background:transparent url(../images/h3HousebrownBG.png) no-repeat scroll 0 3px;

		color:#862e00;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	} 

	



	

.module .housegreen .modtitleLines, .usermod .housegreen .modtitleLines {

	height:29px; 

	background:url(../images/h3PlugLinesBG.png) repeat-x;

	width:100%;

} 

	.module .housegreen h3.modtitle, .usermod .housegreen h3.modtitle {

		background:transparent url(../images/h3HousegreenBG.png) no-repeat scroll 0 3px;

		color:#828800;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	} 

	

/* Recyle */ 

	

.module .recycle .modtitleLines, .usermod .recycle .modtitleLines {

	height:29px; 

	background:url(../images/h3RecycleLinesBG.png) repeat-x;

	width:100%;

} 

	.module .recycle h3.modtitle, .usermod .recycle h3.modtitle {

		background:transparent url(../images/h3RecycleBG.png) no-repeat scroll 0 3px;

		color:#862e00;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	} 

	

.module .recyclepurple .modtitleLines, .usermod .recyclepurple .modtitleLines {

	height:29px; 

	background:url(../images/h3LeafLinespurpleBG.png) repeat-x;

	width:100%;

} 

	.module .recyclepurple h3.modtitle, .usermod .recyclepurple h3.modtitle {

		background:transparent url(../images/h3RecyclepurpleBG.png) no-repeat scroll 0 3px;

		color:#592d3c;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	}   

	

.module .recyclegreen .modtitleLines, .usermod .recyclegreen .modtitleLines {

	height:29px; 

	background:url(../images/h3PlugLinesBG.png) repeat-x;

	width:100%;

} 

	.module .recyclegreen h3.modtitle, .usermod .recyclegreen h3.modtitle {

		background:transparent url(../images/h3RecyclegreenBG.png) no-repeat scroll 0 3px;

		color:#828800;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	}   

	

.module .recycleblue .modtitleLines, .usermod .recycleblue .modtitleLines {

	height:29px; 

	background:url(../images/h3LeafLinesBG.png) repeat-x;

	width:100%;

} 

	.module .recycleblue h3.modtitle, .usermod .recycleblue h3.modtitle {

		background:transparent url(../images/h3RecycleblueBG.png) no-repeat scroll 0 3px;

		color:#0B7A6E;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	}     

	

/* Leaf */ 

	

.module .leaf .modtitleLines, .usermod .leaf .modtitleLines {

	height:29px; 

	background:url(../images/h3LeafLinesBG.png) repeat-x;

	width:100%;

} 

	.module .leaf h3.modtitle, .usermod .leaf h3.modtitle {

		background:transparent url(../images/h3LeafBG.png) no-repeat scroll 0 4px;

		color:#0B7A6E;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	}  

	

	

/* Leaf Purple */ 

	

.module .leafpurple .modtitleLines, .usermod .leafpurple .modtitleLines {

	height:29px; 

	background:url(../images/h3LeafLinespurpleBG.png) repeat-x;

	width:100%;

} 

	.module .leafpurple h3.modtitle, .usermod .leafpurple h3.modtitle {

		background:transparent url(../images/h3LeafpurpleBG.png) no-repeat scroll 0 4px;

		color:#592d3c;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	}  

	

/* Leaf Green */ 

	

.module .leafgreen .modtitleLines, .usermod .leafgreen .modtitleLines {

	height:29px; 

	background:url(../images/../images/h3PlugLinesBG.png) repeat-x;

	width:100%;

} 

	.module .leafgreen h3.modtitle, .usermod .leafgreen h3.modtitle {

		background:transparent url(../images/h3LeafgreenBG.png) no-repeat scroll 0 4px;

		color:#828800;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	}  

	

/* Leaf Brown */ 

	

.module .leafbrown .modtitleLines, .usermod .leafbrown .modtitleLines {

	height:29px; 

	background:url(../images/h3RecycleLinesBG.png) repeat-x;

	width:100%;

} 

	.module .leafbrown h3.modtitle, .usermod .leafbrown h3.modtitle {

		background:transparent url(../images/h3LeafbrownBG.png) no-repeat scroll 0 4px;

		color:#602b00;

		float:left;

		height:22px;

		margin:3px 0 0 6px;

		padding-left:30px;

	} 

	



          

/** Headings **/



h1, h2, h3, h4, h5, h6 {

	margin-bottom:0px;

} 



.componentheading, dl.tabs {

	background:transparent url(../images/contentTitleBG.png) repeat-x;

	color:#9E5129;

	font-size:24px;

	height:30px;

	margin-left:-3px;

	padding:2px 0 0 2px;

	display:block;   

	overflow:hidden;

} 



dl.tabs {padding:0px;}

dl.tabs dt {

width:120px  !important;}



dl.tabs dt span {

	color:#9E5129;

	font-size:16px;

	height:30px;

	margin:-6px 0 0;

}



.contentheading {

	font-size:20px;

}







/** Text **/     



p {

	font-size:11px; 

	line-height:18px;

	margin-bottom:10px;

}



	/** Lists **/   



/* Menu List */



.moduletable_menu li {

	border-bottom:1px dotted #444444;

	list-style-image:none;

	list-style-type:none;

	margin:3px 0;

	padding-bottom:7px;  

}   



/* First List Style */



ul.dottedListOne {

	margin:0px;

	list-style-type:none;

}

	.dottedListOne li {

		background:url(../images/dotteListOneBG.png) repeat-x scroll bottom; 

		padding-bottom:15;  

		margin-left:0px;

	}



	.dottedListOne li.last {

		background:none;

	} 

	 

/* Second List Style */

	

ul.dottedListTwo {

	margin:0px;

	list-style-type:none;

}

	.dottedListTwo li {

		background:url(../images/dotteListTwoBG.png) repeat-x scroll bottom; 

		padding-bottom:15;  

		margin-left:0px;

	}



	.dottedListTwo li.last {

		background:none;

	}	

	   

/** Colors **/



.lightgreen {

	color:#898f0f;

}  



.darkgreen {

	color:#0b7a6e;

} 



.purple {

	color:#734255;

} 



.orange {

	color:#892f00;

}



.button {background: #000; 

filter:alpha(opacity=50);

	-moz-opacity:0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

padding: 6px 4px 6px 4px; font-family: Arial; font-size:10px; color: #fff; border: none;}

 

.search {

border: none;

color: #fff;}



.inputbox {background: #000; 

filter:alpha(opacity=30);

	-moz-opacity:0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

padding: 6px 12px 6px 12px; font-family: Arial; font-size:10px; color: #fff; border: none;

}



/* Dropcaps */

.dropcap {

	float: left;

	padding: 4px 8px 0 0;

	display: block;

	color: #999999;

	font: 50px/40px Times, serif; }



/* Quotes */

/** BlockQuote **/

blockquote.sm {

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: 16px;

	font-family: Arial; }



	blockquote.sm span.open {

		background: url(../images/openquote.gif) no-repeat left top;

		padding-left: 25px;

		padding-right: 0;

		padding-top: 2px;

		padding-bottom: 2px; }



	blockquote.sm span.close {

		background: url(../images/closequote.gif) no-repeat top right;

		padding-left: 0;

		padding-right: 25px;

		padding-top: 2px;

		padding-bottom: 2px; }



/* Large Quotes */

blockquote.lg {

	padding: 0 20px 1em 0px;

	font: 28px Arial;

	line-height: 28px; }



	blockquote.lg span.open {

		background: url(../images/oquote_lg.png) no-repeat left top;

		padding-left: 50px;

		padding-right: 0;

		padding-top: 12px;

		padding-bottom: 2px; }



	blockquote.lg span.close {

		background: url(../images/equote_lg.png) no-repeat top right;

		padding-left: 0;

		padding-right: 50px;

		padding-top: 2px;

		padding-bottom: 25px; }



/* Code */

.code {

	background: #999;

	font: 1em/1.5 Tahoma, monospace;

	margin: 5px 0 15px;

	padding: 10px 15px;

	color: #fff; }



/* Error */

/** Paragraph Styles **/

p.error {

	padding-left: 25px;

	color: #f10033;

	background: url(../images/error.gif) no-repeat top left; }



/* Message */

p.message {

	color: #006699;

	background: url(../images/info.gif) no-repeat top left;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 5px; }



/* Ideas */

p.ideas {

	padding-left: 25px;

	color: #EE9600;

	background: url(../images/lightbulb.gif) no-repeat top left; }



/* Highlight */

.highlight {

	padding: 12px;

	background: #FFFFCC;

	color: #333333; }



/* Download */

p.download {

	background: url(../images/download.gif) no-repeat 5px center;

	padding-left: 35px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



/* Astrix */

p.astrix {

	background: url(../images/icon-asterisk_sm.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 5px; }



/* Com */

p.com {

	background: url(../images/ext_com.png) no-repeat 5px center;

	padding-left: 35px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 5px; }



/* Mod */

p.mod {

	background: url(../images/ext_mod.png) no-repeat 5px center;

	padding-left: 35px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 5px; }



/* Plug */

p.plug {

	background: url(../images/ext_plugin.png) no-repeat 5px center;

	padding-left: 35px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 5px; }



/* Lang */

p.lang {

	background: url(../images/ext_lang.png) no-repeat 5px center;

	padding-left: 35px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 5px; }



/* Photolink */

p.photolink {

	background: url(../images/ww_image.png) no-repeat 5px center;

	padding-left: 40px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



/* heart */

p.heart {

	background: url(../images/heart.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



/* Star */

p.stargrey {

	background: url(../images/star-grey.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.starred {

	background: url(../images/star-red.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.starblue {

	background: url(../images/star-blue.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.stargreen {

	background: url(../images/star-green.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.starorange {

	background: url(../images/star-orange.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.starbrick {

	background: url(../images/star-brick.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.starorange {

	background: url(../images/star-orange.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



/* Photo */

p.photogrey {

	background: url(../images/camera-grey.png) no-repeat 5px center;

	padding-left: 40px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.photoblack {

	background: url(../images/camera-black.png) no-repeat 5px center;

	padding-left: 40px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.photored {

	background: url(../images/camera-red.png) no-repeat 5px center;

	padding-left: 40px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.photoblue {

	background: url(../images/camera-blue.png) no-repeat 5px center;

	padding-left: 40px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.photopink {

	background: url(../images/camera-pink.png) no-repeat 5px center;

	padding-left: 40px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.photogreen {

	background: url(../images/camera-green.png) no-repeat 5px center;

	padding-left: 40px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.photobrick {

	background: url(../images/camera-brick.png) no-repeat 5px center;

	padding-left: 40px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



p.photoorange {

	background: url(../images/camera-orange.png) no-repeat 5px center;

	padding-left: 40px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



/* X */

p.x {

	background: url(../images/x-red.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 5px;

	padding-bottom: 5px; }



p.xblack {

	background: url(../images/x-black.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 5px;

	padding-bottom: 5px; }



/* RSS */

p.rss {

	background: url(../images/rss.png) no-repeat 5px center;

	padding-left: 25px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px; }



/** List Styles **/



/* Check list */

ul.checklist { list-style: none; }



	ul.checklist li {

		background: url(../images/check-grey.png) no-repeat 0 3px;

		margin-left: 0px;

		margin-bottom:7px;

		padding: 0 0 5px 30px; }



/* Article list */

ul.articlelist { list-style: none; }



	ul.articlelist li {

		background: url(../images/article-grey.png) no-repeat 0 3px;

		margin-left: 15px;

		padding: 0 0 5px 30px; }



/* Star list */

ul.starlist { list-style: none; }



	ul.starlist li {

		background: url(../images/star-grey.png) no-repeat 0 3px;

		margin-left: 15px;

		padding: 0 0 5px 30px; }



/* Arrow list */

ul.arrowlist { list-style: none; }



	ul.arrowlist li {

		background: url(../images/next-grey.png) no-repeat 0 3px;

		margin-left: 15px;

		padding: 0 0 5px 30px; }



/* X list */

ul.xlist { list-style: none; }



	ul.xlist li {

		margin-left: 15px;

		background: url(../images/x-red.png) no-repeat 0 3px;

		;

		padding: 0 0 5px 30px; }



/* ast list */

ul.astlist { list-style: none; }



	ul.astlist li {

		margin-left: 15px;

		background: url(../images/icon-asterisk_sm.png) no-repeat 0 3px;

		padding: 0 0 5px 30px; }



/* Movie List */

ul.movielist { list-style: none; }



	ul.movielist li {

	margin-left: 15px;

		background: url(../images/movie-grey.png) no-repeat 0 3px;

		padding: 0 0 5px 30px; }



/* Blog List */

ul.bloglist { list-style: none; }



	ul.bloglist li {

	margin-left: 15px;

		background: url(../images/blog-green.png) no-repeat 0 3px;

		padding: 0px 0px 5px 30px; }



/* Photo List */

ul.photolist { list-style: none; }



	ul.photolist li {

	margin-left: 15px;

		background: url(../images/camera-grey.png) no-repeat 0 3px;

		padding: 0 0 0px 30px; }



/* Date List */

ul.datelist { list-style: none; }



	ul.datelist li {

		background: url(../images/calendar-grey.png) no-repeat 0 3px;

		margin-left: 15px;

		padding: 0 0 5px 30px; }



/** Bubbles **/



/* Pink Blog Bubble */

.pinkbubble {

	background: url(../images/pinkblog_bottom.gif) no-repeat left bottom;

	font-size: 2em;

	color: #FFFFFF !important;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 20px;

	padding-bottom: 50px; }



/* Blue Blog Bubble */

.bluebubble {

	background: url(../images/blueblog_bottom.gif) no-repeat left bottom;

	font-size: 2em;

	color: #FFFFFF !important;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 20px;

	padding-bottom: 50px; }



/* Red Blog Bubble */

.redbubble {

	background: url(../images/redblog_bottom.gif) no-repeat left bottom;

	font-size: 2em;

	color: #FFFFFF !important;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 20px;

	padding-bottom: 50px; }



/* Green Blog Bubble */

.greenbubble {

	background: url(../images/greenblog_bottom.gif) no-repeat left bottom;

	font-size: 2em;

	color: #FFFFFF !important;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 20px;

	padding-bottom: 50px; }



/* Yellow Blog Bubble */

.yellowbubble {

	background: url(../images/yellowblog_bottom.gif) no-repeat left bottom;

	font-size: 2em;

	color: #FFFFFF !important;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 20px;

	padding-bottom: 50px; }



/* brick Blog Bubble */

.brickbubble {

	background: url(../images/pinkblog_bottom.gif) no-repeat left bottom;

	font-size: 2em;

	color: #FFFFFF !important;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 20px;

	padding-bottom: 50px; }



/* Orange Blog Bubble */

.orangebubble {

	background: url(../images/orangeblog_bottom.gif) no-repeat left bottom;

	font-size: 2em;

	color: #FFFFFF !important;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 20px;

	padding-bottom: 50px; }



/* Grey Blog Bubble */

.greybubble {

	background: url(../images/greyblog_bottom.gif) no-repeat left bottom;

	font-size: 2em;

	color: #FFFFFF !important;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 20px;

	padding-bottom: 50px; }



/* Black Blog Bubble */

.blackbubble {

	background: url(../images/blackblog_bottom.gif) no-repeat left bottom;

	font-size: 2em;

	color: #FFFFFF !important;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 20px;

	padding-bottom: 50px; }



/* Note */

.note {

	background: url(../images/note.gif) no-repeat right bottom;

	font-size: 1em;

	color: #000000 !important;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 40px;

	padding-bottom: 40px; }

	

/** Styled Checks and Radios **/ 

 

span.checkbox {

width: 19px;

height: 25px;

padding: 0 5px 0 0;

background: url(../images/checkbox.png) no-repeat;

display: block;

clear: left;

float: left;

}

span.radio {

width: 19px;

height: 25px;

padding: 0 5px 0 0;

background: url(../images/checkbox.png) no-repeat;

display: block;

clear: left;

float: left;

}

span.select {

position: absolute;

width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */

height: 21px;

padding: 0 24px 0 8px;

color: #fff;

font: 12px/21px arial,sans-serif;

background: url(../images/select.gif) no-repeat;

overflow: hidden;

}







/* ----------------------------------------------*/



/* 02 - MAIN STRUCTURE

/* ----------------------------------------------*/





#outerwrap {

	width:1042px;

	margin:0px auto;

}  



#footerwrap {

	margin-top:9px;

}  



.wrapper {

	margin:0 auto;

	width:980px;  

}



#leftcolumn {

	float:left; 

}   

	#left {

		float:left;

		margin-left:12px;

		margin-right:25px;

		width:164px;

	}   

	#mainbody {

		width:324px; 

		float:left;  

	}

		#component {

			float:left;

		}   



#rightcolumn {

	width:422px; 

	float:right;

	margin: 0 10px 0 0px;

}   

	#userfive, #right {

		width:202px;  

		float:left;

	}

 

	

	#right {

		float:right;

	}

	

 

/* ----------------------------------------------*/



/* 03 - HEADER

/* ----------------------------------------------*/  



#headerOuterBG {

	background:url(../images/headerOuterBG.png) no-repeat;

	width:1019px;    

	height:232px;

	margin-top:-35px;

	

	

}



	#headerInnerBG {

		background:url(../images/headerInnerBG.png) no-repeat;

		width:943px;    

		height:155px;  

		margin:51px 0px 0px 39px; 

		float:left;

	} 



		#headerInner {

			margin:31px 32px 0px 32px;

		}   

			#logo a {

				margin-top:-21px;  

				float:left;

			} 

			     

			#banner {

				float:right;

			} 

				#banner p {

					margin-bottom:0px;

				}

				  

			#top {

				float:left; 

				width:100%;

				margin-top:-16px;

			}    



/* ----------------------------------------------*/



/* 04 - MODULES

/* ----------------------------------------------*/

   

.module {

	float:left;

	margin-bottom:12px; 

	width:100%;

}  



	.module .padit .modulecontent {

		padding:6px;

	}  

	  

.usermod {

	float:left;

}	





/** Inset **/



#inset {

	position:relative;

}



#insetInner {

	padding:20px 20px 0 40px;

	position:absolute;

	z-index:90;

}



#photoframe #inset {

	padding:0px;

	position:absolute;

	z-index:1;

}



#insetwrap {

	float:left;

	width:100%;

}

    



/** PhotoFrame **/    



#photoframeBG {

	width:1014px;

	height:387px;

	background:url(../images/photoframeBG.png) no-repeat;  

	margin-left:-20px; 

	position:relative;

	z-index:2;

}    



	#photoframe {

		margin: 23px 0px 0px 65px; 

		float: left;

	}  



	#photoframe .photo   {

		position:relative;  

		color:#fff;

	} 

/*		.frameOverBG {

			background:transparent url(../images/frameBG.png) no-repeat scroll 0 0;

			display:block;

			height:355px;

			left:-18px;

			position:absolute;

			top:-13px;

			width:919px;

		} */

		

		.frameOverBGTopLeft {

			background:transparent url(../images/frameTopLeftBG.png) no-repeat scroll 0 0;

			display:block;

			height:355px;

			left:-18px;

			position:relative;

			top:-13px;

			width:919px;

			float:left;

			height:67px;

			width:67px;

			z-index:20;

		}

		

		.frameOverBGTopRight {

			background:transparent url(../images/frameTopRightBG.png) no-repeat scroll 0 0;

			display:block;

			float:right;

			height:67px;

			margin-right:47px;

			position:relative;

			top:-13px;

			width:67px;

			z-index:20;

		}

		

		.frameOverBGBottomRight {

			background:transparent url(../images/frameBottomRightBG.png) no-repeat scroll 0 0;

			display:block;

			float:right;

			height:67px;

			left:auto;

			margin-right:47px;

			position:relative;

			top:-50px;

			width:67px;

			z-index:20;

		}

		

		.frameOverBGBottomLeft {

			background:transparent url(../images/frameBottomLeftBG.png) no-repeat scroll 0 0;

			display:block;

			float:left;

			height:67px;

			left:-18px;

			position:relative;

			top:-50px;

			width:67px;

			z-index:20;

		}

		

		

			#syndicate {

				float:right;

				width: 200px;

				margin:10px 48px 0 0;

				position:relative;

				z-index:100;

			} 

 

/** Login **/   





#loginOpen {

	background:transparent url(../images/memberLoginBG.png) no-repeat scroll 0 0;

	height:253px;

	width:80px; 

   	margin:29px 0 0 -63px;

	position:absolute;

	z-index:4;

} 



	#login #slideOut {

		height:336px;

		margin:24px 0 0 46px;

		position:absolute;

		width:903px;

		z-index:120;

	}   

		#slideOutInner {

			background: transparent url(../images/loginbkg1.png) no-repeat top left;

			height:221px;

			margin-left:225px;

			margin-top: 55px;

			width:467px;

			padding: 12px 6px 12px 24px;

		}   

			#slideOutMods {

				position:relative;

				z-index:30;

			}

			

				#slideOutInner .module {

					width:400px;

						padding-top: 12px;

				}

				

#mylogin {float: left; color: #8d3e00;}

#mylogin2 {float: right; color: #8d3e00;}

				

/**UserONe **/



#userone .usermod, #userone.usermod {

	float:none;

}

			

/** UserTwo & UserThree **/

			

#usertwo_userthree .usermod {

	float:left;

} 



	#usertwo_userthree .usermod {

			margin:0 24px 0 0; 

	} 

	

	

/** ButterFly **/



#butterFly {

	background:transparent url(../images/butterfly.png) no-repeat scroll 0 0;

	height:196px;

	margin-top:-160px;

	position:absolute;

	width:200px;

	z-index:400;

} 



/* ----------------------------------------------*/



/* 05 - MODULE SUFFIXES

/* ----------------------------------------------*/



/** Paper Suffix **/



.module .paper .modtitleLines {

	margin-bottom:0px;

}



.module .paper .modulecontent {

	background:url(../images/paperpat.jpg) repeat;

	border:1px solid #a08e63;

	padding:4px;

}



/** Tape **/

.module .moduletable.tape {

	margin-top:8px; 

} 

 

 

.module .tape h3.modtitle, .usermod .tape h3.modtitle {

z-index: 101; 

position:relative; 

width:175px; height:34px; 

margin: -18px 0 0 -7px; 

padding: 20px 0 0 16px; 

background: url(../images/tapeh3.png) top center no-repeat; 

font-size:12px; 

color:##862e00; 

text-transform:uppercase; 

}  





	

.tape .modulecontent {

			width: 169px; 

			height:244px; 

			padding:16px 0px 16px 0px; 

			margin: -34px 0px 0px 0px;

			background: url(../images/syncont1.gif) bottom center no-repeat; 

			color: #777777; 

			font-size: 12px; 

			font-family: Arial,Helvetica,sans-serif;

			z-index: 100;	

		}      

		

	.module .tape .modulecontentInner {

		margin:20px 33px 0 18px;

		width:140px;

	}



/** Tape Right **/

.module .moduletable.taper {

	margin-top:8px; 

} 

 

 

.module .taper h3.modtitle, .usermod .taper h3.modtitle {

z-index: 101; 

position:relative; 

width:175px; height:34px; 

margin-left:-7px;

margin-top: -18px; 

padding-top:20px; 

padding-left: 16px; 

background: url(../images/tapeh3-rt.png) top center no-repeat; 

font-size:12px; 

color:##862e00; 

text-transform:uppercase; 

}  





	

.taper .modulecontent {

			width: 169px; 

			height:244px; 

			padding:16px 0px 16px 0px; 

			margin-top: -34px;

			margin-left:-8; 

			background: url(../images/syncont-rt.gif) bottom center no-repeat; 

			color: #777777; 

			font-size: 12px; 

			font-family: Arial,Helvetica,sans-serif	

			z-index: 100;	

		}      

		

	.module .taper .modulecontentInner {

		margin:20px 33px 0 18px;

		width:140px;

	}

	

#right .module .taper .modulecontent {

	margin-left:0;

	width:190px;

}



#right .module .moduletable.taper {

}



	#right .module .taper .modulecontentInner {

		margin:22px 33px 0 15px;

		width:165px;

	}

	

	#right .module .taper h3.modtitle, .usermod .taper h3.modtitle {

		margin-left:-47px;

		margin-top:5px;

		padding-left:70px;

		width:224px;

	}

	

	

	

	

	

/** Tape2 **/

.module .moduletable.tape2 {

	margin-top:8px; 

} 

 

 

.module .tape2 h3.modtitle, .usermod .tape h3.modtitle {

z-index: 101; 

position:relative; 

width:175px; height:34px; 

margin: -18px 0 0 -7px; 

padding: 20px 0 0 16px; 

background: url(../images/tapeh3.png) top center no-repeat; 

font-size:12px; 

color:##862e00; 

text-transform:uppercase; 

}  





	

.tape2 .modulecontent {

			width: 169px; 

			height:244px; 

			padding:16px 0px 16px 0px; 

			margin: -34px 0px 0px 0px;

			background: url(../images/paperleft.png) bottom center no-repeat; 

			color: #777777; 

			font-size: 12px; 

			font-family: Arial,Helvetica,sans-serif;

			z-index: 100;	

		}      

		

	.module .tape2 .modulecontentInner {

		margin:20px 33px 0 18px;

		width:140px;

	}



/** Tape2 Right **/

.module .moduletable.tape2r {

	margin-top:8px; 

} 

 

 

.module .tape2r h3.modtitle, .usermod .taper h3.modtitle {

z-index: 101; 

position:relative; 

width:175px; height:34px; 

margin-left:-7px;

margin-top: -18px; 

padding-top:20px; 

padding-left: 16px; 

background: url(../images/tapeh3-rt.png) top center no-repeat; 

font-size:12px; 

color:##862e00; 

text-transform:uppercase; 

}  





	

.tape2r .modulecontent {

			width: 169px; 

			height:244px; 

			padding:16px 0px 16px 0px; 

			margin-top: -34px;

			margin-left:-8; 

			background: url(../images/paperrt.png) bottom center no-repeat; 

			color: #777777; 

			font-size: 12px; 

			font-family: Arial,Helvetica,sans-serif	

			z-index: 100;	

		}      

		

	.module .tape2r .modulecontentInner {

		margin:20px 33px 0 18px;

		width:140px;

	}

	

#right .module .tape2r .modulecontent {

	margin-left:0;

	width:190px;

}



#right .module .moduletable.tape2r {

}



	#right .module .tape2r .modulecontentInner {

		margin:22px 33px 0 15px;

		width:165px;

	}

	

	#right .module .tape2r h3.modtitle, .usermod .taper h3.modtitle {

		margin-left:-47px;

		margin-top:5px;

		padding-left:70px;

		width:224px;

	}



/** Burlap **/



.module .moduletable.burlap {

	margin-top:8px; 

} 

 

	.module .burlap .modtitleLines  {

		background:transparent url(../images/h3BurlapBG.png) no-repeat scroll 0 0;

		height:116px;

		margin:-12px 0 -77px -19px;

		position:relative;

		width:206px;

		z-index:2;

	}  

		.module .burlap .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:28px 10px 0px 82px;

			font-size:22px;

		}





	.module .burlap .modulecontent {

		padding:74px 0 24px 40px;

	}



	   .burlap .modulecontent {

			background:transparent url(../images/burlapBG.png) bottom left no-repeat;

			left:-45px;

			position:relative;

			width:200px;

		} 

		

			.module .burlap .modulecontentInner {

				margin:0 33px 0 auto;

				width:150px;

			}   

	

		.burlap ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.burlap ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.burlap ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				}             





/** Burlap Right **/



.module .moduletable.burlapr {

	margin-top:14px; 

} 

 

	.module .burlapr .modtitleLines  {

		background:transparent url(../images/tag-rt.png) no-repeat scroll 0 0;

		height:121px;

		margin:-12px 0 -57px -22px;

		position:relative;

		width:243px;

		z-index:2;

	}  

		.module .burlapr .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:34px 35px 0px 50px;

			font-size:22px;

		}





	.module .burlapr .modulecontent {

			padding:74px 12px 24px 12px;

	}



	   .burlapr .modulecontent {

			background:transparent url(../images/burlapBG-rt.png) bottom left no-repeat;

			position:relative;

			width:215px;

		} 

		

			.module .burlapr .modulecontentInner {

				margin:0 48px 0 auto;

				width:150px;

			}   

	

		.burlapr ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.burlapr ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 23px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.burlapr ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				}             





/** Wood **/



.module .moduletable.wood {

	margin-top:8px; 

} 

 

	.module .wood .modtitleLines  {

		background:transparent url(../images/woodbrown.png) no-repeat scroll 0 0;

		height:116px;

		margin:-12px 0 -77px -19px;

		position:relative;

		width:206px;

		z-index:2;

	}  

		.module .wood .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:28px 10px 0px 50px;

			font-size:22px;

		}





	.module .wood .modulecontent {

		padding:74px 0 24px 40px;

	}



	   .wood .modulecontent {

			background:transparent url(../images/burlapBG.png) bottom left no-repeat;

			left:-45px;

			position:relative;

			width:200px;

		} 

		

			.module .wood .modulecontentInner {

				margin:0 33px 0 auto;

				width:150px;

			}   

	

		.wood ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.wood ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.wood ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** Wood **/



.module .moduletable.wood {

	margin-top:8px; 

} 

 

	.module .wood .modtitleLines  {

		background:transparent url(../images/woodbrown.png) no-repeat scroll 0 0;

		height:114px;

		margin:-12px 0 -87px -29px;

		position:relative;

		width:226px;

		z-index:2;

	}  

		.module .wood .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:38px 8px 0px 24px;

			font-size:22px;

		}





	.module .wood .modulecontent {

		padding:94px 0 24px 40px;

	}



	   .wood .modulecontent {

			background:transparent url(../images/burlapBG.png) bottom left no-repeat;

			left:-45px;

			position:relative;

			width:200px;

		} 

		

			.module .wood .modulecontentInner {

				margin:0 33px 0 auto;

				width:150px;

			}   

	

		.wood ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.wood ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.wood ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** woodblue **/



.module .moduletable.woodblue {

	margin-top:8px; 

} 

 

	.module .woodblue .modtitleLines  {

		background:transparent url(../images/woodblue.png) no-repeat scroll 0 0;

	height:114px;

		margin:-12px 0 -87px -29px;

		position:relative;

		width:226px;

		z-index:2;

	}  

		.module .woodblue .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

				margin:38px 8px 0px 24px;

			font-size:22px;

		}





	.module .woodblue .modulecontent {

		padding:94px 0 24px 40px;

	}



	   .woodblue .modulecontent {

			background:transparent url(../images/burlapBG.png) bottom left no-repeat;

			left:-45px;

			position:relative;

			width:200px;

		} 

		

			.module .woodblue .modulecontentInner {

				margin:0 33px 0 auto;

				width:150px;

			}   

	

		.woodblue ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.woodblue ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.woodblue ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** woodgreen **/



.module .moduletable.woodgreen {

	margin-top:8px; 

} 

 

	.module .woodgreen .modtitleLines  {

		background:transparent url(../images/woodgreen.png) no-repeat scroll 0 0;

		height:114px;

		margin:-12px 0 -87px -29px;

		position:relative;

		width:226px;

		z-index:2;

	}  

		.module .woodgreen .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

				margin:38px 8px 0px 24px;

			font-size:22px;

		}





	.module .woodgreen .modulecontent {

		padding:94px 0 24px 40px;

	}



	   .woodgreen .modulecontent {

			background:transparent url(../images/burlapBG.png) bottom left no-repeat;

			left:-45px;

			position:relative;

			width:200px;

		} 

		

			.module .woodgreen .modulecontentInner {

				margin:0 33px 0 auto;

				width:150px;

			}   

	

		.woodgreen ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.woodgreen ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.woodgreen ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** woodpurple **/



.module .moduletable.woodpurple {

	margin-top:8px; 

} 

 

	.module .woodpurple .modtitleLines  {

		background:transparent url(../images/woodpurple.png) no-repeat scroll 0 0;

		height:114px;

		margin:-12px 0 -87px -29px;

		position:relative;

		width:226px;

		z-index:2;

	}  

		.module .woodpurple .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:38px 8px 0px 24px;

			font-size:22px;

		}





	.module .woodpurple .modulecontent {

		padding:94px 0 24px 40px;

	}



	   .woodpurple .modulecontent {

			background:transparent url(../images/burlapBG.png) bottom left no-repeat;

			left:-45px;

			position:relative;

			width:200px;

		} 

		

			.module .woodpurple .modulecontentInner {

				margin:0 33px 0 auto;

				width:150px;

			}   

	

		.woodpurple ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.woodpurple ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.woodpurple ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				}















/** Woodr **/



.module .moduletable.woodr {

	margin-top:8px; 

} 

 

	.module .woodr .modtitleLines  {

		background:transparent url(../images/woodrtbrown.png) no-repeat scroll 0 0;

		height:141px;

		margin:-12px 0 -57px -16px;

		position:relative;

		width:244px;

		z-index:2;

	}  

		.module .woodr .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:38px 10px 0px 40px;

			font-size:22px;

		}





	.module .woodr .modulecontent {

			padding:44px 12px 24px 12px;

	}



	   .woodr .modulecontent {

			background:transparent url(../images/burlapBG-rt.png) bottom left no-repeat;

			position:relative;

			width:215px;

		} 

		

			.module .woodr .modulecontentInner {

				margin:0 48px 0 auto;

				width:150px;

			}   

	

		.woodr ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.woodr ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.woodr ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** woodbluer **/



.module .moduletable.woodbluer {

	margin-top:8px; 

} 

 

	.module .woodbluer .modtitleLines  {

		background:transparent url(../images/woodrtblue.png) no-repeat scroll 0 0;

		height:141px;

		margin:-12px 0 -57px -16px;

		position:relative;

		width:244px;

		z-index:2;

	}  

		.module .woodbluer .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:38px 10px 0px 40px;

			font-size:22px;

		}





	.module .woodbluer .modulecontent {

			padding:44px 12px 24px 12px;

	}



	   .woodbluer .modulecontent {

			background:transparent url(../images/burlapBG-rt.png) bottom left no-repeat;

			position:relative;

			width:215px;

		} 

		

			.module .woodbluer .modulecontentInner {

				margin:0 48px 0 auto;

				width:150px;

			}   

	

		.woodbluer ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.woodbluer ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.woodbluer ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** woodgreenr **/



.module .moduletable.woodgreenr {

	margin-top:8px; 

} 

 

	.module .woodgreenr .modtitleLines  {

		background:transparent url(../images/woodftgreen.png) no-repeat scroll 0 0;

		height:141px;

		margin:-12px 0 -57px -16px;

		position:relative;

		width:244px;

		z-index:2;

	}  

		.module .woodgreenr .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:38px 10px 0px 40px;

			font-size:22px;

		}





	.module .woodgreenr .modulecontent {

			padding:44px 12px 24px 12px;

	}



	   .woodgreenr .modulecontent {

			background:transparent url(../images/burlapBG-rt.png) bottom left no-repeat;

			position:relative;

			width:215px;

		} 

		

			.module .woodgreenr .modulecontentInner {

				margin:0 48px 0 auto;

				width:150px;

			}   

	

		.woodgreenr ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.woodgreenr ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.woodgreenr ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** woodpurpler **/



.module .moduletable.woodpurpler {

	margin-top:8px; 

} 

 

	.module .woodpurpler .modtitleLines  {

		background:transparent url(../images/woodrtpurple.png) no-repeat scroll 0 0;

		height:141px;

		margin:-12px 0 -57px -16px;

		position:relative;

		width:244px;

		z-index:2;

	}  

		.module .woodpurpler .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:38px 10px 0px 40px;

			font-size:22px;

		}





	.module .woodpurpler .modulecontent {

			padding:44px 12px 24px 12px;

	}



	   .woodpurpler .modulecontent {

			background:transparent url(../images/burlapBG-rt.png) bottom left no-repeat;

			position:relative;

			width:215px;

		} 

		

			.module .woodpurpler .modulecontentInner {

				margin:0 48px 0 auto;

				width:150px;

			}   

	

		.woodpurpler ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.woodpurpler ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.woodpurpler ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				}

            





/** tag2 **/



.module .moduletable.tag2 {

	margin-top:8px; 

} 

 

	.module .tag2 .modtitleLines  {

		background:transparent url(../images/tag2.png) no-repeat scroll 0 0;

		height:151px;

		margin:-12px 0 -60px -59px;

		position:relative;

		width:243px;

		z-index:2;

	}  

		.module .tag2 .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:58px 30px 0px 99px;

			font-size:22px;

		}





	.module .tag2 .modulecontent {

		padding:74px 0 24px 40px;

	}



	   .tag2 .modulecontent {

			background:transparent url(../images/burlapBG.png) bottom left no-repeat;

			left:-45px;

			position:relative;

			width:200px;

		} 

		

			.module .tag2 .modulecontentInner {

				margin:0 33px 0 auto;

				width:150px;

			}   

	

		.tag2 ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.tag2 ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.tag2 ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** tag2blue **/



.module .moduletable.tag2blue {

	margin-top:8px; 

} 

 

	.module .tag2blue .modtitleLines  {

		background:transparent url(../images/tag2blue.png) no-repeat scroll 0 0;

		height:151px;

		margin:-12px 0 -60px -59px;

		position:relative;

		width:243px;

		z-index:2;

	}  

		.module .tag2blue .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:58px 30px 0px 99px;

			font-size:22px;

		}





	.module .tag2blue .modulecontent {

			padding:74px 0 24px 40px;

	}



	   .tag2blue .modulecontent {

			background:transparent url(../images/burlapBG.png) bottom left no-repeat;

			left:-45px;

			position:relative;

			width:200px;

		} 

		

			.module .tag2blue .modulecontentInner {

				margin:0 33px 0 auto;

				width:150px;

			}   

	

		.tag2blue ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.tag2blue ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.tag2blue ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** tag2green **/



.module .moduletable.tag2green {

	margin-top:8px; 

} 

 

	.module .tag2green .modtitleLines  {

		background:transparent url(../images/tag2green.png) no-repeat scroll 0 0;

		height:151px;

		margin:-12px 0 -60px -59px;

		position:relative;

		width:243px;

		z-index:2;

	}  

		.module .tag2green .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:58px 30px 0px 99px;

			font-size:22px;

		}





	.module .tag2green .modulecontent {

			padding:74px 0 24px 40px;

	}



	   .tag2green .modulecontent {

			background:transparent url(../images/burlapBG.png) bottom left no-repeat;

			left:-45px;

			position:relative;

			width:200px;

		} 

		

			.module .tag2green .modulecontentInner {

				margin:0 33px 0 auto;

				width:150px;

			}   

	

		.tag2green ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.tag2green ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.tag2green ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** tag2purple **/



.module .moduletable.tag2purple {

	margin-top:8px; 

} 

 

	.module .tag2purple .modtitleLines  {

		background:transparent url(../images/tag2purple.png) no-repeat scroll 0 0;

		height:151px;

		margin:-12px 0 -60px -59px;

		position:relative;

		width:243px;

		z-index:2;

	}  

		.module .tag2purple .modtitleLines h3 {

		   color:#FFFFFF;

			float:left;

			margin:58px 30px 0px 99px;

			font-size:22px;

		}





	.module .tag2purple .modulecontent {

			padding:74px 0 24px 40px;

	}



	   .tag2purple .modulecontent {

			background:transparent url(../images/burlapBG.png) bottom left no-repeat;

			left:-45px;

			position:relative;

			width:200px;

		} 

		

			.module .tag2purple .modulecontentInner {

				margin:0 33px 0 auto;

				width:150px;

			}   

	

		.tag2purple ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.tag2purple ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.tag2purple ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				}





/** tag2r **/



.module .moduletable.tag2r {

	margin-top:8px; 

} 

 

	.module .tag2r .modtitleLines  {

		background:transparent url(../images/tag2rtbrown.png) no-repeat scroll 0 0;

		height:156px;

		margin:-12px 0 -77px -6px;

		position:relative;

		width:262px;

		z-index:2;

	}  

		.module .tag2r .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:68px 40px 0px 20px;

			font-size:22px;

		}





	.module .tag2r .modulecontent {

		padding:94px 12px 24px 12px;

	}



	   .tag2r .modulecontent {

			background:transparent url(../images/burlapBG-rt.png) bottom left no-repeat;

			position:relative;

			width:215px;

		} 

		

			.module .tag2r .modulecontentInner {

				margin:0 48px 0 auto;

				width:150px;

			}   

	

		.tag2r ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.tag2r ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.tag2r ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** tag2blue **/



.module .moduletable.tag2bluer {

	margin-top:8px; 

} 

 

	.module .tag2bluer .modtitleLines  {

		background:transparent url(../images/tag2rtblue.png) no-repeat scroll 0 0;

	height:156px;

		margin:-12px 0 -77px -6px;

		position:relative;

		width:262px;

		z-index:2;

	}  

		.module .tag2bluer .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:68px 50px 0px 20px;

			font-size:22px;

		}





	.module .tag2bluer .modulecontent {

		padding:94px 12px 24px 12px;

	}



	   .tag2bluer .modulecontent {

			background:transparent url(../images/burlapBG-rt.png) bottom left no-repeat;

			position:relative;

			width:215px;

		} 

		

			.module .tag2bluer .modulecontentInner {

				margin:0 48px 0 auto;

				width:150px;

			}   

	

		.tag2bluer ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.tag2bluer ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.tag2bluer ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** tag2green **/



.module .moduletable.tag2greenr {

	margin-top:8px; 

} 

 

	.module .tag2greenr .modtitleLines  {

		background:transparent url(../images/tag2rtgreen.png) no-repeat scroll 0 0;

	height:156px;

		margin:-12px 0 -77px -6px;

		position:relative;

		width:262px;

		z-index:2;

	}  

		.module .tag2greenr .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:68px 40px 0px 20px;

			font-size:22px;

		}





	.module .tag2greenr .modulecontent {

		padding:94px 12px 24px 12px;

	}



	   .tag2greenr .modulecontent {

			background:transparent url(../images/burlapBG-rt.png) bottom left no-repeat;

			position:relative;

			width:215px;

		} 

		

			.module .tag2greenr .modulecontentInner {

				margin:0 48px 0 auto;

				width:150px;

			}   

	

		.tag2greenr ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.tag2greenr ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.tag2greenr ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				} 



/** tag2purple **/



.module .moduletable.tag2purpler {

	margin-top:8px; 

} 

 

	.module .tag2purpler .modtitleLines  {

		background:transparent url(../images/tag2rtpurple.png) no-repeat scroll 0 0;

	height:156px;

		margin:-12px 0 -77px -6px;

		position:relative;

		width:262px;

		z-index:2;

	}  

		.module .tag2purpler .modtitleLines h3 {

		    color:#FFFFFF;

			float:left;

			margin:68px 40px 0px 20px;

			font-size:22px;

		}





	.module .tag2purpler .modulecontent {

		padding:94px 12px 24px 12px;

	}



	   .tag2purpler .modulecontent {

			background:transparent url(../images/burlapBG-rt.png) bottom left no-repeat;

			position:relative;

			width:215px;

		} 

		

			.module .tag2purpler .modulecontentInner {

				margin:0 48px 0 auto;

				width:150px;

			}   

	

		.tag2purpler ul.menu.numbered {

			list-style-type:none; 

			margin:0; 

			padding:0;

		} 

	

			.tag2purpler ul.menu.numbered li {

				border-bottom:medium none;

				color:#0b554e;

				font-family: Trebuchet MS, Helvetica,Arial,sans-serif;

				font-size:12px;

				line-height:26px;

				margin:0 0 0 12px;

				padding-bottom:0;

				font-weight:bold;

				text-transform: uppercase;

			} 

	

				.tag2purpler ul.menu.numbered a {

					text-decoration:none;

					color:#0b554e;	

				}







/** bottom Mods **/



#bottomModsTopBG {

	background:url(../images/bottomModsTopBG.png) bottom no-repeat;

	width:863px;

	height:60px;   

	margin:-40px auto;

	position:relative;

	z-index:2;   

}	



#bottomModsWrap {

	margin:20px auto auto 62px;

	position:relative;

	width:927px;

	z-index:3;

} 



	#bottomModsToptwoBG {

		background:transparent url(../images/bottomModsTop2BG.png) no-repeat scroll 0 0; 	

		width:907px;

		height:73px

	}

		

	#bottomModsMiddleBG {

		background:transparent url(../images/bottomModsMiddleBG.png) repeat scroll 0 0;

		float:left;

		width:907px;

	}

	

	#bottomModsBottomBG {

		background:transparent url(../images/bottomModsBottomBG.png) no-repeat scroll 0 0; 	

		width:907px;

		height:23px;

		margin-bottom:20px;

	}

	

	#bottomMods {

		color:#95908F;

		float:left;

		margin:-30px 0 0 120px;

		width:681px;

	}   

		#bottomMods .usermodwrap {

			padding:0 15px 0 0;

		}

		#bottomMods .usermodwrap h3.modtitle {

				color:#cbbb9a;   





			}  

			





/* ----------------------------------------------*/



/* 06 - MAIN CONTENT

/* ----------------------------------------------*/     



/** BGS **/ 





#maincontentTopBG {

	background:url(../images/maincontentTopBG.png) no-repeat;

	width:996px;

	height:128px;   

	margin:-24px auto;

	position:relative;

}   



#maincontentBG {

	background:url(../images/maincontentBG.png) repeat-y;

	width:990px; 

	margin:-24px auto 24px;

}



#maincontentBottomBG {

	background:url(../images/maincontentBottomBG.png) no-repeat;

	width:990px;

	height:42px;   

	margin:-24px auto 0; 

	position:relative;

	z-index:4;

}



#maincontentOuter {

	margin-top:-108px;

	/* Temp Fix */

	position:relative;

	z-index:2;

}   

	#topcontent {

		float:left;

		margin:-20px auto -16px auto;

	}

	#maincontent {

		width:957px; 

		margin:20px auto;

	}

		.article_column {

			padding-right:15px;

		}

		

		.column_separator {

			padding-right:0px;

		} 

		



/******************

** 

*  Boxes

*

*****************/



 .entryWrap {margin-bottom:20px;}

 

 /** Entry Box **/

 

 .entry {width:100%;}

 

		 .entryHead{

			background:transparent url(../images/myBlogMainTopRightBG.png) no-repeat scroll right top;

			height:15px;

		}

			.entryHead div{

				background:transparent url(../images/myBlogMainTopLeftBG.png) no-repeat scroll left top;

				height:15px;

				margin-left:-5px;

				overflow:hidden;

				width:10px;

			}

		

		.entryContent{

			background:url(../images/myBlogMainBG.png) scroll right top repeat; 

			position:relative;

		}

		.entryContent .entryContentLeft {

			background:transparent url(../images/myBlogMainLeftBG.png) repeat scroll left top;

			height:100%;

			left:0;

			position:absolute;

			top:0;

			width:65px;

			margin-left:-5px;

		}

		

		.entryFoot{

			background:transparent url(../images/myBlogMainBottomRightBG.png) no-repeat scroll right bottom;

			height:15px;

			margin-left:5px;

		}

			.entryFoot div{

				background:transparent url(../images/myBlogMainBottomLeftBG.png) no-repeat scroll left bottom;

				float:left;

				height:15px;

				margin-left:-8px;

				overflow:hidden;

				position:relative;

				width:10px;

			}    

			

			.entryContentInner {						

				margin-left:15px;

				padding:10px 20px 10px 6px;

				position:relative;

			}



			

/** Entry Footer Box **/

 

 .entryFooter {width:100%;}

 

		 .entryFooterHead{

			height: 15px;

			background:url(../images/myBlogFootTopRightBG.png) top right no-repeat;

			margin-left:0px;

		}

			.entryFooterHead div{

				width: 10px;

				height: 15px;

				overflow: hidden;

				margin-left:-5px;

			}

		

		.entryFooter {

			background:url(../images/myBlogFootBG.png) scroll right top repeat; 

			position:relative;

		}

		.entryFooter .entryFooterLeft {

			/* background:transparent url(../images/myBlogFootLeftBG.png) repeat scroll left top;*/

			height:100%;

			left:0;

			position:absolute;

			top:0;

			width:9px;

			margin-left:5px;

		}

		

		.entryFooterFoot {

			background:transparent url(../images/myBlogFootBottomRightBG.png) no-repeat scroll right bottom;

			height:15px;

			margin-left:0;

			margin-right:1px;

			margin-top:-5px;

		}

			.entryFooterFoot div{

				float:left;

				height:15px;

				margin-left:-7px;

				overflow:hidden;

				position:relative;

				width:10px;

			}    

			

			.entryFooterInner {						

				margin-left:15px;

				padding-bottom:0;

				padding-left:6px;

				padding-right:20px;

				padding-top:10px;

				position:relative;

			}

			

/** Boxes Column Fixes **/





			

/** ENTRY STUFF **/



.bloggerdetails {

	padding:0 0 25px 2px;

}



.blogsContainer{

	color:#999999;

	background: transparent;

	font-family:Arial,Helvetica,sans-serif;

	font-size:11px;

	padding:0px;

	float:left;

}



.blogsContainer h2{

	color:#FFF;

}







.blogsContainer .entryContent h2, h2.pagetitle{

	background:none;

	padding:0px 0px 0px 45px;

	margin-top: 64px;

	

}

.blogsContainer .entryContent h2 , h2.pagetitle {

font-weight:bold; font-size:40px; letter-spacing:-4px; line-height: 42px; vertical-align:middle; text-transform:lowercase;}



.joomlaItem .entryContent h2 {

	margin-top:10px;

	color:#553613;

}

.entryContent a 					{text-decoration:none; margin-bottom:30px;}

.entryContent a:link, .entryContent a:visited 	{ font-weight:bold; font-size:11px;  }

.entryContent a:hover				{color:#555;}

.entryContent h2 {

	font: 1.4em Arial, Helvetica, sans-serif; 

	text-transform: none; 

	background: url(../images/icon_entry.gif) 24px 50% no-repeat; 

	padding: 9px 0px 12px 0px;

	margin:24px 0 24px 0;

	height:85px;

}



.entry {

	line-height: 1.6;

}

.entry-body {

	margin-top: 10px;

	margin-bottom:-10px;

}

.entryContent small a:link,

.entryContent small a:visited{

	color:#e8e5da;

}



.entryContent small a:hover{

	color:#FFF;

}



/*---DATE FORMAT--*/

.entryContent .published {

	display:block;

	text-align: center;

	float:left;

	width:101px;

	height:85px;

	color:#4c2310;

	background: url(../images/badgespot.png) no-repeat;

	border:0px solid #111;

	margin-right:10px;

	margin-bottom:15px;

	margin-left:0;

	font-size:26px;

}



.entryContent .pub-month{

	padding: 11px 0px 0px 0px;

	

}

.entryContent .pub-month {

	display:block;

	font-size:14px;

	margin:0;

	color:#eee;

	line-height:normal;

}

.entryContent .pub-date {

	display:block;

	font-size:1.2em;

	font-weight:bold;

	border:none;

	padding:0px 0px 6px 0px;

	line-height:normal;

}

.entryContent blockquote{

	color:#eee;

	padding: 10px 10px 10px 20px;

	margin:0px;

	border-left: 5px solid #333;

}



.entryContent .clear {

	clear: both; 

}



.entry-body br{

	clear:both;

}



div.userAvatar{

	float:right;

}









/** END ENTRY STUFF **/





/* ----------------------------------------------*/



/* 07 - FOOTER

/* ----------------------------------------------*/        



#footerBG {

	background:#0f0f0f none repeat scroll 0 0;

	color:#FFFFFF;

	float:left;

	font-size:10px;

	padding:3px 0;

	width:100%;

}   



#footer {

	float:left;

} 



#legals {

	float:right;

}





/* ----------------------------------------------*/



/* 08 - FORMS

/* ----------------------------------------------*/   



/** Login Form **/



#form-login {

padding:20px 15px 20px 0px;



}



#form-login ul {

	list-style-type:none;

}



a.button {

    background: transparent url(../images/bbuttonright.png) no-repeat scroll top right; 

	display: block;

	float: left;

	height: 13px; 

	margin-right: 6px;

	padding-right: 25px; 

}



.buttonWrap {

	background: transparent url(../images/bbuttonleft.png) no-repeat; 

	display: block;

	line-height: 13px !important; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */

	padding: 7px 0 5px 18px;



}



/* ----------------------------------------------*/



/* 09 - DEMO CONTENT StYLING

/* ----------------------------------------------*/    



/** Icons **/ 



ul#iconLinks {

	list-style-image:none;

	list-style-type:none;  

	margin:0; 

}     



	#iconLinks li {

		margin:0px;

		float:left;

	} 



	#iconLinks a {

		height:45px; 

		margin-right:17px; 

	}    



	#iconLinks a.perr {

		background: transparent url(../../../images/samples/icons.png) -0px -0px no-repeat;

	    width:66px;

	}  



	#iconLinks a.pbs {

		background: transparent url(../../../images/samples/icons.png) -78px -0px no-repeat;

	    width:54px;

	} 



	#iconLinks a.herb {

		background: transparent url(../../../images/samples/icons.png) -140px -0px no-repeat;

	    width:38px;  

	}

	

		#iconLinks a.tnc {

		background: transparent url(../../../images/samples/icons.png) -180px -0px no-repeat;

	    width:62px;

	}  

		#iconLinks a.ascpa {

		background: transparent url(../../../images/samples/icons.png) -250px -0px no-repeat;

	    width:51px;

	}

		#iconLinks a.natgeo {

		background: transparent url(../../../images/samples/icons.png) -305px -0px no-repeat;

	    width:58px;

	} 

	#iconLinks a.wwi {

		background: transparent url(../../../images/samples/icons.png) -362px -0px no-repeat;

	    width:81px;

	} 

		#iconLinks a.pc {

		background: transparent url(../../../images/samples/icons.png) -450px -0px no-repeat;

	    width:54px; 

	} 

		#iconLinks a.ar {

		background: transparent url(../../../images/samples/icons.png) -505px -0px no-repeat;

	    width:46px;

	}    

		#iconLinks a.ala {

		background: transparent url(../../../images/samples/icons.png) -560px -0px no-repeat;

	    width:85px;  

	} 

		#iconLinks a.jude{

		background: transparent url(../../../images/samples/icons.png) -650px -0px no-repeat;

	    width:75px;  margin-right:18px;

	} 

/** Latest News **/ 

#latestNews li {

	margin-bottom:17px;

}  



	#latestNews .image {

		width:127px;

		float:left;

	} 

		span.sweepstakesIMG {

			background:url(../../../images/samples/sweepstakesImg.jpg) no-repeat;  

			width:127px;

			height:94px;

			display:block;  

		}     



	#latestNews .desc {

		width:162px;

		float:right;

	}

		#latestNews .newsTitle {

			font-size:11px;

			line-height:18px;

		} 

		

		#latestNews p {

			font-size:10px;

			line-height:16px;

		} 



#livingGreen {

	float:left;

	margin-top:3px;

}   



	#livingGreen li {

		margin-bottom:10px;  

	}  



			span.livingGreenIMG {

				background:url(../../../images/samples/livingGreenImg.png) no-repeat;  

				width:187px;

				height:94px;

				display:block;  

			}     



/* ----------------------------------------------*/



/* 10 - JomSocial Styling

/* ----------------------------------------------*/    

			

			

/* JomSocial Styling Overdrides */	

			

#community-wrap .app-box-header {

	height:29px; 

	background:url(../images/h3RecycleLinesBG.png) repeat-x;

	width:98%;

	

	/* To accomodate .app-box-menu */

	position: relative;

}



#community-wrap .app-box-title {

	color: #602b00;

	font-weight: bold;

	line-height: 30px;

	

	font-size: 16px;

	/* Remove any <h2> inheritance from Joomla! template */

	background: none; margin: 0; padding:6px 0 0;}

	

body #community-wrap h3.frontTitle {

	margin: 0;

	padding: 10px 0;

	color: #602b00;

	font-family: "Segoe UI",Arial,Helvetica,sans-serif;

	font-size: 150%;

	font-weight: 700;

	line-height: 100%;

	

	}

	

body #community-wrap div.greybox {

	margin: 0 0 15px;

}

body #community-wrap div.greybox div {

	

}

body #community-wrap div.greybox div div {

	border: none;

	background: url(../images/jsocial_login.png);

}



body #community-wrap div.greybox div div div.loginform {

	width: 200px;

	float: right;

	padding: 20px 15px 20px 30px;

	height: 225px;

}



body #community-wrap div.profile-box {

	padding: 8px;

	margin: 0;

	

}



.tool-tip {

	z-index:100 !important;

}



table#ticket .title 

{

font-family: Tahoma,Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-size: 18px;

line-height: normal;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

color: #6c9520;

background-color: white;

font-weight: bold;

padding-top: 4px;

padding-right: 0pt;

padding-bottom: 4px;

padding-left: 8px;

margin-top: 20px;

}





#ticket .place 

{

font-family: Tahoma,Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-size: 14px;

line-height: normal;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

color: #FFFFFF;

background-color: #990000;

font-weight: bold;

padding-top: 4px;

padding-right: 0pt;

padding-bottom: 4px;

padding-left: 8px;

border-bottom-width:2px;

border-bottom-style: solid;

border-bottom-color:#FFFFFF;
}





#ticket .odd 

{

font-family: Tahoma,Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-size: 13px;

line-height: normal;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

color: #444444;

background-color: #cccccc;

font-weight: bold;

padding-top: 4px;

padding-right: 0pt;

padding-bottom: 4px;

padding-left: 6px;

text-align: left;

border-bottom-width:2px;

border-bottom-style: solid;

border-bottom-color:#FFFFFF;
}





#ticket .even 

{

font-family: Tahoma,Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-size: 13px;

line-height: normal;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

color: #444444;

background-color: #eeeeee;

font-weight: bold;

padding-top: 4px;

padding-right: 0pt;

padding-bottom: 4px;

padding-left: 6px;

text-align: left;

border-bottom-width:2px;

border-bottom-style: solid;

border-bottom-color:#FFFFFF;

}