@charset "UTF-8"; 

body 	 {color:#000; background-color:#fff; margin-left:auto; margin-right:auto;}
.center  {margin-left:auto; margin-right:auto; text-align:center;}
.sup     {vertical-align:super; font:normal 0.6em Verdana, Helvetica, Arial, sans-serif;}
.nou     {text-decoration:none;}
.left {text-align:left;}
.right {text-align:right;}
.psearch {background-color:#949CCE; color:#D60000;text-align:left; font:bold 1em "Century Gothic", "Lucida Grande", Helvetica, Arial, sans-serif;}
td.psearch {background-color:#949CCE;}
td.psearch2 {background-color:#949CCE; padding:1pt; color:#FFFF33; text-align:center;}
.han {cursor:pointer;}
.clear {clear:both;}
.nst,ul.site li {list-style:none;}
ul.site li a {text-decoration:none;}

p.photo  {font:normal 0.7em Verdana, Helvetica, Arial, sans-serif; text-align:center;}
p.foot   {font:normal 0.7em Verdana, Helvetica, Arial, sans-serif; text-align:center;}
p.small, .links {font:normal 0.7em Verdana, Helvetica, Arial, sans-serif; text-align:center;}
p,a {font:normal 1em Verdana, Helvetica, Arial, sans-serif; line-height:1.4; text-align:left;}
.norm {font:normal 0.8em Verdana, Helvetica, Arial, sans-serif; line-height:1.3;}
.right   {text-align:right;}
.events  {font:normal 0.6em Verdana, Helvetica, Arial, sans-serif; text-align:left; padding-bottom:0.5em;}
.amazon  {font:normal 0.7em Verdana, Helvetica, Arial, sans-serif; text-align:right; border:0pt;}
h1 	 {color:#D60000; background:transparent; text-align:center; font:bold 2.2em "Century Gothic", "Lucida Grande", Helvetica, Arial, sans-serif;}
h2 	 {color:#D60000; background:transparent; text-align:left; font:bold 1.5em "Century Gothic", "Lucida Grande", Helvetica, Arial, sans-serif;}
h3 	 {color:#D60000; background:transparent; text-align:left; font:bold 1em "Century Gothic", "Lucida Grande", Helvetica, Arial, sans-serif;}
h2.guest {color:#000; background:#9999cc; padding:3pt;}

p#footer  {color:#000; background:transparent; text-align:center; font:normal x-small Arial,sans-serif;}

table    {table-layout:fixed; margin-left:auto; margin-right:auto;}
table.reg {font:normal 0.8em Verdana, Helvetica, Arial, sans-serif; text-align:left;}
td.menu  {background:#ffcc99; border:1pt solid #808080; display:block;}
td.menub {background:#cccccc; border:1pt solid #808080; display:block;}
td.box   {border:2pt solid #000; text-align:center;}
td.guest {border:1pt solid #000; font:normal 0.8em Verdana, Helvetica, Arial, sans-serif; text-align:left;}
td.comments {border:1pt solid #000; font:normal 0.8em Verdana, Helvetica, Arial, sans-serif; text-align:left; color:#D60000;}
td.mk    {font:normal 0.7em Verdana, Helvetica, Arial, sans-serif; text-align:left; vertical-align:top;}
.mk2     {font:normal 1em Verdana, Helvetica, Arial, sans-serif; text-align:left; vertical-align:top;}
th.mk    {font:bold 0.8em Verdana, Helvetica, Arial, sans-serif; line-height:1.4; text-align:center;}

li 	 {font:normal 1em Verdana, Helvetica, Arial, sans-serif; text-align:left; line-height:1.7; list-style-position:outside; list-style-type:disc;}

hr       {color:#AD0000; background:transparent;}
input,textarea  {color:#0000FF;}
.new     {color:#FFF; background:transparent;}
img      {border:0pt none; text-align:center; }

a:link     {color:#00F; background:transparent;}
a:visited  {color:#800080; background:transparent;}
a:hover    {color:#3152A5; background:transparent;}
a:active   {color:#D60000; background:transparent;}

a.book     {text-decoration:none; line-height:1.5; font:normal 0.8em Arial, Verdana, Helvetica,sans-serif;}
a.book:hover {text-decoration:underline;}
a.menu, a.menu:visited, a.menu:active {background:transparent; color:#0000ff; text-decoration:none; font:bold 0.8em Arial, Verdana, Helvetica, sans-serif; display:block;}}
a.menu:hover {background:#f63; color:#00f; text-decoration:none; font:bold 0.8em  Arial, Verdana, Helvetica, sans-serif;}
a.photo, a.photo:visited, a.photo:active {background:transparent; color:#0000ff; text-decoration:none; font:normal 1.4em  Arial, Verdana, Helvetica, sans-serif; padding:2pt; display:block; text-align:center;}
a.photo:hover {background:#ff6633; color:#0000ff; text-decoration:none; font:normal 1.4em Arial, Verdana, Helvetica, sans-serif;}

div.books {font:normal 1em Verdana, Helvetica, Arial, sans-serif; line-height:1.6; text-align:left; }

ul#nav {margin:0 0 20px;text-indent:0; padding:0;}
li.menu {list-style-type:none; display:inline;}
li.menu a, li.menu a:visited {display:block; background:#ffcc99; border:1px solid #808080; font-weight:bold; list-style-type:none; color:#0000ff; text-decoration:none; font:bold 12px/1.3 Arial, Verdana, Helvetica, sans-serif; padding:2px 4px;}

li.menu a:hover {background:#f63; color:#fff;}
.thumb {width:100px; height:70px;}

.fl {float:left; padding:10px;}
.fr {float:right; padding:10px;}
#content {
  width : 750px;
  margin-right : auto;
  margin-left : auto;
  margin-top : 0px;
  border:none;
  padding : 0px;
  text-align : left;
}

.color1 {background:#fff;}
.color2 {background:#eee;}
.tt1 td, .tt1 th {vertical-align:top;}

ul#rally li {list-style-type:none; margin-bottom:20px;font-size:0.8em;}
ul#rally li a {font-size:1.4em;}