@charset "UTF-8";
/* CSS Document */

a:link {
color: #990033;
	text-decoration: none;
	}
	

a:visited {
	text-decoration: none;
	color: #990033;
	}
	
a:hover {
	color:  #333333;
	text-decoration: none;
	}
	
a:active {
	color: #990033;
	text-decoration: none;
	}


#container {
	width: 897px;
	margin: auto auto;
	}

#top{
	width: 897px;
	height: 59px;
	}


#topcol1{
	float: left;
	width: 720px;
	height: 59px;
	margin-right: -3px; /* for ie only */  

	}

#topcol2{
	margin-left: 0px;
    width: 177px; 
	height: 59px;
	margin-left: 0px; /* for ie only */ 

	}
	
	
/* reset margins back to what they should be for compliant browsers */
html>body #topcol1 {margin-right: 0;}
html>body #topcol2 {margin-left: 720px;} 

#topshadow{
	width: 897px;
	height: 5px;

	}
	
#bg {
	width: 897px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-y;
	}
	
#topnav{
	width: 876px;
	margin-left: 12px;
	height: 34px;
	}
	
#content{
	width: 897px;
	margin-left: 12px;
	height: 279px;
	}

#bottomnav{
	width: 876px;
	margin-left: 12px;
	background-color: #A3C950;

	}


#nav-locations{
	float: left;
	width: 175px;
	height: 24px;
	}

#nav-events{
	float: left;
	width: 175px;
	height: 21px;
	}

#nav-news{
	float: left;
	width: 175px;
	height: 23px;
	}

#nav-weekly{
	margin-left: 215px;
	width: 175px;
	height: 24px;
	}
	
#nav-fam{
	margin-left: 215px;
	width: 175px;
	height: 21px;
	}
	
#nav-questions{
	margin-left: 215px;
	width: 175px;
	height: 23px;
	}
	
#takemeto{
	width: 876px;
	margin-left: 12px;
	height: 31px;
	}
	
#jumpMenu{
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	vertical-align: top;
	margin-top: 5px;
	}
	
#bottomshadow{
	width: 897px;
	height: 9px;
	}

	
.heading {
	margin-left: 35px;
	margin-top: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FF6633;
	font-size: 12px;
	}
	
	
#content_col1{
	background-image: url(../images/Come_In-News_topshadow.gif);
	background-repeat: no-repeat;
	float: left;
	width: 892px;
	height: 279px;
	margin-right: -3px; /* for ie only */
	}

#content_col2{
	width: 384px;
	height: 279px;
	margin-left: 0px; /* for ie only */ 
	}
	
html>body #content_col1 {margin-right: 0;}
html>body #content_col2 {margin-left: 492px;} 

.float_right{
	float: right;
	width: 152px;
	}


.body_snapshot {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-size: 11px;
	line-height: 17px;
	margin-left: 35px;
	width: 445px;
	}
	
#snapshot_content{
	width: 897px;
	margin-left: 12px;
	height: 279px;
	}
	
	
#snapshot_content_col1{
	background-image: url(../images/Come_In-Snapshot_topshadow.gif); background-repeat: no-repeat;
	float: left;
	width: 604px;
	height: 279px;
	margin-right: -3px; /* for ie only */  
	}

#snapshot_content_col2{
	background-image: url(../images/Come_In-Snapshot_pic.jpg); background-repeat: no-repeat;
	width: 272px;
	height: 279px;
	margin-left: 0px; /* for ie only */ 
	}
	
html>body #snapshot_content_col1 {margin-right: 0;}
html>body #snapshot_content_col2 {margin-left: 604px;} 

#poll {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	padding-top: 100px;
	padding-left: 8px;
	line-height: 17px;
	}

.poll_heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
	}

.qa_heading {
	margin-left: 35px;
	margin-top: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FF6633;
	font-size: 12px;
	}

#flt_right {
	width: 130px;
	float: right;
	height: 279px;
	margin-right: 2px;
	}

.iframe_transp {
	background-color: transparent;
	}

#qa_content_col1
ul {
	margin-right: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	}

#answer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	padding-top: 21px;
	width: 550px;
	line-height: 17px;
	}

#question {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	line-height: 17px;
	}
	
#qa_content{
	margin-left: 0px;
	}

#qa_topcol2{
	/*background-image: url(../images/Come_In-Snapshot_topshadow.gif); */
	background-repeat: no-repeat;
    width: 177px; 
	height: 59px;
	margin-left: 0px; /* for ie only */ 
	}
	
	
#qa_content_col1{
	/*background-image: url(../images/Come_In-QA_topshadow.gif);*/
	background-repeat: no-repeat;


	margin-right: -3px; /* for ie only */
	}

#qa_content_col2{
	background-image:url(../images/Come_In-Questions_pic.jpg);
	background-repeat: no-repeat;
	width: 700px;
	height: 279px; /* for ie only */
	float:left;
	}
	
html>body #qa_topcol2 {margin-left: 720px;} 
html>body #qa_content_col1 {margin-right: 0;}
html>body #qa_content_col2 {
	margin-left: 0px;
} 



.news_heading {
	margin-left: 35px;
	margin-top: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FF6633;
	font-size: 12px;
	}
	
#news_content{
	width: 897px;
	margin-left: 12px;
	height: 279px;
	background-image: url(../images/topshadow_all.gif); 
	background-repeat: no-repeat;
	}
	
	
#news_content_col1{
	float: left;
	width: 449px;
	height: 279px;
	margin-right: -3px; /* for ie only */  

	}

#news_content_col2{
	width: 448px;
	height: 279px;
	margin-left: 0px; /* for ie only */ 
	}
	
	
html>body #news_content_col1 {margin-right: 0;}
html>body #news_content_col2 {margin-left: 449px;} 


.family_heading {
	margin-left: 35px;
	margin-top: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FF6633;
	font-size: 12px;
	}

#family_family_content {
	padding-top: 15px;
	}
	
#family_content{
	width: 897px;
	margin-left: 12px;
	height: 279px;

	}
	
	
#family_content_col1{	
	background-image: url(../images/Come_In-Family_topshadow.gif); background-repeat: no-repeat;
	float: left;
	width: 426px;
	height: 279px;
	margin-right: -3px; /* for ie only */  

	}

#family_content_col2{
	width: 449px;
	height: 279px;
	margin-left: 0px; /* for ie only */ 
	}
	
html>body #family_content_col1 {margin-right: 0;}
html>body #family_content_col2 {margin-left: 426px;} 
	
#meet_greet_content{
	margin-left: 12px;

	}
