

/* Stylesheet for midlandaa.org - District 20, Midland, MI Intergroup of Alcoholics Anonymous */
html, body {
	padding: 0;
	margin: 0;
	text-align: center;
	background: #fff;
	font-family: "Century Gothic", "Apple Gothic", Verdana;
	sans-serif; }

#wrapper {
	width: 100%;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: left; }

#wrapper {
	background-image: url(../images/book-cup576x480.jpg);
	background-position: 620px 60px;
	background-repeat: no-repeat; }

/* Top horzontal menu bar */
#menu1 {
	float: left;
	border-bottom: 1px #ddd solid;
	width: 750px;
	padding: 0; }

	#menu1 ul {
		list-style-type: none;
		margin: 4px 0; }

	#menu1 li { display: inline; }

		#menu1 li a {
			padding: 0 24px;
			color: #444;
			text-decoration: none;
			background: #fff; }

			#menu1 li a:link { border: 1px #fff solid; }

			#menu1 li a:visited { border: 1px #fff solid; }

			#menu1 li a:hover {
				background: #eee;
				border: 1px #ccc outset; }

			#menu1 li a:active {
				background: #eee;
				border: 1px #ccc outset; }

#title {
	margin: 20px 10px;
	clear: both;
	color: #46a;
	width: 800px;
	text-align: left;
	position: relative;
	left: 172px;
	top: 10px; }

	#title h1 {
		font-size: 1.1em;
		font-style: italic;
		font-weight: 300;
		margin: 0; }

	#title h2 {
		font-size: 1.8em;
		font-weight: 300;
		letter-spacing: 0.3em;
		margin: 0;
		color: #026;
		line-height: 0.9em; }

	#title h3 {
		font-size: 0.9em;
		font-weight: 400;
		margin: 10px 0; }

	#title #hotline {
		font-family: Garamond, "Hoefler Text", "Times New Roman", Times, serif;
		font-size: 1.2em;
		color: #444;
		line-height: 0; }

	#title #message {
		font-family: Garamond, "Hoefler Text", "Times New Roman", Times, serif;
		font-size: 1.2em;
		color: #444; }

#container {
	width: 500px;
	background: none;
	border: 0;
	margin: 20px 0 0 0;
	padding: 0;
	float: left; }

.textbox {
	float: left;
	width: 480px;
	background: none;
	text-align: left;
	border-left: 2px #ddd solid;
	padding: 0px 20px;
	margin: 10px 0 0 0;
	border-bottom: 1px #ccc solid; }

	.textbox dt {
		color: #c40;
		font-size: 1em; }

p.bigcap:first-letter {
	font-size: 2.4em;
	color: #46a;
	font-weight: 300; }

/* Side menu bar */
#menu2 {
	text-align: left;
	width: 160px;
	float: left;
	position: relative;
	top: 18px; }

	#menu2 ul {
		margin: 0;
		padding: 0 0 0 10px; }

	#menu2 li {
		margin: 0 0 10px 0;
		list-style: none; }

		#menu2 li a {
			display: block;
			padding: 2px 6px;
			text-decoration: none;
			background: #46a;
			color: #fff; }

			#menu2 li a:link, li a:visited { border: 1px #46a solid; }

			#menu2 li a:hover, li a:active {
				background: #79d;
				border: 1px #46a outset; }

#historymenu {
	text-align: left;
	width: 160px;
	float: left;
	position: relative;
	top: 18px; }

	#historymenu ul {
		margin: 0;
		padding: 0 0 0 10px; }

	#historymenu li {
		margin: 0 0 10px 0;
		list-style: none; }

		#historymenu li a {
			display: block;
			padding: 2px 6px;
			text-decoration: none;
			background: #46a;
			color: #fff; }

			#historymenu li a:link, li a:visited { border: 1px #46a solid; }

			#historymenu li a:hover, li a:active {
				background: #79d;
				border: 1px #46a outset; }

#footer {
	clear: both;
	width: 800px;
	height: auto;
	padding: 4px 0px;
	text-align: center; }

p.copyright {
	font-style: italic;
	font-size: 60%;
	text-align: center; }

p.credit {
	font-size: 70%;
	text-align: center; }

p, li, dt, dd, td, th {
	font-family: "Century Gothic", "Apple Gothic", Verdana, sans-serif;
	font-size: 0.8em;
	color: #222; }

a { text-decoration: none; }

b { color: #555; }

dt { margin-top: 10px; }

a:link {
	color: blue;
	text-decoration: none; }

a:visited {
	color: blue;
	text-decoration: none; }

a:hover {
	color: red;
	text-decoration: underline; }

a:active: {
	color: maroon;
	text-decoration: underline; }

/* Footer menu */
#menu3 {
	position: relative;
	top: 20px;
	border: 1px 0 #ddd solid;
	width: 100%;
	float: left;
	border-top: 1px #ddd solid;
	width: 750px;
	padding: 0;
	margin: 0;
	text-align: left; }

	#menu3 ul {
		list-style-type: none;
		margin: 4px 0; }

	#menu3 li { display: inline; }

		#menu3 li a {
			padding: 0 24px;
			color: #444;
			text-decoration: none;
			background: #fff; }

			#menu3 li a:link { border: 1px #fff solid; }

			#menu3 li a:visited { border: 1px #fff solid; }

			#menu3 li a:hover {
				background: #eee;
				border: 1px #ccc outset; }

			#menu3 li a:active {
				background: #eee;
				border: 1px #ccc outset; }

#daytabs {
	float: left;
	width: 480px;
	padding: 0;
	margin: 0; }

	#daytabs ul { list-style-type: none; }

	#daytabs li { display: inline; }

		#daytabs li a {
			padding: 0 10px;
			color: #c40;
			text-decoration: none; }

			#daytabs li a:link, li a:visited { background-color: #eee; }

			#daytabs li a:hover, li a:active { background-color: #ddd; }

#tab-box {
	text-align: left;
	width: 480px;
	border-bottom: 1px #ccc solid; }

#day-box {
	float: left;
	width: 480px;
	background: none;
	text-align: left;
	border-left: 2px #ddd solid;
	padding: 0 20px;
	border-bottom: 1px #ccc solid; }

.tab-page {
	display: none;
	text-align: left; }

h4.tab {
	font-family: Garamond, "Hoefler Text", "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #026;
	font-weight: 300; }

h3.section {
	font-size: 1.2em;
	font-weight: 300;
	color: #026;
	padding: 0;
	margin: 0;
	display: block;
	border-bottom: 1px #026 solid;
	width: 90%; }

.section h4 {
	font-size: 1.1em;
	font-weight: 500;
	color: #444; }

.secton ul {
	margin: 0;
	padding: 0 0 0 10px;
	width: 120px; }

.section li {
	margin: 0 0 10px 0;
	list-style: none; }

	.section li a {
		display: block;
		padding: 2px 6px;
		text-decoration: none;
		background: #eee;
		color: #c40; }

		.section li a:link, li a:visited { border: 1px #eee outset; }

		.section li a:hover, li a:active {
			background: #ddd;
			border: 1px #ddd inset; }

#news {
	border: 4px #026 double;
	margin: 10px 20px;
	padding: 0 6px; }

	#news h3 {
		color: #c40;
		font-style: italic;
		line-height: 0.6em;
		font-weight: 400; }
		
	#news h4 {
		 margin: 0;
		 color: #777;" }

/* Buttons for internal lnks on the Minutes.php page */
#mintabs {
	margin: 0;
	padding: 0;
	text-align: left; }

	#mintabs ul { list-style-type: none; }

	#mintabs li { display: inline; }

		#mintabs li a {
			padding: 0 4px;
			color: #444;
			text-decoration: none; }

			#mintabs li a:link {
				background: #ddd;
				border: 1px #bbb solid; }

			#mintabs li a:visited {
				background: #ddd;
				border: 1px #bbb solid; }

			#mintabs li a:hover {
				background: #eee;
				border: 1px #ccc outset; }

			#mintabs li a:active {
				background: #eee;
				border: 1px #ccc outset; }

.mcolumns {
   width: 200px;
   float: left; }
   
   .mcolumns dd {
      margin-left: 10px; }
   
