html,body
{
   margin: 0px;
   padding: 0px;
}

body
{
   font-family: "Verdana","Arial",Sans-Serif;
   font-size: 11px;
   background: url(../images/nav_background.png);
   text-align: center; /* center the wrapper div */
}

table.paypal
{
   font-family: "Verdana","Arial",Sans-Serif;
   font-size: 12px;
   margin-left: 25px;
   margin-right: 25px;
}

table#roster
{
   font-family: "Verdana","Arial",Sans-Serif;
   font-size: 12px;
   margin-left: 25px;
   width: 625px;
}

table#roster th
{
   padding: 5px;
}

table#roster td
{
   padding: 5px;
}

h1
{
   font-family: "Times New Roman",Serif;
   font-size: 22px;
   color: #224d24;
   margin: 0px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 5px;
   padding-bottom: 7px;
   font-style: italic;
   font-weight: bold;
}

h2
{
   font-family: "Times New Roman",Serif;
   font-size: 20px;
   color: #224d24;
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-top: 5px;
   padding-left: 20px;
   padding-bottom: 5px;
   font-size: 18px;
   font-style: italic;
}

h2.sidebar
{
   margin-top: 15px;
   padding-left: 10px;
   padding-bottom: 5px;
   font-size: 20px;
}

h3
{
   font-family: "Times New Roman",Serif;
   font-size: 18px;
   color: #224d24;
   margin: 0px;
   padding-left: 25px;
   padding-right: 20px;
   padding-top: 5px;
   padding-bottom: 5px;
   font-weight: normal;
}

h4
{
   font-family: "Times New Roman",Serif;
   font-size: 14px;
   color: #000000;
   margin: 0px;
   padding-left: 25px;
   padding-right: 20px;
   padding-top: 5px;
   padding-bottom: 5px;
   font-weight: normal;
   font-style: italic;
}

a
{
   text-decoration: none;
   border-bottom: 1px dotted #224d24;
   font-weight: bold;
   color: #224d24;
}

a.footer
{
   color: #ffffff;
   font-weight: normal;
   text-decoration: none;
   border-bottom: 1px dotted #ffffff;
}

a.footer-bold
{
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
   border-bottom: 1px dotted #ffffff;
}

a.footer-nav
{
   color: #1a3b1b;
   font-weight: bold;
   text-decoration: none;
   border-bottom: none;
}

a.release
{
   text-decoration: none;
   border-bottom: none;
}

img
{
   border: none;
   margin: 0px;
   padding: 0px;
}

img.block
{
   display: block;
}

img.nav-block
{
   display: block;
   float: left;
   margin-left: 17px;
   margin-right: 17px;
}

img.nav-block-left
{
   display: block;
   float: left;
   margin-left: 8px;
   margin-right: 17px;
}

img.nav-block-right
{
   display: block;
   float: left;
   margin-left: 17px;
   margin-right: 7px;
}

#main img
{
   margin-left: 15px;
   margin-right: 15px;
   margin-top: 10px;
}

p
{
   border: none;
   margin: 0px;
   padding: 0px;
}

p.content
{
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 5px;
   padding-bottom: 10px;
   text-indent: 20px;
   line-height: 16.5px;
}

p.content-no-indent
{
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 5px;
   padding-bottom: 10px;
   line-height: 16.5px;
}

p.content-header
{
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 5px;
   line-height: 16.5px;
}

p.sidebar
{
   font-size: 11px;
   padding: 10px;
   color: #1a3b1b;
   margin-bottom: 5px;
   line-height: 14px;
}

p.release
{
   font-size: 12px;
   color: #1a3b1b;
   text-align: center;
   margin: 0 auto;
   padding: 0;
}

p.footer
{  
   font-family: "Times New Roman",Serif;
   font-size: 13px;
   color: #ffffff;
   line-height: 19px;
}

p.footer-nav
{
   font-family: "Times New Roman",Serif;
   font-size: 14px;
   margin-top: 0px;
   margin-bottom: 10px;
}

p.centered
{
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 5px;
   padding-bottom: 10px;
   text-align: center;
   line-height: 16.5px;
}

p.paydetails
{
   padding-left: 30px;
   padding-right: 5px;
   padding-top: 5px;
   padding-bottom: 10px;
   font-size: 14px;
}

hr
{
   height: 3px;
   color: #c0cbc0;
   background-color: #c0cbc0;
   width: 70%;
   text-align: center;
}

li
{
   margin-left: 35px;
}

div#wrapper
{
   position: relative;
   border: none;
   width: 100%;
   margin: 0px;
   padding: 0px;
}

div#nav-bar
{
   position: relative;
   border: none;
   width: 100%;
   height: 37px;
   margin: 0px;
   padding: 0px;
}

div#nav-links
{
   position: relative;
   border: none;
   width: 1000px;
   height: 37px;
   margin: 0 auto;
   padding: 0;
   overflow: hidden;
}

div#padding
{
   position: relative;
   border: none;
   width: 100%;
   height: 3px;
   margin: 0px;
   padding: 0px;
   background: url(../images/nav_padding.png) 0 0 repeat-x;
   display: block;
   overflow: hidden;
}

div#container
{
   position: relative;
   border: none;
   width: 100%;
   background: url(../images/background.png) 0 0 repeat-x;
   margin: 0px;
   padding: 0px;
   float: left;
}

div#logo
{
   position: relative;
   border: none;
   width: 656px;
   height: 123px;
   margin: 0 auto;
   padding: 0;
   overflow: hidden;
}

div#photo-bar
{
   position: relative;
   border: none;
   width: 656px;
   height: 154px;
   margin: 0 auto;
   padding: 0; 
   overflow: hidden;
}

div#rounded-top
{
   position: relative;
   border: none;
   width: 656px;
   height: 17px;
   margin: 0 auto;
   padding: 0;
   background: url(../images/main_content_top.png) 0 0 no-repeat;
}

div#main
{
   position: relative;
   border: none;
   width: 656px;
   min-height: 475px;
   margin: 0 auto;
   padding: 0;
   background: url(../images/main_content_box.png) 0 0 repeat-y;
   text-align: left;
}
* html #main{ height: 475px; min-height:475px; }

div#content
{
   position: relative;
   border: none;
   width: 450px;
   min-height: 475px;
   margin: 0 auto;
   padding: 0;
   float: left;
}
* html #content{ height:475px; min-height:475px; }

div#rightbar
{
   position: relative;
   border: none;
   width: 175px;
   min-height: 460px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-right: 25px;
   margin-top: 15px;
   padding: 0;
   float: right;
}
* html #rightbar{ height:460px; min-height:460px; }

div#sidebar
{
   position: relative;
   border: 2px dashed #224d24;
   width: 170px;
   min-height: 300px;
   margin: 0 auto;
   padding: 0;
   text-align: left;
   background: #e0e0e0;
}
* html #sidebar{ height:300px; min-height:300px; }

div#release-form
{
   position: relative;
   border: none;
   width: 155px;
   height: 120px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-top: 25px;
   margin-left: 10px;
   padding: 0;
   text-align: left;
   background: url(../images/small_box.png) 0 0 no-repeat;
}

div#rounded-bottom
{
   position: relative;
   border: none;
   width: 656px;
   height: 17px;
   margin: 0 auto;
   padding: 0;
   background: url(../images/main_content_bottom.png) 0 0 no-repeat;
}

div#footer
{
   position: relative;
   border: none;
   width: 100%;
   margin: 0 auto;
   margin-bottom: 5px;
   padding: 0;
   clear: both;
}

img.in-page
{
   border: solid 3px #224d24;
}

div.float-left
{
   position: relative;
   float: left;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 5px;
   padding-left: 20px;
   margin-bottom: 3px;
   border: none;
}

div.float-right
{
   position: relative;
   float: right;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 20px;
   margin-bottom: 3px;
   border: none;
}
