html {height: 101%;}
body {margin: 0;padding: 0;color: #FF0000;font-size: 14px;font-family: Arial, sans-serif;background: #000000 url('http://www.afmcoh.com/images/page-bg.gif') repeat;}
h1 {margin: 0;padding: 0;color: #FFFFFF;font-size: 18px;font-family: Arial, sans-serif;}
h2 {margin: 0 0 3px 0;padding: 0;color: #FFFFFF;font-size: 16px;font-family: Arial, sans-serif;}
h3 {margin: 3px 0 0 0;padding: 0;color: #FFFFFF;font-size: 14px;font-family: Arial, sans-serif;}
a:link {color: #FF0000; text-decoration: underline;}
a:active {color: #FF0000; text-decoration: underline;}
a:hover {color: #FF0000; text-decoration: underline;}
a:visited {color: #FF0000; text-decoration: underline;}
:active, :focus {outline:none;}
.bold {font-weight: bold}
#outerwrapper {margin: 0 auto; padding: 0;}
#innerwrapper {margin: 0 auto 0 auto; padding: 10px 0 0 0; width: 960px;}

/* HEADER */
#header {margin: 0 0 10px 0; padding: 0; width: 954px; height: 250px; border: 1px solid #333333; background-image: url('http://www.afmcoh.com/images/header.jpg')}
#leftflag {margin: 130px 0 0 20px; padding: 0; width: 132px; height: 99px; float: left;}
#rightflag {margin: 130px 20px 0 0; padding: 0; width: 132px; height: 99px; float: right;}

/* MENU */
#menu {margin: 0; padding: 0; width: 956px;}
#ddmenu {margin: 0;	padding: 0;	z-index: 30;}
#ddmenu li {margin: 0; padding: 0; list-style: none; float: left; font-weight: bold;}
#ddmenu li a {display: block; margin: 0 5px 0 0; padding: 3px 8px; background: #000000;	color: #FFFFFF;	text-align: center;	text-decoration: none; border: 1px solid #333333; border-bottom: none;}
#ddmenu li a:hover {background-color: #161616; border: 1px solid #333333; border-bottom: none;}
#ddmenu div {position: absolute; visibility: hidden; margin: 0;	padding: 0;	background: #333333; border-bottom: 1px solid #333333;}
#ddmenu div a {position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #161616; color: #FFFFFF; font: bold 11px arial;}
#ddmenu div a:hover {background: #333333; color: #FFFFFF; font: bold 11px arial;}

/* MUSIC PLAYER */
#musicplayer {margin: 8px 0 0 0; padding: 0; height: 15px; width: 400px; float: right;}

/* INDEX PAGE */
#about {margin: 0 0 10px 0; padding: 10px; width: 934px; text-align: justify; border: 1px solid #333333; background: #000000;}
#about p {margin: 0; padding: 0; line-height: 18px;}
#contentblocks {margin: 0 0 25px 0;	padding: 0;	width: 956px; height: 262px;}
#leftblock {margin: 0 10px 0 0;	padding: 5px; width: 300px;	height: 250px; float: left;	border: 1px solid #333333; text-align: center; background: #000000;}
#centerblock {margin: 0 10px 0 0; padding: 5px;	width: 300px; height: 250px; float: left; border: 1px solid #333333; background: #000000;}
#rightblock {margin: 0;	padding: 5px; width: 300px;	height: 250px; float: left;	border: 1px solid #333333; background: #000000;}
#rightblock ul {margin: 0; padding: 0; list-style:none;}
#rightblock li.red {margin: 0; padding: 0 10px 0 0;	display: inline;}
#rightblock li.red a {color: #FF0000; font-weight: bold; cursor: default;}
#rightblock li.white {margin: 0; padding: 0 10px 0 0; display: inline;}
#rightblock li.white a {color: #FFFFFF;	font-weight: bold; cursor: default;}
#rightblock li.blue {margin: 0;	padding: 0 10px 0 0; display: inline;}
#rightblock li.blue a {color: #0000FF; font-weight: bold; cursor: default;}
#rightblock li.link {margin: 0;	padding: 0 10px 0 0; color: #FF0000; font-weight: bold;	display: inline;}

/* PICTURE PAGES */
#pictures {margin: 0 0 25px 0; padding: 10px; width: 934px; border: 1px solid #333333; background: #000000;}

/* GUESTBOOK */
#guestbook {margin: 0 0 25px 0; padding: 5px 10px 10px 10px; width: 934px; border: 1px solid #333333; background: #000000;}
#guestbook p {margin: 0; padding: 0; line-height: 18px;}
.ddgb_wrapper {font-family: Arial, sans-serif; padding: 0; font-size: 90%;}
.ddgb_wrapper a {color: #FFFFFF;}
.ddgb_wrapper a:hover {color: #FF0000;}
.ddgb_entry {background: #161616; margin: 0 0 15px 0; padding: 10px; border: 1px solid #333333;	text-align: left;}
.mod {background: #005abe; color: #FFFFFF; display: inline;	padding: 1px 10px 1px 10px;	margin-right: 10px;}
.mod a {color: #FFFFFF;}
.mod a:hover {color: #CCCCCC;}
.ddgb_entry p {margin: 0 0 8px 0; padding: 0; line-height: 130%; color: #FFFFFF;}
.ddgb_entry h2 {margin: 0; padding: 0; font-size: 100%; color: #FFFFFF; font-weight: bold;}
.ddgb_info {font-size: 90%;	color: #666666;	float: right; margin: 0 0 5px 10px;	padding: 1px; text-align: right; line-height: 140%;}
.ddgb_info a {color: #666666; text-decoration: none;}
.ddgb_admin {font-size: 85%; color: #FFFFFF; text-align: right;	margin: 10px 0 0 0;	padding: 3px 8px 3px 8px; border: 1px solid #333333;	background: #232323;}
.ddgb_h {font-weight: bold;}
.ddgb_entrybox {text-align: left;}
.ddgb_entrybox h2 {margin: 0; padding: 0; font-size: 140%; color: #FFFFFF; letter-spacing: 1px;}
.ddgb_entrybox input {font-family: Arial, sans-serif; background: #161616; color: #FFFFFF; border: 1px solid #333333;}
.ddgb_entrybox textarea {overflow: auto; height: 100px;	width: 265px; font-family: Arial, sans-serif; background: #161616; color: #FFFFFF; border: 1px solid #333333;}
#gbsubmit {color: #FFFFFF; background: #161616;	border: 1px solid #333333; padding: 0 7px 0 7px;}
.ddgb_entrybox table {font-size: 90%; color: #FFFFFF;}
.ddgb_entrybox li {margin: 0 0 5px 0;}
.ddgb_nav {text-align: left;}

/* FOOTER */
#footer {margin: 0 0 0 0; padding: 5px 0 5px 0;	width: 954px; text-align: center; border: 1px solid #333333; background: #000000;}
#footer p {margin: 0; padding: 0; font-size: 11px;}
#footer a {color: #CCCCCC; text-decoration: none;}
