

#hd {
	padding:10px 0 15px 0;
}

/*********** front page ***********/
#logo {
	padding-left:15px;
	padding-top:15px;
}
h1 { font-size:14px; font-weight:bold; }

}
h3 { font-size:14px; font-weight:bold; }

#slogan {
	text-align:right;
	margin-right:20px;
	margin-top:30px;
}

/* restore standard tag formats */
b,strong { font-weight:bold; }
blockquote { margin:1em 3em; }
p { margin-bottom:1em; }

/*********** interior pages ***********/
#logo2 {
	text-align:right;
	margin-right:10px;
}

#pagetitle {
	float:left;
	padding-left:15px;
	padding-top:20px;
}


/*********** content areas ***********/

#bd {
	background-color:#668BA5;
	background-image:url(_images/middle-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:10px;
}

	
/*********** menu items ***********/
.menu { font-size:16px; }
.menu a {
		margin:0 0 5px 10px;
		display:block;
		background-image:url(_images/menu-bullet.gif);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:20px;
		color:#666;
		font-weight:normal;
		text-decoration:none
}
.menu a:hover {	color:#000;	}
.menu a.selected { color:#f00;	}
#submenu a {
		margin-left:20px;
		margin-bottom:5px;
		display:block;
		background:none;
}
	
#contactinfo { padding:30px 0 0px 30px; font-size:12px; }
#contactinfo a { font-weight:bold; color:black; background:none; padding:0; margin:0; text-decoration:none; }
#contactinfo a:hover { text-decoration:underline;	}
#contactinfo img { margin-top:5px; }


/*********** bottom items ***********/

#ft {
	background:#fff;
	background-image:url(_images/bottom-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:20px;
	padding-top:30px;

}

#random_h {
	margin:0 0 0 0;
	padding-left:300px;
	height:7px;
}
#random_h2 {
	width:90%;
	height:7px;
	margin:auto;
	text-align:center;
	border-bottom:2px solid #4F1918;
	border-right:1px solid #4F1918;
}