body
	{
		margin:      0px;
		font-family: Verdana, Tahoma, Nimbus Sans L;    /* Arial; */
		font-size:   16px;              /* 12px; */
		background:  #243515;          /* #243515;   #005500;  */
		min-width: 1024px;
		max-width: 1250px;
  		margin-left: auto ;
  		margin-right: auto ;
	}

#main
	{	/* width:1000px; */
  		margin-left: auto ;
  		margin-right: auto ;
	}

.header
	{
	height: 225px;   /*  250px;  */
	background: url(../../../images/header-p3270226-9-ts.jpg) no-repeat center; 
	}                       /* header-pb140720-c250.jpg    header-1500.jpg   dreamin1.jpg */ 


.title a
	{
	padding-left: 25px;
	font-size:    32px;
	font-family:  Times, Serif;
    font-style:   italic;
	color:        white; 
	text-decoration: none; 
	}

.title a:hover 
    {
	color:  red; 
    }


/* .anim { width:208px; height:126px; position:relative; top:40px; left:190px; 
        background:url(../images/headanim.gif); }  */

/* .car1 { width:245px; height:93px; position:relative; top:0px; left:30px; float: left;
        background:url(../images/Lightning-t.gif) no-repeat;  */
        /* border: 2px solid black; */
      }






 /* ********************* */

 #center 
    {
    /* display: block; */  /* inline */
    /* position: relative;  */
    margin-left:  auto;
    margin-right: auto;
    }

 .center 
    {
    /* display: block; */  /* inline */
    /* position: relative;  */
    margin-left:  auto;
    margin-right: auto;
    }

  /* this is FOR AN IMAGE;  yet, this still must be in an external tag, like <p>  or  <div   */
 .centertext     
    {
    text-align: center;
    }


  /* this is FOR AN IMAGE;  yet, this still must be in an external tag, like <p>  or  <div   */
 #centertext     
    {
    text-align: center;
    }


 .imgleft 
    {
    float: left ;
    margin-right: 15px;
    margin-top:    10px;
    margin-bottom:  10px;
    } 

 .imgright
    {
    float: right ;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    }


 .box 
    {
    margin-top:    20px; 
    margin-bottom:  20px;     
    padding: 10px;
    border-style: ridge ;  
    border-width: 6px ; 
    border-color: darkgray ; 
    }


 
 .comment_author_url
    {
    display:none;  /* ### gks ### to hide url and trap auto-bot spammers! */
    }              /* images are still downloaded, but not displayed */



    
 blockquote 
    {
        margin-left:  10px;
        margin-right: 10px; 
        border-left:   3px solid #060;   /* 555 */
        border-right:  3px solid #060;   /* gks */
        border-top:    1px solid #060;   /* gks */
        border-bottom: 1px solid #060;   /* gks */
        padding-left:  10px;
        padding-right: 10px;
        padding-top:    5px;
        padding-bottom: 7px; 
        font-style: italic;
        background-color:  #FFEfD5 ;      /* #F8E9Cc #F1E3C6    #E6D8BB = perfectly invisible! */
    }


 /* ********************* */





.navbar
	{
	margin-top: 5px; 
	padding-top:0px;
	/* background:url(../images/navline.jpg) no-repeat; */
	background-color:  #1F7710;     /*  #3CB371 ;    #98FB98 ; */
	height:38px;
	-moz-border-radius-topleft:   15px;
	-moz-border-radius-topright:  15px;
	-moz-border-radius-bottomleft:  15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-top-left-radius:   15px;
	-webkit-border-top-right-radius:  15px;
	-webkit-border-bottom-left-radius:  15px;
	-webkit-border-bottom-right-radius: 15px;
	}


.nav
	{
		margin: 0px;
		padding-left:30px;
		padding-top:18px;
	}

.nav ul
	{
		list-style:none;
		margin: 0px;
		padding: 0px;
	}

.nav li
	{
		margin: 0px;
		padding: 0px;
		display: inline;
		float:left;
		background:none !important;
		position:relative;
		top: -10px !important;

	}

.nav a, .nav a:visited
	{
		display:block;
		font-size:14px;
		font-weight: bold;
		color:#243515;
		text-decoration:none;
		padding-right:25px;
		padding-left:25px;
		padding-bottom:18px;
		padding-top:5px;				
		z-index:1;
	}
	
.navbar a:hover
	{
		color: #66392E;
		text-align: center;
		padding-right: 25px;
		padding-left: 25px;
		padding-bottom: 18px;
		padding-top: 5px;
		
	}

.mainColumn
	{
		margin:0px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
	}
	
#leftColumn
	{
		float:left;
		width:209px !important;
		overflow:hidden;
	}
.column div
	{
		background:url(../images/left_column_bg.jpg) repeat-y left;
		padding: 0px;
		height: 1%;
	}

.column h3
	{
		color:#243515;
		margin: 0px;
		text-align:left;
		width:209px;
		position:relative;
		padding:8px;
		padding-left: 35px;
		padding-top: 12px;
		font-size: 1.2em;
		font-weight:bold;
	}
.inner_content
	{
		padding-top:15px;
		padding-right:5px;
		padding-left:8px;
		padding-bottom:5px;
	}
.column div div
	{
		background:url(../images/left_column_header.jpg) no-repeat left top;
	}
.column div div div
	{
		background: none;
		background:url(../images/left_column_bottom.jpg) no-repeat left bottom;		
	}
.column div div div div
	{
		background: none;
		padding-bottom:20px;
	}
.column div div div div h3
	{
		color:#243515;
	}
.column ul
	{
		margin: 0px;
		padding: 0px;
		list-style:none;
		border-top: solid 1px #aeaeae;		
		margin-left: 8px;
		margin-right: 11px;
		
	}
.column li
	{
		margin: 0px;
		padding: 0px;
	}
.column li a, .column li a:visited
	{
		display:block;
		margin: 0px;
		padding: 3px;
		border-bottom: solid 1px #aeaeae;
		color: #000;
		width:93%;
		font-weight:bold;
		padding-left: 10px;
		text-decoration:none;
	}
.module_menu li a:hover
	{
		background: url(../images/hover.gif) repeat-x;  
		/*  was wrong image !!  - hover.gif is correct! */
		color: #ffffff;
	}

.contentColumn
	{
		margin-left: 220px;
	}
#rightColumn
	{
		float: right;
		max-width: 209px; /* 209px !important;  */
		min-width:   0px;
		overflow: hidden;
	}
#inner_contentColumn
	{
		margin-right:219px;
		/* background: url(../images/contbg.jpg) no-repeat #ffffff; */
		background-color:  #ffffff;  
	-moz-border-radius-topleft:   17px;
	-moz-border-radius-topright:  17px;
	-moz-border-radius-bottomleft:  17px;
	-moz-border-radius-bottomright: 17px;
	-webkit-border-top-left-radius:   17px;
	-webkit-border-top-right-radius:  17px;
	-webkit-border-bottom-left-radius:  17px;
	-webkit-border-bottom-right-radius: 17px;
	}

#inner_contentColumn_full
	{
		background: #fefefe;
	}
.column div div div div div
	{
		padding: 5px;
		padding-left: 20px;
		padding-right: 20px;
	}
.column div div div div div div
	{
		padding: 0px;
	}

/* a, a:visited
	{
		color: #fff;
	} */

.column div div div div div div a
	{
		text-decoration:none;
	}
.module div div form
	{
		padding-top: 10px;
		margin-left: 5px;
		margin-right: 10px;
	}
.column div div div div div div a:hover
	{
		color: #fefefe;
	}
.column fieldset
	{
		width: 160px;
		margin: auto;
		border:none;
	}

	
.contentheading
	{
		font-size: 1.5em;
	}
.article_column
	{
		padding: 10px;
	}
.column_separator
	{
		border-left: solid 1px;
	}
.sectiontableentry1
	{
		text-align: left;
		padding: 3px;
border-top: solid 1px #eeeeee;
		
	}
.sectiontableentry1 td, .sectiontableentry2 td
	{
		padding: 3px;
	}
.sectiontableentry2
	{
		text-align: left;
		padding:3px;
border-top: solid 1px #eeeeee;
	}
.componentheading
	{
		padding-left:10px;
		border-bottom: solid 1px #aeaeae;
		width:98%;
		color: #6a8f49;
		font-size: 1.8em;
	}
.contentheading
	{
		background: #efefef;
		padding-bottom: 45px;
background:url(../images/folia.jpg) bottom left no-repeat;      /*  ele-motor-cus.gif  */
	}

.contentpaneopen
	{
		margin: 0px;
		padding: 5px;
	}
.nopad
	{
		width: 99%;
	}


/* #footer a
	{
		color: #ffffff;
	} */

#footer
	{	/* width:1000px;     changed to min-max gks */
		/* background:url(../images/footer.jpg) no-repeat;	
		   height:125px; */
		color: #ffffff ;
  		margin-left: auto ;
  		margin-right: auto ;
		text-align: center;
	}

.module div div div
	{
		padding:5px;
		padding-left:05px;
		
	}
.module div div div h3
	{
		color:#303030;
		margin:0px;
		font-size:1.2em;
		padding-top:5px;
	}
.module div div div  ul
	{
		margin:0px;
		padding:0px;
		
	}
.module div div div  li
	{
		margin:0px;
		list-style:none;
		padding:3px;
		
	}

.mc ul
	{
		margin: 0px;
		padding: 0px;
		list-style:none;
	}
.mc li
	{
		margin: 0px;
		padding: 0px;
		background: url(../images/bullet2.jpg) no-repeat left;
		padding-left: 25px !important;
	}

.module div div div li a
	{	
		color:#000;
	}
.module div div div li a:hover
	{
		color:#000099;
	}
.module_menu div div div li 
	{
		list-style:none !important;
	}
.module_menu div div div li li
	{
		list-style:none;
	}

.pagenavbar a, .pagenavbar a:visited
	{
		width: 120px;
		background: #0F6700;
		border: solid 1px #ffffff;
		color: #ffffff;
		display:inline-table;
		padding: 5px;
		padding-left: 20px;
		padding-right: 20px;
	}
.pagenavbar a:hover
	{
		background:#333333;
	}
.small
	{
		font-size: 0.8em;
	}
.contenttoc
	{
		background:#efefef;
		color: #1a1a1a;
		padding: 5px;
	}
.createdate
	{
		border-bottom: solid 1px #aeaeae;
	}


.modifydate
	{
		font-size:0.8em;
	}
.contentpaneopen td p a, .contentpaneopen td p a:visited
	{
		color:#0F6700;
	}

.category  {
		color:#0F6700;
	}
.sectiontableentry1 td a{
		color:#0F6700;
	}
.sectiontableentry2 td a{
		color:#0F6700;
	}
.blogsection {
		color:#0F6700;
	}
.pagenav {
		color:#0F6700;
	}
.readon {
		color:#0F6700;
	}
.toclink {
		color:#0F6700;
	}
