body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
background-image: url(/images/bkgd/bkgd_ufo.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color: #FFFFFF;
text-align: center; /* for IE */
}
body,td,th {
color: #003366;
font-family: arial;
font-size: 9pt;
}
a:link, a:visited, a:active {
color:#003366;
text-decoration: none;
background-color: none
}
a:hover {
color:#828181;
text-decoration: none;
background-color: none
}
a.initiative:link, a.initiative:visited, a.initiative:active {
color:#FFFFFF;
text-decoration: none;
background-color: none
}
a.initiative:hover {
color:#003366;
text-decoration: none;
background-color: none
}
a.message:link, a.message:visited, a.message:active {
color:#FFFFFF;
text-decoration: none;
background-color: none
}
a.message:hover {
color:#828181;
text-decoration: none;
background-color: none
}
a.toprow:link, a.toprow:visited, a.toprow:active {
color:#FFFFFF;
text-decoration: none;
background-color: none;
text-align:center;
font-size:11px;
font-weight:bold;
}
a.toprow:hover {
color:#828181;
text-decoration: none;
background-color: none;
text-align:center;
font-size:11px;
font-weight:bold;
}
a.artscroll:link, a.artscroll:visited, a.artscroll:active {
color:#FFFFFF;
text-decoration: none;
background-color: #FFFFFF;
text-align:center;
}
a.artscroll:hover {
color: #FF0000;
background-color:#66ffff;
text-decoration: none;
text-align:center;
}
a.download { 
display: block; 
width: 50px;
height: 43px; 
background: transparent url(/images/icons/arrow50px_rollover.png) no-repeat;
margin:5px 0px 0px 0px;
border:none;
text-align:center;
} 
a.download:hover { 
background-position: -50px 0;
}
a.book { 
display: block; 
width: 166px;
height: 252px; 
background: transparent url(/images/book/smith_llad3D.png) no-repeat;
border:none;
} 
a.book:hover { 
background-position: -166px 0;
}
a.store_amazon { 
display: block; 
width: 436px;
height: 125px; 
background: transparent url(/images/store/sign_segments/amazonstore.png) no-repeat;
border:none;
} 
a.store_amazon:hover { 
background-position: -436px 0;
}
a.store_authorhouse { 
display: block; 
width: 173px;
height: 200px; 
background: transparent url(/images/store/sign_segments/authorhouse.png) no-repeat;
border:none;
} 
a.store_authorhouse:hover { 
background-position: -173px 0;
}
a.store_cafepressshop { 
display: block; 
width: 424px;
height: 95px; 
background: transparent url(/images/store/sign_segments/cafepressshop.png) no-repeat;
border:none;
} 
a.store_cafepressshop:hover { 
background-position: -424px 0;
}
a.store_donatenow { 
display: block; 
width: 153px;
height: 84px; 
background: transparent url(/images/store/sign_segments/donatenow.png) no-repeat;
border:none;
} 
a.store_donatenow:hover { 
background-position: -153px 0;
}
a.store_thegalleryexpo { 
display: block; 
width: 308px;
height: 105px; 
background: transparent url(/images/store/sign_segments/thegalleryexpo.png) no-repeat;
border:none;
} 
a.store_thegalleryexpo:hover { 
background-position: -308px 0;
}
a.store_toilets { 
display: block; 
width: 237px;
height: 94px; 
background: transparent url(/images/store/sign_segments/toilets.png) no-repeat;
border:none;
} 
a.store_toilets:hover { 
background-position: -237px 0;
}
a.podcast { 
display: block; 
width: 177px;
height: 177px; 
background: transparent url(/images/icons/icon_podcast.png) no-repeat;
border:none;
} 
a.podcast:hover { 
background-position: -177px 0;
}
a.onair { 
display: block; 
width: 177px;
height: 177px; 
background: transparent url(/images/icons/spreaker_radio_icon.png) no-repeat;
border:none;
} 
a.onair:hover { 
background-position: -177px 0;
}
#container { 
margin: 0 auto; 
width: 1000px;
border: 0; 
margin-top:100px;
} 
#tweetbutton {
width:600px; top:0px;
position:absolute; z-index:13; visibility:visible;
margin-left:375px;
} 
#fblikebutton {
width:300px; top:52px; text-align:left;
position:absolute; z-index:13; visibility:visible; vertical-align:middle;
margin-left:100px;
} 
#ticker {
width:1000px;
top:10px;
margin:0px 0px;
text-align:center;
position:absolute;
z-index:30;
visibility:visible;
vertical-align:middle;
text-decoration:none;
font-weight:bold;
}
#initiative_strip {
width:400px;
top:292px;
margin:0px 0px;
padding:0px 20px;
text-align:left;
position:absolute;
z-index:40;
visibility:visible;
vertical-align:middle;
text-decoration:none;
font-weight:bold;
}
#message {
position: absolute;
	width:300px;
	height:20px;
	top:130px;
	z-index:26;
	visibility:visible;
	text-align:left;
	padding-top:3px;
	margin-left:215px;
	font-weight:bold;
}
#donate {
position:absolute;
	width:400px;
	top: 130px;
	z-index:25;
	visibility:visible;
	text-align:right;
	margin-left:580px;
}
#donate_header {
float:left;
width:288px;
font-weight:bold;
color:#FFFFFF;
margin-top:3px;
}
#toplinks {
width:980px;
height:16px;
top:255px;
position:absolute;
z-index:20;
visibility:visible;
vertical-align:middle;
text-align:right;
}
#toplinks_text {
width:980px;
height:16px;
top:250px;
position:absolute;
z-index:15;
visibility:visible;
vertical-align:middle;
text-align:right;
font-size:10pt;
font-weight:bold;
}
#toplinks_spacing {
margin-right:15px;
}
#topquotes {
font-size:10pt;
color:;
width:450px;
text-align:left;
margin:20px 0px 0px 20px;
padding:0px 20px;
float:left;
}
#topquotes_center {
font-size:10pt;
text-align:left;
color:;
width:500px;
margin:0px 250px;
padding:40px 0px 20px 0px;
float:left;
}
#toplink_fade {
background:#FFFFFF;
width:885px;
height:16px;
top:77px; 
position:absolute;
z-index:14;
visibility:visible;
float:left;
margin-left:90px; 
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
} 
#navbar_left {
font-size:9pt; width:125px; height:1500px; float:left;
margin:10px 0px 0px 3px; padding-right:7px;
border-right:solid #CCCCCC 1px;
}
#navbar_right {
font-size:9pt; width:137px; height:1500px; float:right;
margin:0px 3px 0px 0px; padding-left:7px;
border-left:solid #CCCCCC 1px;
}
#media_bar_btm { 
width: 960px;
height:55px;
margin:10px 20px 0px 20px;
text-align:left;
float:left;
} 
#spacer {
height:10px;
width:100%;
float:left;
}
#tagline {
font-size:9pt;
text-align:center;
float:left;
width:1000px;
margin-top:10px;
}
#counter {
font-size:7pt;
text-align:center;
float:left;
width:1000px;
margin-top:10px;
}
#footer {
font-family: arial;
font-size:8pt;
text-align:left;
width:100%;
float:left;
background-image:url(/images/bkgd/paper1800x700.jpg);
background-repeat: no-repeat;
}
#container2 { 
margin: 0 auto; 
width: 1000px;
height:200px;
border: 0;
} 
#div_footer_left {
margin:0px 0px 0px 20px;
text-align:left;
float:left;
}
#div_footer_right {
margin:10px 0px 0px 15px;
text-align:center;
float:left;
}
#div_footer_text {
margin:20px 0px 0px 15px;
width:90px;
text-align:left;
float:left;
}
#copyright {
font-size:8pt;
padding-left:20px;
text-align:left;
}
#div_video {
float:left; 
margin:0px 0px 0px 20px; 
width:490px; 
height:331px; 
background:transparent url(/images/graphics/frame_tablet490short.png) no-repeat; 
text-align:center;
border-width:0px;
}
#spreaker {
float:left;
margin:0px 0px 10px 20px;
width:450px;
text-align:left;
border-width:0px;
}
#div_google_adsense {
width:1000px;
height:90px;
float:left;
text-align:center;
padding-top:5px;
}
#librarything {
float:left;
margin:20px 0px 0px 20px;
width:490px;
}
#amazon_widget {
float:right;
margin:10px 20px 0px 0px;
width:450px;
border-width:0;
}
#amazon_carrousel {
width:500px;
margin:0px 250px;
padding:20px 0px 0px 0px;
float:left;
}
#div_728x90adspace {
width:1000px;
height:90px;
float:left;
padding-top:10px;
}
#div_468x60adspace {
margin:0px 266px;
width:468px;
height:60px;
float:left;
margin-top:5px;
}
#roman_8pt {
font-size:8pt;
font-family:arial;
font-style: normal;
font-weight:bold;
line-height:8pt;
}
#bold_8pt {
font-size:8pt;
font-weight:bold;
line-height:8pt;
}
#bold_9pt {
font-size:9pt;
font-weight: bold;
line-height:9pt;
}
#roman_9pt {
font-size:9pt;
font-weight: normal;
line-height:9pt;
}
#bold_10px {
font-size:10px;
font-weight:bold;
}
#bold_12pt {
font-size:12pt;
font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
line-height:11pt;
margin-bottom:0px;
margin-top:0px;
}
#roman_12pt {
font-size:12pt;
font-weight:normal;
line-height:11pt;
margin-bottom:0px;
margin-top:0px;
}
#roman_11pt {
font-size:11pt;
font-weight:normal;
line-height:11pt;
margin-bottom:0px;
margin-top:0px;
}
#mail_list_email {
margin-bottom:0px;
margin-top:2px;
height:15px;
border:0px;
font-size:8pt;
background-color: #EEEEEE;
}
#mail_list_submit {
margin-bottom:0px;
margin-top:2px;
height:15px;
width:100px;
border:none;
font-size:9px;
color:#003366;
background-color:#E0E0E0;
background:transparent url(/images/buttons/button_submit100.png) no-repeat;
}
#contact {
float:left; 
width:410px; 
border-width:0px;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 60px;
text-align: left;
}
#contact2 {
float:left; 
width:470px; 
border-width:0px;
margin:0px 0px 0px 20px;
text-align: left;
}
#contact2sub {
float:left; 
width:470px; 
border-width:0px;
margin:20px 0px 0px 20px;
text-align: left;
}
#events {
float:left; 
width:520px; 
border-width:0px;
margin:0px 0px 0px 20px;
text-align: center;
}
#youtube {
float:left; 
width:520px; 
border-width:0px;
margin:0px 0px 0px 20px;
}
#youtube_title {
width:520px; 
border-width:0px;
padding-bottom:5px;
text-align:left;
}
#youtube_title2 {
width:520px; 
border-width:0px;
padding:20px 0px 5px 0px;
text-align:left;
}
#youtube_video {
width:520px; 
border-width:0px;
}
#hr {
color:#828181;
width:75%;
}



#feed_rss_shell {
float:left; 
width:220px; 
border-width:0px;
margin:0px 0px 0px 0px;
text-align:left;
}
#feed_rss {
float:left; 
width:200px; 
border-width:0px;
margin:0px 0px 0px 20px;
text-align:left;
}

#feed_rss_advert {
float:left; 
width:200px; 
border-width:0px;
margin:0px 0px 0px 20px;
padding:20px 0px;
text-align:left;
}

/* begin styles for RSS Feed */
.rss-box {
width: 200px;
}
p.rss-title {
padding:0.5em;
}
.rss-title {
text-decoration: none;
font-size:9pt;
font-weight:bold;
margin: 0px;
text-align: left;
}
.rss-items {
margin-top:0px;
margin-left:0px;
padding:0.5em; 0.5em;
}
.rss-item  {
font-weight: normal;
font-size:8pt;
color:#828181;
list-style:none;
padding-bottom:1em;
}
.rss-item a:link, rss-item a:visited, rss-item a:active  {
color:#003366;
font-weight:bold;
text-decoration: none;
background-color: none
}
.rss-item a:hover {
color:#828181;
font-weight:bold;
text-decoration: none;
background-color: none
}
.rss-date {
font-weight:normal;
color: #990000;
font-size:7pt;
}

/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */
.pod-play {
_width:12em;
margin: 0 0.2em; padding: 0.1em 0; _padding:0;
white-space:nowrap;
text-decoration: none;
vertical-align:middle;
background: #fb6;
color: black;
}
.pod-play em {
_width:1em; _cursor:hand;
font-style: normal;
margin:0; padding: 0.1em 0.5em;
background: white;
color: #222;
}
.pod-play span {
_width:1em; _cursor:hand;
margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
}
.pod-play:hover {
background: #666;
color: white;
}
.pod-play:hover em {
background: black;
color: white
}






.feed_menu{
  background: url(/images/icons/feed_menu_orange.png) 0 center no-repeat;
  padding:2px 0;
  display:-moz-inline-box;
  display:inline-block;
  width:38px;
  vertical-align:middle;
  overflow: hidden;
  margin:0 .25em;
}
.feed_menu.open {
  background-position: -38px center !important;
}
.feed_menu select {
  opacity:0;
  margin:0;
  padding:0;
  border:0;
}
.feed_menu option img {
  border:0;
  margin:2px;
  vertical-align: middle;
}
.feed_menu select{
	filter:alpha(opacity=0);
}
* html .feed_menu{
    width:auto;
    background:none;
}

