body{
	margin:0px; padding:0px;
	font:0.8em verdana;
	color:#444444;
	background:#ffffff;
}
a{
	color:#BB0F0C;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#frame{
	width:990px;
	padding:10px; padding-top:0px; padding-right:20px;
	background:url(../toastmasterimages/bg.gif) repeat-x; border:1px solid #cccccc;
	margin-bottom:50px;
}
#utilities{
	position:relative;
	float:left;
}

#utilities #ad{
	position:absolute; left:20px; top:203px;
	width:180px; height:50px;
}
#utilities #ad span{
	display:none;
}
#utilities #ad a{
	font-size:0.8em;
	color:#333333;
}
#utilities #ad a:hover{
	text-decoration:none;
}
#utilities #ad img{
	display:block;
	margin:5px 0px 0px 5px;
	border:0px;
}

#content{
	float:right; position:relative;
	width:738px;
	text-align:left;
}
#content img.floatRight{
	float:right; margin:0px 0px 10px 10px;
	border:1px solid #dddddd;
}
#content img.floatLeft{
	float:left; margin:0px 10px 10px 0px;
	border:1px solid #dddddd;
}

#content h1{
	width:560px; height:117px;
	margin:20px 0px 20px 70px;
	background:url(../toastmasterimages/logo.gif) no-repeat;
}
#content h2{color:#BB0F0C; clear:both; margin:0px; margin-bottom:5px;}
#content h2 span{font-size:0.8em; color:#999; font-weight:normal;}

#content #qualifiedGraduate{
	margin-top:15px; float:left;
}
#content #qualifiedMember{
	margin-top:18px; float:right;
}

#content h1 span{
	display:none;
}
#content h2{
	font-size:1.1em;
}
#content p{
	z-index:2;
}
#content ul li{
	margin-bottom:8px;
}
#content ul address{
	font-style:normal;
}
#content blockquote{
	background:url(../toastmasterimages/open-quote.gif) no-repeat;
	margin:10px 30px; padding:10px;border:1px solid #ccc;
}
#content blockquote span{
	font-weight:bold;
}
#nav{
	width:227px; height:277px;
	margin:0px; padding:12px; padding-top:20px; 
	list-style-type:none;
	background:url(../toastmasterimages/nav.jpg) no-repeat;
}
#nav li a{
	display:block; width:188px; padding:5px 0px 3px 15px;
	color:#BB0F0C; text-decoration:none; font-size:1.1em;
	border-bottom:1px solid #eeeeee;
}
#nav li a:hover{
	background:url(../toastmasterimages/navon.gif) repeat-x; padding:6px 0px 2px 15px;
	color:#920D0A;
}
#nav li a#on{
	background:url(../toastmasterimages/navon.gif) repeat-x; padding:6px 0px 2px 15px;
	color:#920D0A;
}
#nav li ul{
	width:202px;
	margin:0px;	padding:0px;
	position:relative; top:-1px; border-top:1px solid #f7f7f7; margin-bottom:-1px;
	list-style-type:none;
	background:#f7f7f7;
	border-bottom:2px solid #eeeeee;
}
#nav li ul li{
	color:#0F9B16;
}
#nav li ul li a{
	display:block; width:188px; padding:5px 0px 3px 15px;
	text-indent:15px;
	border-bottom:none;
}
#nav li ul li a:hover{
	padding:5px 0px 3px 15px;
	background:none;
	color:#920D0A;
}
#nav li ul li a#on{
	padding:5px 0px 3px 15px;
	color:#920D0A;
	background:none;
}

.bubble{
	position:relative; left:7px; top:-22px;
	width:214px; margin:0px;
	background:url(../toastmasterimages/ubg2.gif) no-repeat;
	padding-bottom:10px;
}
.bubble h2{
	padding:10px 5px; margin:0px; padding-bottom:2px; font-size:0.8em;	
	font-size:1em; color:#222222;
}
.bubble img{
	border:1px solid #dddddd;
	margin-left:16px;
}
.bubble p{
	margin:0px; margin-left:5px;
}
.bubble p span{
	display:block;
	margin-left:80px;
}
.bubble a:hover{
	text-decoration:none;
	color:#920D0A;
}
#events{
	margin:0px; padding:0px;
	list-style-type:none;
}
#events li a{
	display:block; width:190px;
	margin:auto; margin-bottom:-2px;
	padding:3px 0px 3px 8px;
	background:url(../toastmasterimages/event.gif); border:1px solid #cccccc;
	color:#CCCCCC; text-decoration:none;
}
#events li a span{
	display:block; font-style:italic; font-size:0.9em;
}
#events li a:hover{
	color:#21489A;
	text-decoration:none;
}
#events li a:hover span{
	color:#0F9B16;
}

#footer{
	clear:both;
	text-align:right;
}
#footer a{
	position:relative; top:25px; left:20px;
	text-decoration:none; font-size:0.8em; color:#aaaaaa;
}
#footer a:hover{
	color:#0F9B16;
}
#footer strong{
	float:left; display:block; width:220px; text-align:center;
	position:relative; top:28px; left:0px;
	font-size:0.8em; color:#999;
}
#footer #home{
	text-align:left;
}

#blockList{
	margin-top:20px;
	border-top:1px solid #0F9B16;
	list-style-type:none;
}
#blockList li{
	margin-top:10px; padding-bottom:20px;
	border-bottom:1px solid #0F9B16;
}
#blockList li img{
	float:left; margin:0px 10px 10px 0px;
}
#blockList li div{
	font-size:0.8em; color:#0F9B16; text-align:right;

}
#blockList li h3{
	margin:0px; padding:0px;
	position:relative; top:-10px;
	margin-bottom:-10px; font-size:1em;
}
#blockList li h3 span{
	margin-left:10px; font-size:0.7em; font-style:italic;
}

.gallery{clear:both; list-style-type:none; margin:0px; padding:0px; border-top:1px solid #ccc; padding:5px 0px;}
.gallery li{list-style-type:none; float:left; margin-right:5px; cursor:url(../toastmasterimages/zoom.cur), pointer;}
.gallery li a img{border:none;}
