/* evpa.org stylesheet for proposed new website.  (c) 2008, steve clark hall, all rights reserved */

 body {
    width: 800px;
    padding: 0pt;
    margin-left: auto;
    margin-top: 0px;
    margin-right: auto;
    color: #000000;
    background-color: #ffffff;
    font-family: arial,sans-serif;
    font-size: 8pt;
      }
      
* html body {margin-left: 50px;}													/* tan hack for IE */ 
    
h1, h2, h3 { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-family: arial, sans-serif; font-weight: normal; }
* html h1 { font-size: 200%;}								 		/* tan hack for IE */ 
* html h2 { font-size: 150%;}								 		/* tan hack for IE */ 
* html h3 { font-size: 120%;}								 		/* tan hack for IE */ 

td {font-size: 8pt;}
em { color: #FF0000; }
hr {color: #336699; background-color: #336699; height: 4px;}
  
a:link, a:visited { color: #0000cc; }
a:hover { color: #ff0000; }

#banner {  width: 800px;	font-family: arial, sans-serif;	font-size: 20px;	font-weight: bold;	color: #336699;	
	background: url(images/evpabg_banner.gif) repeat; 	width: auto; 	padding: 0;	border-top: 0px solid #ffffff;	border-bottom: 0px solid #ffffff;	margin: 0px;}
#banner img {margin: 5px;float: right;	border-left: 2px solid #336699;	border-right: 1px solid #ffffff;	border-top: 2px solid #3452AA;	border-bottom: 1px solid #ffffff;	}
#banner p {	width: auto;	padding: 15px 0px 5px 0px;	margin: 0px 12px;	text-align: left;}
#banner2 {  width: 800px;	margin: 0px;	padding: 0px 0px;	background: #336699;}
#banner2 p {	margin: 0px 0px 0px 0px;	font-family: arial, sans-serif;	color: #ffffff;	font-size: 100%;	text-align: center;}
#banner3 {  width: 800px;	margin: 0px;	padding: 0px 0px;	background: #336699;		border-bottom: 0px solid #F0C413;}
#banner3 p { 	margin: 0px 0px 0px 0px; font-family: arial, sans-serif; color: #FFFFFF; font-size: 100%; text-align: center; }
#banner4 img {margin: 5px 0px 5px 0px; }

table#container {width: 800px; }
    
#nav td { width: 96px; }
#nav a { border-style: solid; border-color: #336699; border-width: 1px 2px 2px 1px; margin: 8px 0; 
	display: block; font-size: 80%; text-align: center; text-decoration: none; }
#nav a:link, a:visited { color: #336699; }
#nav a:hover { background: #336699; color: #ffffFF; border-color: #336699; }
#nav #here  { background: #336699; color: #ffffFF; border-color: #336699; }
    
#leftside { padding: 20px 20px 20px 0px; vertical-align: top; float: left; }

#rightside { padding: 20px 0px 20px 20px; vertical-align: top; float: right}
div#rightside p {text-align: center; }

#bottom table { border: 1px solid #660000; text-align: center; background: #9999ff; }
#bottom td { width: 170px; padding: 5px; }
 
#roster th { text-align: right; font-weight: normal; font-size: 8pt; }

.button a { border-style: solid; border-color: #336699; border-width: 1px 2px 2px 1px; margin: 8px 0; 
	display: block; font-size: 80%; text-align: center; text-decoration: none; }
.button a:link, a:visited { color: #336699; }
.button a:hover { background: #336699; color: #ffffFF; border-color: #336699; }


.copyright { color: #999999; text-align: left; font-size: 75%; }
.copyright hr {color: #999999; background-color: #999999; height: 2px;}