object:focus { outline: none !important; }
a:link {color:#00f}
a:visited {color:#800}
a:hover {color:#f00}
a:active {color:#800}
address { text-align: center; font-size: 1em; font-style: normal; margin-top: 15px}
address:first-line { font-family: verdana, arial, helvetica, sans-serif; font-size: 1.12em; font-weight: bold; color: #008000}
body { font-size: 75%; } /* IE */
body { font-size: 12px; } /* Other browsers */
body { text-align: center; color: #000; background-color: #f5f5f5; margin: 0; padding: 5px 0 5px 0}
p { line-height: 1.35em; margin: 0 0 0.5em 0; padding: 0 }
h1 { text-align: center; font-size: 2em; margin: 0; padding: 0; font-weight: bold; color: #800000}
h2 { text-align: center; font-size: 1.5em; margin: 0; padding: 0; font-weight: bold; color: #0000FF}
h3 {font-size: 1.12em; margin: 0; padding: 0; font-weight: bold; color: #880000}
h4 {font-size: 1.12em; margin: 0; padding: 0; font-weight: bold; color: #000080}
h1, h2, h3, h4, caption { font-family: verdana, arial, helvetica, sans-serif}
ol { margin: 0 0 0 20px; padding: 0}
ul { margin: 0 0 0 20px; padding: 0}
li { margin: 0.5em 0 0.5em 10px; padding: 0}

#page { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; width: 800px; background-color: #ffffe5; position: relative; margin: 0 auto; padding: 0; border: 7px ridge #ffaa00}
#header { height: 150px; padding: 0; margin: 0}


#footer { text-align: right; background-color: #ffaa00; width: 800px; margin: 0 auto; padding: 5px 0 2px 0}
#footer p { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0 20px 0 0; padding: 0}
#footer a { text-decoration: none;}
#footer a:link { color: #800;}
#footer a:visited { color: #800;}
#footer a:hover { color: #f00;}
#footer a:active { color: #f60;}

#content { text-align: left; width: 600px; margin-top: 5px; margin-bottom: 5px; margin-left: auto; margin-right: auto; padding: 0}
#content a:link { color: #00f;}
#content a:visited { color: #00f;}
#content a:hover { color: #f00;}
#content a:active { color: #00f;}
#content img { border: 7px ridge #ffaa00}

#head img{ border: 0}
#head p{ text-align: center; margin: 0; padding: 0}

#menus { text-align: center; font-size: 14px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 800px; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; padding: 0 0 0 0;}
#menus a { text-decoration: none}
#menus a:link { color: #800;}
#menus a:visited { color: #800;}
#menus a:hover { color: #f00;}
#menus a:active { color: #f60;}
#menus li { margin:0; padding :0;}
#menus ul { margin:0; padding :0;}

#cd a {text-decoration: none}
#cd a:link {color:#000}
#cd a:visited {color:#000}
#cd a:hover {color:#f00}
#cd a:active {color:#000}

#donation{
	text-align:center;
	margin: 0;
	padding:0;
}
#donation img { border: none;}

#form{
	margin: 0;
	padding:0;
}

.link a { text-decoration: none; border-bottom: 1px dotted; font-weight: normal}
.link {  margin-bottom: 5px}
.tip { text-align: center; font-family: "comic sans ms", cursive; color: #00f}
.date {  font-size: 0.75em; font-weight: normal; text-align: left;}
.datatable { border: 2px solid #800080; margin-top: 10px; font-family: verdana, Arial, Helvetica, sans-serif}
.datatable caption { font-size: 1.12em; font-weight: bold; color: #008000}
.datatable th { border: 1px solid #800080; font-size: 0.87em; background-color: #c2b9f2; padding: 5px}
.datatable td { border: 1px solid #800080; font-size: 0.87em; background-color: #bcf6ec; padding: 5px}
.datatable a {font-size: 1em; font-weight: bold}

.imager { float: right; margin: 2px 0 0 10px; padding: 0 }
.imagel { float: left; margin: 2px 10px 0 0; padding: 0 }
.justify {  text-align: justify}
.copyright { font-weight: normal; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 335px 0 0;}
.quote {width: 520px; margin-left: 40px; _margin-left: 33px; margin-right: 33px}
.quote p { border: 7px ridge #ff0; background-color: white; text-align: center; font-style: italic; padding: 10px}
.smlogo { position:absolute; left: 205px; border: 7px ridge #ffaa00; background-color: white; padding: 1px 40px;
 margin-top: 25px; margin-bottom: 0}
.state {font-size: 1.5em; margin: 0; padding: 0 0 0 0; font-weight: bold; color: #880000}
#unshackled { position: absolute; left: 0; top: 0; margin-top: 5px; margin-left: 10px}
#unshackled img{ width: 187px; height: 140px}
#text { position: absolute; top: 0; right: 20px; width: 160px; font-size: 14px; margin-top: 40px;}
#text p { text-align: left; padding: 0; margin: 0}
#ticker { border: 7px ridge #ffaa00}
#ticker { position: absolute; top: 325px; left: 37px; padding: 0; margin: 0}
#button { position: absolute; top: 455px; left: 37px; padding: 0; margin: 0}
#cd { position: absolute; top: 355px; right: 37px; padding: 0; margin: 0}
#newsletter_home { position: absolute; top: 314px; right: 37px; padding: 0; margin: 0}
#newsletter_news { position: absolute; top: 250px; right: 110px; padding: 0; margin: 0}
#paypal img {border: 0;}
#error {text-align: center}
