html{margin:0px;padding:0px;}

body{margin:0px;padding:0px;padding-bottom:3px;background-color:#fff;
    font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 12px;}
a {	color: #ff9900;
	text-decoration: none;
	font-weight:bold;
}
a:hover{
	text-decoration: underline;
}
a img {
	border: 0px none;
	display: block;			/* removes extra space underneath caused by default text-alignment */
	padding: 0;
	margin:0;
	}
img {
	border: 0px none;
	display: block;			/* removes extra space underneath caused by default text-alignment */
	padding: 0;
	margin:0;
	}

#header {
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom:3px solid white;
 }
#headingtitle{
	padding:0px;
	margin:0px;
	padding-top:80px;
	padding-left: 30px;
	float:left;
}
#headingcontact{
	padding:0px;
	margin:0px;
	padding-right:20px;
	padding-top:88px;
	float:right;
	text-align:right;
	color: #000;
    font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 12px;
}

#mainwrapper{
}
#main {
 position:relative;
 color: #333333;
 width:750px;
 padding:0px;
 margin:0px;
 background: #b8dff6;
 background:#b8dff6 url('images/abc-right-border.gif') repeat-y top right;
 }

#leftcol {
 float:left;
 background: #b8dff6;
 width:197px;
 padding:0px;
 margin:0px;
 border-right:0px solid #fff;
 padding-top:20px;
}
#navfindamember{
margin:0px;
 border-top:3px solid #fff;
 border-bottom:3px solid #fff;
padding:20px;
 padding-left:25px;
padding-right:15px;
margin-top:5px;
}
#navtestimonials{
padding:20px;
 padding-left:25px;
padding-right:25px;
}
.testimonialtext{
color:#000;
margin-bottom:10px;
font-size:12px;
}
.testimonialname{
color:#7bb7df;
margin:0px;
font-size:11px;
}

.breakfast{
position:absolute;
bottom: -10px;
left:15px;
text-align:center;
}

#navbreakfastphoto{
position:relative;
height:202px;
/*border:1px solid red;*/
}

.abcsmalllogo{
position:absolute;
top: 40px;
left:20px;
text-align:left;
}
#abcsmalllogo{
position:relative;
}
#headercoldate{
position:absolute;
top: 152px;
left:0px;
}
#headercoldate p{
margin:0px;
padding:0px;
width:197px;
text-align:center;
color:white;
}
#page {
 text-align:left;
 width:750px;
 margin:0px;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 margin-top:3px;
 background: #fff;
 border:0px solid white;	
}
#blueline{
height:8px;
width:550px;
background:#0067b0;
font-size:1px;
float:right;
}
#whiteline{
height:3px;
width:550px;
background:#fff;
font-size:1px;
float:right;
}

#contentwrapper {
 width:550px;
  background: #fff;
 color: #333;
 text-align:left;
 padding:0px;
 margin:0px;
 border-left:3px solid #fff;
 /*border-right: 8px solid #b8dff6;*/
 background:#fff url('images/abc-right-border.gif') repeat-y top right;

  float:right;
/* height: 500px;*/
 }

#contentfooterwrapper{
height:20px;
width:553px;
background:#fff url('images/abc-content-footer.gif') no-repeat top left;
float:right;
}


#contentwrapperx {
 width:550px;
  background: #f2f2f2;
 color: #333;
 text-align:left;
 padding:0px;
 margin:0px;
 border-left:1px solid black;
 float:right;
 }

#content{
  padding:20px;
  padding-left:60px;
  padding-right:60px;
  padding-top:10px;		
  margin:0px;
  margin-top:3px;
  margin-top:30px;

}
.logo{border-right: 3px solid white;width:197px;float:left;
}




.navlink a, .navlink a:hover{
	text-decoration: none;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold; 
	color:black;
}
.highlighted{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}



.clearfloat{clear:both;}




h1{
	font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 18px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	color: #6b6b6b;
	padding-bottom:10px;
}
h2, .memberheading{
	color:#1a78ba;
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
	margin:0px;
	padding:0px;
}

h3{
    font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 12px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	margin-top:10px;
	color: black;
}
p {
	color: #6b6b6b;
    font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 12px;
	margin:0px;
	padding:0px;
	margin-top:20px;
	line-height:18px;
}
.highlight{
	color: #0f3;
	color: #05d12b;
    font-family: Comic Sans, Comic Sans MS, cursive, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold;
}

form{
margin:0px;
padding:0px;
}

select {
font-size:11px;
}

.menutext{display:none;}

#navmenu p{
	display: none;
	padding: 0px;
	margin:0px;
	}

#navmenu{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*width: 179px;*/
	padding: 0px;
	margin: 0px;
	border: 0px;
	 background: #b8dff6;

	color: #636c70;
	text-align: left;
	padding-bottom:10px;
	}


ul{margin:0px;padding:0px;color:black;}
li{list-style:none;}

ul#nav{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

ul#nav li{
	display: inline;
	}

ul#nav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 12x; 
	font-weight: bold;
	margin-left:15px;
	text-transform:uppercase;
	text-align:left;
	color: #636c70;
	padding-left:15px;
	padding-top:5px;
	}
ul#nav li a:hover, #homecurrent #homebutton a, #guestscurrent #guestsbutton a, #membercurrent #memberbutton a, #meetingcurrent #meetingbutton a, #contactcurrent #contactbutton a {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image:url('images/menu-item-current.gif');
	color: #fff;
}
ul#navmenu{
	list-style: none;
	margin: 0px;
	padding: 0px;

	}

#nav a{
	padding: 0px;
	margin: 0px;
	display: block;
/*	width: 171px;*/
	height: 24px;
}

#footer{
	background: #fff url('images/abc-footer.gif');
	height: 28px;
	width:750px;
	margin-left: auto;
	margin-right: auto;

}

#development{
	width: 750px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	margin-left: auto;
	margin-right: auto;
	background:#fff;
	margin-bottom:20px;
}

#development p{
	margin:0px;
	padding:0px;
	text-align: right;
	float:right;
    color:#b8dff6;
	font:11px Arial;sans-serif;
	font-weight:bold;
}


#development a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	text-transform: uppercase;
    color:#b8dff6;
	font-weight:bold;
	}

#development a:hover{
  text-decoration: underline;
  }
.devname{
color: #72abd3;
}


