/*
  Stylesheet for www.marching.com - copyright 2007 March Industries
  Styled by 9Ball Design - www.9balldesign.com - it's your karma if you steal
*/

body {background: url(body-bg.gif) repeat-x; font: 12px arial, helvetica, sans serif; margin: 0 0 0 0; padding: 0 0 0 0;}

#container {display: block; width: 713px; margin: 0 auto; background: url(container-bg.gif) repeat-y;}

/* HEADER */
#header {display: block; width: 713px; height: 135px; background: url(header.gif) no-repeat;}
#header h1 {font-size: 16px; color: #000; text-align: right; padding: 31px 0 0 0; margin: 0 25px 0 0;}
#header p {font-size: 14px; color: #540b0b; text-align: right; padding: 0 0 0 0; margin: 8px 25px 0 0;}
#header p a:link, #header p a:visited { font-size: 14px; color: #540b0b; text-decoration: underline;}
#header p a:hover {font-size: 14px; color: #540b0b; text-decoration: none;}
#header h2 {font-size: 17px; color: #fff; text-align: center; clear: both; margin: 30px 0 0 0;}

/* MAIN CONTENT */
#maincontent {display: block; width: 663px; margin-left: 25px;}
li a:link, li a:visited, .rowone a:link, .rowone a:visited, .rowtwo a:link, .rowtwo a:visited {color: #540b0b; text-decoration: underline;}
li a:hover, .rowone a:hover, .rowtwo a:hover {color: #540b0b; text-decoration: none;}

.rowone span {display: block; width: 221px; float: left; text-align: center; margin-top: 10px;}
.rowtwo span {display: block; width: 330px; float: left; text-align: center;}
.row {margin-top: 10px; display: block;}
.row img {float: left; margin-right: 8px;}
.row p {padding-top: 2px; margin: 0 0 8px 0;}
.row p strong {color: #000; font-size: 16px;}
.row ul {float: left; display: block; margin: 0 10px 0 0; padding: 0 0 0 0;}
.row li {list-style-type: square; margin: 0 0 4px 15px; padding: 0 0 0 0; color: #540b0b;}

/* FOOTER */
#footer {display: block; height: 104px;}
#footer span {display: block; width: 713px; height: 104px; margin: 0 auto; text-align: center; background: url(footer-span-bg.gif) no-repeat; font-weight: bold; color: #fff; padding-top: 5px;}

