﻿/* --- content2 page styles --- */
/* --- calendar, newsletter, --- */

.content2_wrapper{
position:relative;   /*see watermans section below for abs placed pics */
width:100%;
margin:25px 0 0 0;
border-left:solid 2px #122934;
border-top:solid 2px #c0c0c0;
border-right:solid 2px #a0a0a0;
border-bottom:solid 2px #122934;
}

.content2_wrapper p {
padding:0 10px;
}

/* short top image */
.content2_topimage{
width:100%;
height:130;
}

/* content page area with white background */
.content2_textarea{
width:100%;
margin:0 auto;
padding:10px 0 5px 0;
background-color:#ffffff;
font-size:90%;
}

.content2_textarea p{
color:#000000;
text-align:justify;
font-weight:normal;
margin:0 40px 8px 40px;
}


.content2_textarea_subwrapper{
margin:10px 50px 8px 50px;
}

.content2_textarea_subwrapper p{
margin:0 auto;
color:#000000;
text-align:justify;
font-weight:normal;
}


/* content page area with transparent background */
.content2_textarea_transparent{
width:100%;
margin:0 auto;
/* padding:10px 0 5px 0; */
background-color:transparent;
font-size:90%;
}

.content2_photoalbum_subwrapper{
margin:10px 80px;
}





/* --- calendar page styles --- */
.calendar_wrapper{
width:100%;
margin:0 auto;
padding:1px 0px 1px 0px;
background-color:#ffffff;
}

.calendar_month{
width:900px;
margin:10px auto 4px;
padding:4px;
background-color:#d0d0d0;
}

.calendar_image{
height:100px;
width:100px;
margin:3px 0 0 10px;
}

.calendar_right{
float:right;
width:770px;
margin:3px 5px 0 0;
}

.calendar_item{
width:100%;
margin:0 0 10px 0;
border:solid 1px green;
background-color:#ffffff;
font-size:85%;
text-align:justify;
}

.calendar_date{
float:left;
width:200px;
margin:0;
padding:0 0 0 4px;
}

.calendar_textarea{
margin:0;
padding-right:4px;
overflow:hidden;
}







/*--- fspbc page styles ---*/

.content1_wrapper{
position:relative;
width:100%;
margin:25px 0 0 0;
border-left:solid 2px #122934;
border-top:solid 2px #c0c0c0;
border-right:solid 2px #a0a0a0;
border-bottom:solid 2px #122934;
background-color:#ffffff;
}

/* short top image */
.content1_topimage{
width:100%;
height:130;
}

/*tall top image */
.content1b_topimage{
width:100%;
height:558;
}

.content1_text{
width:880px;
margin:0 auto 20px;
}

.content1_text p{
padding:8px 0 0 0;
color:#000000;
}


#fspbccats{
width:100%;
margin:0 auto;
/*height:150px;*/
/*background-color:Aqua;*/
}

#fspbccats div{
float:left;
width:272px;
margin-left:20px;
/*height:130px;*/
/*background-color:lime;*/
/*border:solid 1px black;*/
}

.fspbccatitems ul{
list-style: none;
margin-left:10px;
}

.fspbccatitems ul li{
list-style-type:none;
font-size:85%;
overflow:hidden;
}



/* ------- watermans challenge 2010 -------- */

#wc2010_img001 {
position:absolute;
top:10px;
left:810px;
height:200px;
width:133px;
background-color:#000000;
/* z-index:10;*/
}


.photostrip1 {
width:100%;
background-color:#ffffff;
}
.photostrip1_pic {
float:left;
width:240;
height:160;
padding:0 10px 0 30px;
}

#wc2010_img002 {
/*position:absolute;*/
/*top:800px;*/
/*left:10px;*/
width:240;
height:160;
}

#wc2010_img003 {
width:240;
height:160;
}

#wc2010_img004 {
position:absolute;
width:240;
height:160;
}

#wc2010_img005 {
position:absolute;
height:100px;
width:100px;
}



/* ------- picnic 5/8/2010 -------- */
.photostrip2 {
width:100%;
}
.photostrip2_pic {
float:left;
width:300;
/*height:300;*/
padding:10px 10px 10px 10px;
}


/* ------- photos strip3 270w x 180h -------- */
.photostrip3 {
width:100%;
}
.photostrip3_pic {
float:left;
width:270;
/*height:300;*/
padding:10px 6px 10px 10px;
}


/* ------- photos strip4 270w x 180h for One wide photo-------- */
.photostrip4 {
width:100%;
margin:20px 0 10px 60px;
}



/* ----------friends lists --------------- */
.friends{
float:left;
width:205px;
margin-left:10px;
}

.friends ul li{
list-style-type: none;
}
