@import url(base.css);

/* Form Formatting */

.tbmain{ 
 /* Changes on the form */
 background: white !important; 
}
.left{
  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
  padding: 4px;
}
.pagebreak{
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
  background:white;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}

/* Mid Header ================================================== */

body { 
  background:url(../images/main_bg.jpg) repeat top center;
  font: 14px Verdana, sans-serif; 
  z-index: 2;

}

#saran_wrap { 
  background:url(../images/main_bg_back.jpg) no-repeat top center;
  height: 1050px;
  z-index: 1;
}


#content_body2 {
	margin:2px, auto;
	padding:0px;
	width:650px;
	margin-top:75px;
	margin-left:140px;
	background-color:#FFFFFF;
	padding-left:25px;
	padding-right:25px;
		}


#content_locations {
	width:600px;
	margin:0 auto;
	padding:0 60px;
	position:absolute;
	margin-left:100px;
	}
	
	#content_locations table {
	width:680px;
	}
	
	#content_location hr {
	width:680px;
	}
	
	#content_location p {
	font-size:12px;
	color:#000;
	line-height:140%;
	}
	
	#content_location li {
	margin-left:25px;
	}


/* C O N T E N T ===================== */

#left {
  float: left;
  width: 700px;
  padding-left:25px;
  padding-right:35px;
	margin:0 auto;
	}

#left p {
  padding: 12px;
  text-align:justify;
  line-height:140%;
  padding-right:35px;

}


#left a {
  color:#996600;
  text-decoration: none;
}

#left a:hover {
  color:#232323;
}



#content_body {
  margin:0 auto;
  background: url(images/content_back.jpg);
  padding-top: 155px;
  width: 740px;
  position: relative;
}

 
#lower_right p {
  margin: 2px 10px 5px 20px;
  text-align:left;
}

h1 {
font-size:24px;
color:#135d84;
font-weight:bold;
}

#feduplist li, #gymlist li, #thinkbullets li{
	list-style:none;
	line-height:145%;
	font-size:14px;
	padding-left:25px;
	}
	
#feduplist li {
	list-style:disc;
	margin-left:35px;
	padding-left:5px;
	padding-bottom:5px;
	}	
	
#gymlist li, #thinkbullets li {
	padding-right:35px;
	padding-bottom:15px;
	}	
	
#feduplist ul, #gymlist ul, #thinkbullets ul {
	padding-bottom:25px;
	border-bottom:solid 1px #135d84;
	}	
	
#thinkbullets span, #gymlist span {
	color:#CC0033;
	font-weight:bold;
	}
	
h1 span 	{
	color:#996600;
	}


h3 {
color:#cc0033;
}

#finallist strong {
	color:cc0033;
	}
	
#finallist li {
margin-left:35px;
list-style:disc;
}	


#signup img, #moneybk img{
	float:right;
	padding-right:40px;
	}
	
#baselinks {
	text-align:center;
	padding-bottom:25px;
	margin-left:35px;
	}	
	
#baselinks li {
	float:left;
	padding-right:15px;
	}	


/* settings for comparison chart table */


table #rankings td, table #rankings th {
	font-size:10px;
	vertical-align:middle;
	text-align:center;
	}
	
	
#rankings td.label {
	text-align:left;
	vertical-align:middle;
	}	
	

#rankings tr {
border-top: solid 1px #999999;
border-bottom: solid 1px #999999;
}



#rankings td {
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	}

#rankings th { /*Turns top row headers different color */ 
	background-color:#135d84;
	color:#fff;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	}

#rankings td.fitcol, #rankings th.classfit { /*Keeps fit column white */
background-color:#fff;
text-align:center;
vertical-align:middle;
}

#rankings tr:hover { /*changes row color when you mouse over it */
	background-color:#7bbbdd;
	}




/* STORY */

#story img {
  margin: 2px 8px 2px 2px;
}

/* Right Column ================================================ */

#right {
  width: 222px;
  float: right;
  padding-right: 5px;
  display: inline;
  position: relative;
}






/* lower left segment ===========================================*/

#lower {
 margin-top: 12px;
 margin-left: 12px;
 width: 700px;

}

#lower_video {
 margin-top: 12px;
 margin-left: 12px;
 width: 502px;

}

#lower_video img{
 margin-top: -22px;
 margin-left: 396px;
 margin-bottom: 0px;


}

#lower_pray {
 margin-top: 12px;
 margin-left: 12px;
 width: 502px;

}

#lower_pray #comments{
 margin-top: -10px;
 margin-left: 20px;
 margin-bottom: 10px;
 width: 502px;
  background-color: #cdcdcd;
}

#lower_pray #comments p{
 margin-top: -6px;
 margin-bottom: -6px;
}



#lower_pray #comments_btn{
 margin-top: -26px;
 margin-left: 560px;
 margin-bottom: 0px;

}

#lower_pray #button{
 margin-top: -25px;
 margin-left: 400px;
 margin-bottom: 0px;
}

#lower_image {
 margin-top: 12px;
 margin-left: 12px;
 width: 502px;

}

#lower_image img{
  padding-top: 10px;
  margin-left: -54px;
  padding-right: 10px;
  position: relative;
}


#lower_left {
  position: relative;
  left: 10px;
  float: left;
  display: inline;
  width: 220px;


}


#lower_left h2 {
  background: url(../images/ttl_news_header.jpg) no-repeat;
  width: 220px;
  height: 29px;
  margin-bottom: 10px;
}


/* news */
ul#news_items p{
  color: #565656;
  text-align: left;
  font-size: 11px;

}

ul#news_items li {
  margin: 0px 5px -10px 10px;
  font: 10px Verdana;

}

ul#news_items a {
 font-size: 12px;
 margin-left: -10px;
 display: block;
 text-decoration: none;
 color: #b2741d;

}

ul#news_items a:hover{
}

#lower_right {
  right: 9px;
  position: relative;
  float: right;
  display: inline;
  width: 243px;
}

/* Spotlight box */

#lower_right #spot_header {
  background: url(../images/ttl_spotlight_header.jpg);
  width: 243px;
  height: 104px;
}

#lower_right #spot_header p{
  margin-left: 110px;
  margin-top: 30px;
  font-weight: bold;
  padding: 0px;
}

#lower_right #spot_header a{
  margin-left: 110px;
}

#spot_header span {
  position: absolute;
  left: 11px;
  top:7px;
}

#blog p{
  margin-top: -15px;
}

/* H E A D E R ================================================ */

#header_wrap {
  width: 100%;

  /*background: url(images/bg_topheader5.jpg) repeat-x;*/
}

#header {
  /*background: url("images/header_main5.jpg") no-repeat;*/
  width: 900px;
  height: 100px;
  margin: 0 auto;
  position: relative;

}

#flash {
  width: 740px;
  height: 194px;
  margin-top: 146px;	
  margin-left: 80px;
  margin-right: 0px;
  display: inline;
  position: absolute;
}

/* Page Marker */

#page_marker {
  margin-top: 0px;
  margin-left: -20px;
  display: inline;
  position: static;
  z-index: 1;
}



/* ------ Blog Pictures  ------- */

.Item 
{
	float: left; 
	width: 100px;  /* fits four images across for browsers obeying min-width */
	height: 114px; /* height must be large enough to encompass all content otherwise floating will go goofy */
	margin: 8px;
	text-align: left; 
	padding: 5px 0px;
}

.ItemThumb
{
	position: relative;
	width: 100px; 
	height: 100px;
	text-align: center;

}

.ThumbPositioner
{
	/* hide absolute positioning from IE5 Mac \*/
	position: absolute;
	width: 100px;
	bottom: 0px;
	left: 0px;
	/* end hide */
}

.ItemInfoContainer
{
	position: relative;
	margin-top: 5px;
}

.ItemInfo
{
	text-align: center; 
}

#volunteer_step1 li {
  margin-left: 50px;
  padding: 5px;  
}

#entry_steps li {
  margin-left: 20px;
  padding: 5px;  
}

#entry_steps p {
  padding: 2px;  
}

/* MAP CANVAS */

#map_canvas_bg{
 padding-top: 2px;
 padding-left: 2px;
 width: 458px;
 height: 408px;
 background: url(../images/img_contact_map_bg.jpg) no-repeat;
  z-index: 2;
}



/* F O O T E R ===================== */

#footer {
  background: url("images/footer_main.jpg") no-repeat;
  height: 35px;
  width: 790px;
}

 
 



