/*  Flat Bay Collective CSS import  [fbc.css]  */
/*    layout left sidebar, liquid right,
            bordered top heading and bordered sidebar */

body { 
    background: #4C5E79 ; /* dbg 
    /*background:url(Images/ltyellow_background.jpg);    /*  */
		font-family:'Lucida Grande',Verdana,Arial,Sans-Serif ;
		font-size: .85em;
    min-width:900px;
    margin:0px;
    padding:0px;
    }

    #edit-body {
      background: #fff;
}

#main {
	background: #fff url("img/fbc2.jpg") repeat-y ;
	width: 900px; 
	margin: 0 auto;
}

#content {
		background: transparent url("img/fbc.jpg") no-repeat;
		/*padding: 0 15px;*/
		width: 900px;
		margin: 10px auto ; 
		}
		
#contenttop {
	width: 840px;
	height: 220px;
	padding-top: 10px;
	padding-left: 25px;
	align: center;	
}	

#showmembers {
 	width: 860px ;
	padding-left: 20px;
 }	
 
#logon {
	text-decoration:none;
	}
	
#pageblock{
    /* background-color:red;      /* #FFFFCC;     /* brown; #f1f2ea;  */
    overflow:hidden;              /* req */
    padding-left:200px;           /* req The width of the sidebar */
    }
#IEroot #pageblock{
    height:1%;                    /* req  So IE plays nice */
    }

#toprtblock {                     /* req total height must match toplfblock */
    height:107px;
    width:100%;                   /* req */
    border-left:200px solid transparent; /* req width matches sidebar width  */
    margin-left:-200px;           /* req */
    float:right;                  /* req */
    }
#IEroot #toprtblock{
    border-left:200px;
    /* border-color:white; /* dbg */
    }
#toprtcontent {                    /* for bottom border */
    /* background: #d7dabd;/* dbg */
    width:100%;
    height:104px;                 /* with border height 207px */
    border-bottom:3px solid black;
    text-align:center;
    font-weight:bold;
    font-size:2em;
    }

#toplfblock {                     /* req total height must match hwrapper */
    /* background-color: yellow;  /* dbg  #d7dabd; */
    width:197px;                  /* with border right width 200px */
    border-right:3px solid black;
    height:104px;                 /* wiht border bottom height 207px */
    border-bottom:3px solid black;
    float:left;                   /* req */
    margin-left:-200px;           /* req must match rail width  */
    }
#IEroot #toplfblock {              /* test against IE7 */
    background:url(./img/fbcback128x128.jpg); /* */
	width:200px;
    display:inline;
    }

#mainblock {                      /* req */
    width:100%;                   /* req */
    border-left:200px solid transparent; 
                     /* #FFFFCC; /* req width & color matches side width  */
    margin-left:-200px;           /* req */
    float:right;                  /* req */
    }
#maincontent{                     
    /*  background-color:#ffcc99; /* dbg */
    width:100%;
    border-left:3px solid  black;  /* */
    float:right;
    }
#IEroot #maincontent {
    border-left:none;
    }

#sideblock{
    /* background-color: gray;       /* #FFFFCC;  /* dbg */
    width:197px;                  /* req make space for border rail */
    float:left;                   /* req */
    margin-left:-200px;           /* req size of rail */
    }
#IEroot #sideblock {
    background: url(./img/fbcback1400x2400.jpg); /* */
    width:200px;
    height:100%;
    padding-bottom:2800px;   
    margin-bottom:-2790px;
    display:inline;
    }

#sidecontent {
    text-align:left;
    margin-top:50px;
    padding-top:10px;
	padding-left:10px;
    /* background:pink;/* dbg */
    }
#IEroot #sidecontent {
    font-size:1em;
    padding-left:0px;
    height:100%;
    }

#sidecontent  ul {
  padding-left:10px;
  list-style-type:none;
  }
#IEroot #sidecontent ul{
  padding-top:10px;
  padding-left:0px;
  margin-left:0px;
  }

.memlist {
    font-size:.75em;
    padding-left:0px;
    }

.onemember {
	height: 200px;
	vertical-align: top;
}

#footer{
    border-top:3px solid black;
    /* background-color:gray;  /* dbg */
    padding:10px 10px;
    height:50px;
    font-size:1em;
    padding-left:200px; 
    text-align:center;
    }

*.center {
    text-align:center;
    }
*.clear {
    clear:both;
    }
*.imgright {
    float:right; 
    margin:10px; 
    }
*.imgleft {
    float:left; 
    margin:10px; 
    }

*.textbig2 {
    font-size:2em;
    padding-top:10px;
    padding-left:10px;
    }

*.texthuge {
    font-size:1.5em;
    padding-top:10px;
    padding-left:10px;
    }

*.textbig {
    font-size:1.25em;
    padding-top:10px;
    padding-left:10px;
    }
*.textreg {
    font-size:1em;
    padding-top:10px;
    padding-left:10px;
    }
*.textsmall {
    font-size:.75em;
    padding-top:10px;
    padding-left:10px;
    }

*.mytable
    {
		/*background:#DEE4EE;*/
		}

*.mytable2 {
	background: #DBD9E6;}
	
.inp {
	background: #fff;
}

td#news{
	color:#000 ;
}	
