/* supplementary CSS code for testing home page
Friends of Choices site
Sept. 10, 2005
*/

.back_image1 {
 position: absolute;
 z-index: 1;
 top:15px;
 left:0px;
 width: 60%;
 background-color: transparent;
 background-image: url(images/mtnlake_test_cr.jpg);
 background-repeat: no-repeat;
 
 color: white;
 }
.back_image2 {
 position: absolute;
 z-index: 1;
 top:235px;
 left:0px;
 width: 100%;
 height: 150px;
 background-color: red;
 color: white;
 background-image: url(images/gx3.jpg);
 background-repeat: repeat;
 }
.back_image3 {
 position: absolute;
 z-index: 1;
 top:245px;
 left:0px;
 width: 100%;
 height: 5px;
 background-color: white;
 color: white;
 }
.back_image4 {
 position: absolute;
 z-index: 1;
 top:250px;
 left:0px;
 width: 100%;
 height: 3px;
 background-color: blue;
 color: blue;
 }
.banner_left {
 color: rgb(225,220,190); /* orig: 225,220,190 */
 }

 /* fiddling with the background look and content positioning relative to top */
/* #outerwrap {
 top: 175px;
 } 
#c_wrap { 
 background-color: transparent;
 border-width: 0px;
 }
#nav_block {
top: 200px;
 } */

.column_holder {
 position: relative;
 float: right;
 top:0; left: 0;
 width: 100%;
 padding:0; margin: 10px 0;
 background-color: transparent;
 color:black;
 }
.left_inside {
 position: relative;
 float: left;
 top:0; left:0;
 width: 260px;
 background-color: white;
 text-align: justify;
 font-size: 0.9em;
 font-weight: 500;
 color: rgb(0,80,120);
 border: 1px solid rgb(240,243,225);
 margin: 5px 12px 5px 0;
 padding: 0px;
 }
.left_inside img { margin: 0 auto 2px auto; padding: 0; }
.left_inside p { margin: 10px; }


.right_inside {
 position: relative;
 float: right;
 top: 0; right: 0;
 width: 280px;
 background-color: rgb(245,250,255); /* 245,250,255 */
 font-size: 0.8em;
 font-weight: 500;
 line-height: 1.4em;
 color: rgb(90,80,0);
 border: 0px solid rgb(40,90,40);
 margin: 5px 0 5px auto;
 padding: 0px;
 }
.right_inside p { margin: 10px; }

.right_inside_rv {
 position: relative;
 /* float: right; */
 top:0; right:0;
 width: 280px;
 text-align: left;
 font-size: 0.8em;
 font-weight: 500;
 background-color: rgb(25,30,50);
 color: rgb(235,255,255);
 border: 0px solid green;
 margin: 5px 0 5px auto;
 padding: 0px;
 }
.right_inside_rv p { margin: 10px; text-align: left; }
.right_inside_rv img { margin: 0 auto; }

.rvlink { color: rgb(245,245,255); text-decoration: none; }
.rvlink a { padding: 0 4px; }
.rvlink a:link {
 background-color: rgb(90,110,195);
 color: white;
 text-decoration: none;
 }
.rvlink a:visited { background-color: rgb(90,110,195); color: white; text-decoration: none; }
.rvlink a:hover { background-color: rgb(80,110,140); color: rgb(110,0,40); }
.rvlink a:active { background-color: rgb(180,210,240); color: rgb(110,0,40); text-decoration: none; }

.testblock {
 position: relative;
 top: 0; left: 0;
 margin: 10px 0;
 padding: 0;
 background-color: transparent;
 color:  rgb(25,30,50);
 border: 1px solid red;
 }
.rhtext_inbox { 
 margin: .5em 12px;
 font-size:0.85em;
 line-height: 1.3em;
 font-weight: 500;
 }
.left_inside_rv {

 float: left;
 top:0; left:0;
 width: 260px;
 text-align: left;
 font-size: 0.8em;
 font-weight: 500;
 background-color: rgb(25,30,50);
 color: rgb(235,255,255);
 border: 0px solid green;
 margin: 0 15px 0 0;
 padding: 0px;
 }
.left_inside_rv p { margin: 15px; text-align: left; }
.left_inside_rv img { margin: 0 auto 2px auto; padding:0; text-align: center; }

.big_inside {
 position: relative;
 float: left;
 clear: right;
 width: 100%;
 font-size: 1.0em;
 font-weight: 500;
 background-color: rgb(255,255,255); /* inset caption above it - 245,252,255 */
 color: rgb(0,0,90);
 /* border: 1px solid rgb(210,210,193); */
 border-top: 2px solid rgb(205,210,183);
 border-right: 2px solid rgb(205,210,183);
 margin: .5em 0;
 padding: 0;
 }
.big_inside p {
 margin: 0.7em 20px;
 line-height: 1.5em;
 color: rgb(0,0,90);
 }

.nobox_text {
 position: relative;
 top:0; left:0;
 width: 100%;
 margin: 0; padding: 0;
 }

.clear_all{
 width: 500px;
 clear: both;
 }
/* pop-up window style: from Dynamic Drive (http://www.dynamicdrive.com) */

/* test of split image and text at top of home page */
.tc2_image {
 position: relative;
 top: 0;
 width: 300px; /* 554px will fit */
 margin: 0 12px 0 0px;
 float: left;
 padding: 0;
 border-top: 7px solid rgb(205,210,183);
 border-bottom: 10px solid rgb(205,210,183);
 }
.site2_intro {
font-family: georgia, 'times new roman', times, roman, garamond, serif;
/* 'trebuchet MS', verdana, geneva, tahoma, helvetica, arial, sans-serif; */
 font-size: 1.3em;
 padding-top: 0; padding-bottom: 5px;
 margin: 0;
  border-top: 0px solid rgb(205,210,183);
  border-bottom: 0px solid rgb(205,210,183);
	background-color: transparent; /* nav bar color: 240,243,225 */
	color: rgb(10,30,50);
	}
.site2_intro p {
 font-weight: 500;
 line-height: 1.5em;
 margin: .1em 0;
 }
.rfloat_smallq {
/* position: relative; */
float: right;
top: 0px; right: 0px;
/* width: 225px; */
font-style: italic;
font-size: 0.9em;
line-height: 1.0em;
font-weight: 700;
margin: 7px 0px 5px 0;
padding: 0;
text-align: left;
background-color: rgb(255,255,255);
color: rgb(105,115,80);
border-top: 2px solid rgb(205,210,183);
border-left: 2px solid rgb(205,210,183);
}
.rfloat_smallq p {
 text-align: left;
 color: rgb(135,145,125);
 font-weight: 700;
 margin: 0;
 padding: 0 0 4px 0;
 }
