/*
 * CSS for http://sam.zoy.org/
 * $Id: main.css 2104 2010-10-27 22:15:00Z carmie $
 */


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr2
*/
/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Common attributes */
html {
  background: #fff url(footer.jpg) no-repeat left bottom;
}
body {
  color: black;
  background: transparent url(header.jpg) no-repeat 310px 0;
  font-family: sans-serif, "URW Gothic L",Helvetica, Verdana, Arial;
  font-size: 13px;
  min-height: 1515px;
  position: relative;
}
.right {
  float: right;
  overflow: hidden;
}
.left {
  float: left;
  margin: 5px;
  overflow: hidden;
}
img.left {
    margin: 5px 5px 5px 0;
}
img.right {
    margin: 5px 0 5px 5px;
}
/* Menu stuff */
#header {
  border-width: 0px 0px 2px 0px; /* bottom dark line in page header */
  border-style: solid;
  border-color: #000;
  background: rgba(85,85,153, 0.7);
  background: #555599\9; 
  opacity: 0.7\9;
  color: #000;
  overflow: hidden;
  padding-left: 20px;
  font-size: 18px;
  padding: 5px 0;
}
#header a {
  padding: 20px 0 0 20px;
  text-decoration: none;
  text-shadow: 1px 1px 2px #000;
  color: #fff;
}
#header a:hover {
  text-shadow: 0px 0px 1px #000;
  color: #F4E8DA;
}
.topmenu {
  overflow: hidden;
  padding: 4px 20px 0;
}
#header .right {
  padding: 4px 20px;
}
.topmenu li {
  display: inline;
}
.topmenu li:first-child {
    padding-right: 140px;
}
#content {
  margin: 0 20px 520px 250px;  
  max-width: 800px;
  background: rgba(255,255,255, 0.3);
  padding: 5px;

}
#content p, h4, h5, h6, ul, ol {
  padding-bottom: 0.3em;
}
#content h3 { 
  padding: 0.2em 0 0.3em 0;
}
#content h2 { 
 padding: 0.3em 0 0.3em 0;
}
#content h1 {
  padding: 0.5em 0 0.3em 0;
}
#leftmenu {
  width: 143px;
  position: absolute;
  top: 70px;
  left: 0;
  margin-left: 41px;
  overflow: hidden;
  white-space: nowrap;
  line-height: 27px;
}
#leftmenu, #leftmenu a {
  text-shadow: 1px 1px 2px #000;
  color: #fff;
  font-size: 11px;
  text-decoration: none;
}
#leftmenu a:hover { 
  text-decoration: underline;
  text-shadow: 0px 0px 1px #000;
  color: #F4E8DA;
}
#leftmenu h3 {
  text-align: right;
  font-weight: bold;
  font-size: 13px;
  line-height: 25px;
  color: #fff;
  padding-right: 20px;
}
#footer {
  position: absolute;
  bottom: 0;
  padding: 15px 15px 10px 15px;
  color: white;
  font-size: 11px;
  height: 20px;
  border-width: 2px 2px 0 0; /* bottom dark line in page header */
  -moz-border-radius-topright: 10px;
  -webkit-border-radius-top-left: 10px;
  border-style: solid;
  border-color: #555599;
  background: #000;
  opacity: 0.7;
  max-width: 580px;
}
#footer a {
  color: #fff;
  text-shadow: 1px 1px 2px #000;
}
#footer a:hover {
  color: #F4E8DA;
  text-shadow: 0px 0px 1px #000;
}
p {
 /* text-indent: 10pt; */
  text-align: justify;
}

a:link  {
  color: #225599;
  background-color: inherit;
}
a:visited {
  color: #002266;
  background-color: inherit;
}
a:active  {
  color: #88ff77;
  background-color: inherit;
}

h1 {
  font-size: 1.4em;
}

h2 {
  font-size: 1.2em;
}

blockquote.center,p.center,td.center {
  text-align: center;
}



