@charset "utf-8";
/* CSS Document */

* { margin: 0 auto; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; color: #000; }



/*
HTML
--------------------------------------------------------------------------------------------------------------------------*/

html { min-height: 100%; }
body { min-height: 100%; /*font-size: 92%;*/ background: url(/_assets/_img/bg.jpg) repeat-x; }

h1 { color: #540A46; font-size: 1.5em; font-weight: normal; }
h2 { font-size: 110%; font-weight: normal; line-height: 1.1em; letter-spacing: -0.02em; margin-bottom: 1.2em; color: #000; }
h3 { font-size: 100%; font-weight: bold; line-height: 1em; margin: 1.5em auto; margin-bottom: -0.7em; color: #333; }
h4 { font-size: 100%; font-weight: bold; line-height: 1em; margin: 1.5em auto; margin-bottom: -0.7em; color: #333; }

p { font-size: 100%; font-weight: normal; line-height: 1.25em; margin: 1em auto; color: #333; }

abbr { color: #333; }
strong { color: inherit; }
.hilite abbr { color: #fff; }

ul { list-style: none; }

#container a { color: #811E6D; }
#container a:hover { color: #540A46; }

#contact-us a { color: #333 /*#4E9D24*/; }

/*
IDs / Classes
--------------------------------------------------------------------------------------------------------------------------*/

#date { background: #c05; color: #fff; }

.hilite { color: #fff !important; background: #811E6D !important; }

a.external-site { padding-right: 15px; background: url(/_assets/_img/external-site-icon.gif) center right no-repeat; }
a.email-link { padding-right: 15px; background: url(/_assets/_img/email-link-icon.gif) center right no-repeat; }
a:hover.external-site { padding-right: 15px; background: url(/_assets/_img/external-site-icon-over.gif) center right no-repeat; }
a:hover.email-link { padding-right: 15px; background: url(/_assets/_img/email-link-icon-over.gif) center right no-repeat; }
.new-window { color: #666666; font-size: 85%; }
.show-list { list-style: url(/_assets/_img/bullet01.gif); margin-left: 15px; padding-right: 5%; padding-left: 10px; }
.show-list li { margin-bottom: 0.3em; color: #333; }
.go-top { float: right !important; }
.tweet-this-wrapper { margin-top: 3.5em; clear: both; }
.tweet-this { padding: 3px 6px; float: right; font-size: 90%; background: #540A46; color: #fff; }
.tweet-this, .tweet-this:hover, .tweet-this:visited { color: #fff !important; text-decoration: none; }
.tweet-this:hover { background: #c05; }


