/*  
Theme Name: FTP-RandomThemes-002 
Theme URI: http://www.freethoughtproject.com/random-themes-factory/002

Description: Your Theme Description. FTP Rondom Theme V0002 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum pretium purus nec metus sodales quis dapibus diam tincidunt. In at mollis lacus. Ut eget justo lectus. Sed mollis elit nec felis auctor vitae laoreet justo malesuada.

Version: 002b
Author: Free Thought Project - Random Themes Factory
Author URI: http://www.freethoughtproject.com/random-themes-factory
Copyright (c) Free Thought Project.com
*/




body { background-color: #000;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
=====================================================================================================================



CLOSE DOWN THE CODE for the FREE Version.  Remove all waste code and tag where needed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
===================================================================================================================== */
























/*background-color: #69C;*/














a:focus {}
a:link  {}  /* unvisited links */
a:visited {} /* visited links */
a:hover {}  /* user hovers */
a:active {} /* active links */



/*
* {
padding: 0;
margin: 0;
}
*/


/*html, body {margin:0;padding:0;
padding-top:0;
}*/

/* height: 101%; This will keep the browser scrole-bar on for every page - this will help keep your page content from jumping left to right when people are clicking around your site, depending on how much content is on each page */



/*img{border:0; padding: 0;}
p{margin:0;}*/



/*Z-INDEX Registry List - START ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

FTP Nav:1000-1999
++ still to come

Wiget Areas:900-999

.ftp-static-sidenav-left-01-wrapper {z-index:925; -START - Static SIDE NAV LEFT - Sliding Div
.ftp-sliding-sidenav-right-01-wrapper {z-index:950; -START - Sliding SIDE NAV RIGHT - Sliding Div
.ftp-sliding-sidenav-left-01-wrapper {z-index:951; -START - Sliding SIDE NAV LEFT - Sliding Div


Top Navigation:800-899
.ftp-topnav { z-index:850;

Sub-Navigation:700-799
.icons-rollover-wrapper-right { z-index:750; +++ START - MORE INFO - Sliding Div - appears at the bootom of each post +++
.icons-rollover-wrapper-left-OFF-OFF { z-index:751;
.ftp-paginate-page-post-results { z-index:765; Paginated pages post results	

++ 300-699

Content:100-299
.ftp-contentWrapper-IE-Fix { z-index:140;
.ftp-content760-wrapper-main { z-index:145;
.entry { z-index:160; 
.ftp-page-nav, .ftp-post-nav { z-index:165;

.ftp-comments-form-content-wrapper2 { z-index:230;  +++ wraps the comment form +++
.ftp-comments-title-username { z-index:237;  +++ allows the authors name to be above the word "writes" so users can click the potential link +++

Backgrounds: 0-99
++ following found in the php files index:
<div class="ftp-topimages-main960-wrapper op30-" style="z-index:33;
<div class="ftp-fullscreen-topfade op30-" style="z-index:31;
<div class="ftp-fullscreen-bottomfade op30-" style="z-index:32;

+++++++++++++++++++++++++++++++++++++++++++++++++++

body {
 background: url("
   javascript:
     document.body.onload = function(){
		 
        var xbutton = document.getElementById('xbutton');
        if (xbutton) {
            xbutton.style.zIndex = 9999;
        }
		
		
     }
 ");
}
Z-INDEX Registry List - END +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */




/** { background-color:#000!important;}*/



html, body, div, h1, h2, h3, ul, ol, li, form, fieldset,  
input, textarea {  
    margin: 0;  
    padding: 0;  
    font-size: 100%;  
	}  
ul {list-style: none;} 
img {
    margin: 0;  
    padding: 0;
	border: 0;
	} 
fieldset {border: 0;}  
h1, h2, h3 {font-weight: normal;}  
em {font-style: italic;}  
strong {font-weight: bold;}  

img {border: none;
	/*display: block;*/}
/*#ftp-img-displayblock { display:block;}*/ /* need to remove this... needs to be included in the class??? see below one line*/
.ftp-img-displayblock { display:block;} 
:focus { outline: none;}



/*
img { border: none; }
ul, ol, li { list-style: none; }
:focus { outline: none; }
table, td, form, fieldset {
	border: none;
	border-collapse:collapse; 
	border-spacing: 0;
}
*/







.ftp-marginfix {/*display:block;*/margin:0;padding:0;}


body {
	/*overflow:scroll;          ********************************************    FIX ? ? ? */
	background-color: #000;  /*#FFC;#CCF;*/
	
	background-image:url(00-Skins/00-Skin-00/backgrounds-general/00-00-fullscreen.png); /**/
	background-repeat:repeat; /*This holds the full screen background Image that is set to tile the full screen. Also Included is the option to replace the background image "ftp-" with one of your choosing, by using your ftp application */
	
	color:/*#90866F;*/ #978772; /*#96835E; #C8BDAB; #BFAB89;*/
	font-family:Tahoma, verdana, "lucida sans",  arial, helvetica, sans-serif;
	font-size: 93%;
	letter-spacing: .2em;
	/*text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}


body {height:100%;margin:0;padding:0;}/* allows the div "ftp-wrapper" tag to be set to full browser window   */
html  {height:100%; margin:0; padding:0;} 


div { margin:0; padding:0;}
form { letter-spacing:normal;}


.ftp-c1 { color:#666;} /* Main Text Colour */
.ftp-c2 { color:#785616;} /* Main Link Colour */

.ftp-spacer1 { height:10px;}
.ftp-spacer2 { height:20px;}
.ftp-spacer3 { height:30px;}
.ftp-spacer4 { height:40px;}
.ftp-spacer5 { height:50px;}
.ftp-spacer6 { height:60px;}
.ftp-spacer7 { height:70px;}
.ftp-spacer8 { height:80px;}
.ftp-spacer9 { height:90px;}

/* ++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++
 START - The following are additional setting to the "gallery settings" from within wordpress 2 8 6
++++++++++++++++++++++++++++++++++++++ */

.gallery-- img { border-collapse:separate; border-radius: 10px!important; -moz-border-radius: 10px!important; -webkit-border-radius: 10px!important;}


#gallery-1 img { border:0px!important;}
#gallery-2 img { border:0px!important; }
#gallery-3 img { border:0px!important; }
#gallery-4 img { border:0px!important; }
#gallery-5 img { border:0px!important; }
#gallery-6 img { border:0px!important; }
#gallery-7 img { border:0px!important; }
#gallery-9 img { border:0px!important; }
#gallery-10 img { border:0px!important; }
#gallery-11 img { border:0px!important; }
#gallery-12 img { border:0px!important; }
#gallery-13 img { border:0px!important; }
#gallery-14 img { border:0px!important; }
#gallery-15 img { border:0px!important; }
#gallery-16 img { border:0px!important; }
#gallery-17 img { border:0px!important; }
#gallery-18 img { border:0px!important; }
#gallery-19 img { border:0px!important; }
#gallery-20 img { border:0px!important; }
#gallery-21 img { border:0px!important; }
#gallery-22 img { border:0px!important; }
#gallery-23 img { border:0px!important; }
#gallery-24 img { border:0px!important; }
#gallery-25 img { border:0px!important; }
#gallery-26 img { border:0px!important; }
#gallery-27 img { border:0px!important; }
#gallery-28 img { border:0px!important; }
#gallery-29 img { border:0px!important; }
#gallery-30 img { border:0px!important; }
#gallery-31 img { border:0px!important; }
#gallery-32 img { border:0px!important; }
#gallery-33 img { border:0px!important; }
#gallery-34 img { border:0px!important; }
#gallery-35 img { border:0px!important; }


#gallery-1 img {
	border:0px none #000!important;}
#gallery-1 img { border-radius: 10px!important; -moz-border-radius: 10px!important; -webkit-border-radius: 10px!important;}


/* ++++++++++++++++++++++++++++++++++++++
 END - The following are additional setting to the "gallery settings" from within wordpress 2 8 6
++++++++++++++++++++++++++++++++++++++ */


p {/* font-size: 190%;*/line-height:155%; } /*default line spasing - great for post and pages etc.

/*
.entry { SEE BELOW WITH THE SAME NAME }
*/

/*.entry p { font-size: 190%;line-height:155%; color:#C66; padding:100px;margin-top:-20;  }*/
.post p { /*margin-left:56px; margin-right:6px;*/ margin-top:3px; letter-spacing:.2em;}
.post p img {margin-right:11px;margin-left:11px; margin-top:11px; margin-bottom:11px; }
/*.post p img{ margin-left:0; margin-right:0; }*/
.post img  {caption-side: right; border: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	
	/*  display: inline;
	position: static;*/
		/*margin:0 auto;   centers all photos added to pages and posts  +++ */
	/*margin-left:-80px;   This is set by the user (in the wordpress admin) when adding images to posts and pages */
	/*margin-bottom:10px;*/}
	

.alignright {}
.alignleft {}

    /*global/universal image classes */ /* PROPS TO THIS PERSON !!!... by Raphael Nikolai on September 5, 2009 - http://www.blogfixes.com/wordpress-2-8-image-alignment-problem-center-left-and-right-blog-fix/ */
	.alignnone { display: block;/**/ clear: both;}
    img.alignleft, img.left { float: left; /*padding-right:16px; padding-top:8px; padding-bottom:8px;*/ margin-right:11px;margin-left:11px; margin-top:11px; margin-bottom:11px; }
    img.alignright, img.right { float: right;  /*padding-left:16px; padding-top:8px; padding-bottom:8px;*/ margin-right:11px;margin-left:11px; margin-top:11px; margin-bottom:11px; }
    img.aligncenter, img.center { display: block; margin-right: auto !important; margin-left: auto !important; float: none; clear: both; /*padding-top:8px; padding-bottom:8px;*/ margin-top:11px; margin-bottom:11px;}
    img.alignnone, img.block { display: block;/**/ clear: both; /*padding-top:8px; padding-bottom:8px; padding-right:16px;*/ margin-top:11px; margin-bottom:11px;margin-right:11px;margin-left:11px; }
    img.frame { /*border-style: solid; border-color: #333;*/ border:none;/*background: #000;*/ margin-top:11px; margin-bottom:11px;margin-right:11px;margin-left:11px; }
    img.stack { clear: none !important; /*clear:both;position: fixed; */margin-top:11px; margin-bottom:11px;margin-right:11px;margin-left:11px; }
    img[align="left"] { float: left; clear: left;  /*padding-right:16px; padding-top:8px; padding-bottom:8px;*/ margin-right:11px;margin-left:11px; margin-top:11px; margin-bottom:11px; }
    img[align="right"] { float: right; clear: right; /*padding-left:16px; padding-top:8px; padding-bottom:8px;*/ margin-right:11px;margin-left:11px; margin-top:11px; margin-bottom:11px; }
    img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; /*padding-top:8px; padding-bottom:8px;*/ margin-top:11px; margin-bottom:11px; }

    /*�:[ image captioning ]:�*/
    .wp-caption { /*border-style: solid; border-color: #333;*/ border:none; /*background-color: #346;*/ background-image:url(00-SysFiles/00-bg-comment.png); text-align: center; font-style: italic;padding:0px; margin:0px; /*padding:0!important;margin:8px 16px 8px!important;  width:100%!important; width:150px!important; */  padding-bottom:6px!important;  margin-bottom:6px!important;margin-top:6px!important; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
	/*.wp-caption img.stack {clear: none !important; margin:-20px; margin-right:-50px!important;}*/
	.wp-caption img{padding:0px; margin:0px;  padding:0!important;margin:0!important;/*width:100%!important;*/}
	.wp-caption p { font-size:80%; line-height:120%; margin:0; margin-top:2px; margin-left:8px; margin-right:8px; padding:0;}
    .wp-caption.alignleft { float: left;  /*padding-right:0px; padding-top:0px; padding-bottom:0;*/ margin-left:6px;margin-right:6px; }
    .wp-caption.alignright { float: right; /*padding-left:0px; padding-top:0px; padding-bottom:0;*/ margin-left:6px;margin-right:6px; }
    .wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; /*padding-top:0px; padding-bottom:0px;*/ margin-bottom:6px!important; margin-top:6px!important;}
    .wp-caption.alignnone { clear: both; /*padding-top:0px; padding-bottom:0px;*/ margin-left:6px;margin-right:6px; margin-bottom:6px!important; margin-top:6px!important; }

    /*global/universal image classes */






/*
color: #785616; - Orange
color: #691001 - Green
color: #415200 - Green - a little darker then the above

*/
/*
a:link
a:visited
a:hover
a:active
*/

a:link, a:visited{
	color: #6f4125; /* #691001 -green */
	text-decoration: none;
}*/
a:focus {}

a:link {
	color: #6f4125; /* #691001 -green */
	text-decoration: none;
	outline: none; /* Removing the dotted outline in Firefox */
}

a:visited {
	color: #6f4125; /* #691001 -green */
	text-decoration: none;
}

	
a:hover {
	color: #AAA792;/*off white*/ /* #785616 */
	text-decoration: none /*underline*/;
}

a:active {
	color: #666;
	text-decoration: none;
	float: none;
}


h1 {/* Website Titles */
	/*font-family:Zapfino,Tahoma,Georgia, "Times New Roman", Times, serif;*/
	text-decoration: none;
	color:/* #807358; #978772;#7F4400*/;
	font-family:/*Zapfino,Tahoma,*/Georgia, "Times New Roman", Times, serif;/**/
	font-weight: normal;
	font-style:italic;
	letter-spacing:2px;
	font-size:160%;
	line-height:125%;
	/*font-family:"Brush Script MT",Zapfino,Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	/*border-bottom-color: #90866F; #908B51;*/
	/*border-bottom: double;
	border-bottom-style: solid;
	border-bottom-width:thin;*/
	padding-bottom:0;
	margin-bottom:4px;
	margin-top:4px;
	margin-left:-5px;
	}
	
.page h2 {color: #ACA49A/*#691001*/; }	
.page h2 a:hover {text-decoration: none;}
.page h2 a:link {color: #ACA49A/*#691001*/; }
.page h2 a:visited {color: #ACA49A/*#691001*/; }	
	
.post h2 {color: #ACA49A/*#691001*/; }	
.post h2 a:hover {text-decoration: none;}
.post h2 a:link {color: #ACA49A/*#691001*/; }
.post h2 a:visited {color: #ACA49A/*#691001*/; }

h2 { /* Post Titles */
	/*
	color: #978772;*/
	color: #ACA49A/*#691001*/!important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:130%;
	font-weight: normal; /*+++*/
	font-style:italic;
	letter-spacing:2px;
	line-height:120%;
	margin-bottom:2px;/*2px*/;	
	margin-top:4px;
	margin-left:-5px;/**/
	}
	
.post h3 a:hover {text-decoration: none;}	
h3 { /* Widget Sidebar Titles */
	/*
	color: #978772;*/
	font-size:115%;
	font-weight: normal; /*+++*/
	font-style:italic;
	letter-spacing:2px;
	line-height:127%;
	margin-bottom:3px;
	margin-top:3px;
	margin-left:-5px;
	/*line-height:120%;*/
	}
	
/*h3 {  Post Titles 
	
	color: #978772;
	font-size:120%;
	letter-spacing:1px;
	font-weight: normal;
	font-style:italic;
	
	margin-bottom:-15px;
	margin-left:-10px;
	}*/
	
.post h4 a:hover {text-decoration: none;}	
h4 { /* Post Titles */
	/*
	color: #978772;*/
	color:#aca49a/*691001*/;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	font-weight: normal; /*+++*/
	font-style:italic;
	letter-spacing:2px;
	line-height:115%;
	margin-bottom:3px;
	margin-top:3px;
	margin-left:-5px;/**/
	width:auto;
	padding-bottom:3px;
	border-bottom: dotted; border-bottom-color:#333; border-bottom-width:thin;
	}
	
.post h5 a:hover {text-decoration: none;}	
h5 { /* Widget Sidebar Titles */
	/*
	color: #978772;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	font-weight: normal; /*+++*/
	font-style:italic;
	letter-spacing:.2em;
	line-height:140%;
	margin-bottom:7px;
	margin-top:3px;
	margin-left:-2px;
	/*line-height:120%;*/
	}

/*   OLD-Settings***
h4 {
	color: #978772;
	font-weight: normal;
	font-style:italic;
	line-height: 140%;
	font-size:90%;
	margin-bottom:1px;	
	}
h5 {
	
	color: #64633A;
	font-weight: normal;
	margin-bottom:8px;
	}
*/
	
	
h6 { /* bottom links */
	/*
	color: #978772;*/
	font-size:87%;
	letter-spacing:2px;
	font-weight: normal;
	font-style:italic;
	margin-bottom:2px;
	margin-top:2px;
	}
	
/**********Post and Pages Settings - Start****************************/
/**************************************/		

div.clearfix-OFF-OFF {
	overflow: auto;
	width: 100%}

.body-container-OFF-OFF {
   overflow: visible;
   width:100%;
}



/* +++++++ START   BodyClass Settings for the Page-Post Titles next previouse  Top of content    ++++++++ */
.page #ftp-PagePost-Title-bodyclass { /*display: none; - Set to "none" to turn off titles for the top level - allows for custom main titles */}
/*.page-parent #ftp-PagePost-Title-bodyclass { display:inline-block;}*/
.page, .page-child #ftp-PagePost-Title-bodyclass { }
/* +++++++ END   BodyClass Settings for the Page-Post Titles next previouse  Top of content    ++++++++ */



.ftp-post-page-title { width:100%; float:left; text-align:center;}

#ftp-postoverflow { overflow:visible;}

#info a { /*color:#333;*/}	/*NOT USED YET*/
/*.more-link {font-size:85%; font-style:oblique;}*/
.ftp-breadcrumbs {}
.ftp-postextrainfo {/**/font-size:85%; font-style:oblique; /*color: #333;*/ line-height:125%;}
#ftp-postextrainfo-titles{/*color: #333; line-height:100%;}*/}
.ftp-postnav-dividerbar { margin-top:.1em;/* margin:0 auto; width:60%;*/ margin-left:-10px; float:left; position: relative; }/**/	
.ftp-postnav-dividerbar2 {/* margin:0 auto; width:60%;*/ margin-left:-10px; float:left; position: relative; margin-top:3px; margin-bottom:3px;}/**/	
#ftp-postnav-edit { float:left; font-size:85%; margin-bottom:5px;}


.ftp-postnav-nextprevious-topofposts {font-size:85%; font-style:oblique; clear: both; width:100%; display: inline-block; position:relative; float:left;}

.ftp-page-nav { display: none; position:relative; z-index:165; font-size:85%; font-style:oblique;}
.page .ftp-page-nav { display:inline;}

.ftp-post-nav { display: none; position:relative; z-index:165; /*font-size:85%; font-style:oblique;*/}
.single .ftp-post-nav { display:inline;}

.ftp-postnav-nextprevious { /*background-color:#6F0;*/width:100%; float:right; margin-top:-3px;/**/ text-align:right; /*border-top-style:solid; border-width:2px;background-image:url(00-SysFiles/00-dividerbar-tn-00.png);
	background-repeat:repeat;*/}
.ftp-postnav-nextprevious-dividerbars { width:100%; display:block; position:relative; float:right; margin-top:-5px;/* font-size:85%;*/ text-align:right; /*border-top-style:solid; border-width:2px;background-image:url(00-SysFiles/00-dividerbar-tn-00.png);
	background-repeat:repeat;*/}
	
.ftp-postnav-nextprevious-addon { overflow:visible; height:100%; position: relative; width:100%; float:right; /*margin-top:-5px;font-size:85%; text-align:right;*/  /*border-top-style:solid; border-width:2px;background-image:url(00-SysFiles/00-dividerbar-tn-00.png);
	background-repeat:repeat;*/}
	
.ftp-paginate-page-post-results { position:relative; z-index:765;}	



.side-nav-right-rollover-OFF-OFF { background-image:url(00-00-fullscreen.png);}

a.side-nav-right-rollover {
	display: block;
	width: 30px;
	height: 205px;
	text-decoration: none;
	background: url(00-Skins/00-Skin-00/side-nav-right/button-open-rollover.png);
	}
a.side-nav-right-rollover:hover {
	background-position: -30px 0;
	}	

a.side-nav-left-rollover {
	display: block;
	width: 30px;
	height: 165px;
	text-decoration: none;
	background: url("00-Skins/00-Skin-00/side-nav-left/button-open-rollover.png");
	}
a.side-nav-left-rollover:hover {
	background-position: -30px 0;
	}

.displace {
	position: absolute;
	left: -9000px;
	}


.moreinfo-mainbutton { display:inline-block;}
.moreinfo-IE7button { display:none;}


.icons-rollover-wrapper-left {display: inline-block; position:relative; width:31px; height:36px; margin:0 auto; margin-bottom:-39px; float:left; z-index:750;
	}
.icons-rollover-wrapper-right {display: inline-block; position:relative; width:31px; height:36px; margin:0 auto; margin-bottom:-39px; float:right; z-index:750;
	}
.icons-rollover-wrapper-left-OFF-OFF {position:relative; width:31px; height:36px; margin:0 auto; margin-bottom:-39px; float:right; z-index:751;
	}
a.icons-rollover {
	/**/display:block;
	width: 31px;
	height: 36px;
	text-decoration: none;
	background: url("00-Skins/00-Skin-00/icons/icons-additional-info-rollover.png");
	}
a.icons-rollover:hover {
	background-position: -31px 0;
	}
/*.displace { SEE ABOVE }*/










blockquote {font-family:Georgia, "Times New Roman", Times, serif;
	font-size:107%;line-height:235%!important;/*
	color: #978772;*/
	font-weight: normal; /*+++*/
	font-style:italic;
	margin-left:10px; padding-left:15px; border-left-style: dotted; border-left-width: thin; border-left-color:#444; margin-bottom:0px;}
blockquote p {font-size:107%;line-height:135%!important;}
cite {font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; font-style:italic; margin-bottom:; margin-top:0; border-bottom-style:dotted; border-bottom-width:thin;}




/**************************************/	
/**************************************/	


/*ul {
	margin: 0 15px 0 10px;
	padding: 0;
	border: none;
	
	}
ol {
	margin: 0 15px 0 20px;
	padding: 0;
	border: none;
	}
li {
	margin: 0;margin-left:45px!important; margin-right:5px;
	padding: 0;
	border: none;
	}	*/


ul {/*color:#f00;  +++ turn this on for testing and changeing settings -1 of 5*/
	margin: 5px 15px 0 1em /*15px*/;
	padding: 0;
	border: none;
	}
/* div with class "entry" - ordered main level list settings - while allowing the option to set the sub lists and deeper by using ".entry ol ol" (catches containing/ nested ordered lists if not over-written) for the main content areas for this theme */
ol {/*color: #0F0;  +++ turn this on for testing and changeing settings -2 of 5*/
	margin: 5px 15px 0 22px;
	padding: 0;
	border: none;
	}
/* all lines */
li { 
	/*margin: 0;margin-left:5px!important; margin-right:5px;*/
	padding: 0;
	border: none;margin-left:.35em;
	}	

	
/* div with class "entry" - un-ordered list settings (catches containing/ nested ordered lists if not over-written .entry ol li {settings here} ) for the main content areas for this theme */	
ul li {
	/*margin-left:35px;*/
	/*margin: 0 15px 0 15px;*/
	line-height:125%; 
	margin-bottom:7px;
	/*margin-left:0px;*/
	color:/*#785616; #C9C*/;
	list-style-type: square;
	list-style-position: outside;
	/*border-bottom-color:#000;
	border-bottom: #222222; 
	border-bottom-width:thin;
	border-bottom-style:dotted;*/
	}


/* div with class "entry" - ordered list settings (catches containing/ nested ordered lists if not over-written .entry ul li {settings here} for the main content areas for this theme */
ol li {
	/*margin: 0 0px 0 15px;*/
	/*padding: 0;*/
	line-height:125%; 
	margin-bottom:7px;
	/*margin-left:0px;*/
	color:/*#785616; #C9C*/;
	list-style-type: decimal;
	list-style-position: outside;
	/*border-bottom-color:#F6F;
	border-bottom:; 
	border-bottom-width: medium;
	border-bottom-style:dotted;*/
	
	/*border: none;*/
	}
/* div with class "entry" - ordered list settings when the ordered list is within an un-ordered list */	
ul ol li {margin-left:115px;} /* div with class "entry" - an ordered list within an unordered list */
ol ol li {margin-left:15px;} /* div with class "entry" - an ordered list within an unordered list */



/* div with class "entry" - un-ordered list settings when the un-ordered list is within an ordered list - or first line of an un-ordered list within an ordered list ?settings */	
ol ul li {/*color: #FF0;  +++ turn this on for testing and changeing settings -3 of 5*/
	/*margin-left:115px!important;*/ 
	list-style-type: square/**/!important;
	list-style-position: outside;
	border:none;
	}
	
	/*
	
.entry ul ul li {margin-left:115px!important;
	list-style-type: square!important;
	list-style-position: outside;
	}
.entry ul ul ul li {margin-left:115px!important;
	list-style-type: square!important;
	list-style-position: outside;
	}	
	
	
	
.entry ol ul ul li {
	margin-left:115px!important;
	list-style-type: square!important;
	list-style-position: outside;
	}
	*/
	
ul li {/*margin-left:5px!important;*/margin-left:.05em}

/* div with class "entry" - un-ordered list settings - controls the second level ul and beyond if not over-written */
ul ul {/*color:#00f;  +++ turn this on for testing and changeing settings -4 of 5*/
	/*color:#785616; #F39;*/ 
	line-height:110%;
	margin-bottom:2px;margin-top:; margin-left:1.2em;
	border-bottom-style:none;
	/*list-style-image: url(00-SysFiles/00-dividerbar-tn-00L.png);*/  /*float:left;*/
	}
	
/* div with class "entry" - ordered list settings - controls the second level ol and beyond if not over-written */
ol ol {/*color: #60C;  +++ turn this on for testing and changeing settings -5 of 5*/
	/*color:#785616; #F39;*/ 
	line-height:110%;
	margin-bottom:2px;margin-top:; margin-left:1.2em;
	border-bottom-style:none;
	/*list-style-image: url(00-SysFiles/00-dividerbar-tn-00L.png);*/  /*float:left;*/
	}
/*.entry li li li{margin-left:12px;}		
.entry li ul { margin-top:3px;}	*/


ul ol { }


/**************************************/	
/**************************************/	


/* div with class "entry" - un-ordered main level list settings - while allowing the option to set the sub lists and deeper by using ".entry ul ul" (catches containing/ nested ordered lists if not over-written) for the main content areas for this theme */
.entry ul {/*color:#f00;  +++ turn this on for testing and changeing settings -1 of 5*/
	margin: 5px 15px 0 1em /*15px*/;
	padding: 0;
	border: none;
	}
/* div with class "entry" - ordered main level list settings - while allowing the option to set the sub lists and deeper by using ".entry ol ol" (catches containing/ nested ordered lists if not over-written) for the main content areas for this theme */
.entry ol {/*color: #0F0;  +++ turn this on for testing and changeing settings -2 of 5*/
	margin: 5px 15px 0 22px;
	padding: 0;
	border: none;
	}
/* all lines */
.entry li { 
	/*margin: 0;margin-left:5px!important; margin-right:5px;*/
	padding: 0;
	border: none;list-style-position: inside;
	}	

	
/* div with class "entry" - un-ordered list settings (catches containing/ nested ordered lists if not over-written .entry ol li {settings here} ) for the main content areas for this theme */	
.entry ul li {
	/*margin-left:35px;*/
	/*margin: 0 15px 0 15px;*/
	line-height:135%; 
	margin-bottom:7px;
	/*margin-left:0px;*/
	color:/*#785616; #C9C*/;
	list-style-type: square;
	list-style-position: outside;
	/*border-bottom-color:#000;
	border-bottom: #222222; 
	border-bottom-width:thin;
	border-bottom-style:dotted;*/
	margin-bottom:.6em;
	}


/* div with class "entry" - ordered list settings (catches containing/ nested ordered lists if not over-written .entry ul li {settings here} for the main content areas for this theme */
.entry ol li {
	/*margin: 0 0px 0 15px;*/
	/*padding: 0;*/
	line-height:135%; 
	margin-bottom:7px;
	/*margin-left:0px;*/
	color:/*#785616; #C9C*/;
	list-style-type: decimal;
	list-style-position: outside;
	/*border-bottom-color:#F6F;
	border-bottom:; 
	border-bottom-width: medium;
	border-bottom-style:dotted;*/
	
	/*border: none;*/
	margin-bottom:.6em;
	}
/* div with class "entry" - ordered list settings when the ordered list is within an un-ordered list */	
.entry ul ol li {margin-left:115px;} /* div with class "entry" - an ordered list within an unordered list */
.entry ol ol li {margin-left:15px;} /* div with class "entry" - an ordered list within an unordered list */



/* div with class "entry" - un-ordered list settings when the un-ordered list is within an ordered list - or first line of an un-ordered list within an ordered list ?settings */	
.entry ol ul li {/*color: #FF0;  +++ turn this on for testing and changeing settings -3 of 5*/
	/*margin-left:115px!important;*/ 
	list-style-type: square!important;
	list-style-position: outside;
	border:none;
	}
	
	/*
	
.entry ul ul li {margin-left:115px!important;
	list-style-type: square!important;
	list-style-position: outside;
	}
.entry ul ul ul li {margin-left:115px!important;
	list-style-type: square!important;
	list-style-position: outside;
	}	
	
	
	
.entry ol ul ul li {
	margin-left:115px!important;
	list-style-type: square!important;
	list-style-position: outside;
	}
	*/
	
.entry ul li {/*margin-left:5px!important;*/margin-left:.05em!important;}

/* div with class "entry" - un-ordered list settings - controls the second level ul and beyond if not over-written */
.entry ul ul {/*color:#00f;  +++ turn this on for testing and changeing settings -4 of 5*/
	/*color:#785616; #F39;*/ 
	line-height:145%;
	margin-bottom:2px;margin-top:; margin-left:1.2em;
	border-bottom-style:none;
	/*list-style-image: url(00-SysFiles/00-dividerbar-tn-00L.png);*/  /*float:left;*/
	}
	
/* div with class "entry" - ordered list settings - controls the second level ol and beyond if not over-written */
.entry ol ol {/*color: #60C;  +++ turn this on for testing and changeing settings -5 of 5*/
	/*color:#785616; #F39;*/ 
	line-height:145%;
	margin-bottom:2px;margin-top:; margin-left:1.2em;
	border-bottom-style:none;
	/*list-style-image: url(00-SysFiles/00-dividerbar-tn-00L.png);*/  /*float:left;*/
	}
/*.entry li li li{margin-left:12px;}		
.entry li ul { margin-top:3px;}	*/


.entry ul ol {

	}
	
	
	
	
.ftp-580-bkg-topfade-content { position:absolute;
	background-image:url(00-Skins/00-Skin-00/content-elements/00-580-bkg-topfade-content.png);
	background-repeat: no-repeat;
	width:580px; height:490px;
	margin-left:-32px;
	margin-top:-20px; 
	/*background-color: #0F6  895623*/; 
	}

.entry { position:relative; clear: both; z-index:160;}
	
.entry-bottom-heighlight-right {
	background-position:bottom; 
	background-image:url(00-Skins/00-Skin-00/content-elements/content-heighlights-bottom-br.png);
	background-repeat: no-repeat;
	width:140px; height:145px; position: relative; vertical-align:bottom; margin-top:-134px; float:right; margin-right:-16px;
	}
.entry-bottom-heighlight-left {
	background-position:bottom; 
	background-image:url(00-Skins/00-Skin-00/content-elements/content-heighlights-bottom-bl.png);
	background-repeat: no-repeat;
	width:140px; height:145px; position: relative; vertical-align:bottom; margin-top:-134px; float:left; margin-left:-16px;
	}
	
	
	
.ftp-postmetadata-background-bottom-image {
	min-height:30px;
	/*background-color: #06C  895623*/; 
	
	/* OFF For Spring Place -  
	background-position:bottom; 
	background-image:url(00-Skins/00-Skin-00/content-elements/content-bkg-01-bottomfade.png);
	background-repeat: repeat-x;*/  
	
	overflow:visible; /*left:-60px;*/ 
	margin-left:-15px;margin-right:-15px; 
	padding:10px 15px 33px; /*width:516px;*/ 	
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
	
/**********Post and Pages Settings - END****************************/
/**************************************/	
/**************************************/
.ftp-postmetadata-background-topimage { /*background-color: #06C;*/ 
	background-position: top; 
	background-repeat: repeat-x/*this repeats left to right*/; 
	background-image:url(00-Skins/00-Skin-00/comments-title-background.png);
	

	
	/*background-repeat: no-repeat;*/ 
	/*left:-60px;*/ 
	margin-left:-20px;
	margin-right:-20px; 
	margin-bottom:0px; 
	padding:10px 20px 10px 20px; 
	/*width:516px;*/ 
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; 
	overflow:visible; 
	}
	
div.depth-1 { margin-top:90px; margin-bottom:;}	
div.depth-2, div.depth-3, div.depth-4, div.depth-5, div.depth-6, div.depth-7, div.depth-8, div.depth-9, div.depth-10 { margin-top:120px!important; margin-bottom:;border:2px solid #333; /*#978772;*/} 

.byuser { /* highlights comments that registered users ??  make within the post -not sure */
	/*background: white;
	color: black;*/
	}

.bypostauthor { /* highlights comments that the autor makes within their own post */
	background: /* #600 red*/;
	/*color: white;*/
	}
	
.blah { background-color:#C60;/*orange*/}	
	
/*
	*/


.ftp-comment-borders {
	margin:0; 
	padding:0; 
	padding:10px 10px 20px 10px;
	/*line-height: normal;*/ 
	margin-left:0; 
	margin-right:0;
	border:2px solid #978772;
	min-height:70px;
	border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;
	}

div.commentlist { 
	margin:0;
	padding:0; 
	line-height: normal;
	margin-left:0; 
	margin-right:0; 
	/*padding:10px 10px 10px; 
	display:inline-block; display:run-in;  
	
	border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;*/ 
	/*background-color: #06C;blue*/ 
	} 
	
 .ftp-comment-main-container .ftp-div-pusher p {
	 margin:15px 10px;
	 }
 
 
 

div.pingback comment-author { /*padding:0 170px 0 0;*/ }

div.vcard cite.fn {/* font-style:normal; font-size: 11px; */}
div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
div.vcard cite.fn a.url:hover { color:#000; }

/*wp_list_comments('avatar_size=80');  The wp_list_comments function has a parameter to change the default (48px) size to anywhere between 0 and 80px. */

div.vcard { /*font-weight:bold;*/ /*margin-top:-4.1em;margin-left:1em; */ /*font-size:160%;font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif;*/ }
div.vcard { /* margin:0; padding:0;   555*/
	/*margin:-3.3em 0 0; direction:ltr!important;*/}
div.vcard span.fn { 
	font-style:italic; background-color:#FF6;
	
	/*padding:0;
	line-height:120%;
	font-size:30px; line-height:35px;this can change the size of the comment authors name*/
	/*letter-spacing:2px; margin-bottom:; margin-left:25px;/*margin-top:0;*//*margin-top:-50px-3.1em;*/ 
	}
div.vcard span.fn a.url {color: #F0C;}
div.vcard span.fn a.url:hover {color:#978772; }

.ftp-fn { color: #785616/*#978772*/; }
.ftp-fn a { color: #785616/*#978772*/; }
.ftp-fn a:hover {color: #785616; text-decoration: none;}
.ftp-fn a:visited {color: #785616/*#978772*/; ; text-decoration: none;}






#ftp-spacer----OFF{ 
height: 95%; 
float: left; 
width: 1px; 
font-size: 1px; /* to make sure width is not overridden */ 
background-color: red; /* visual effect only */ 
}

#ftp-contentwrap----OFF{ 
width: 100%; 
text-align: center; 
}

#ftp-content----OFF{ 
padding: 30px; 
border-width: 1px; 
border-style: solid; 
border-color: blue; 
}

#ftp-footer----OFF{ 
clear: both; 
height: 5%; 
border-width: 1px 0 0 0; 
border-style: solid; 
border-color: red; 
vertical-align: middle; 
}
/**/


table, td, form, fieldset {
	border: none;
	border-collapse:
	collapse; border-spacing: 0;}



#ftp-spacer222 { min-height:50px; max-height:350px; margin-bottom:-1px;}

.ftp-comment-author-center2 {width:100%;/*  margin:0 auto; padding:0;*/ height:28px; min-height:28px; max-height:28px; margin-top:-39px;  /*padding-bottom:50px;*/
	float:left;/**/ 
	position: relative; 
	
	text-align:center/*!important */; 
	display:inline!important;  
	
	/*vertical-align: top!important; */
	vertical-align:text-bottom!important; 
	overflow:visible; 
	/*background-color: #9C3!important;
	opacity:0.5;*/ /*padding-bottom:0; margin-bottom:-1.2em;*/ letter-spacing:5px; /*margin-left:-12px; margin-right:-200px!important;*/ max-width:100%!important; /*background-image:url(00-Images-Backgrounds/00-580wide/00-00-fullbackground-bottom.png); padding-bottom:50!important;*/ }	
	
.ftp-fn-writes { opacity:0.2;
	-moz-opacity:0.2;
	-khtml-opacity:0.2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .2;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=20); 
	font-size:35px; letter-spacing:5px; line-height:100%; top:-12px; position:relative; margin-right:55px; text-align:right;}
	
.ftp-comment-title-bkg { height:150px; padding:0; margin:0; width:100%; max-width:106%!important; margin-top:0px; display:inline-block!important; 
	position: absolute; background-image:url(00-Skins/00-Skin-00/comments-title-background.png); background-repeat:repeat-x; /*padding-bottom:50!important;*/ /*margin-left:-12px; margin:0 auto; margin-left:-3%!important; margin-right:-3%!important;*//**/ overflow:hidden; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;}
	
.ftp-alignbottom----OFF { margin:0; padding:0; float:left; /*text-align:center; */position:relative; height:20px; width:100%;   
	background-color: #FF0; 
	display:inline!important; /*margin:0 0 -5px;*/ 
	/*margin-bottom:-3px;*/
	 vertical-align: bottom!important; padding-bottom:0;
 }
 

.ftp-comments-title-username { /*width:100%; float:left;*/ position: relative; vertical-align:top; z-index:237;}	
.ftp-comment-author-center { margin:0 auto; padding:0;display: inline!important; /*float:left;  position: absolute;    */width:100%;  position: absolute; text-align:center!important; vertical-align:text-bottom!important; /*background-color: #9C3!important;opacity:0.5;*/ overflow:hidden; padding-top:10px; /*z-index:16;*/}	

.comment-author { margin:0; padding:0;/*margin:0 auto; display:inline; position:relative; vertical-align: bottom!important; float:left; z-index: 10; background-color:#6F3;*/ /*margin-top:-60px; display:inline; margin-left:15px;*/ 
	/*margin-top:-45px;-.1em;*/ /*margin-top:-20px;*/
	color: #785616; font-size:20px; font-style:italic; line-height: 120%;/* margin-top:-40px;*/
	/*font-size:1.4em; font-style:italic; margin-top:-2.7em; display: inline-block;*/ }

.ftp-fn-sh	 { color:#000}
.ftp-fn-sh a { color:#000; }
.ftp-fn-sh a:hover {color: #000; text-decoration: none;}
.ftp-fn-sh a:visited {color: #000; text-decoration: none;}
.comment-author-sh {/*float:left;*/ position: absolute; vertical-align:top; /*margin-left:16.5px;*/ margin-top:/*-45px;*/-1.5em; font-size:20px; font-style:italic; display: inline-block;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;	
	opacity: .5;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
		}	
	

	
	
	
.ftp-comment-author-avatar img{ /*size:200%; scalable em size class 200 x 200 graphics */ width: 10em; height: 10em;/*display:none;border:2px solid #978772;*/  
/*display:-moz-inline-stack;
display:inline-block;
zoom:1;*/border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px; overflow:hidden!important;}
.ftp-comment-author-avatar/* .avatar*/ {float:left; position: absolute; overflow:hidden!important; /*margin-top:20px;*/
	opacity:0.2;
	-moz-opacity:0.2;
	-khtml-opacity:0.2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .2;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=20);/*you need to add this rule that IE will understand:*/
	
	/*border:2px solid #978772; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden!important;*/
	vertical-align:top;margin-top:-30px; margin-left:-20px;}
.ftp-comment-author-avatar-textwrap {margin:0; padding:0;float:left; display: inline; width: 9.5em; /*min-height:4em!important; max-*/height:7.28em!important; margin-top:30px; }	
	
	
	
	



div.commentlist div.children---off {margin:100px 0 0; margin-left:0; margin-right:0; /* margin:0; padding:0; line-height: normal;*/ margin-left:50px; margin-right:0; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; background-color:#CFF;  /*padding:10px 10px 10px 10px; line-height: normal; margin-left:0px!important; margin-right:0px!important; display:inline-block;*/} 



div.commentlist div.thread-even { padding-bottom:20px; background-color: /*#C0Cpink*/; /*border:2px solid #978772;border:2px solid #978772;*/
	/*margin-top:30px;*/ /*border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;*/ }
div.commentlist div.thread-odd { padding-bottom:20px; background-color: /*#360green*/; /*border:2px solid #978772;*/ /* margin-top:30px;*/ }


.ftp-comments-header {margin-bottom:20px; /*background-color: #0C3 #360green;*/}
.ftp-comments-footer { position:relative; margin-bottom:0px; margin-top:30px; /*background-color: #0C3;*/}
.ftp-comments-title {margin:0 auto;  width:90%;text-align:center; font-style:oblique;}
.ftp-comments-nav { margin:0 auto; margin-bottom:15px; width:95%; font-size:85%; line-height:125%; text-align:center; }
.ftp-paginate-comments { }












.ftp-div-pusher { margin:0; padding:0;  display: inline-block;/*position:relative;*/ width:100%; /*height:800px;*/ margin-top:0/*20px*/; min-height:60px!important; /*max-height:110px; background-color: #CF0;*/ overflow: visible;}

/*NOT USED     */.ftp-div-pusher2- { margin:0; padding:0; display:inline-block; /* margin-bottom:-31px;  position:relative;*/ width:100%; /*height:800px;*/ min-height:30px!important; /*max-height:110px;*/ background-color:#F3F; overflow: }

.ftp-comment-botnavinfo-wrapper { margin:0; padding:0; vertical-align:bottom; width:100%; display:inline-block; /*position: absolute;float:left; position:relative; margin-top:-20px;  background-color:#60C; margin-bottom:-1px; max-height:100px; min-height:25px; bottom:-5px;  */vertical-align:bottom!important;vertical-align:text-bottom; margin-top:-30; margin-bottom:-32px;}


div.comment-meta {font-size: .85em; /*letter-spacing:.15em;*/ line-height:125%; margin-top:0px; margin-bottom:3px; padding:0; 
	/*font-weight:bold;  line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px;*/}
div.comment-meta a { /*color:#205B87;*/ text-decoration:none; }
div.ftp-comments-additional-info {  /*width:85%;*/ margin:0 auto; padding:0; text-align:center;}

div.ftp-replybutton-border:hover { background:#785616/*#cc0000*/; border:2px solid #AAA792; }
div.ftp-replybutton-border a { color:#AAA792; /*color:#978772;*/ text-decoration:none; }

.ftp-replybuttom-centerfix {/*display: inherit; padding:0; background-color:#3FF;*/ margin:0 auto; padding:0; overflow:visible; text-align:center;margin-top:4px; /*margin-bottom:-32px;width:20%;   min-width:100px; width:auto!important;  margin-left:auto!important; margin-right:auto!important;
display:-moz-inline-stack;
display:inline-block;*/
	/*zoom:1;  triggers hasLayout(set hasLayout=true in that element) on a block element */
/*display:inline;*/
}

.ftp-replybutton-border { background:#785616; border:2px solid #666; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; color:#978772;  padding:0px 8px 2.2px; /*margin-bottom:30px;*/  
display:-moz-inline-stack;
display:inline-block;
/*zoom:1;  triggers hasLayout(set hasLayout=true in that element) on a block element */
 margin:0 auto; /**/min-width:10%; max-width:110%; min-height:15px;  overflow: visible; }
div.reply { margin:0; padding:0;}

.ftp-vert-middle {vertical-align:middle!important; }          /**/
.comment-reply-link { vertical-align:middle!important; }



.ftp-comments-form-topfade { float:left; width:100%; height:150px; min-height:150px; margin-top:-150px; background-image:url(00-Skins/00-Skin-00/comments-form-topfade.png); background-repeat:repeat-x;}

.ftp-respondcommentform-wrapper { margin:0 -10px; padding:0; margin-top:82px; /**/background-color: #000; margin-top:120px; }
.ftp-respondcommentform-wrapper-bottomfix {  margin:0; padding:0; margin-top:-62px; margin-bottom:130px; }


.ftp-add-comment-reply-displayfix----OFF { margin:0 auto; }


.cancel-comment-reply-displayfix { display: inline-block!important;}/*not used*/
.ftp-comments-form-content-wrapper {/*opacity:0.8; background-color:#FF6;*/ position: relative; padding:0 20px; vertical-align:top;}
.ftp-comments-form-content-wrapper2 { z-index:15; position:relative; text-align:center; line-height:120%; letter-spacing:.2em!important;}
.ftp-comments-form-content-wrapper2 small {letter-spacing:.2em;}
.ftp-comments-form-content-wrapper2 p { }
.ftp-cancel-comment-reply-displayfix { font-size:90%; /*float:right;*/ }

.ftp-comment-userinfofield-wrappermain { margin:0 auto; width:95%; padding:5px 0 0;/* padding-bottom:85px; margin-bottom:-75px; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; border-width:2px; border-color:#FFF; border-style:solid; background-color:#C30;*/ }
.ftp-comment-userlogin-wrapper { position:relative; margin-right:50px; float:right;}
.ftp-comment-userlogin-txt { margin:0 auto; font-size:75%;letter-spacing:.1em; line-height:120%; margin-bottom:3px;}

.slidecommentsrequiredinfo { letter-spacing:.2em; font-size:85%;}

.ftp-comment-userinfofield-name-wrapper { margin:0 auto 5px; padding:3px 7px; background-color:#978772; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}

.ftp-comment-userinfofield-wrapper { margin:0 auto; padding:3px 7px; margin-bottom:5px; width:45%; /*background-color:#978772;*/ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }


.ftp-comment-addbutton {color: #333/*#AAA792 #452A10*/;}
.ftp-comment-addbutton-wrapper {margin:0 auto; margin-top:8px;}
.ftp-comment-textarea { background-color:#CBC3B9; /*#978772  785616*/}

.ftp-comment-textarea-wrapper-sub-border { color: #333; margin:5px; padding:7px; text-align:center; background-color:#978772; /*785616*/ border-radius:34px; -moz-border-radius:34px; -webkit-border-radius:34px; border-width:2px; border-color: #FFF/*#785616*/; border-style:solid; }


.ftp-comment-textarea-wrapper { margin:0 auto; text-align:center; width:95%; background-color: #000;/*#978772 785616*/ 
	border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; 
	border-width:2px; border-color: #666; border-style:solid; 
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .8;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=80);/*you need to add this rule that IE will understand:*/
	}

.reply {/*direction: ltr!important; background-color:#F0F!important;*/}
#respond {/*direction: ltr!important;*/}
#comment {/*margin-right:10px;*/ width:98%; font-size:13px; font-family:Verdana, Geneva, sans-serif; letter-spacing:1px;}



/*.comment-reply-link { margin:0; padding:0!important; width:auto!important;}*/

/*ol.commentlist li { background:none!important; background-color:none!important;}*/
.direction-ltr {/*direction:ltr!important;*/}

.ftp-inlineblock { display:inline-block;}
.ftp-comments-dividerbar {  /*width:85%;*/ margin:0 auto; text-align:center; border-bottom-color:#978772; border-bottom-style:dotted; border-bottom-width:thin;}
.ftp-comments-dividerbar-title {  width:70%; margin:0 auto; text-align:center; border-bottom-color:#978772; border-bottom-style:dotted; border-bottom-width:thin;
	opacity:0.3;
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .3;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=30);/*you need to add this rule that IE will understand:*/
	margin-top:-3px;
	}
/*div.reply :hover { color:#0F3;}*/

.ftp-replytotext-p12em {margin-left:-.18em!important;}
.ftp-replytotext-p55em {margin-left:-.6em/*-3.5em*/!important;}
.ftp-replycomment-idsize { font-size:.85em; letter-spacing:1.5px; /*top:9px!important;*/vertical-align:middle!important;}


.ftp-comment-main-container{ /*float:left;*/ position: relative; vertical-align:top; margin:-32px 0 0; /*background-color:#63C; position: relative;*/ padding-top:;}

















ol.commentlist li.pingback comment-author-------off { /*padding:0 170px 0 0;*/ }
ol.commentlist li div.vcard { /*font-weight:bold;*/ /*margin-top:-4.1em;margin-left:1em; */ /*font-size:160%;font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif;*/ }
ol.commentlist li div.vcard cite.fn-------off {/* font-style:normal; font-size: 11px; */}
ol.commentlist li div.vcard cite.fn a.url-------off { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover-------off { color:#000; }





/*wp_list_comments('avatar_size=80');  The wp_list_comments function has a parameter to change the default (48px) size to anywhere between 0 and 80px. */




ol.commentlist li div.vcard-------off { /* margin:0; padding:0;   555*/
	/*margin:-3.3em 0 0; direction:ltr!important;*/}
ol.commentlist li div.vcard span.fn-------off { 
	font-style:italic; background-color:#FF6;
	
	/*padding:0;
	line-height:120%;
	font-size:30px; line-height:35px;this can change the size of the comment authors name*/
	/*letter-spacing:2px; margin-bottom:; margin-left:25px;/*margin-top:0;*//*margin-top:-50px-3.1em;*/ 
	}
ol.commentlist li div.vcard span.fn a.url-------off {color: #F0C;}
ol.commentlist li div.vcard span.fn a.url:hover-------off {color:#978772; }





























 
div.commentlist li { list-style-position:inside!important;line-height: normal; margin:0; padding:0; padding:10px 10px 10px; /*display:inline-block; display:run-in; */ } 
ol.commentlist li ul.children li { margin-left:0; margin-right:0;}
ol.commentlist li ul.children { margin-left:0; margin-right:0;}
ol.commentlist li ul {/* display:inline-block;display: inline-block;*/}
ol.commentlist li ol {/*display: inline-block;*/}
/*
ol.commentlist li ol { margin:0; padding:0; padding:10px 10px 10px 10px; line-height: normal; margin-left:0px!important; margin-right:0px!important;}
ol.commentlist li ol.children { margin:0; padding:10px 10px 10px 10px; line-height: normal; margin-left:0px!important; margin-right:0px!important;}

ol.commentlist li ul { margin:0; padding:0; padding:10px 10px 10px 10px; line-height: normal; margin-left:0px!important; margin-right:0px!important;}
ol.commentlist li ul.children { margin:0; padding:0; padding:10px 10px 10px 10px; line-height: normal; margin-left:0px!important; margin-right:0px!important;}

ol.commentlist li li { margin:0; padding:0; padding:10px 10px 10px 10px; line-height: normal; margin-left:0px!important; margin-right:0px!important;}
ol.commentlist li li.children { margin:0; padding:0; padding:10px 10px 10px 10px; line-height: normal; margin-left:0px!important; margin-right:0px!important;}
*/






/**********Comments Settings - Start ****************************/	
/**************************************/	
	
/* WP 2.7 nested comments introduced some new classes and ids for you to style as you wish. It is a pretty long list though. */
/* wp_list_comments('avatar_size=80');The wp_list_comments function has a parameter to change the default (48px) size to anywhere between 0 and 80px. */

ol.commentlist { /*font-size:200%;*/}
ol.commentlist li { }
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {/*background-color: #CC0yellow;*/}
ol.commentlist li.comment {}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}


ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {}
ol.commentlist li.comment div.comment-meta a {}
ol.commentlist li.comment * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.commentlist li.comment div.reply {}
ol.commentlist li.comment div.reply a {}
ol.commentlist li.comment ul.children {}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {}
ol.commentlist li.comment ul.children li.depth-3 {}
ol.commentlist li.comment ul.children li.depth-4 {}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { /*background-color: #069;*/}
ol.commentlist li.odd { /*background-color:#330;*/}
ol.commentlist li.parent {/*background-color: #CC0yellow;*/}
ol.commentlist li.pingback {}
ol.commentlist li.pingback div.comment-author {}
ol.commentlist li.pingback div.vcard {}
ol.commentlist li.pingback div.vcard cite.fn {}
ol.commentlist li.pingback div.vcard cite.fn a.url {}
ol.commentlist li.pingback div.vcard span.says {}
ol.commentlist li.pingback div.commentmetadata {}
ol.commentlist li.pingback div.comment-meta {}
ol.commentlist li.pingback div.comment-meta a {}
ol.commentlist li.pingback * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.commentlist li.pingback div.reply {}
ol.commentlist li.pingback div.reply a {}
ol.commentlist li.pingback ul.children {}
ol.commentlist li.pingback ul.children li {}
ol.commentlist li.pingback ul.children li.alt {}
ol.commentlist li.pingback ul.children li.bypostauthor {}
ol.commentlist li.pingback ul.children li.byuser {}
ol.commentlist li.pingback ul.children li.comment {}
ol.commentlist li.pingback ul.children li.comment-author-admin {}
ol.commentlist li.pingback ul.children li.depth-2 {}
ol.commentlist li.pingback ul.children li.depth-3 {}
ol.commentlist li.pingback ul.children li.depth-4 {}
ol.commentlist li.pingback ul.children li.depth-5 {}
ol.commentlist li.pingback ul.children li.odd {}
ol.commentlist li.thread-alt {}
div.commentlist div.thread-even-------off {margin:100px 0 0; padding-bottom:20px; background-color: #C0C/*pink*/; border:2px solid #978772;
	/*margin-top:30px;*/ /*border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;*/ }
ol.commentlist li.thread-odd {margin:100px 0 0; padding-bottom:20px; background-color: #360/*green*/; border:2px solid #978772; /* margin-top:30px;*/ 
	
	/*border-radius:15px; 
	-moz-border-radius:15px; 
	-webkit-border-radius:15px;*/ 
	
	/*opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50);*/}



/*ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img {
		opacity:1;
		-moz-opacity:1;
		filter:alpha(opacity=100);
	}*/
	
/* filter:alpha(opacity=100); */

ol.commentlist {/*margin-left:3.2em;width:100%;  list-style:none; padding:0;*//*background-color: #360;green margin:0;*/}
ol.commentlist li { /* border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;     555*/    
	/*padding:10px 10px 10px 10px;  list-style-position:inside!important;  /*list-style:none;*/  /*position:relative;*/ /*margin-left:0px;margin:0; padding:0;*//*margin-left:3.2em; */}



ol.commentlist li div.vcard avatarimage-crop {}
ol.commentlist li div.vcard img.avatar { /* background: #fff; border:1px solid #aaa; padding:0;*/ /*left:-325px; position:absolute;*/   /*top:-17px;*/   }
ol.commentlist li div.vcard img {
	/*margin:10px; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;*/}


ol.commentlist li div.comment-meta {font-size: 12px; line-height:115%; margin-bottom:3px; 
	/*font-weight:bold;  line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px;*/}
ol.commentlist li div.comment-meta a { /*color:#205B87;*/ text-decoration:none; }

ol.commentlist li p { /*font-weight:normal;*/ margin:0; /*font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px;*/ }


/*ol.commentlist li ul {list-style: disc; list-style-position:-7px; margin:0 0 12px;}
ol.commentlist li ul li{list-style: disc; list-style-position:-7px; margin:0 0 12px;}*/



ol.commentlist li div.reply:hover {/* background:#785616#cc0000; border:2px solid #978772;*/ }
ol.commentlist li div.reply a { /**/color:#978772; text-decoration:none; }
ol.commentlist li ul.children {/* direction:ltr!important;*/ /*list-style:none!important;  *//*text-indent:0;margin:0px 0 0;*/ }
ol.commentlist li ul.children li {/*padding:10px 10px 10px 10px;direction:ltr!important;*/ margin-top:75px; /*margin:75px 0 0; list-style: decimal;*/ /*list-style-image:inherit!important;list-style: disc!important;*/list-style-position: inside!important;}
ol.commentlist li ul.children li.depth-2 {/*margin-left:-3.2em;*/}
ol.commentlist li ul.children li.depth-3 {/*background: #C30;red*/}
ol.commentlist li ul.children li.depth-4 {}
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.depth-6 {}
ol.commentlist li ul.children li.depth-7 {}
ol.commentlist li ul.children li.depth-8 {}
ol.commentlist li ul.children li.depth-9 {}
ol.commentlist li ul.children li.depth-10 {}
ol.commentlist ul.children li.odd {/*direction:ltr!important;*//*margin:75px 0 0;*/ margin-top:75px;/* padding:0;  margin:75px 0 0;*/ padding-bottom:20px;background: #63C;/*royal purple*/ /*list-style:none!important;margin-top:30px;*/ border:2px solid #333; /*border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; */ }
ol.commentlist ul.children li.even {/*direction:ltr!important;*//*margin:75px 0 0;*/ margin-top:75px;/* padding:0;  margin:75px 0 0;*/ padding-bottom:20px;background: #C60/*orange jestor*/; /*list-style:none!important;margin-top:30px;*/ border:2px solid #333; /*border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;*/  }

ol.commentlist li.pingback div.vcard { /*padding:0 170px 0 0; */}





ol.commentlist li div.reply------OFF {color:#978772; /*background:#999;direction: rtl!important;  background:#999; border:2px solid #666; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;*/ /*font:bold 9px/1 helvetica,arial,sans-serif; padding:3px 3px 3px;*/  text-align:center; text-transform:uppercase; font-size:13px; letter-spacing:2px; line-height:115%; overflow: visible;  /*text-shadow:#333; min-width:36px!important; max-width:150px;*/ /*  overflow:auto;direction: ltr!important; width:auto!important;*/ /*margin-bottom:30px;*/ margin:0 auto!important;  min-width:10px!important; /*max-width:300px;*/   
}

ol.commentlist li div.ftp-replybutton-border:hover------OFF { background:#785616/*#cc0000*/; border:2px solid #978772; }
ol.commentlist li div.ftp-replybutton-border a------OFF { /**/color:#978772; text-decoration:none; }

.ftp-replybutton-border------OFF{ background:#785616; border:2px solid #666; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; color:#978772;  padding:3px 5px 3px; /*margin-bottom:30px;*/  
display:-moz-inline-stack;
display:inline-block;
/*zoom:1;  triggers hasLayout(set hasLayout=true in that element) on a block element */
 margin:0 auto; /**/min-width:10%; max-width:80%; min-height:11px;  overflow: visible; }

.ftp-replybuttom-centerfix------OFF {/*display: inherit; padding:0; background-color:#3FF;*/ margin:0 auto; overflow:visible; text-align:center;margin-top:4px; margin-bottom:-32px;/*width:20%;   min-width:100px; width:auto!important;  margin-left:auto!important; margin-right:auto!important;
display:-moz-inline-stack;
display:inline-block;*/
	/*zoom:1;  triggers hasLayout(set hasLayout=true in that element) on a block element */
/*display:inline;*/
}

/*.comment-reply-link { margin:0; padding:0!important; width:auto!important;}*/

ol.commentlist li { background:none!important; background-color:none!important;}
.direction-ltr----------off  {/*direction:ltr!important;*/}

.ftp-inlineblock----------off  { display:inline-block}
.ftp-comments-dividerbar----------off  {  width:90%; margin:0 auto; padding:0; text-align:center; border-bottom-color:#978772; border-bottom-style:dotted; border-bottom-width:thin;}

/*div.reply :hover { color:#0F3;}*/
.ftp-replytotext-p25em----------off {margin-left:-.25em!important;}
.ftp-replytotext-p5em----------off  {margin-left:-.5em!important;}
.ftp-comment-main-container----------off { margin:0; padding:0; margin-left:0px; margin-right:0px; margin-top:!important!important!important!important!important!important;/* background-color:#63C; position: relative;*/}
.reply----------off  {/*direction: ltr!important; background-color:#F0F!important;*/}
#respond----------off  {/*direction: ltr!important;*/}
#comment----------off  {margin-right:10px; width:100%;}
/*
ol.commentlist li.thread-even div.ftp-comment-main-container {background-color: #0FFtropic sea blue; border:2px solid #978772; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin:0 0 20px; margin:-10px;  padding:0;padding:10px 10px 10px 10px; width:100%!important; }
ol.commentlist li.thread-odd div.ftp-comment-main-container { background-color: #6F0lime green; border:2px solid #978772; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin:0 0 20px; margin:-10px;  padding:0;padding:10px 10px 10px 10px; width:100%!important; }

ol.commentlist ul.children li.even div.ftp-comment-main-container {  width:100%!important;   background-color: #C93golden orange; border:2px solid #978772; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin:0 0 20px 10px;  margin:-10px;  padding:0;padding:10px 10px 10px 10px;}
ol.commentlist ul.children li.odd div.ftp-comment-main-container {  width:100%!important;   background-color: #F9Cpink primer; border:2px solid #978772; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin:0 0 20px 10px; margin:-10px; padding:0; padding:10px 10px 10px 10px;}

*/



/*
.commentlist li .commentnumber {
float:left;
color:#999999;
font-size:3em;
margin:0;
padding:0 .5em .5em 0;
clear:right;
}

.commentlist li li .commentnumber {
font-size:1.7em;
}

.commentlist li li li .commentnumber {
font-size:1.3 em;
}

*/



/**********Comments Settings - END ****************************/		
/**************************************/	
/**************************************/










/**********Widget Settings - START****************************/
/**************************************/
.widget { margin-top:10px; letter-spacing:0.15em!important;}

.widget_calendar { }
.ftp-static-sidenav-left-01 #calendar_wrap {direction:ltr!important; width:auto; min-width:50px; text-align:right!important; margin-right:0px; padding-right:0px;}
.ftp-static-sidenav-left-01 #wp-calendar {text-align:right!important; margin-right:0px!important;}
	
.ftp-widget-customtextstyles {font-size:90%;}/*Span Div control*/	



.ftp-widget-customtextstyles ol {/*font-size:185%;line-height:180%;  margin-bottom:-30px;list-style-type:none;*/ 
	padding:/*3px*/ 0;
	margin:/*3px*/ 0; /*removes in IE & Opera*/
	margin-left:.35em!important;
	}	


.ftp-widget-customtextstyles ul {/*font-size:185%;line-height:180%;  margin-bottom:-30px;list-style-type:none;*/ 
	padding:/*3px*/ 0;
	margin:/*3px*/ 0; /*removes in IE & Opera*/
	margin-left:.35em!important;
	}	

/* controls the sub lines of the list / bullets */
.ftp-widget-customtextstyles ul li {margin-left:0; padding:0;/*font-size:185%;line-height:180%;  margin-bottom:-30px;list-style-type:none;*/ 
	/*margin-left:0px!important;*/
	}


	
.ftp-widget-customtextstyles li {
	list-style-type:none;
	color:#785616;
	/*font-size:185%; */
	line-height:125%; 
	/*margin-left:0;*/
	margin-bottom:5px;
	/*margin-left:16px;*/
	border-bottom-color:#444;
	/*border-bottom: ;*/ 
	border-bottom-width:thin;
	border-bottom-style:dotted;/**/
	/*margin-left:-15px;*/
	/*list-style-type: disc;
	color:#F39;*/}	

/*.ftp-widget-customtextstyles li li li{margin-left:12px;}*/

/* bullets etc. controls the levels of li's after the first livel - or Second level(only) if you add another with li li li -- .ftp-widget-customtextstyles li li li { settings go here} */
.ftp-widget-customtextstyles li li{color:#785616;/*#F39;*/
	/*list-style-type:none;*/
	/*font-size:185%; */
	line-height:120%; 
	/*margin-left:0;*/
	margin-bottom:3px;margin-top:/*-3px*/; margin-left:1.05em;/**/
	/*margin-left:-15px;*/
	list-style-type: square;
	list-style-position: outside;
	border-bottom-style:none;
	/*list-style-image: url(00-SysFiles/00-dividerbar-tn-00L.png);*/  /*float:left;*/
	}
	
/* controls the Third level (only) set of bullets IF NEEDED*/	
/*.ftp-widget-customtextstyles li li li{color:#785616;
	line-height:110%; 
	margin-bottom:2px;
	margin-left:15px;
	list-style-type: square;
	list-style-position: outside;
	border-bottom-style:none;
	
	list-style-image: url(00-SysFiles/00-dividerbar-tn-00L.png);*/  /*float:left;
	}*/
	
	
/*.ftp-widget-customtextstyles li ul { margin-top:3px;}*/
.ftp-sliding-sidenav-left-01-wrapper select { width:175px!important; }
.ftp-sliding-sidenav-left-01-wrapper { width:1px; z-index:951; float:left; vertical-align:top; position: fixed; margin-left:0px; padding-left:0px; overflow:visible; left:0px; text-align:left; margin-top:19px;  border-width:0px; border-right-:solid; border-color: #333; background: none;}
.ftp-sliding-sidenav-left-01-titles {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*/ margin-left:-5px;/* padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }/* called / set from functions php (sidebar calls ( callName - register_sidebar name = ). not as a class) - name also used (below) as a class to control widget areas*/

.ftp-slidenav-right-01-button {z-index:949; float:right; vertical-align:top; position:fixed; right:0px;  margin-right:0px; padding-right:0px; overflow:visible; text-align:right; margin-top:19px;  border-width:0px; border-left-:solid; border-color: #333; background: none; }
.ftp-sliding-sidenav-right-01-wrapper select { width:175px!important; }
.ftp-sliding-sidenav-right-01-wrapper { height:100%; width:1px;/*SEE style-ie7hacks for IE7 Fix -  width:auto;*/  z-index:950; float:right; vertical-align:top; position:fixed; right:0px;  margin-right:0px; padding-right:0px; overflow:visible; text-align:right; margin-top:19px;  border-width:0px; border-left-:solid; border-color: #333; background: none;}
.ftp-sliding-sidenav-right-01-titles {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*/ margin-left:-5px;/* padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }/* called / set from functions php (sidebar calls ( callName - register_sidebar name = ). not as a class) - name also used (below) as a class to control widget areas*/

.ftp-sidenav-right-01-titles {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*/ margin-left:-5px;/* padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }/* called / set from functions php (sidebar calls ( callName - register_sidebar name = ). not as a class) - name also used (below) as a class to control widget areas*/








/*.ftp-static-sidenav-left-01-wrapper {background-color:#CF0;  z-index:925; float:left; width:200px; margin-left:-225px; padding-right:5px; vertical-align:top; overflow:visible;}
div.transON {width: 100%; background-color: silver;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid black; }
div.transOFF {width: 100%; background-color: silver;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;border:1px solid black; }
<div class="transOFF" onmouseover="this.className='transON'" onmouseout="this.className='transOFF'"><p style="padding:5px;width:75%;">This div should be transparent, until you move your mouse over it.</p></div>
*/

/* SEE IE7 FIXes for additional settings */
.ftp-static-sidenav-left-01-wrapper { position:relative;  z-index:925; float:left; /*position:absolute; vertical-align:top;*/ width:215px; margin-left:-108px; margin-top:100px; /*height:0px!important;*/ overflow:visible;}
.ftp-static-sidenav-left-01-wrapper-off {/*background-color:#CF0;   895623*/ 
	vertical-align:top; width:185px; padding:20px 15px; /*padding-right:15px;*/ overflow:visible;
	-moz-opacity:0.35;
	-khtml-opacity:0.35;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .4;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=35);
	/*background-image:url(00-SysFiles/00-sp-c.gif);*/
	}
.ftp-static-sidenav-left-01-wrapper-on {/*background-color:#CF0;*/ background-image:url(00-Skins/00-Skin-00/static-sidenav/00-Static-Sidenav-01-bkg-001.png); background-repeat: repeat-y; vertical-align:top; width:185px; padding:20px 15px;  /*padding-right:15px;*/ overflow:visible;
	-moz-opacity:1;
	-khtml-opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity:1;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=100);
	/*background-image:url(00-SysFiles/00-sp-c.gif);*/
	}

.ftp-static-sidenav-left-01-titles {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*/ margin-left:-5px;/* padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }/* called / set from functions php (sidebar calls ( callName - register_sidebar name = ). not as a class) - name also used (below) as a class to control widget areas*/
.ftp-static-sidenav-left-01-customtextstyles {/*margin-top:50px;*/ text-align:right; direction:rtl;}
/*.ftp-static-sidenav-left-01-customtextstyles ul {list-style-image: URL(000.png); list-style-position: outside; margin-right:19px; background-color:#09F;}
.ftp-static-sidenav-left-01-customtextstyles li { margin-top:-5px;background:url(/img/bullet_menu_off.gif) no-repeat 0px 0px;}
.li-fix-01 {margin-right: -5px; display: block;}sets a span to fix spacing issues*/
.ftp-static-sidenav-left-02-customtextstyles {/*margin-top:50px;*/ text-align:left;}



.ftp-static-sidenav-right-01-wrapper {  position:relative; z-index:925; float:right; /*position:absolute; vertical-align:top;*/ width:215px; margin-right:-108px; margin-top:100px; /*height:0px!important;*/ overflow:visible;}
.ftp-static-sidenav-right-01-wrapper-off { /*background-color:#CF0;   895623*/
	/*background-image:url(00-Skins/00-Skin-00/backgrounds-general/00-Black-Transparencies/bkg-black-op60.png);
	background-repeat: repeat;*/
	vertical-align:top; 
	width:185px; 
	padding:20px 15px;
	/*padding-left:15px;*/ 
	overflow:visible;
	-moz-opacity:0.35;
	-khtml-opacity:0.35;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .35;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=35);
	/*background-image:url(00-SysFiles/00-sp-c.gif);*/
	}
.ftp-static-sidenav-right-01-wrapper-on {
	/*background-color:#000; background-color:#CF0;*/ 
	background-image:url(00-Skins/00-Skin-00/static-sidenav/00-Static-Sidenav-01-bkg-001.png);
	background-repeat: repeat-y;
	vertical-align:top; 
	width:185px;
	padding:20px 15px;
	/*padding-left:15px;*/ 
	overflow:visible;
	-moz-opacity:1;
	-khtml-opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity:1;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=100);
	/*background-image:url(00-SysFiles/00-sp-c.gif);*/
	}
	
.ftp-static-sidenav-right-01-titles { background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*/ margin-left:-5px;/* padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }/* called / set from functions php (sidebar calls ( callName - register_sidebar name = ). not as a class) - name also used (below) as a class to control widget areas*/
.ftp-static-sidenav-right-01-customtextstyles {/*margin-top:50px;*/ text-align:left;}
/*.ftp-static-sidenav-left-01-customtextstyles ul {list-style-image: URL(000.png); list-style-position: outside; margin-right:19px; background-color:#09F;}
.ftp-static-sidenav-left-01-customtextstyles li { margin-top:-5px;background:url(/img/bullet_menu_off.gif) no-repeat 0px 0px;}
.li-fix-01 {margin-right: -5px; display: block;}sets a span to fix spacing issues*/








/*555555555555555555555555555555555555555555555555555555555555555

555555555555555555555555555555555555555555555555555555555555555

555555555555555555555555555555555555555555555555555555555555555*/

.ftp-static-sidenav-left-01-customtextstyles ol {/*font-size:185%;line-height:180%;  margin-bottom:-30px;list-style-type:none;*/ 
	padding:/*3px*/ 0;
	margin:/*3px*/ 0; /*removes in IE & Opera*/
	margin-right:.35em!important;
	margin-left:0px!important;
	padding-right:10px;
	}	
.ftp-static-sidenav-left-01-customtextstyles ul {/*font-size:185%;line-height:180%;  margin-bottom:-30px;list-style-type:none;*/ 
	padding:/*3px*/ 0;
	margin:/*3px*/ 0; /*removes in IE & Opera*/
	margin-right:.35em!important;
	margin-left:0px!important;
	padding-right:10px;
	}	
.ftp-static-sidenav-left-01-customtextstyles li {
	list-style-type:none!important;
	color:/*#785616;*/ #978772;
	/*font-size:185%; */
	line-height:125%; 
	/*margin-left:0;*/
	margin-bottom:5px;
	/*margin-left:16px;*/
	border-bottom-color: #333;
	/*border-bottom: ;*/ 
	border-bottom-width:thin;
	border-bottom-style:dotted;/**/
	/*margin-left:-15px;*/
	/*list-style-type: disc;
	color:#F39;
	padding-right:15px;*/
	margin-right:-13px!important;
	
	}	
/* controls the sub lines of the list / bullets */
.ftp-static-sidenav-left-01-customtextstyles ul li {margin-right:0; padding:0;/*font-size:185%;line-height:180%;  margin-bottom:-30px;list-style-type:none;*/ 
	/*margin-left:0px!important;*/
	}
/*.ftp-static-sidenav-left-01-customtextstyles li li li{margin-left:12px;}*/

/* bullets etc. controls the levels of li's after the first livel - or Second level(only) if you add another with li li li -- .ftp-widget-customtextstyles li li li { settings go here} */
.ftp-static-sidenav-left-01-customtextstyles li li{color:#978772;/*785616;*//*#F39;*/
	/*list-style-type:none;*/
	/*font-size:185%; */
	line-height:110%; 
	/*margin-left:0;*/
	margin-bottom:2px;margin-top:/*-3px*/; margin-right:1.05em!important;/**/
	/*margin-left:-15px;*/
	list-style-type: none!important;
	list-style-position: outside;
	border-bottom-style:none;
	/*list-style-image: url(00-SysFiles/00-dividerbar-tn-00L.png);*/  /*float:left;*/
	}
.ftp-static-sidenav-left-01-customtextstyles ul {
	margin-top: 0em;
	/*margin-bottom: .7em;*/
	margin-right: 2em;
	list-style-type: none;
	background-color:# F39;}
.ftp-static-sidenav-left-01-customtextstyles ul li {margin-right:-10px!important; 
	margin-bottom: 5px;
	/*margin-top: 0em;
	margin-bottom: 0em;
	margin-right:-2em;
	padding: 0 -20px 0 0; background-color: #FC0;
	
	background: url("00-SysFiles/00-bg-dot.png") no-repeat 0px .4em; background-position: top right;
	background-color:#0CF;*/
	}
.ftp-static-sidenav-left-01-customtextstyles ol li {margin-right:-10px!important; 
	margin-bottom: 5px;
	/*margin-top: 0em;
	margin-bottom: 0em;
	margin-right:-2em;
	padding: 0 -20px 0 0; background-color: #FC0;
	
	background: url("00-SysFiles/00-bg-dot.png") no-repeat 0px .4em; background-position: top right;
	background-color:#0CF;*/
	}
.ftp-static-sidenav-left-01-customtextstyles li li {
	line-height:120%;
	padding-right:15px;
	margin-right:-6px!important;
	margin-top: 0em;
	margin-bottom: 3px;
	background: url("00-SysFiles/00-bg-dot.png") no-repeat 0px .4em; background-position: top right;
	/*background-color:#0CF;*/
	}	
.ftp-static-sidenav-left-01-customtextstyles li ul { padding-right:0px!important;
	}
.ftp-static-sidenav-left-01-customtextstyles ul ul li ul  { border-right-width:2px; border-right-color: #6F4125; border-right-style:solid;margin-right:2px!important;}
.ftp-static-sidenav-left-01-customtextstyles ul ul li ul li { margin-right:-7px!important; }

/*555555555555555555555555555555555555555555555555555555555555555

555555555555555555555555555555555555555555555555555555555555555

555555555555555555555555555555555555555555555555555555555555555*/

.ftp-static-sidenav-right-01-customtextstyles ol {/*font-size:185%;line-height:180%;  margin-bottom:-30px;list-style-type:none;*/ 
	padding:/*3px*/ 0;
	margin:/*3px*/ 0; /*removes in IE & Opera*/
	margin-left:.35em!important;
	}	
.ftp-static-sidenav-right-01-customtextstyles ul {/*font-size:185%;line-height:180%;  margin-bottom:-30px;list-style-type:none;*/ 
	padding:/*3px*/ 0;
	margin:/*3px*/ 0; /*removes in IE & Opera*/
	margin-left:.35em!important;
	}	
/* controls the sub lines of the list / bullets */
.ftp-static-sidenav-right-01-customtextstyles ul li {margin-left:0px!important; padding:0;/*font-size:185%;line-height:180%;  margin-bottom:-30px;list-style-type:none;*/ 
	/*margin-left:0px!important;*/
	}
.ftp-static-sidenav-right-01-customtextstyles li {
	list-style-type:none!important;
	color:#ftp-static-sidenav-right-01; /*#785616;*/
	/*font-size:185%; */
	line-height:125%; 
	/*margin-left:0;*/
	margin-bottom:5px;
	/*margin-left:16px;*/
	border-bottom-color: #333;
	/*border-bottom: ;*/ 
	border-bottom-width:thin;
	border-bottom-style:dotted;/**/
	/*margin-left:-15px;*/
	/*list-style-type: disc;
	color:#F39;
	padding-right:15px;*/
	margin-left:-13px!important;
	}	
/*.ftp-static-sidenav-left-01-customtextstyles li li li{margin-left:12px;}*/

/* bullets etc. controls the levels of li's after the first livel - or Second level(only) if you add another with li li li -- .ftp-widget-customtextstyles li li li { settings go here} */
.ftp-static-sidenav-right-01-customtextstyles li li{color:#978772; /*#785616;*//*#F39;*/
	/*list-style-type:none;*/
	/*font-size:185%; */
	line-height:110%; 
	/*margin-left:0;*/
	margin-bottom:2px;margin-top:/*-3px*/; margin-left:1.05em!important;/**/
	/*margin-left:-15px;*/
	list-style-type: none!important;
	list-style-position: outside;
	border-bottom-style:none;
	/*list-style-image: url(00-SysFiles/00-dividerbar-tn-00L.png);*/  /*float:left;*/
	}
.ftp-static-sidenav-right-01-customtextstyles ul {
	margin-top: 0em;
	/*margin-bottom: .7em;*/
	margin-left: 2em;
	list-style-type: none;
	background-color:# F39;}
.ftp-static-sidenav-right-01-customtextstyles ul li {
	margin-bottom: 5px;
	/*margin-top: 0em;
	margin-bottom: 0em;
	margin-right:-2em;
	padding: 0 -20px 0 0; background-color: #FC0;
	
	background: url("00-SysFiles/00-bg-dot.png") no-repeat 0px .4em; background-position: top right;
	background-color:#0CF;*/
	}
.ftp-static-sidenav-right-01-customtextstyles ol li {
	margin-bottom: 5px;
	/*margin-top: 0em;
	margin-bottom: 0em;
	margin-right:-2em;
	padding: 0 -20px 0 0; background-color: #FC0;
	
	background: url("00-SysFiles/00-bg-dot.png") no-repeat 0px .4em; background-position: top right;
	background-color:#0CF;*/
	}
.ftp-static-sidenav-right-01-customtextstyles li li {
	line-height:120%;
	padding-left:15px;
	margin-left:-6px!important;
	margin-top: 0em;
	margin-bottom: 3px;
	background: url("00-SysFiles/00-bg-dot.png") no-repeat 0px .4em; background-position: top left;
	/*background-color:#0CF;*/
	}	
.ftp-static-sidenav-right-01-customtextstyles ul ul li ul  { border-left-width:2px; border-left-color: #ftp-static-sidenav-right-01; /*#691001;*/ border-left-style:solid;margin-left:2px!important;}
.ftp-static-sidenav-right-01-customtextstyles ul ul li ul li { margin-left:-7px!important; }
/*555555555555555555555555555555555555555555555555555555555555555

555555555555555555555555555555555555555555555555555555555555555

555555555555555555555555555555555555555555555555555555555555555

555555555555555555555555555555555555555555555555555555555555555*/















.ftp-additional-info-01-wrapper { /*background-color:#FC3;*/ margin:-10px auto 15px; padding:5px 10px 8px; width:250px; text-align:center; font-size:90%; }
.ftp-additional-info-01-wrapper h3 { margin:-10px auto 2px; }
.ftp-additional-info-01-titles {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*/ /*margin-left:-5px; padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:0px; }/* called / set from functions php (sidebar calls ( callName - register_sidebar name = ). not as a class) - name also used (below) as a class to control widget areas*/
.ftp-additional-info-01 .postform { width:240px;}
.ftp-additional-info-01 form select { width:250px!important;}

.ftp-footer-fineprint-nav-01 form select { width:250px!important;}


.ftp-widgettitles-01 {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*/ margin-left:-5px;/* padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }/* called / set from functions php (sidebar calls ( callName - register_sidebar name = ). not as a class) - name also used (below) as a class to control widget areas*/
.ftp-widgettitles-02 {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*/ margin-left:-5px;/* padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }
.ftp-widgettitles-03 {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*/ margin-left:-5px;/* padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }

.ftp-sb-widgetarea-01 .postform { width:240px;}
.ftp-sb-widgetarea-02 .postform { width:240px;}/* .ftp-sb-widgetarea-02 - same name used for sideber callName - register_sidebar name = */
.ftp-sb-widgetarea-03 .postform { width:240px;}






/*.ftp-widget-580wideCentered { width:560px; overflow:visible; margin:0 auto; padding:0; margin-left:-32px; padding:10px; padding-top:100px;background-color:#C36;   used for setting the width of the double widget area for the single page with no "sidebars" */	

.ftp-footer-widgets-bottomCentered { margin:0 auto;  overflow:visible; /*left:-60px;*/ width:840px; /*background-color: #000;*/ border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;/*background-color:#C36;  background-image:url(00-Skins/00-Skin-00/widget-plugin-areas/00-00-fullbackground.png);*/}

.ftp-footer-bottom-3col-wrapper { /**/float: left; margin:5px; padding:5px 10px 15px 10px; width:250px;}
.ftp-footer-bottom-3col-titles {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*/ margin-left:-5px;/* padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }/* called / set from functions php (sidebar calls ( callName - register_sidebar name = ). not as a class) - name also used (below) as a class to control widget areas*/
.ftp-footer-bottom-3col .postform { width:240px;}





.ftp-footer-bottom-full-main-wrapper { padding:10px; margin:0 auto;  margin-top:40px; overflow:visible; /*left:-60px;*/ width:840px; /*background-color: #000;*/ border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.ftp-footer-bottom-full-01-wrapper { margin:5px; padding:5px 10px 15px 10px;}

.ftp-footer-bottom-full-01-titles {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:6px 5px -13px 5px;*/ margin-left:-5px;/* padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }/* called / set from functions php (sidebar calls ( callName - register_sidebar name = ). not as a class) - name also used (below) as a class to control widget areas*/
.ftp-footer-bottom-full-01 .postform { width:800px;}

.ftp-footer-fineprint-nav-01-wrapper { /**/ margin:2px auto 5px; /*padding:5px 10px 15px 10px;*/ width:250px;}
.ftp-footer-fineprint-nav-01-titles {background-image: url(00-SysFiles/00-bg-comment.png); background-repeat: repeat; background-position:bottom; /*padding:3px 5px -13px 5px;*//* margin-left:-5px; padding-bottom:-10px;*/ width:100%; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ border-bottom: #666; border-bottom-width:thin; border-bottom-style:dotted; margin-top:10px; }/* called / set from functions php (sidebar calls ( callName - register_sidebar name = ). not as a class) - name also used (below) as a class to control widget areas*/
.ftp-footer-fineprint-nav-01 .postform { width:240px;}


#sidebar-760wide-ftp-footer-OFF-OFF-OFF { text-align:left; padding:10px; margin:0 auto;  margin-top:40px; overflow:visible; /*left:-60px;*/ width:740px; /*background-color: #000;*/ border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
#sidebar-580wide {margin:0;padding:0px; margin-top:40px; overflow:visible; /*left:-60px;*/ width:580px; background-color: #000; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
#sidebarleft { /*float: left;*/ margin:5px; padding:5px 10px 15px 10px; width:250px; /*margin-left:3px; background-color:#F39;*/ }
#sidebarright {/*float: right;*/ margin:5px; padding:5px 10px 15px 10px; width:250px; /*margin-right:3px; background-color:#F39;*/ }



.sidebar {/*margin:0;padding:0;*/ overflow:visible; /*left:-60px; width:270px; background-color: #000;*/ background-image:url(00-Skins/00-Skin-00/widget-plugin-areas/00-00-fullbackground.png); border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.sidebar div {overflow:visible; /*left:-60px;*/}
.sidebar div div {overflow:visible; /*left:-60px;*/}
div.sidebar {overflow:visible; /*left:-60px;*/}








/**********************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/**********************************************************************/


/*  NOT True anymore Content Area Starting - Everything below this is for changing the appearance / style of the content  using div and id tages*/

p ftp-wrapper { padding-left:20px; padding-right:20px;}
#ftp-wrapper{
	/*display:block;*/
	overflow: visible;
	position: absolute;
	/*min-height:101%;display: block; */
	width: 100%; /*  Do not set the height for this div... it will not allow the background image to tile if the browser window is scroled down */
	min-height:100%; /*min-height:101%;********************************************************/
	margin:0;
	margin: 0 auto;
	/*margin-top:0;
	margin: 0 auto 0 auto;*/
	/*margin-left:20px;*/
	padding:0;
	/*text-align: left;*/
	
	/*background-image:url(00-Images-Backgrounds/00-all-transparencies/00-00-OFF.png);
	background-repeat:repeat; This holds the full screen background Image that is set to tile the full screen. Also Included is the option to replace the background image "ftp-" with one of your choosing, by using your ftp application */
}
* html #ftp-wrapper {/*height:100%; overflow: hidden;min-height:100%;*/} /*height:101%;********************************************************/
/*+++++++++++++ overflow:visible;++++++++++++++++*/


p ftp-wrapper-fadetop { margin-top:0; padding-left:20px; padding-right:20px;}
#ftp-wrapper-fadetop {
	overflow:visible;
	position: /*fixed*/;
	min-height:100%;/*display: block; */
	width: 100%; /*  Do not set the height for this div... it will not allow the background image to tile if the browser window is scroled down */
	/*min-height:100%;*/
	margin:0;
	margin: 0 auto;
	/*margin-top:0;
	margin: 0 auto 0 auto;*/
	/*margin-left:20px;*/
	padding:0;
	/*text-align: left;*/
	/*background-image:url(00-Images-Backgrounds/00-full-screen/fade-00-top.png); 
	background-attachment:fixed;
	background-position:center;
	background-repeat: no-repeat;  */     /*    This holds the full screen Fade Top area background Image that is set to not tile the full screen. Also Included is the option to replace the background image "ftp-" with one of your choosing, by using your ftp application */
}
* html #ftp-wrapper-fadetop {height:100%;} 

.ftp-wrapper-fadetopimage { /*display:block;*/ vertical-align:top; margin:0 auto; position:fixed; width:100%}
.ftp-wrapper-fadebottomimage {  /*display:block;*/height:100%; width:100%; vertical-align:; margin:0 auto; position: fixed;}


.ftp-fullscreen-fadetopdown { position:absolute;margin:0; padding:0;width: 100%;max-width:100%;height:100%;overflow:visible;margin: 0 auto; }


.ftp-fullscreen-topfade-topextra {  position: absolute; float:left; margin:0; padding:0; width:100%; height:150%; background-image:url(00-Skins/00-Skin-00/main-wrapper/fade-top-only-01.png); background-position:top; background-repeat: repeat-x;
	}
.ftp-fullscreen-topfade { width:100%; height:101%; margin:0; padding:0; float:left; position:fixed; z-index:31; background-image:url(00-Skins/00-Skin-00/main-wrapper/fade-wrapper-top-01.png); background-position:top; background-repeat: repeat-x; /*background-color:#0F0;*/
	}
.ftp-fullscreen-bottomfade { width:100%; height:101%; margin:0; padding:0;  position:fixed; float:left; z-index:32;background-image:url(00-Skins/00-Skin-00/main-wrapper/fade-wrapper-bottom-01.png); background-position: bottom; background-repeat: repeat-x;
	}


/**********************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/**********************************************************************/



           


.ftp-topnav-wpml-A-NOT-USED { /*background-color:#F63;*/ margin:0 auto; /*min-width:300px; max-width:960px; width:95%; margin-left:50px; margin-right:50px; height:50%;*/vertical-align:top; overflow:visible; /**/position: absolute; z-index:9000; background-color: #C3F;
	/*background-color: transparent!important;*/  }
.ftp-topnav-wpml-B-NOT-USED { /*background-color:#F63;*/width:100%; /*height:50%;*/vertical-align:top; overflow:visible; float:left; position: absolute; z-index:849;/**/ }

.ftp-topnav{ /*background-color:#F63;*/width:100%; /*height:50%;*/vertical-align:top; overflow:visible; float:left; position: absolute; z-index:850; }
.ftp-topnav-centered { /*background-color: #39C;width:960px;*/ max-width:960px; /*min-width:760px;*/ height:100%;vertical-align:top;margin:0 auto; overflow:visible; padding:0; position: relative; }
.ftp-topnav-logoarea { width:100%;position: absolute;vertical-align:top;   overflow:visible; float:left;padding:0; margin:0; padding-left:20px;   /*font-style:italic; text-decoration:none;
margin-bottom:-3px*/ }
.ftp-logoimage {/*not used yet*/}
.ftp-logoimagefloat{ width:100%; position: relative; float:left;/**/ padding:0; margin:0; overflow:visible; /*background-color:#09F;*/margin-left:-20px;}

/* SEE BELOW - NEED TO SET THE BODY CLASS Selection settings 
the pusher man or oma*/
.ftp-top-spacer-bodyclass-settings { height:300px; }
.page .ftp-top-spacer-bodyclass-settings { height:225px; }
.single .ftp-top-spacer-bodyclass-settings { height:225px; }
.archive .ftp-top-spacer-bodyclass-settings { height:225px; }
.search-results .ftp-top-spacer-bodyclass-settings { height:225px; }
.home .ftp-top-spacer-bodyclass-settings { height:450px; }
/* SEE BELOW - NEED TO SET THE BODY CLASS Selection settings */


/* WARNING + ALL FILES COPYRIGHT of the FreeeThoughtProject 

BODYCLASS SETTINGS

 spring settings*/
.ftp-topnav-custom-wrapper {width:960px; height:100px; margin-left:-100px;vertical-align:top; overflow:visible;float:left; position: absolute; z-index:850; }
.ftp-topnav-custom {width:960px; height:110px; background-image:url(00-Skins/00-Skin-00/top-nav/topnav.jpg); background-position: top; background-repeat:no-repeat;}
.page-template-index-Welcome-php .ftp-topimage-bodyclass-setting {width:960px; height:687px; margin-left:-100px; margin-bottom:-170px; background-image:url(00-Skins/00-Skin-00/top-images/00-Welcome-top-image.jpg); background-position: top; background-repeat:no-repeat;}

.page-template-index-PhotoGallery-php .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-230px; background-image:url(00-Skins/00-Skin-00/top-images/00-PhotoGallery-top-image.jpg); background-position: top; background-repeat:no-repeat;}
.page-template-index-PhotoGallery-php .page-child .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-280px; background-image:url(00-Skins/00-Skin-00/top-images/00-PhotoGallery-Sub-top-image.jpg); background-position: top; background-repeat:no-repeat;}

.page-template-index-Gardens-php .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-230px; background-image:url(00-Skins/00-Skin-00/top-images/00-Gardens-top-image.jpg); background-position: top; background-repeat:no-repeat;}
.page-template-index-Gardens-php .page-child .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-280px; background-image:url(00-Skins/00-Skin-00/top-images/00-Gardens-Sub-top-image.jpg); background-position: top; background-repeat:no-repeat;}

.page-template-index-WeddingsEvents-php .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-230px; background-image:url(00-Skins/00-Skin-00/top-images/00-WeddingsEvents-top-image.jpg); background-position: top; background-repeat:no-repeat;}
.page-template-index-WeddingsEvents-php .page-child .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-280px; background-image:url(00-Skins/00-Skin-00/top-images/00-WeddingsEvents-Sub-top-image.jpg); background-position: top; background-repeat:no-repeat;}

.page-template-index-Cooking-php .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-230px; background-image:url(00-Skins/00-Skin-00/top-images/00-Cooking-top-image.jpg); background-position: top; background-repeat:no-repeat;}
.page-template-index-Cooking-php .page-child .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-280px; background-image:url(00-Skins/00-Skin-00/top-images/00-Cooking-Sub-top-image.jpg); background-position: top; background-repeat:no-repeat;}

.page-template-index-MoreInfo-php .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-230px; background-image:url(00-Skins/00-Skin-00/top-images/00-MoreInfo-top-image.jpg); background-position: top; background-repeat:no-repeat;}
.page-template-index-MoreInfo-php .page-child .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-280px; background-image:url(00-Skins/00-Skin-00/top-images/00-MoreInfo-Sub-top-image.jpg); background-position: top; background-repeat:no-repeat;}

.page-template-index-ContactUs-php .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-230px; background-image:url(00-Skins/00-Skin-00/top-images/00-ContactUs-top-image.jpg); background-position: top; background-repeat:no-repeat;}
.page-template-index-ContactUs-php .page-child .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-280px; background-image:url(00-Skins/00-Skin-00/top-images/00-ContactUs-Sub-top-image.jpg); background-position: top; background-repeat:no-repeat;}

.page-template-index-GuestBook-php .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-230px; background-image:url(00-Skins/00-Skin-00/top-images/00-GuestBook-top-image.jpg); background-position: top; background-repeat:no-repeat;}
.page-template-index-GuestBook-php .page-child .ftp-topimage-bodyclass-setting {width:960px; height:525px; margin-left:-100px; margin-bottom:-280px; background-image:url(00-Skins/00-Skin-00/top-images/00-GuestBook-Sub-top-image.jpg); background-position: top; background-repeat:no-repeat;}


.ftp-main-websitetitle {
	/*position: relative;float:left;vertical-align:top;*/  /*margin-left:20px; font-style:italic; text-decoration:none;*/
	/*margin-bottom:-3px;*/}
.ftp-main-websitetitle a:hover{ text-decoration:none;}
.home .ftp-main-websitetitle { /*visibility:hidden; */}
.ftp-maintitletext-wrapper { position: absolute;float:left;vertical-align:top; margin-left:20px; padding-left:20px;
	/*background-color:#C66; margin-left:15px;*/}

.ftp-main-websitedescription {/*margin-left:20px;*/
margin-top:2px;}


.ftp-topnav-dividerbar {/* margin:0 auto; width:60%;*/ margin-right:-10px;float:right; position: relative; }/**/
.ftp-topnavdynamic { /*vertical-align:top;*/ width:100%;   position: relative; vertical-align:top;overflow:visible;float:right; /*margin-right:20px;*/
/*clear: both; background-color:#6F0;*/}
.ftp-topnav-abovebar { margin-top:0px; float:right; position:relative; /*margin-bottom:-12px */}
.ftp-topnav-belowbar-right { /**/margin-top:0px; float:right; position:relative; margin-right:30px; margin-left:30px;}
.ftp-topnav-abovebar-CMS-Menus { position:relative; z-index:9902!important; /*z-index:9900!important;*/ /* background-color:#0FF;*/margin-top:0px; float:right;/*width is full plus the following margins*/ margin-right:30px; margin-left:30px;}
.ftp-topnav-belowbar-CMS-Menus { position:relative; z-index:9901!important; /*z-index:9900!important;*/ /* background-color:#0FF;*/margin-top:0px; float:right;/*width is full plus the following margins*/ margin-right:30px; margin-left:30px;}
.ftp-topnav-belowbar-center { /**/margin-top:0px; /*float:right; position:relative; margin-right:30px;*/ margin-right:30px; margin-left:30px;}


.ftp-main-content-container { 
	/*background-color:#C60;895623*/ 
	/*background-image:url(00-Skins/00-Skin-00/content-elements/00-top-images-fadebottom.png);*/   /*fade-00-top-741-OFF-OFF.png*/
	background-repeat: repeat-x;
	background-position:top;
	margin:0 -107px;float:left; position: relative; width:760px; 	
	overflow:visible; }

/*
.ftp-header { background-color:#C60; margin:0 -107px;padding:0; float:left; position: relative; width:760px; overflow:visible; }
#ftp-header-OFF-OFF {margin:0;padding:0; float:left; position: relative; width:760px; overflow:visible; }
*/



.body-container { width:100%;}

.ftp-prefooter {  min-width:1px; position: relative; z-index:2001; font-size:80%;
	text-align:center;
	overflow: visible;
	/*vertical-align:top;
	background-color: #000; #690; -nice colour   background-color:#39F;*/
	margin: 0 auto;
	/*width: 760px;width:100%;*/
	margin-top:0px;
	}
	
.ftp-footer { min-width:1px; height:10px; position: relative; z-index:2000; /*font-size:80%; text-align:center; */
	overflow: visible;
	/*vertical-align:top;
	background-color: #000; #690; --nice colour*/
	margin: 20px auto 0;
	/*width: 760px;*/
	width:100%;
	}
.ftp-footer-fine-print-bottom {font-size:80%;
	}



#foo #hover {display: none;}

#foo:hover #hover {display: block;}

#foo:hover #not {display: none;}


	


.ftp-topimages-main960-wrapper { 
	max-width:960px; 
	width: 960px; 
	height:650px; 
	margin:0 auto; 
	background-color: #000/*#C90 - nice colour*/;
	/*background-image:url(<?php welcomepagetopimages(); ?>) no-repeat;  - http://perishablepress.com/press/2006/10/23/compressed-css-compression/ - AND - http://www.catswhocode.com/blog/3-ways-to-compress-css-files-using-php   */ 
	background-repeat:no-repeat;
	position:relative;
	z-index:33;
	}
.page .ftp-topimages-main960-wrapper { 
	height:650px!important; 
	}
	
.ftp-topimages-custom-bodyclass { background-image:url(00-Content/00-Top-Photos/00-Content-Areas/top-image-red-only.jpg);}
.page .ftp-topimages-custom-bodyclass { background-image:url(00-Content/00-Top-Photos/00-Content-Areas/top-image-red-only.jpg);}
.home .ftp-topimages-custom-bodyclass { background-image:url(00-Content/00-Top-Photos/00-Welcome/top-image-001.jpg);}	
	
.ftp-topimages-main960-fadebottom {
	/*background-color:#C90 - nice colour;
	background-image:url(00-Images-Backgrounds/00-580wide/00-00-fullbackground-bottom.png);
	background-repeat: no-repeat;*/
	/*vertical-align:top;*/
	margin:0; padding:0;
	width: 960px;max-width:960px;
	height:300px;
	overflow:visible;
	margin: 0 auto; 
	background-image:url(00-Content/00-Top-Photos/00-top-images-fadebottom.png); 
	background-repeat: repeat-x;
	}

	




.ftp-content860-bkg-sidefadesFIX {width:100%;height:100%; float:left;position: fixed;margin: 0;padding:0;}
.ftp-content860-bkg-sidefades { /*position: relative;*/ width: 860px;
	/*min-height:100%;*/ height:100%;
	overflow: visible;
	vertical-align:top;
	background-color:/* #000 #69C*/;
	margin: 0 auto;
	
	background-image:url(00-Skins/00-Skin-00/content-elements/content-bkg-sidefades.png); background-position:center; background-repeat:repeat-y;/**/
	}	
	



.ftp-contentWrapper-IE-Fix {width:100%; position: absolute; vertical-align:top; z-index:140;}
/*p.ftp-content760  { margin-left:20px; margin-right:20px;}

div > p.ftp-content760 { margin-left:20px; margin-right:20px;}*/
.ftp-content760-wrapper-main { /*background-color:#9F9;*/ height: auto; width:100%; float:left;/**/ position: relative; z-index:145;}

#ftp-content760-OFF-OFF {/*position: relative;*/}
* html #ftp-content760{/*height:100%; overflow:visible; ??? */} 


.ftp-content760 {
	min-height:100%; /*height:100%*/
	overflow: visible;
	vertical-align:top;
	background-color:/* #000 #69C*/;
	background-image:;/*url(00-Images-Backgrounds/00-760wide/fade-00-sides.png);00-all-transparencies/00-00.png*/
	background-repeat:repeat;
	margin: 0 auto;
	width: 760px;
	/*border-color:#90C; 
	border: thick;   */}

.ftp-content760-floatfix { min-width:0; width:100%;height:100%; margin: 0 auto; position:relative;/*741*/	}
	.ftp-content760topbackgroundFIX {
	min-height:100%; /*height:100%*/
	height:100%;
	width: 760px;
	margin: 0 auto;
	overflow: visible;
	vertical-align:top;
	background-color:/* #000 #69C*/;
	/*background-image:url(00-Images-Backgrounds/00-760wide/fade-00-sides.png);
	background-repeat:repeat;*/
	/*text-align:center;*/
	/*border-color:#90C; 
	border: thick;   */}


	.ftp-content760topbackground {
	min-height:100%; /*height:100%*/
	overflow: visible;
	vertical-align:top;
	/*background-color:  #69C; #000-nice colour*/
	/*background-image:url(00-Images-Backgrounds/00-760wide/fade-00-sides.png);00-all-transparencies/00-00.png*/
	/*background-repeat:repeat;*/
	margin: 0 auto;
	width: 760px;
	float:left;
	position: absolute;/**/
	margin-left:-100px;
	/*padding-left:-200px;*/
	/*border-color:#90C; 
	border: thick;   */}
	

.ftp-content760bg2 {
	min-height:100%; /*height:100%*/
	overflow: visible;
	/*vertical-align:top;*/
	background-color: /*#000 #69C*/;
	/*background-image:url(00-Skins/00-Skin-00/content-elements/00-top-images-fadebottom.png);   fade-00-top-741-OFF-OFF.png*/
	background-repeat: repeat-x;
	background-position:top;
	margin: 0 auto;
	width: 760px;
	/*border-color:#90C; 
	border: thick;   */}
	
		
.ftp-content760bg3 {
	min-height:100%; /*height:100%*/
	overflow: visible;
	/*vertical-align:top;*/
	background-color: /*#000 #69C*/;
	/*background-image:url(00-Skins/00-Skin-00/content-elements/content-bkg-01-bottomfade.png); set for fade in at the top of the content area*/
	background-repeat: repeat-x;
	background-position:bottom;
	margin: 0 auto;
	width: 760px;
	/*border-color:#90C; 
	border: thick;   */}
	

.ftp-fadetop760 { vertical-align:top; float:left;/**/ position: absolute; /*display: inline;*/ 
	/*clear: left*/}
.ftp-fadebottom760 { /**/vertical-align: bottom; float:right; position: absolute;  /*margin-top:-400px; display: block; */
	/*clear:both*/}


#widthtest { width:2000px;}


/* this div is set to 840 wide with 20 px padding on the sides, making the content area 500px wide */
.ftp-content580wrapper {margin: 0 auto;
	background-color:/*#C90 - nice colour*/;
	background-image:url(00-Skins/00-Skin-00/content-elements/content-bkg-01-895623.png);
	background-repeat: repeat;
	/*vertical-align:top;*/
	margin:0;
	
	padding-left:0/*20px*/;
	padding-right:0/*20px*/;
	padding-top:0;
	padding-bottom:20px;
	/*margin-bottom:300px;*/
	overflow:visible;width: 580px;max-width:580px;margin: 0 auto;
	
}



.ftp-content580-topimage {
	background-color:/*#C90 - nice colour*/;
	background-image:url(00-Skins/00-Skin-00/content-elements/content-bkg-01-topfade.png);
	background-repeat: repeat-x;
	/*vertical-align:top;*/
	margin:0;
	padding:0;
	width: 580px;max-width:580px;
	height:150px;
	overflow:visible;
	margin: 0 auto;
}

.ftp-content580-belowtopimage {
	width:580px; 
	height:200px;
	float:left; 
	position: absolute;
	background-image:url(00-Skins/00-Skin-00/content-elements/content-bkg-01-bottomfade.png);
	background-repeat: repeat-x;
	}


.ftp-content516 {
	position:relative;
	background-color:/*#C90 - nice colour*/;
	background-image:/*url(00-Images-Backgrounds/00-580wide/00-00-fullbackground-bottom.png)*/;
	background-repeat:/* no-repeat*/;
	/*vertical-align:top;*/
	width: 516px;max-width:516px; /* reset to 516 so the 150 thumbnails in wordpress can fit 3 side by side with captioning on  */
	height:;
	
	
	overflow:visible;margin: 0 auto;/*margin-top:-50px;*/
	/*margin-top:25px;*/
}

.ftp-content580-bottomimage {
	margin:0;
	padding:0;
	background-color:/*#C90 - nice colour*/;
	background-image:url(00-Skins/00-Skin-00/content-elements/00-vine-contentbottom-01.png);
	background-repeat: no-repeat;
	background-position:bottom;
	/*vertical-align:top;*/
	width: 670px;max-width:670px;
	height:555px;
	
	overflow:visible; margin:0 auto;
	}

.ftp-wordpresslogin {/* width:100%; height:100%;*/   float:left;position: absolute;vertical-align: baseline; padding:0; background-color: #346;  /*font-size:150%; margin-right:20px;*/}
.ftp-wordpressloginimage {}

#ftp-up25px { margin-top:-25px;}/*not used*/



.widgettitle {  /* h2 class="widgettitle">supplied title</h2> */
}

/*Demo Styles*/
#spacerdot {visibility:hidden;}






/**************************************/







/**********Opasity Settings - Start ****************************/	
/**************************************/	
	
	
/* this could be the nameing convention or as class""'s */
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
.op10 {
	-moz-opacity:0.1;
	-khtml-opacity:0.1;
	/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .1;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=10);/*you need to add this rule that IE will understand:*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
} 
.op20 {
	-moz-opacity:0.2;
	-khtml-opacity:0.2;
	opacity: .2;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=20);/*you need to add this rule that IE will understand:*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
} 
.op30 {
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .3;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=30);/*you need to add this rule that IE will understand:*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}  
.op40 {
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .4;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=40);/*you need to add this rule that IE will understand:*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}  
.op50 {
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .5;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=50);/*you need to add this rule that IE will understand:*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}  
.op60 {
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .6;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=60);/*you need to add this rule that IE will understand:*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
} 
.op70 {
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .7;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=70);/*you need to add this rule that IE will understand:*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}  
.op80 {
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .8;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=80);/*you need to add this rule that IE will understand:*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
} 
.op90 {
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .9;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=90);/*you need to add this rule that IE will understand:*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}  
.op100 {
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
	/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: 1;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=100);/*you need to add this rule that IE will understand:*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}  


/**********Opacity Settings - END ****************************/		
/**************************************/	

.oppacity-options {
opacity:0.7;
-moz-opacity:0.7;
-khtml-opacity:0.7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
opacity: .6;/*You need to add a rule for IE After this*/
filter:alpha(opacity=70);/*you need to add this rule that IE will understand:*/
}


.bkg { background-color:#099;}

.underlinecenter-01 { position:relative; z-index:9000;
	margin:0 auto;
	margin-top:-6px; margin-bottom:-37px;
	width:356px; height:37px;
	background-image:url(00-Skins/00-Skin-00/content-elements/00-vine-underline-centered-01.png);
	background-repeat: no-repeat;
	}
.underlinecenter-02 { position:relative; z-index:9001;
	margin:0 auto;
	margin-top:-6px; margin-bottom:-35px;
	width:200px; height:35px;
	background-image:url(00-Skins/00-Skin-00/content-elements/00-vine-underline-centered-02.png);
	background-repeat: no-repeat;
	}
	
.underline-samplemenu-01 { position:relative; z-index:9003;
	margin-left:-15px;
	margin-top:-22px;
	width:205px; height:45px;
	background-image:url(00-Skins/00-Skin-00/content-elements/00-vine-underline-samplemenu-01.png);
	background-repeat: no-repeat;
	}
.underline-samplemenu-wrapper { position:relative;
	margin-top:-20px; margin-bottom:-25px;
	}
.samplemenus-pusher { padding-left:25px;
	}

	
.ftp-corners {
	opacity:0.85;
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	/* http://www.drunkenfist.com/304/2007/07/09/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/  */
	opacity: .85;/*You need to add a rule for IE After this*/
	filter:alpha(opacity=85);/*you need to add this rule that IE will understand:*/
}





/*

#suckerfishnav {
    background:#333 ;
    font-size:14px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:40px;
    padding:0;
    border:1px solid #aaa;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 15px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:121px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:119px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:helvetica,sans-serif;
    }
#suckerfishnav li li a {
    padding:10px 10px;
    width:90px;
    font-size:12px;
    color:#fff;
    }
#suckerfishnav li ul ul {
    margin:-33px 0 0 120px;
    }
#suckerfishnav li li:hover {
    background:#fff;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#333;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#333;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#fff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#333;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#ffffff;
    }



#pixopoint_menu1 ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
	}

#pixopoint_menu1 li {
	color:#978772;
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight: normal;
	letter-spacing:.1em;
	line-height:35px;
	}
#pixopoint_menu1 li a {
	color:#691001;
	}



#pixopoint_menu1 ul li {
	list-style-type: none;
	}
*/




#sb-body {border:1px solid #111 !important; }

.ftp-content516 .navigation { font-style:italic;
	}
.navigation .alignleft { float:left;
	}
.navigation .alignright { float:right;
	}


.page-id-18 .ftp-post-page-title { visibility:hidden;} /* Afro - Page title removal*/

.vevent { margin-bottom:50px!important;}
.gigpress-info { padding-bottom:50px!important;}

.gigpress-table { font-size:90%;}
.gigpress-header {
	color:#ACA49A /* #978772 #785616*/; 
	background-color:#6F4125/*#AAA792*/; 
	font-size:120%;}
tr.gigpress-header th { font-weight:normal!important;}
tr.gigpress-info td.description { padding:6px 8px 50px;}
/*.gigpress-info-item .gigpress-info-label { display:none;}*/

tr.gigpress-info td {
color:#978772!important;}

.gigpress-header .gigpress-venue { width:50%!important;}
th.gigpress-city { width:30%!important; }
th.gigpress-date { width:20%!important; }


.gigpress-info-label {color:#c2c0bd/*#ACA49A*/!important;
}

.bkg { background-color:#099;}

.ftp-Sponsors-Logos { display:none;}
.ftp-Sponsors-Logos img { overflow:hidden;  border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.home .ftp-Sponsors-Logos { display: block;}
.page-id-32 .ftp-Sponsors-Logos { display: block;}

<!-- and now I use conditional comments to slide in the IE specific code.
  Since every other browser thinks this is just a comment it keeps all the evil IE-ness 
  away from other browsers.
  -->
    <!--[if gte IE 5]>
<style type="text/css">
  .seventy-percent {
  /*It's a 100 scale. So 100 is 100% opacity (AKA the default) and 50 is 50% opacity.
  The worst part of this is not the CSS issues, since this sort of forking is common.
It's coding opacity in Javascript. You always
  have to make some second calculation to
  make things match across browsers 
  */
  filter:alpha(opacity=70);
  }
</style><![endif]-->





