
* {margin:0px; padding:0px; font-family:verdana; font-size:12px;}
html,body {width:100%; height:100%;}
table,tr,td,img {border-collapse:collapse; border-spacing:0px; 
border-style:none; border-width:0px; border:0px;}
.spacer {clear:both;}

body {background-color:white; text-align:center;}
ul {margin-left:1.8em;}
ol {margin-left:2em;}
td {vertical-align:top;}
ul li ul {margin:0 0 0 1.2em;}
p,ul,ol,table {margin-bottom:0.8em; line-height:1.25em;}

h1.invis {display:none; visibility:hidden;}
.white {background-color:white;}

/* outer + inner table */
#outertable {margin:0 auto; height:100%;}
#innertable {margin:0 10px 0 11px; text-align:left;}

/* maintable */
#maintable {margin:0 auto; text-align:left; vertical-align:top;}

/* maincol */
#maincol {vertical-align:top; vertical-align:top;}
#maincol .quote {padding:5px; margin:10px 0; background-color:#eee;}
#maincol hr, #maincol div.hr {display:block; border-top:2px dotted black; height:1; margin:15px 0; clear:both;}

#maincol .left {margin:0 5px 2px 0;}
#maincol .right {margin:0 0 2px 5px;}

#maincol .articles {margin:10px 0 0 0;}
#maincol .articles h2 {margin-bottom:10px;}
#maincol .articles a {text-decoration:none;}
#maincol .article {margin-bottom:0.5em;}
#maincol .date1 {margin:0 0 8px 0;}
#maincol .articles a.leafnode {color:black;}

#maincol .gallery {margin-bottom:0.8em;}
#maincol .gallery img {border:1px dotted #ddd; margin:5px 5px 0 0;}

/* wform */
#maincol .wform input, #maincol .wform select, #maincol .wform textarea {
display:block; padding:1px 2px; width:300px; margin:0 0 4px 0; color:#999;}
#maincol .wform select {width:auto;}
#maincol .wform textarea {width:300px; height:120px; overflow:auto;}
#maincol .wform input.checkbox {width:auto; display:inline; margin-right:3px; vertical-align:middle;}
#maincol .wform span.checkbox {margin-right:4px;}
#maincol .wform input.button {width:auto; display:inline; text-align:center; color:black;}
#maincol .wform input.hidden {display:none; margin:0; padding:0;}

/* messages & errors */
#messages, #errors {margin-bottom:10px; padding:5px 5px 5px 25px;}
#messages *, #errors * {margin:0; font-size:9px; font-weight:bold; color:black;}
#messages {border:7px solid #6EB100;}
#errors {border:7px solid #D43900;}

#searchform input {display:inline; width:100px; margin-right:3px; float:left;}
#searchform input.button {display:inline; width:auto; margin-top:-2px;}

#mailform.wform select {color:white;}
#mailform.wform select {color:white;}

/* download */
.download {background:url(/Webnodes/2.1.2/public/image/icon/download/16x16/default.png) no-repeat left center;}
.download a {padding-left:20px; display:block; font-size:0.9em; height:18px; line-height:18px;}
.download a.pdf {background:url(/Webnodes/2.1.2/public/image/icon/download/16x16/pdf.png) no-repeat left center;}
.download a.jpg,.download a.gif,.download a.png,.download a.tif,.download a.eps {background:url(/Webnodes/2.1.2/public/image/icon/download/16x16/image.png) no-repeat left center;}
.download a.zip,.download a.rar,.download a.gz {background:url(/Webnodes/2.1.2/public/image/icon/download/16x16/archive.png) no-repeat left center;}
.download a.avi,.download a.mpg,.download a.mpeg,.download a.wmv,.download a.mp4 {background:url(/Webnodes/2.1.2/public/image/icon/download/16x16/movie.png) no-repeat left center;}
.download a.txt,.download a.doc {background:url(/Webnodes/2.1.2/public/image/icon/download/16x16/text.png) no-repeat left center;}

/* columns */
.column {margin:0 5px;}
.column .article {margin:0 0 5px 0;}
.column .quote {padding:7px; margin:10px 0; background-color:#eee;}
.coldiv {display:block; margin:15px 0; clear:both;}

.column .wform input, .column .wform select, .column .wform textarea {color:#555; display:block; 
		padding:1px 2px; width:189px; margin:0 0 3px 0; vertical-align:middle;}
.column .wform option {padding:0;}
.column .wform select {width:auto;}
.column .wform textarea {height:60px; overflow:auto;}
.column .wform input.checkbox {width:auto; display:inline; margin-right:3px; vertical-align:middle;}
.column .wform span.checkbox {margin-right:4px;}
.column .wform input.button {width:auto; display:inline;}
.column .wform input.hidden {display:none;}

#shopmenu p,#shopmenu a {font-size:11px;}
#shopmenu .cartlink,#shopmenu .acctlink {display:block; padding:2px 0 2px 17px;}
#shopmenu .cartlink {background:url(/Webnodes/2.1.2/public/image/icon/16x16/shop.gif) no-repeat left center;}
#shopmenu .acctlink {background:url(/Webnodes/2.1.2/public/image/icon/16x16/user.gif) no-repeat left center;}

/* wizref */
#wizref {height:1px; width:1px; float:right;}
#wizref,#wizref p,#wizref a {color:white; font-size:0.1em;}

/* footer */
#footer {padding:2px 0 10px 0;}

