/* screen.css */
.small {
  font-style: italic;
  font-size: smaller;
  color: gray;
}
.strong {
  font-weight: bold;
}
body,html {
        font: small sans-serif;
        background: #FFFFFF;
        color: black;
        margin: 0;
        padding: 0;
}
a {
        text-decoration: none;
        color: #002bb8;
        background: none;
}
a:visited {
        color: #5a3696;
}
a:active {
        color: #faa700;
}
a:hover {
        text-decoration: underline;
}
a.stub {
        color: #772233;
}
a.new, #p-personal a.new {
        color: #ba0000;
}
a.new:visited, #p-personal a.new:visited {
        color: #a55858;
}
hr {
        height: .1em;
        color: #aaa;
        background-color: #aaa;
        border: 0;
        margin: .2em 0 .2em 0;
}

h1, h2, h3, h4, h5, h6 {
        color: black;
        background: none;
        font-weight: normal;
        margin: 0;
        padding-top: .5em;
        padding-bottom: .17em;
        border-bottom: 1px solid #aaa;
}
h1 { font-size: 188%; }
h2 { font-size: 150%; }
h3, h4, h5, h6 {
        border-bottom: none;
        /* font-weight: bold; */
}
h3 { font-size: 132%; }
h4 { font-size: 116%; }
h5 { font-size: 100%; }
h6 { font-size: 80%;  }
ul {
        line-height: 1.5em;
        list-style-type: square;
        margin: .3em 0 0 1.5em;
        padding: 0;
        list-style-image: url(/m/images/bullet.gif);
}
ol {
        line-height: 1.5em;
        margin: .3em 0 0 3.2em;
        padding: 0;
        list-style-image: none;
}
li {
        margin-bottom: .1em;
}
.indent {
	margin: 1em 0 1em 2em;
}
#box-table-a
{
        font-family: Sans-Serif;
        font-size: small;
        margin: 1%;
        width: auto;
        text-align: left;
        border-collapse: collapse;
}
#box-table-a th
{
        font-size: small;
        font-weight: normal;
        padding: 1em;
        background: #b9c9fe;
        border-top: thin solid #aabcfe;
        border-bottom: thin solid #fff;
        color: #039;
}
#box-table-a td
{
        padding: 1em;
        background: #e8edff;
        border-bottom: thin solid #fff;
        color: #669;
        border-top: thin solid transparent;
}
#box-table-a tr:hover td
{
        background: #d0dafd;
        color: #339;
}
img
{
	border: 0;
}

dl.event
{
margin: 1em 0;
padding: 0;
}

.event dt
{
position: relative;
left: 0;
top: 1.2em;
width: 9em;
font-weight: bold;
}

.event dd
{
border-left: thin solid #000;
margin: 0 0 0 9em;
padding: 0 0 .5em .5em;
}

div.highlight
{
margin: 0 0 0 0;
padding: 0 0 0 0;
border-width: 0 0 0 0;
background: #e8edff;
width: auto;
}

img.amazon
{
	border:none !important; 
	margin:0px !important;
}
#wrap {
	width:85%;
	margin:0 auto;
}
#header {
	padding:1%;
}
#nav {
	padding:1%;
}
#main {
	float:left;
	width:60%;
	padding:1%;
}
#sidebar {
	float:right;
	width:36%;
	padding:1%;
}
#footer {
	clear:both;
	padding:2%;
}
#footer p {
	margin:0;
}
* html #footer {
	height:1%;
}

