@charset "utf-8";
/* The CSS for Palmer Weiss, by Focus97: http://www.focus97.com */

/* CSS reset.  Why?  Because browser makers make the www difficult to style. Enough with that. */
/* Reset by: http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; color: #FFFFFF; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/* End the Reset.  Now let the games begin. */

body { background-color:#f08825; margin: 0; text-align:center; height: 100%; width: 100%; }
a { color: #FFFFFF; text-decoration: none; }
a:hover { color: #D1BB8A; }
#wrapper { width: 1000px; text-align: left; top: 0px; border: 3px double #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#horizon { background-color: transparent; position: relative; width: 100%; margin-top: 50px; text-align: center; }
#loadarea { left: 0px; width: 430px; position: relative; top: 0px; height: 398px; padding-right: 3px; border-right-width: 1px; border-right-style: solid; border-right-color: #F08825; padding-top: 10px; padding-left: 3px; overflow: hidden; }
#parent { position: relative; padding: 20px; }
#thumbnails { overflow: auto; right: 0px; width: 400px; position: absolute; top: 0px; height: 403px; font-family: Times, serif; color: #eeeeee; line-height: 18px; }
#thumbnails img { cursor:hand; cursor:pointer }
#thumbnails p { margin-top: 8px; margin-right: 20px; margin-bottom: 8px; margin-left: 20px; font-size: 16px; line-height: 14px; padding: 4px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dotted; border-right-style: none; border-bottom-style: dotted; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #F5B778; color: #333333; font-variant: small-caps; }
#thumbies img { border: 1px solid #FFFFFF; padding: 1px; margin-right: 2px; margin-left: 2px; margin-top: 2px; margin-bottom: 2px; }
#thumbnails a:hover { color: #000000; }
.blog { margin-top: 8px; margin-right: 20px; margin-bottom: 8px; margin-left: 20px; font-size: 16px; line-height: 14px; padding: 4px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dotted; border-right-style: none; border-bottom-style: dotted; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #F5B778; color: #333333; }
.blog a { text-transform: lowercase; color: #FFFFFF; font-size: 14px; line-height: 16px; letter-spacing: 1px; }
.blog a:hover { color: #000000; }
#menu { position:relative; width:100%; height: auto; top: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; overflow: visible; }
.menu { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #D1BB8A; width: 100px; display: block; letter-spacing: 4px; font-weight: bold; }
#bodycontainer { position:relative; width:100%; top: 0px; text-align: center; }
#bodycontent { position:relative; width:100%; top: 0px; left:0px; overflow: auto; height: auto; }
.imageborder { padding: 5px; border: 1px solid #F08825; margin: 10px; }
a:hover .imageborder { background:#F4A95E; }
.imageborder-sm { margin: 2px; padding-right: 2px; padding-left: 2px; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }
.newstxtheading { font-family: Helvetica, Arial, sans-serif; font-size: 18px; color: #EEE; margin: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; }
.newstxtheadingblk { font-family:Times, serif; font-size: 24px; color: #FFFFFF; margin: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; }
.newstxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00FF66; padding-left: 15px; margin: 0px; padding-top: 5px; padding-bottom: 5px; }
.newstxtpanel { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #00DD00; font-weight: bold; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; }
.newstxttab { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #00DD00; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.newstxtpanel a { color: #00DD00; }
.newstxtpanel a:hover { color: #FFFFFF; }
.precopy { font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: #666666; padding-left: 15px; display: block; }
.popouttext { background-color: #666666; display: block; padding: 10px; width: auto; border: 1px solid #999999; margin: 5px 15px 5px 5px; background-image: url(Images/SD-bg.jpg); background-position: left -170px; background-repeat: repeat-x; }
.copy { font-family: Times, serif; font-size: 14px; color: #FFFFFF; padding-left: 230px; padding-top: 10px; padding-right: 10px; display: block; text-align: left; }
#footer { width:1000px; height: 20px; position: relative; top: 0px; text-align: center; margin-top: 40px; margin-right: auto; margin-left: auto; }
.footerlinks { font-family: Times, serif; color: #FFFFFF; font-size: 12px; display: block; text-align: center; padding: 10px 0px 0px; }
#imagebox { padding: 5px; float: right; width: auto; height: 100%; margin: 5px; }
.more { font-size: 9px; text-transform: uppercase; color: #99FF66; font-weight: normal; padding-left: 10px; font-family: Helvetica, Arial, sans-serif; }
.lightboxfont { font-family: "Century Gothic", Helvetica, sans-serif; font-size: 12px; color: #333333; }
.lightboxfont a { color: #333333; }
#lbCaption { color: #333333; }
#menu a { color: #FFFFFF; }
#menu a:hover { color: #F8C18B; }
#footer a { color: #FFFFFF; }
#footer a:hover { color: #F8C694; }
.homeimage { padding-top: 45px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; }

