body {font-family:verdana,arial,sans-serif; text-align: left; margin:0; padding: 0; color:#000000; background-color:#FFFFFF; background-image: url(laughback.gif); background-repeat: repeat-y; height:100%;font-size: 100%;}
div#main { background-image: url(laughback_right.gif); background-repeat: repeat-y; background-position: top right; min-height:100%; height:auto !important; height:100%;position:absolute; top:0; left:0; width:100%}

div#menu {position:absolute; left:0;}
img#logo {position:absolute; top:20px; left:23px; margin:0; padding: 0 0 117px 0; background-image: url(robot_head.gif); background-position: 12px 100%; background-repeat: no-repeat;}
div#menu ul {margin:213px 0 0 23px; padding: 20px 10px 10px 10px; border: 4px solid #000000; background-image: url(laughback_pale.gif); background-position: top right; background-color: #E4E7FB; background-repeat: repeat-y; width: 8.5em;}
div#menu ul li {list-style-type: none; font-weight:bold; font-size:1.4em; line-height: 1em; margin:0.5em 0 0.2em 0; padding: 0;}
div#menu ul li ul {margin:0; padding:0; background-image: none; background-color: transparent; width: auto; font-size: 0.5em; border-width: 0}
div#menu ul li ul li {padding-left: 0.65em;}
#here {background-image: url(youarehere.gif); background-repeat: no-repeat;}

div#content {margin: 0 6.5em 0 16em; padding:0 0 0 0; height:auto !important; height:1%;}
div#content h1 {margin: 0; padding:1em 0 0.8em 0;}
div#content p {text-align: justify; margin: 0; padding:0 0 1em 0;}
hr#footer {clear:both;height:2px; color:white; background:white; border-width:0; margin: 0 0 1.5em 0; padding:0;}

div#content div.quoteleft {display:block; background-image: url(laughback.gif); background-repeat: repeat-y; background-position: 100% 30px; margin:0 1em 0.6em 0; padding: 0 30px 0 0; float:left;}
div#content div.quoteleft p {text-align:right; font-size:1.4em; font-weight:bold; display:block; margin:0; padding:1em; background-color: #E4E7FB; background-image: url(laughback_pale.gif); background-repeat: repeat-y; background-position: top right;}


div#content div.quoteright {display:block; background-image: url(laughback_right.gif); background-repeat: repeat-y; background-position: -25px 45px; margin:0 0 0.6em 1em; padding: 0 0 0 30px; float:right;}
div#content div.quoteright p {text-align:left; font-size:1.4em; font-weight:bold; display:block; margin:0; padding:1em; background-color: #E4E7FB; background-image: url(laughback_pale.gif); background-repeat: repeat-y; background-position: top right;}
div#content div.boxout {display:block; background-image: url(paper_dark.gif); background-repeat: repeat; margin: 1em 0; padding: 0; font-size:1.1em; font-weight:bold;line-height: 1.2;}
div#content div.boxout ul, div#content div.boxout p { margin:0 30px; padding:1em; background-color: #E4E7FB; background-image: url(paper.gif); background-repeat: repeat;}
div#content div.boxout ul {padding-left:2.2em; list-style-image:url(bullet.gif)}
div#content div.boxout ul li { margin:0; padding:0 0 0.2em 0.15em; line-height:1.2em;}

.clearedtext, .alignmentleftclear, .alignmentrightclear, .alignmentcenterclear {clear:both;}
.alignmentleft, .alignmentleftclear {display: inline;float:left; margin:0 1em 1em 0;}
.alignmentright, .alignmentrightclear {display: inline; float:right; margin:0 0 1em 1em;}
.alignmentcenter, .alignmentcenterclear {display: block; margin-left: auto; margin-right: auto; margin-bottom:1em;}


a:link {color:#006530}
a:visited {color:#006530}
a:hover {color:#b00002}
a:active {color:#b00002; text-decoration:none;}


form {padding:1em; margin:0;display:block;width:auto; background-image: url(paper.gif); background-repeat: repeat;}

div#content form p {display:block; padding:0; margin:0 ;width:auto;}
label {display:block; margin:0 0 0.5em 0; padding: 0; border: 0; text-align: left;}
form strong {display:block; float:left; width:8em; font-weight:bold;}
span.firstline {display:block; float:left; width:20.75em;}
form em{color:#b00002; font-style:normal; font-weight:bold;}
textarea,label input {font-family:verdana,arial,sans-serif; font-size:0.8em;width:25em;padding:0.1em 0.3em; margin:0;}


div#content div#yourmail {padding:1em; margin:0 0 1em 0;display:block;width:auto; background-image: url(paper.gif); background-repeat: repeat;}
div#content div#yourmail p{padding:0.5em 1em; margin:0;display:block;width:19em; background-color: #ffffff; text-align: left;}

div#content form p.mailicon, div#content div#yourmail p.mailicon{float:right;padding:0; margin:0; display:block; width:auto; background-color: transparent;}

span.boxedtopcaption {display:block; line-height:1.1em; height:1.2em; font-weight:bold; padding-top:0.5em;}
span.boxedbasecaption {display:block; font-size:0.8em; line-height:1.1em; height:3.6em}
a img.boxed {border: 2px solid #006530;}
a:visited img.boxed {border-color:#006530}
a:hover img.boxed {border-color:#b00002}
a span.topcaption {text-decoration:none;}
