/* CSS Document */body, html {	font-family: helvetica, arial, sans-serif; 	font-size: 88%;/* font sizing in ems, baby. if you want to change anything, just change this.*/	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/  margin: 0px;  padding: 0px;  min-height: 100%;  height: auto;  width: 100%;  color: #000000;  background-color: #ffffff;}body {  background-image: url(images/outbotbg.jpg);  background-position: center bottom;  background-repeat: no-repeat;  padding-bottom: 130px;}p {	margin: 0em 0em 0.25em 0em;  font-size: 1em;	}div {  font-size: 1em;  line-height: 1.25em;}a {	text-decoration: underline;	font-weight: bold;	color: #000000;}a:link {}a:visited {}a:active {}a:hover {	color: #666666;}h1, h2, h3, h4, h5, h6 {  font-family: helvetica, arial, sans-serif;   padding: 0px;  font-size: 1em;  line-height: 1em;  font-weight: normal;  margin: 0px 0px 0.5em 0px;}h1, h4 {    display: block;		font-size: 1.75em;    line-height: 60px;    height: 90px;		text-align: left;		margin: 0px; 		text-transform: none;}h1 {  width: 620px;	background-image: url(images/headbg.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding-left: 20px;	color: #a40233;}h4 {  line-height: 1.5em;  height: 1.5em;}h5 {		font-size: 1.1em;		text-transform: none;		font-weight: bold;		margin-bottom: 0em;		color: #a40233;}.dateline {  font-family: helvetica, arial, sans-serif;   font-weight: normal;	text-transform: lowercase;}h2 {  font-size: 1.5em;  font-weight: bold;}h3 {  font-size: 1em;  font-weight: bold;}h4 {}h5 {}h6 {}img {	border: 0px none;	margin: 0px;	padding: 0px;}ol, ul, li {	list-style: none;	font-size: 1em;	margin-top: 0em;	margin-bottom: 0em;	line-height: 1.25em;	}li {	margin-top: 0em;}pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/	font-family: monospace;	font-size: 0.9em;}strong, b {	font-weight: bold;}em, i {  font-style: italic;}/* FORMS */form, input, select, textarea, form a {	font-family: verdana, helvetica, arial, sans-serif;	font-weight: normal;	color: #ffffff;}form {  display: block;  width: 100%;  height: auto;  text-align: left;  margin: 0px;  padding: 0px;  float: none;  font-size: 1.0em;  overflow: hidden; }input, select, textarea {  width: 100%;  font-size: 0.8em;  float: left;  clear: both;  font-weight: normal;  background: none;  border: 1px solid #b3b3b3;  padding: 4px;  background: #000000;  text-align: left;  margin: 0px;  margin-bottom: 8px;}input, textarea {  width: 98%;}textarea {  height: 200px;}label {  float: left;  clear: both;  width: auto;  height: auto;  padding: 2px 8px;  text-align: left;  margin: 0px;  color: #000000;  background-color: #b3b3b3;}input.hidden {  height: 1px;  font-size: 1px;  color: #000000;}.fieldbutton, .submitbutton {  display: block;  width: 100px;  height: auto;  padding: 0px;  float: left;  margin-left: 200px;  clear: both;  text-align: center;  border: 0px none;  border: 1px solid #b3b3b3;  margin-bottom: 8px;  cursor: pointer;    font-size: 0.8em;}.admlink {  font-size: 0.8em;  display: block;  width: 98px;  height: auto;  padding: 2px 0px;  float: left;  margin-left: 200px;  clear: both;  text-align: center;  border: 0px none;  margin-bottom: 8px;  cursor: pointer;}.fieldbutton:hover, .submitbutton:hover, .admlink:hover {  background-color: #b3b3b3;  color: #ffffff;  text-decoration: none;}.fieldlistbox, .fieldlistbox:hover {}.linkbar {  display: block;  float: none;  clear: both;  margin: 8px 0px;  padding-top: 24px;  width: 100%;  border-top: 1px dashed #b3b3b3;}.double {  font-size: 1.2em;  font-weight: bold;  color: #ff6600;}.fieldcheckbox, .fieldradiobutton {  width: 16px;}.listtable {  display: table;  table-layout: auto;  float: none;  clear: both;  margin: 0px 0px 8px 0px;  width: 100%;  height: auto;}.listtable td {  display: table-cell;  width: auto;  overflow: hidden;  border-bottom: 1px solid #b3b3b3;  padding: 0px;}td.admincell {  text-transform: lowercase;  width: 64px;}.linkbar2 {  display: block;  width: auto;  height: 16px;  line-height: 16px;  text-align: right;  overflow: hidden;  margin: 5px 0px 10px 0px;  padding: 8px;  float: none;  clear: both;  background: none;	background-image: url(images/headerfill.png);	_background-image: url(images/headerfill.gif);  background-position: top left;	background-repeat: repeat-x;}.listtable .admlink:hover, .linkbar2 a:hover {  text-decoration: underline;}/* MAIN LAYOUT STUFF *//* BASIC BLOCKS */.mainblock {  margin: 0px;  padding: 0px;  background: none;  border: 0px none;  width: 780px;  height: auto;  overflow: hidden;  display: block;  float: none;  clear: both;}.block1 {  padding: 0px;  margin: 0px 0px 10px 0px;  display: block;  height: auto;  overflow: hidden;  width: 140px;  float: none;  clear: none;  font-size: 0.95em;}.block2 {  width: 620px;  padding: 5px 10px 0px 10px;  margin: 0px 0px 10px 0px;  display: block;  height: auto;  overflow: hidden;  float: right;  clear: right;}.block21 {  width: 400px;  padding: 0px;  margin: 0px 0px 10px 0px;  display: block;  height: auto;  overflow: hidden;  float: right;  display: block;  clear: none;  background-image: url(images/homebotbg.jpg);  background-repeat: no-repeat;  background-position: bottom left;}.block2a {  width: 400px;  padding: 45px 0px 0px 0px;  margin: 0px 0px 0px 0px;  display: block;  height: auto;  overflow: hidden;  float: right;  clear: none;  display: block;}.block3 {  width: 240px;  padding: 0px;  margin: 0px 0px 10px 0px;  display: block;  height: auto;  overflow: hidden;  float: right;  clear: right;}.block3a {  width: 200px;  padding: 50px 30px 0px 10px;  margin: 0px 0px 10px 0px;  display: block;  height: auto;  overflow: hidden;  float: left;  clear: both;}#homer1 {  background: url(images/homerbg1.jpg);  background-position: top left;  background-repeat: no-repeat;  padding-top: 55px;    font-size: 0.9em;}div#homer1 h5 {  margin-bottom: 0.5em;  color: #00638f;  text-transform: uppercase;  padding-left: 8px;  border-left: 3px solid #00638f;}div#homer1 p {  padding-left: 12px;}div#homer1 b {  color: #00638f;}#homer2 {  background: url(images/homerbg2.jpg);  background-position: top left;  background-repeat: no-repeat;    font-size: 0.9em;}div#homer2 a img {  border: 1px solid #ebebeb;}div#homer2 a:hover img {  border: 1px solid #a2c432;}#contentcol {  background: none;  padding: 0px;  width: 640px;  background: url(images/artbg.jpg);  background-position: bottom left;  background-repeat: no-repeat;  font-size: 0.9em;}#homecol1 {  background: url(images/hometbg.jpg);  background-position: top left;  background-repeat: no-repeat;}#homecol2 {  background-color: #f5f5f5;  background: url(images/hometbg2.jpg);  background-position: top left;  background-repeat: no-repeat;  padding-top: 70px;  padding-left: 0px;  font-size: 0.9em;}.sideblock {  display: block;  float: none;  clear: both;  margin: 0px 0px 10px 0px;  padding: 0px;  }.block {  display: block;  float: none;  clear: both;  margin: 0px 0px 10px 0px;  padding: 0px;}/* STRUCTURE */#allouter {  display: block;  padding: 0px 0px 0px 0px;  margin: 0px auto;  background: none;  border: 0px none;  width: 940px;  height: auto;  overflow: hidden;  float: none;  clear: both;  background-image: url(images/outtopbg.jpg);  background-position: center top;  background-repeat: no-repeat;}#allinner {  padding: 0px 10px;  margin: 0px auto 0px auto;  background: #ebebeb;  background-image: url(images/outtopbg.jpg);  background-position: center top;  background-repeat: no-repeat;  border: 0px none;  width: 780px;  height: auto;  display: block;  overflow: hidden;  float: none;  clear: both;}/*#allinnerend {  padding: 0px;  margin: 0px 40px 0px 0px;  background: #9c9c9c;  background-image: url(images/bgbot.jpg);  background-repeat: no-repeat;  border: 0px none;  width: 800px;  height: 50px;  display: block;  overflow: hidden;  float: left;  clear: both;}*//* MAIN MENU */#mmenu {  width: 94px;  margin: 0px;  background-image: url(images/menubg.jpg);  background-position: 0px 0px;  background-repeat: no-repeat;  padding: 50px 20px 1em 26px;  height: auto;  overflow: visible;  white-space: word-wrap;}.block1 ul, .block1 li {  display: block;  width: auto;  margin: 0px;  padding: 0px;  width: auto;  height: auto;  overflow: visible;  text-align: left;  float: none;}.block1 ul ul {  margin-bottom: 0.5em;}.block1 ul a, .block1 ul p {  font-family: helvetica, arial, sans-serif;   font-size: 0.8em;  font-weight: bold;  width: auto;  height: 1.2em;  line-height: 1.2em;  padding: 0px;  padding-left: 20px;  display: block;  margin: 0px;  overflow: hidden;  color: #666666;  text-decoration: none;  text-transform: uppercase;  background-repeat: no-repeat;  background-position: left middle;}.cz {  background-image: url(images/flag_cz.jpg);}.en {  background-image: url(images/flag_en.jpg);}.de {  background-image: url(images/flag_de.jpg);}.dk {  background-image: url(images/flag_dk.jpg);}.se {  background-image: url(images/flag_se.jpg);}.is {  background-image: url(images/flag_is.jpg);}.ee {  background-image: url(images/flag_ee.jpg);}.ax {  background-image: url(images/flag_ax.jpg);}.block1 ul ul a, .block1 ul ul p {  font-size: 0.9em;  font-weight: bold;  line-height: 1.5em;  height: 1.25em;  width: 100%;  padding-left: 0px;}.block1 ul li ul {  padding-top: 1.5em;  padding-bottom: 3em;}.block1 ul li ul li ul {  padding-top: 0em;  padding-bottom: 0em;}.block1 ul ul a:hover {  line-height: 1.0em;  padding-top: 0.25em;}.block1 ul ul ul a, .block1 ul ul ul p {  font-size: 0.8em;  line-height: 1.5em;  height: 1.25em;  font-weight: normal;  text-transform: none;}.block1 ul a:hover {  background: url(images/link_over1.gif);  background-repeat: no-repeat;  background-position: left bottom;  color: #000000;}.block1 ul ul a:hover, .block1 ul ul p {  background-image: url(images/link_over2.gif);  background-repeat: no-repeat;  background-position: left bottom;  color: #000000;}.block1 ul ul a:hover {  height: auto;  white-space: normal;  overflow: hidden;  background-color: #ebebeb;}/* ADMIN MENU */.block2 ul, .block2 li {  margin: 0px;  padding: 0px;  list-style: none;  text-indent: 0px;}#adminmenu {  border: 1px dotted #a40233;  border-left: 0px none;  border-right: 0px none;  width: 544px;  padding: 0.5em 66px 0.25em 8px;  display: block;  clear: right;}#adminmenu ul {  float: none;  margin-bottom: 0px;}#adminmenu ul a {  display: block;  text-decoration: none;  font-size: 0.8em;  line-height: 1em;  font-weight: normal;  width: auto;  padding: 0.125em 0.5em;  margin: 0em 0em 0.5em 0em;  color: #000000;  border-left: 1px dotted #666666;}#adminmenu ul a:hover {  background: none;  text-decoration: underline;  border-left: 3px solid #666666;}#adminmenu ul p {  display: block;  float: left;  font-size: 0.8em;  height: 0.9em;  line-height: 1em;  width: 60px;  padding: 0.125em 0em;  margin: 0em 0.5em 0.125em 0em;  color: #666666;  font-weight: bold;}#adminmenu h4, #error h4 {  color: #a40233;  display: inline;  width: auto;  float: right;  font-size: 1.2em;  font-weight: bold;  line-height: 1em;  padding-bottom: 0px;  margin-bottom: 12px;  margin-top: 0px;  padding-top: 0px;}#adminmenu p:hover {  text-decoration: none;  cursor: normal;}#adminmenu a:hover {  background-color: #4c4c4c;  text-decoration: none;}#adminmenu ul {  height: auto;  overflow: hidden;  float: none;  clear: none;  margin: 0px 0px 0px 0px;}#adminmenu ul li {  float: left;  clear: left;}#adminmenu ul li ul {  float: none;  clear: none;  padding: 0px;  margin: 0px;}#adminmenu ul li ul li {  float: left;  clear: none;}/* OTHER BLOCKS */.galleryblock, #nodelist, #homelist, .backblk {  border-top: 1px dotted #666666;  display: block;  width: 544px;  background: #f5f5f5;  padding: 0px 10px;  margin: 0px 66px 0px 8px;  float: none;  overflow: hidden;}.galleryblock {  padding: 10px 10px;}#top {  width: 780px;  height: 188px;  background-image: url(images/top.jpg);  background-position: top center;  background-repeat: no-repeat;  margin: 0px;  padding: 0px;}#toplogo {  width: 780px;  height: 188px;  margin: 0px 0px 0px 0px;  padding: 0px;  border: 0px none;}#error {  display: block;  width: 760px;  background-color: #ff6666;  margin: 0px 0px 0px 0px;  padding: 5px 10px 5px 10px;}#nodelist, #linkslist, #catlist, #homelist {  padding: 0px;   display: block;  background: none;  margin-top: 0.5em;   margin-bottom: 1em;}.contentunit {  display: block;  width: 520px;  background: #f5f5f5;  border: 0px none;  padding: 10px 34px 10px 12px;  margin: 0px 66px 0px 8px;  float: none;  overflow: hidden;}#error div.contentunit {  background: none;  margin: 0px;  padding: 10px;}.block2 #nodetext, .block2 #cattext {    border-bottom: 1px dotted #666666;    padding: 20px 34px 20px 12px;}.listunit, .imglistunit {  display: block;  padding: 5px 0px;  margin: 0px 0px 0px 0px;  width: 500px;  height: auto;	overflow: hidden;	float: left;}div.block21 .contentunit, div.block21 .listunit, div.block21 .imglistunit {  padding-left: 0px;  padding-right: 50px;  margin: 0px;  width: 340px;}div#homecol1 .contentunit {  padding-left: 10px;  background: none;}div#homecol2 .contentunit {  padding-left: 10px;  padding-right: 50px;  background-color: #f5f5f5;}div#homecol2 .listunit, div#homecol2 .imglistunit {  padding-left: 0px;  padding-right: 0px;}div#homecol1 a {  color: #a3037b;  font-weight: bold;  text-decoration: none;  border-left: 1px dotted #a3037b;  padding: 0px 8px;  font-size: 0.9em;  line-height: 1em;  margin-bottom: 0.5em;  float: left;  text-transform: uppercase;    white-space: nowrap;}div#homecol1 a:hover {  border-left: 3px solid #a3037b;}.iconlistunit {}.sideblock hr {}.galleryblock div.contentunit, #nodelist div.contentunit, #linkslist div.contentunit, #catlist div.contentunit  {  margin: 0px 0px;  padding-right: 0px;  padding-top: 5px;}div.listunit div.imagediv, div.imglistunit div.imagediv {  width: 92px;  height: 92px;  margin: 0px 0px 5px 10px;  padding: 0px 0px 0px 0px;  border: 0px none;  background: none;	background-image: url(images/noimage.jpg);	background-position: center center;  background-repeat: no-repeat;  display: block;  float: right;  clear: none;  overflow: hidden;  border: 0px none;}.imagediv table {  display: table;  border-collapse: collapse;  margin: 0px;  padding: 0px;  border: 0px none; }.imagediv table tr {  display: table-row;  margin: 0px;  padding: 0px;  border: 0px none; }.imagediv table td {  display: table-cell;  margin: 0px;  padding: 0px;  border: 0px none; }.imagediv a img {  border: 1px solid #f5f5f5;}.imagediv a:hover img {  border: 1px solid #666666;}div.homelistunit div.imagediv {}div.midimagediv {  width: 182px;  height: auto;  margin: 0px 0px 0.5em 10px;  padding: 0px;  border: 0px none;  background-color: #000000;	background-image: url(images/bg185x185.jpg);	background-position: center center;  background-repeat: no-repeat;  display: block;  clear: right;  float: right;  overflow: hidden;}.fullimage {    width: 520px;    border: 0px none;    margin: 0em 0em 0.5em 0em;    padding: 0px;    float: left;    clear: both;}.midimage {  border: 0px none;  vertical-align: absolute-top;  margin: 0px;  padding: 0px;}div.contentunit p.subtitle, div.contentunitempty p.subtitle {  font-weight: bold;}div.listunit div.textdiv, div.imglistunit div.textdiv, div.iconlistunit div.textdiv {}div.block2 div.listunit div.textdiv {}div.block2 div.imglistunit div.textdiv {}div.block2 div.iconlistunit div.textdiv {}div.block2 div.icon2listunit, div.block2 div.logo2listunit, div.block2 div.homelistunit {}#bottom {  width: 570px;  font-size: .9em;  background: none;  margin: 0px;  padding: 0px 50px 5px 20px;  border-top: 1px dotted #242424;}#bottom p, #bottom a {  text-align: center;  color: #9c9c9c;  padding: 0px;  border: 0px;  margin: 0px;  height: 28px;  line-height: 28px;}#bottom a, .breadcrumbs a, .pager a  {  text-decoration: none;  font-weight: normal;}#bottom a:hover {  font-weight: bold;}.breadcrumbs, .pager {  color: #9c9c9c;}/* START imagegallery */.galleryblock div.galleryunit {  float: left;  clear: none;  width: 92px;  height: 92px;  overflow: hidden;  margin: 0px 8px 8px 0px;  padding: 0px 0px 0px 6px;  background: none;}.galleryblock div.imglistunit {  float: left;  clear: none;  margin: 0px 6px 12px 0px;  padding: 0px 0px 0px 6px;}.galleryunit a img {  border: 1px solid #9c9c9c;}.galleryunit a:hover img {  border: 1px solid #ffffff;}.galleryblock div.galleryunit div.imagediv {    display: block;    overflow: hidden;    float: left;    clear: none;    width: 92px;    height: 92px;    margin: 0px;    padding: 0px;}.galleryblock div.firstcol {  margin-left: 0px;  border-left: 0px none;  padding: 0px;}.galleryblock div.lastcol {  margin-right: 0px;}.galleryblock div.lastrow {}/* END imagegallery *//* START system and navigation */.breadcrumbs, .pager {    clear: both;  font-size: 0.8em;      width: 570px;    padding: 0.5em 50px 0.5em 20px;     display: block;    background: none;    border-top: 1px solid #9c9c9c;    margin: 1em 0em; }.breadcrumbs {  border: 0px none;}.breadcrumbs a, .pager a {    text-transform: lowercase;}.clearall {    font-size: 1px;    line-height: 1px;    height: 1px;    display: block;    overflow: hidden;    float: none;    clear: both;}/* END system and navigation *//* START content specific *//* SITEMAP */.sitemap ul, .sitemap li, .sitemap ul li ul, .sitemap ul li ul li {    margin: 0px;    padding: 0px;    text-indent: 0px;}.breadcrumbs a, .pager a, .sitemap a {    font-weight: normal;    font-size: 1em;}/* ARTICLES */.articles_title {  font-family: helvetica, arial, sans-serif;   font-size: 1.1em;  color: #a40233;  font-weight: bold;  text-transform: uppercase;  text-decoration: none;}a.articles_title:hover {  text-decoration: underline;}/* PROGRAM */.program_artist {  color: #666666;  font-weight: bold;}.program_title {  color: #666666;  font-weight: normal;  font-style: italic;}.program_type {  color: #666666;  font-weight: normal;}.programunit p.morelink a, .programunit p.program_type a {  color: #666666;  font-weight: normal;}.programunit p.morelink {  margin-bottom: 0.25em;}.program_venue {  font-weight: normal;}.programunit div.imagediv table, .programunit div.imagediv tr, .programunit div.imagediv td, .programunit div.imagediv img {  margin: 0px;  padding: 0px;}.articlesunit div.imagediv table, .articlesunit div.imagediv tr, .articlesunit div.imagediv td, .articlesunit div.imagediv img {  margin: 0px;  padding: 0px;}.catunit div.imagediv table, .catunit div.imagediv tr, .catunit div.imagediv td, .catunit div.imagediv img {  margin: 0px;  padding: 0px;}.galleryunit div.imagediv table, .galleryunit div.imagediv tr, .galleryunit div.imagediv td, .galleryunit div.imagediv img {  margin: 0px;  padding: 0px;}.catunit div.imagediv table, .programunit div.imagediv table, .headerunit div.imagediv table, .articlesunit div.imagediv table, .galleryunit div.imagediv table {  table-layout: fixed;  border-collapse: collapse;  empty-cells: hide;  border-spacing: 0px 0px;}/* END content specific */.counter {display: block;float: right;clear: none;height: 32px;line-height: 32px;padding: 0px;text-transform: lowercase;margin: 0px 8px 0px 8px;}a.counter {color: #b3b3b3;font-weight: normal;text-transform: lowercase;margin: 0px;}.orange {color: #a40233;}.listlink {display: block;color: #00AEEF;font-weight: normal;margin-bottom: 8px;}.morelink, .getbacklink, .editlink, .submenulink, .submenuall, .submenuactive, .submenublock, .admlink {  display: block;  float: left;  margin-top: 0.25em;  margin-right: 5px;  padding-left: 16px;  vertical-align: middle;	background-image: url(images/ico-readmore.png);	_background-image: url(images/ico-readmore.gif);  background-position: center left;	background-repeat: no-repeat; 	color: #a40233;}.admlink {}.morelink, .getbacklink, .editlink {    display: block;  font-family: helvetica, arial, sans-serif; 	font-size: 0.8em;	height: 1em;	line-height: 1em;  font-weight: bold;  text-decoration: none;		text-align: center;		padding: 0px 10px;		margin: 0.25em 0.5em 0em 0em; 		text-transform: lowercase;		vertical-align: middle;    border-left: 1px dotted;}.morelink:hover, .getbacklink:hover, .editlink:hover {    border-left: 3px solid;}.linkbar2 a, a.admlink {  display: block;  width: auto;  float: left;  height: 14px;  overflow: hidden;  margin: 0px 4px 0px 0px;  padding: 0px;  color: #b3b3b3;}.admlink:hover {  text-decoration: underline;  color: #ff6600;  background: none;}.submenuactive {  float: none;  color: #b3b3b3;  font-weight: bold; }.submenublock {  float: none;	background-image: url(images/ico-redmore.png);	_background-image: url(images/ico-redmore.gif);}a.submenuactive:hover {  text-decoration: none;}a.submenuall:hover {  text-decoration: underline;}.getbacklink, .submenuall, .editlink {}.editlink {}.admedit {}.admadd {}.admdel {}.submenulink {}.listline {display: block;float: left;clear: right;width: 252px;margin-top: 0px;padding-top: 0px;margin-left: 8px;margin-bottom: 24px;}.midlistline {display: block;float: left;clear: right;width: 190px;margin-top: 0px;padding-top: 0px;margin-left: 8px;margin-bottom: 0px;}.listthumbdiv {display: block;width: 92px;height: 92px;padding: 0px;margin: 0px;margin-right: 10px;float: left;clear: left;vertical-align: absolute-top;}.listimage {display: block;width: 90px;height: 90px;padding: 0px;margin: 0px;}.linkimage {display: block;width: 100px;height: 100px;padding: 0px;margin: 0px;}.listmiddiv, .inlineimg {display: block;width: 144px;height: 144px;overflow: hidden;padding: 0px;margin: 0px;margin-right: 16px;margin-bottom: 16px;float: left;clear: left;vertical-align: absolute-top;padding-right: 16px;border-right: 1px solid #BBBBBB;}.centerme {  text-align: center;  vertical-align: middle;}.hundred {  height: 100%;}.fullwidth {  width: 100%;  height: auto;}.clear, .clear1, .clearall {  display: block;  float: none;  clear: both;  height: 1px;  font-size: 1px;  line-height: 1px;  margin: 0px;  padding: 0px;}.nopad {  margin-bottom: 0px;}form a.admlink {  display: block;  width: 98px;  height: auto;  padding: 3px 0px;  float: left;  margin-left: 200px;  clear: both;  text-align: center;  border: 0px none;  border: 1px solid #b3b3b3;  background: #000000;  margin-bottom: 8px;  cursor: pointer;  text-indent: 0px;  font-size: 9px;  color: #ffffff;  text-transform: none;}form a.admlink:hover {  display: block;  width: 98px;  height: auto;  padding: 3px 0px;  float: left;  margin-left: 200px;  clear: both;  text-align: center;  border: 0px none;  border: 1px solid #b3b3b3;  background: #b3b3b3;  margin-bottom: 8px;  cursor: pointer;  text-indent: 0px;  font-size: 9px;  color: #000000;  text-transform: none;}/*div, h1 {  border: 1px solid #ff0000;}*/.anchors {  width: 160px;  border: 1px dotted #666666;  background-color: #ffffff;  padding: 10px;  margin-bottom: 10px;  margin-left: 5px;  clear: right;  float: right;  font-size: 0.8em;}a.faqterm {  text-decoration: none;}a.faqterm:hover {  text-decoration: none;  color: #000000;}