/*
Template Name: ECOLIFE
Template URI: http://www.joomlaxtc.com
Description: JoomlaXTC TI Template
Version: 1.4
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:#553613;
}    

#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.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.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; }


/* 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;
}



/* ----------------------------------------------*/

/* 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;  
			padding:16px 0px 16px 0px; 
			margin: -34px 0px 0px 0px;
			background: url(../images/syncont1.png) 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; 
			padding:16px 0px 16px 0px; 
			margin-top: -34px;
			margin-left:-8; 
			background: url(../images/syncont-rt.png) 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; 
			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;  
			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 70px;
			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/woodrtgreen.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;     
	width:100%;
}

.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:uppercase;}

.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; 
	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:37px;
	}  

	#iconLinks a.pbs {
		background: transparent url(../../../images/samples/icons.png) -53px -0px no-repeat;
	    width:31px;
	} 

	#iconLinks a.herb {
		background: transparent url(../../../images/samples/icons.png) -92px -0px no-repeat;
	    width:74px;  
	}

	#iconLinks a.tnc {
		background: transparent url(../../../images/samples/icons.png) -180px -0px no-repeat;
	    width:90px;
	}  

	#iconLinks a.ascpa {
		background: transparent url(../../../images/samples/icons.png) -280px -0px no-repeat;
	    width:68px;
	}

	#iconLinks a.natgeo {
		background: transparent url(../../../images/samples/icons.png) -362px -0px no-repeat;
	    width:81px;
	} 

	#iconLinks a.wwi {
		background: transparent url(../../../images/samples/icons.png) -448px -0px no-repeat;
	    width:21px;
	} 

	#iconLinks a.pc {
		background: transparent url(../../../images/samples/icons.png) -492px -0px no-repeat;
	    width:42px; 
	} 

	#iconLinks a.ar {
		background: transparent url(../../../images/samples/icons.png) -551px -0px no-repeat;
	    width:108px;
	}    

	#iconLinks a.ala {
		background: transparent url(../../../images/samples/icons.png) -678px -0px no-repeat;
	    width:82px;  
		margin-right:10px;
	} 

	#iconLinks a.jude {
		background: transparent url(../../../images/samples/icons.png) -780px -0px no-repeat;
	    width:82px;
		margin-right:0px; 
	}     
	
/** 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;
}