html, body {font-size: 10px; font-family: "Courier New", Courier, monospace; 
margin: 0; background: url(../img/logo-tile.jpg);}

#page {width: 89em; margin: 0 auto; background: #ffffff; display: block;
border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; overflow-x: hidden; overflow: hidden;}

#header {width: 89em; margin: 0 1.9em; padding: 0.8em 0; height: 90px; background: #ffffff;}

#logo {background: url(../img/logo.jpg) no-repeat; 
width: 424px; height: 75px; float: left; margin-top: 14px;
cursor: pointer;}

#logo h2 {display: none;}

#img_array {width: 90px; height: 90px; float: right; margin-right: 3.6em;}

#nav {margin-left: 1.9em;}

#content {padding: 0 1.9em;}

#footer {margin: 4em 1.9em 0; padding: 1em 0 2em 0; border-top: 2px dotted #999999; text-align: right;}

.footer {font-size: 1em; text-align: right;}

#contact {width: 500px; margin: 0 auto; padding: 2em 0 0 0; text-align: center; font-size: 1.8em;}

#left_column {width: 50em; float: left;}

#right_column {width: 29em; float: right; margin-right: 2.4em;}

#left_column2 {width: 48em; float: left; margin-right: 2em;}

#right_column2 {width: 33.3em; float: right;}

p {margin: 0; padding-bottom: 1.2em; font-size: 1.2em;}

a, a:active {outline: 0;}

#content a {color: #000; text-decoration: underline;}

#content a:hover {color: #ff6600; text-decoration: underline;}

#content ul {padding: 0; margin: 0; list-style: none; font-size: 1.2em;}

#footer a {color: #000; text-decoration: none;}

#footer a:hover {color: #ff6600; text-decoration: none;}

.img_heading {padding-bottom: 1.8em;}

.post {border-top: 2px dotted #999999; clear: both;
padding: 2em 0;}

.image_left{width: 161px; float: left; padding: 1em 2em 0em 0; display: inline;}

.text_right {width: 50em; display: inline; float: left;}

h2 {font-family: georgia; font-size: 1.8em; 
font-style: italic; font-weight: bold;
padding: 0 0 1em 0; margin: 0;}

h2.no_pad {font-family: georgia; font-size: 1.8em; 
font-style: italic; font-weight: bold;
padding: 0; margin: 0;}

.meta {font-family: georgia; font-size: 1.2em; padding: 0.5em 0 1em 0;}

a img {border: 0;}

input, form {margin: 0; padding: 0;}

#signup {background: url(../img/mlist_bg.jpg) no-repeat; 
width: 314px; height: 145px;
margin: 0 0 20px 0;}

#signup_inner {padding: 64px 14px 0em; color: #ffffff; font-size: 11px;}

.mailing_list{padding: 14px 0 0 0;}

.mailing_list input[type="text"]{width: 115px; height: 12px;
font-size: 10px; font-family:"Courier New", Courier, monospace;
padding: 6px 7px 5px; border: 0px;}

input#name,input#email {width: 115px; height: 12px;
font-size: 10px; font-family:"Courier New", Courier, monospace;
padding: 6px 7px 5px 7px; border: 0px;}

/* Safari */
::selection {
background: #000000;
color: #ffffff; 
}
/* Firefox */
::-moz-selection {
background: #000000;
color: #ffffff; 
}

.message {height: 28px;}

#page_nav {
font-size: 1.2em; border-top: 2px dotted #999999;
padding: 1em 0;
}

#signup_inner table td {padding-right: 3px;}

#page_nav a {text-decoration: none;}

#page_nav .current {font-weight: bold;}







