/*-- Specific Major Parent Objects --*/

* {margin:0px;padding:0px;}

body{font:12px Verdana,Geneva,sans-serif;background:url(/images/MayflyBackgroundWithShadow.jpg) #DDEEFF center fixed;}
body.vfsbody{background:#FFFFFF;}
a{text-decoration:none;color:#0000CC;}
a:visited{text-decoration:none;color:#006699;}
a:hover{text-decoration:underline;color:#3333CC;cursor:pointer;}
a.buy{color:#DD0000;font-weight:bold;}
a.buy:hover{color:#FF0000;}
a.buy:visited{color:#DD0000;font-weight:bold;}
.f14{font-size:14px;}
.m15{margin-top:15px;}
.lcm{font-family:Monaco,Lucida Console,monospace;}
.bodytext{line-height:20px;}
.cleartext{float:left;clear:both;width:823px;}	/* Cleared, floating text */
.bt{line-height:20px;}					/* shorter synonyms */
.ct{float:left;clear:both;width:823px;}	/* for the above */
.ctr{float:right;clear:both;text-align:right;width:823px;margin-right:15px;}	/* right-aligned floating buttons etc */
.noselect{-khtml-user-select:none;-moz-user-select:none;}

#container{width: 1003px;background:#FFFFFF;text-align:left;position:relative;display:block;margin-left:auto;margin-right:auto;border-left:1px solid #000000;border-right:1px solid #000000;}

#headerdrake{position:absolute;bottom:27px;right:0px;z-index:9999;}
#cornerbrookie{position:relative;left:-62px;z-index:9999;}


#leftcolumntop{width:170px;float:left;clear:left;}
#leftcolumntop #wsk{width:160px;margin-left:5px;}
#leftcolumn{width:150px;float:left;padding-left:5px;padding-right:5px;clear:left;font:13px Arial,Helvetica;}

#leftcolumn div.t{text-decoration:underline;font-weight:bold;margin-top:25px;font-size:13px;float:left;clear:both;margin-bottom:3px;width:160px;}
#leftcolumn div.ls{float:left;clear:both;}
#leftcolumn div.ls a{display:block;float:left;clear:both;border-bottom:1px dotted #999999;margin-top:4px;width:160px;}
#leftcolumn div.ls a img{float:left;border:1px solid #000000;margin:0 4px 4px 0;}

#rightcolumn{width: 833px;float:right;position:relative;padding-top:89px;}

#mainbody{position:relative;width: 823px;}
#mainbody ul{list-style:disc outside;padding-left:20px;}
#mainbody ol{padding-left:30px;}
#mainbody table{font:12px Verdana, Arial, Helvetica;}

#rbxbfx{position:absolute;width:10px;height:20px;left:-8px;top:1px;z-index:10;background:#FFFFFF;} /* fixes the rightbox border so it doesn't show under the curved upper corner */
#rbxcrv{position:absolute;width:20px;height:25px;left:-23px;top:-3px;border-top-right-radius:30px;-moz-border-top-right-radius:30px;-webkit-border-top-right-radius:30px;border-right:3px solid #99CCCC;border-top:3px solid #99CCCC;z-index:15;}
#rightbox{position:relative;float:right;clear:none;border-left:3px solid #99CCCC;border-bottom:10px solid #99CCCC;border-bottom-left-radius:30px;-moz-border-bottom-left-radius:30px;-webkit-border-bottom-left-radius:30px;width:283px;margin-left:15px;padding-top:10px;margin-bottom:15px;margin-right:-10px;}
#rightbox a.top{display:table-cell;display:inline-table;display:inline-block;width:256px;}
#rightbox img.top{float:left;margin-left:15px;margin-right:15px;border:0px;}

#submenu{background:#99CCCC;width: 833px;position:absolute;top:0px;left:0px;z-index:30}
#submenu #top{width: 833px;height:73px;}
#submenu #left{float:left;margin-left:10px;margin-top:7px;}
#submenu #right{float:left;margin-left:15px;margin-top:7px;}
#submenu .mainlinks{font-size:12px;float:left;margin-left:15px;margin-top:7px;}
#submenu #socialmedia{position:absolute;left:515px;top:4px;}
#submenu #ad{width:235px;height:60px;float:left;position:relative;top:9px;left:10px;}
#submenu #googlesearch{float:right;position:relative;top:4px;left:-15px;}
#submenu #tbcorner{position:absolute;top:65px;left:0px;}
#submenu sup{color:#FF0000;}
#submenu #adlinks{float:right;width:728px;height:18px;text-align:center;background:#99CCCC;margin-top:-1px;position:relative;right:25px;}
#submenu a{text-decoration:none;color:#0000AA;line-height:20px;}
#submenu a:hover{text-decoration:underline;color:#0000AA;}

#submenu a#linktoblog:hover {text-decoration:none;}
#submenu a#linktoblog:hover span.txt {text-decoration:underline;}
#submenu a#linktoblog span.blognew {font-size:10px;padding:1px 3px 2px 3px;margin-top:-1px;font-weight:normal;color:#000000;border:1px solid #000000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#E0F0FF;font-weight:bold;}
#submenu a#linktoblog:hover span.blognew {background:#D3D3FF;}

h1#bodytitle{float:left;clear:both;font:24px Georgia, Times;margin-top:10px;margin-bottom:10px;width: 512px;margin-right:18px;}
h1#bodytitle a{text-decoration:none;color:#000000;}
h1#bodytitle a:visited{color:#000000;}
h1#bodytitle a:hover{text-decoration:underline;color:#000000;}
#vfsbodytitle{font:24px Georgia, Times;margin-top:15px;margin-bottom:15px;text-align:center;width:100%;}

div#rbx{margin-bottom:10px;}
div#rbx a{display:block;width:242px;margin-left:25px;height:25px;font-size:14px;letter-spacing:3px;}
div#rbx a *{vertical-align:middle;border:0px;}
div#rbx a:hover{text-decoration:none};
div#rbx span{margin-left:15px;position:relative;}
div#rbx a:hover span{text-decoration:underline;}

#rightbox_identification{text-align:center;}
.rightbox_shortcut{margin-left:25px;font-size:14px;letter-spacing:3px;}
.rightbox_title{text-align:right;border-bottom:1px solid #000000;margin-top:10px;width:280px;letter-spacing:2px;font-weight:bold;font-size:14px;padding-right:3px;}
.rightbox_subbox{margin:10px;position:relative;}

#tla{margin:10px 50px 10px 50px;border:1px solid #99CCCC;padding:0px 10px 10px 10px;}
#tla #title{border:1px solid #99CCCC;background:#FFFFFF;position:relative;top:-10px;padding:2px;width:375px;}

#topbar{position:relative;width: 1003px;height:27px;background:#000000;color:#FFFFFF;vertical-align:middle;margin-top:-3px;}
#topbar ul{position:relative;top:5px;display:inline;float:left;height:27px;}
#topbar ul li{display:inline;border-left:1px solid #CCCCCC;padding-left:8px;padding-right:4px;}
#topbar ul li.first{display:inline;border-left:none;}
#topbar ul li a{text-decoration:none;font-size:13px;color:#669999;font-weight:bold;display:inline-block;height:22px;background:url(/images/menutriangle.png);background-repeat:no-repeat;background-position:center bottom;zoom: 1;*display: inline;} /* the zoom:1 nad display: inline are hacks for IE */
#topbar ul li a:visited{color:#669999;}
#topbar ul li a:hover{text-decoration:underline;color:#99CCCC;}

#topbar #topmenulist li a span.forumnew{font-size:10px;padding:1px 3px 0px 2px;font-weight:normal;color:#FFFFFF;border:1px solid #FFCC00;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#topbar #topmenulist li a:hover{text-decoration:none;}
#topbar #topmenulist li a:hover span.txt{text-decoration:underline;}
#topbar #topmenulist li a:hover span.forumnew{background:#663300;}


#loginform{float:right;color:#CCCCCC;margin-right:4px;border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;}
#loginform td{height:27px;vertical-align:middle;}
#loginform td.r{padding-left:2px;}
#loginform input{border:1px solid #669999;background:#99CCCC;height:14px;}
#loginform input.submit{border:1px solid #669999;background:#99CCCC;vertical-align:middle;height:16px;font-weight:bold;font:10px Arial, Helvetica;}
#loginform a{font-size:12px;color:#669999;text-decoration:none;}
#loginform a:hover{font-size:12px;color:#99CCCC;text-decoration:underline;}
#loginform a.userpanel{font:11px Verdana,Geneva,sans-serif;}
#loginform a.userpanel:hover{font:11px Verdana,Geneva,sans-serif;}
#loginform span.userpanel{font-size:11px;}
#loginform span.welcomename{line-height:16px;padding-right:15px;}

/*-- General Classes --*/

h2.st{font:17px Georgia, Times;font-weight:bold;margin-right:15px;padding-bottom:5px;margin-bottom:15px;padding-top:15px;}
h2.wu{display: table-cell; display: inline-table; display: inline-block;border-bottom:2px dotted #99CCCC;clear:left;width:509px;}
/*h2.wu{border-bottom:2px dotted #99CCCC;clear:left;display:block;width:419px;}*/
h2.bst{font:19px Georgia, Times;font-weight:bold;margin-right:15px;padding-bottom:5px;margin-bottom:15px;padding-top:15px;}
h2.fwu{display:block;float:left;clear:both;width:px;border-bottom:2px dotted #99CCCC;width:803px;}
h2.txtl div{width:514px;height:1px;clear:all;}

div.adminformbox {float:left;font-size:14px;width:640px;margin:20px auto 20px 57px;border:1px solid #000000;padding:15px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;} /* moved to public from admin cause it's so useful */


a.black{color:#000000;}
a.black:hover{color:#000000;}
a.black:visited{color:#000000;}
.minisubtitle{display:block;font:14px Georgia,Times New Roman,sans-serif;font-weight:bold;padding-top:15px;padding-bottom:5px;margin-bottom:10px;}
.indented{text-indent:15px;}
.plain{text-decoration:none;}

A.forumbuttonlink{border:1px solid #000000;padding:5px;background:url(/images/forumbluebuttonbg.png) repeat-x #99CCCC;height:18px;min-height:18px;font-size:14px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;font-weight:normal;color:#000000;}
#mainbody form input.checkboxclass{background:#FFFFFF;border:none;}
input.flushcheckbox{position:relative;top:3px;}
#mainbody form input{border:1px solid #000000;background:#99CCCC;height:18px;}
#mainbody form input.submit{border:1px solid #000000;background:#99CCCC;height:22px;}
.blueformfield{background:#99CCCC;border:1px solid #000000;padding-left:3px;}
.bluetextarea{border:1px solid #000000;background:#99CCCC;scrollbar-arrow-color:#000000;scrollbar-base-color:#AADDDD;
	scrollbar-3dlight-color:#88BBBB;scrollbar-shadow-color:#99CCCC;scrollbar-darkshadow-color:#88BBBB;scrollbar-track-color:#AADDDD;
	scrollbar-face-color:#88BBBB;padding:3px;font:9pt Monaco,Lucida Console,monospace}
.blueformclass{padding-left:3px;}
.bigtextfield{padding:3px;height:25px;font:11pt Monaco,Lucida Console,monospace;}
.bigselectfield{padding:2px;height:28px;font:10pt Monaco,Lucida Console,monospace;}
#mainbody input.blueformsubmit{border:1px solid #000000;background:url(/images/forumbluebuttonbg.png) repeat-x #99CCCC;height:30px;min-height:30px;font-size:14px;padding:3px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
.blueformsubmit:hover{text-decoration:underline;}

div.specprod{width:100%;text-align:center;font-size:15px;font-weight:bold;padding-top:5px;padding-bottom:5px;}
div.specprod span{color:#FF0000;}

/*-- Specific Objects --*/

/* Location page formatting */

a.ll{display:block;width:195px;float:left;margin:5px;}
a.ll img{border:1px solid #000000;margin:4px;float:left;}
a.ll span{font-size:10px;color:#666666;}
a.ll:hover span{text-decoration:none;}

a.llb{display:block;width:150px;float:left;border:1px solid #000000;color:#666666;;text-align:center;border-bottom-right-radius:15px;border-bottom-left-radius:15px;-moz-border-bottom-right-radius:15px;-moz-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;margin:0 10px 10px 0;}
a.llb img{border-bottom:1px solid #000000;}
a.llb div{padding:0 5px 0 5px;}
a.llb div span{font-weight:bold;font:15px Georgia,Times New Roman,sans-serif;color:#000000;}
a.llb:hover{text-decoration:none;background:#DDEEFF;border-color:#0000FF;}
a.llb:hover div span{text-decoration:underline;}

/* Videos */

div.video{float:left;clear:both;width:650px;margin-left:71px;border:1px solid #000000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom:30px;}
div.video .title{width:637px;font:18px Georgia,Times New Roman,sans-serif;padding:3px 3px 3px 10px;background:url(/images/bluebgblog.png) repeat-x #99CCCC;border-bottom:2px solid #000000;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}
div.video .youtubeframe{width:650px;text-align:center;margin-top:5px;}
div.video .youtubeframe iframe{margin-left:-3px;margin-right:-3px;}
div.video .starring{width:622px;padding:10px 10px 0 10px;}
div.video .comments{width:622px;padding:10px;}
div.video .ds{float:left;clear:both;width:648px;font-size:10px;}
div.video .ds div{border-top:1px dotted #CCCCCC;text-align:left;padding:2px;}
div.video .ds div.r{float:right;height:100%;border-left:1px dotted #CCCCCC;}
div.video .ds div.l{float:left;border-right:1px dotted #CCCCCC;}
div.video .ds span{display:block;clear:both;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-bottom:2px;margin-bottom:2px;color:#666666;border-bottom:1px dotted #CCCCCC;}

/* ContentUpdate and BlogPost Formatting */

h2.updatetitle{font:22px Georgia,Times New Roman,sans-serif;padding:3px 3px 3px 5px;background:url(/images/bluebgblog.png) repeat-x #99CCCC;border:1px solid #000000;border-bottom-width:2px;border-right-width:2px;float:left;width:806px;margin-top:40px;margin-bottom:0px;clear:both;}

div.updatebody{}

h3.blogtitle{font:18px Georgia,Times New Roman,sans-serif;margin:20px 10px 10px 10px;border-bottom:2px dotted #99CCCC;padding-bottom:1px;float:left;width:806px;}
div.blogbyline{float:left;clear:left;width:520px;font-size:11px;color:#666666;margin-top:3px;margin-left:10px;margin-bottom:15px;}
div.blogbyline a{font-weight:bold;}
div.blogbody{float:left;clear:left;margin:0 15px 15px 15px;max-width:796px;width:796px;line-height:20px;}
div.blogcontainer{}
div.updatefulllink{float:right;clear:both;width:806px;font-size:16px;font-weight:bold;text-align:right;margin-right:30px;margin-bottom:50px;}


div.blogbody img.postedimage{max-width:760px;}
table.fps img.postedimage{max-width:680px;}

div.fppc{margin:10px 0 10px 20px;} /* front page picture collection padding:20px 5px 20px 5px;border:1px solid #000000;border-radius:20px; */
div.fppc img{border:1px solid #000000;margin:5px 5px 0 0;}

div.fpspeccontainer{margin:0 10px 30px 20px;float:left;width:812px;} /* front page specimen display */
div.fpspec{margin:20px 21px 0 0;width:370px;background:#E0F0FF;float:left;border:2px solid #000000;border-top-right-radius:10px;-moz-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;}	
div.specpair{float:left;clear:both;width:812px;}
div.fpspec img{border:1px solid #000000;float:left;margin:-1px 0 -1px -1px;}
div.fpspec a.vspc{display:block;width:190px;margin:10px;float:right;color:#000000;text-align:center;font-size:14px;}
div.fpspec a.vspc span{display:block;margin-left:auto;margin-right:auto;margin-top:10px;font-weight:bold;color:#0000CC;}
div.fpspec a.vspc:hover{text-decoration:none;}
div.fpspec a.vspc:hover span{text-decoration:underline;}

/* Sections from the Site Summary / Old Front Page */
div.fp{width:823px;margin-bottom:15px;line-height:20px;float:left;clear:both;}
div.fp a.mt{font:20px Georgia,Times New Roman,sans-serif;font-weight:bold;display:block;width:823px;border-bottom:1px dotted #99CCCC;margin-bottom:10px;}
div.fp a.stb{font:20px Georgia,Times New Roman,sans-serif;font-weight:bold;display:block;width:90%;border-bottom:1px dotted #99CCCC;margin-bottom:10px;}
div.fp div.st{font-style:italic;border-bottom:1px dotted #99CCCC;width:90%;}
div.fp div.rc{width:823px;float:left;clear:both;margin-top:10px;}
div.fp div.fp_l{width:299px;float:left;}
div.fp div.fp_r{width:299px;float:right;}

table#fpproducts{border:0;}
table#fpproducts td{text-align:center;}
table#fpproducts a{font:14px Georgia,Times New Roman,sans-serif;font-weight:bold;}
table#fpproducts a:hover{text-decoration:none;}

/* Prey library index page */
div.txprv{width:823px;margin-bottom:15px;line-height:20px;float:left;clear:both;}
div.txprv h2.t{font:20px Georgia,Times New Roman,sans-serif;font-weight:bold;display:block;width:823px;border-bottom:1px dotted #99CCCC;}
div.txprv h2.t a{color:#000000;}
div.txprv span.tl{font-style:italic;display:inline-block;border-bottom:1px dotted #99CCCC;width:90%;}
div.txprv h3.ln{font:17px Georgia, Times;margin-bottom:5px;}
div.txprv img{margin-right:10px;margin-bottom:10px;float:left;border:1px solid #000000;}
div.txprv div.s{width:823px;clear:both;}
div.txprv div.s div.top{width:300px;float:left;}
div.txprv div.s div.new{width:299px;float:right;}
div.rightbox_subbox a.mtx{font-size:14px;margin-bottom:10px;}

div.articlebody{line-height:20px;}

/*div.txpbt{float:right;width:175px;font-size:10px;padding-left:10px;padding-bottom:10px;margin-left:10px;margin-bottom:10px;line-height:14px;border-left:1px dotted #99CCCC;border-bottom:1px dotted #99CCCC;}*/

/*div.txpbt{border-color: aqua; border-style: solid; margin-left: 10px; float:right;width:175px;font-size:10px;padding:0px 0px 10px 10px;margin-bottom:10px;line-height:14px;border-bottom:1px dotted #99CCCC;border-left:1px dotted #99CCCC;}*/

div.txpbt{border-color: aqua;background:#EFFFFF;margin-left: 10px; float:right;width:250px;font-size:10px;padding:0px 0px 10px 10px;margin-bottom:10px;line-height:14px;border:1px solid #99CCCC;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}



/* Ad classes:  using the letter u followed by the ad unit number as the standard, so ad blockers don't pick up on a div named "ad-something" */
div.u8{float:right;margin-bottom:10px;padding:0px 0px 10px 10px;}
div.u10{float:left;clear:both;margin:5px 0px 5px 0px;}
div.u12big{float:left;clear:both;width:526px;}
div.u12big div.l{float:left;width:336px;}   /* u12big is also used for u19 (large rectangle which goes away when logged in */
div.u12big div.r{width:190px;margin-top:130px;float:right;}
div.u12small{margin:10px 0px 10px 0px;float:left;clear:both;}
div.u12small div.l{float:left;width:468px;}
div.u12small div.r{width:100px;margin-top:8px;float:right;}
div.u13{position:relative;left:190px;width:728px;height:90px;}
div.u14{float:left;clear:both;width:100%;text-align:center;margin-bottom:10px;}
div.u15{margin:0px 0px 10px 10px;float:left;clear:both;}
div.u17{float:left;clear:both;margin-left:30px;}
div.u18{float:right;margin:0px 40px 10px 0px;}
div.u20{float:left;clear:both;width:160px;text-align:left;margin-top:10px;margin-bottom:5px;}
div.u20 div.u20i{width:122px;margin-left:19px;}

div.picpagerectad{width:806px;text-align:center;}

/* Article images */
div.ai{margin:10px;}
div.asi_r{float:right;margin-right:1px;}	/* Article small images */
div.asi_l{float:left;margin-left:1px;}
div.asi_r_b{float:right;border:1px solid #000000;margin-right:1px;}
div.asi_r_b img{border-bottom:1px solid #000000;}
div.asi_r_b div.vfs{border-bottom:1px solid #000000;}
div.asi_l_b{float:left;border:1px solid #000000;margin-left:1px;}
div.asi_l_b img{border-bottom:1px solid #000000;}
div.asi_l_b div.vfs{border-bottom:1px solid #000000;}
div.asm{float:left;margin:10px 0px 10px 0px;}	/* Article medium images */
div.asm_b{border:1px solid #000000;float:left;margin:10px 0px 10px 0px;}
div.asm_b img{border-bottom:1px solid #000000;}
div.asm_b div.vfs{border-bottom:1px solid #000000;}
div.asm div.vfs span{font-size:12px;}
div.asm_b div.vfs span{font-size:12px;}
div.aic{padding:5px;font-style:italic;line-height:13px;} /* Article image comments */
div.ai img.mag{border:0px;}
div.ainc img{border-bottom:0px;} /* No bottom border on image if no comments */
div.ai div.vfs{font-size:14px;width:100%;height:20px;}
div.ai div.vfs *{vertical-align:middle;}

/*
div.ai div.vfs{font-size:14px;width:100%;height:19px;}
div.ai div.vfs span.txt{position:relative;bottom:5px;line-height:11px;}
div.ai div.vfs span.mr{padding-left:4px;}
*/

/* Article page list */
table.apl{border-collapse:collapse;}
table.apl tr td{vertical-align:middle;}
table.apl tr td.m{font-size:16px;font-weight:bold;padding-right:5px;}
table.apl tr td.c{border-bottom:1px dotted #99CCCC;}
table.apl tr.f td.c{border-top:1px dotted #99CCCC;}
table.apl tr td.c a{display:block;width:240px;padding-top:5px;padding-bottom:5px;}
table.apl tr td.c a:hover{background:#DDEEFF;}
table.apl tr.deadlink td{padding-top:5px;padding-bottom:5px;}

/* Page links at the bottom of an article */
div.abpl{width:816px;margin-top:30px;float:left;clear:both;overflow:visible;}
div.abpl a{width:390px;float:left;text-align:left;min-height:25px;font-size:14px;font-weight:bold;}
div.abpl a.n{float:right;text-align:right;}
div.abpl a span.arrow{position:relative;top:-13px;float:left;color:#99CCCC;font-size:50px;line-height:31px;width:40px;}
div.abpl a.n span.arrow{float:right;}
div.abpl a span.txt{width:350px;float:left;position:relative;bottom:2px;}
div.abpl a:hover span.txt{text-decoration:underline;}

/* Articles rightbox */
div.arb_t{padding-left:10px;font-weight:bold;margin-bottom:3px;font:17px Georgia, Times;}
div.arb_t a{font:10px Verdana, Arial, Helvetica;font-weight:normal;padding-left:5px;}
#mainbody ul.arb_l{padding-left:20px;list-style-type:none;}
ul.arb_l li{font-size:10px;margin-bottom:3px;}

/* Articles Main Page */
h1.ar_lt{display:block;float:left;clear:both;width:823px;border-bottom:1px dotted #99CCCC;font:18px Georgia, Times;font-weight:bold;padding-bottom:5px;margin-bottom:15px;padding-top:15px;}
/*h2.ar_at{display:block;float:left;clear:both;font:17px Georgia, Times;width:823px;}*/
h2.ar_at{display:block;font:17px Georgia, Times;}
div.ar_m{float:left;clear:both;width:823px;text-align:right;font:25px Georgia, Times;}
div.ar_i{padding-right:5px;padding-bottom:15px;float:left;}
div.ar_d{float:left;clear:both;margin-bottom:15px;line-height:20px;}
/*div.ar_d{margin-bottom:15px;line-height:20px;}*/
div.msc_t{font-weight:bold;margin-bottom:10px;font:17px Georgia, Times;}
div.msc_t a{padding-left:5px;}
#mainbody ul.msc_l{padding-left:20px;list-style-type:none;}
ul.msc_l li{margin-bottom:10px;}

/* Styles for my markup language */
span.int{font-size:13px;font-variant:small-caps;} /* [intro] */
h2.ast{display:block;width:299px;border-bottom:1px dotted #99CCCC;font:17px Georgia, Times;border-bottom:1px dotted #99CCCC;margin-right:15px;padding-bottom:3px;} /* [subtitle] */

table.vid{border-collapse:collapse;border:1px solid #000000;width:821px;margin-top:20px;float:left;clear:both;}
table.vid td h2.vdt{font:17px Georgia,Times New Roman,sans-serif;font-weight:bold;}
table.vid td.d{text-align:left;width:200px;padding-left:3px;padding-top:1px;font-size:14px;}
table.vid td a{color:#0000CC;text-decoration:none;}
table.vid td a:hover{text-decoration:underline;}
table.vid td.d a{display:inline-block;margin-bottom:2px;}
table.vid td.d img{vertical-align:middle;margin-right:3px;}
table.vid td.fe{text-align:right;width:397px;padding-right:5px;}
table.vid td.t{background:#99CCCC;border-bottom:1px solid #000000;}
table.vid td.i{}
table.vid td.m{text-align:center;padding:5px;}
table.vid span.fs{display:inline-block;margin-bottom:2px;font-size:12px;font-weight:normal;}
table.vc{border-collapse:collapse;border:1px solid #000000;width:821px;border-top:0px;float:left;clear:both;}
table.vc td{padding:5px;line-height:20px;}

table.bg{border-collapse:collapse;border:1px solid #000000;margin-top:20px;width:818px;float:left;clear:both;}
table.bg td.t{padding:2px;text-align:center;border-bottom:2px solid #99CCCC;font-size:10px;}
table.bg td.b{border-left:1px solid #000000;}
table.bg td.c{padding:5px;border:1px solid #000000;}
table.bg td.r{text-align:center;vertical-align:top;padding:5px;}
table.bg td a{font-size:10px;line-height:20px;}
table.bc{border-collapse:collapse;border:1px solid #000000;width:818px;border-top:0px;float:left;clear:both;}
table.bc td{padding:5px;line-height:20px;}
table.bg img{border-bottom:1px solid #000000;}

#headerimagediv{margin-bottom:-2px;}

/* Forum topic view on content page */
div#cps{width:821px;float:left;clear:both;border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;}
div#cps a.t{display:block;background:url(/images/forumbluebarbg2.png) repeat-x #99CCCC;width:100%;border-top:1px solid #000000;border-bottom:1px solid #000000;padding-top:3px;padding-bottom:3px;text-indent:3px;float:left;clear:both;} /* title row */
div#cps a.u{font-weight:bold;} /* unread title */
div#cps a.t:hover{background:url(/images/forumbluebarbg.png) repeat-x #99CCCC;} /* title row */
div#cps div.ar{width:100%;float:left;clear:both;} /* envelope for author and last reply */
div#cps div.a{float:left;font:10px Arial, Helvetica;padding:3px;}	/* author and first post information */
div#cps div.r{float:right;font:10px Arial,Helvetica;padding:3px;}  /* last reply information */
div#cps div.b{float:left;width:801px;clear:both;padding:10px;}  /* post body */
div#cps a.rp{float:right;width:70px;text-align:center;font:14px Verdana, Arial, Helvetica;font-weight:bold;clear:both;margin-right:15px;margin-bottom:10px;}   /* reply link */

div#cpsm{float:left;clear:both;width:821px;text-align:right;margin-top:5px;}
div#cpsm a{font-weight:bold;}

a.faqpreview{line-height:20px;}
.faqquestion{font:14px Georgia,Times New Roman,sans-serif;font-weight:bold;}
.faqanswer{padding:20px;}

/* User Profile table on public profile page */
#up{width:823px;border:0px;border-collapse:collapse;float:left;clear:both;}
#up td{padding:10px;vertical-align:top;}
#up td.l{font-weight:bold;text-align:right;width:25%;}

table.notedarray{border-collapse:collapse;}
table.notedarray td{border: 1px solid #AAAAAA;font:10px Arial;padding:2px;}
table.notedarray td.first{font:11px Arial;font-weight:bold;background:#F3F3FF;}

table.adminstatsarray{border-collapse:collapse;}
table.adminstatsarray td{border: 1px solid #AAAAAA;font:12px Arial;padding:5px;}
table.adminstatsarray td.first{font:11px Arial;font-weight:bold;background:#F3F3FF;}

/* Glossary Terms */
#glossary{width:823px;float:left;clear:both;}	/* Glossary list at the bottom of the page */
#glossary #terms{float:left;clear:both;margin-top:-10px;}
#glossary .t{margin-bottom:10px;}

div#termspage{width:823px;float:left;}   /* Actual glossary page */
div#termspage span.s{font-weight:bold;text-transform:capitalize;}
div#termspage span.p{font-style:italic;text-transform:capitalize;}
div#termspage span.d{}
span.trm{display:inline;} /* Inline terms */
span.trm span.tw{display:inline;color:#00AA00;z-index:1000;}
span.trm span.dc{display:none;}
span.trm span.d{display:inline;color:#00AA00;font-weight:bold;}


blockquote.uq{padding:10px;border:1px dotted #AAAAAA;background:#E9E9FF;margin:0px 10px 0px 10px;max-width:490px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
table.fps blockquote.uq{max-width:800px;}
#forumtaxonpreview blockquote{max-width:800px;}
blockquote.wq{max-width:800px;}

#referencelist{width:823px;float:left;clear:both;}
#referencelist .brf{padding-left:40px;text-indent:-40px;margin-bottom:10px;}	/* Bibliography reference */

/*
table.multipostbrowse{border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;width:818px;padding:0px;margin:0px;border-collapse:collapse;}
tr.multipostrow td{border-bottom:1px solid #BBBBCC;border-left:1px solid #BBBBCC;}
tr.multipostrow td.first{font-weight:bold;background:#006699;color:white;}
tr.multipostrow td.odd{background:#E9E9FF;}
tr.multipostrow td.even{background:#F3F3FF;}
tr.multipostrow td.location{width:170px;padding:4px;}
tr.multipostrow td.datetime{width:85px;padding:4px;}
*/

ul.signuplist{list-style:disc outside;padding-left:20px;width:820px;}
ul.signuplist li{padding-bottom:10px;padding-right:20px;}


/* Forum Topic/Privmsg List */
table.ftl{border:1px solid #000000;width:808px;margin-left:10px;border-collapse:collapse;float:left;clear:both;}
table.ftl td{border-bottom:2px solid #99CCCC;padding:4px;}
table.ftl tr.o td{background:#F9F9FF;}
table.ftl tr.e td{background:#F6F6FF;}
table.ftl td.t{font:10px Arial, Helvetica;}
table.ftl td.t a.tu{font:12px Verdana, Arial, Helvetica;font-weight:bold;}
table.ftl td.t a.tr{font:12px Verdana, Arial, Helvetica;}
table.ftl td.r{width:46px;text-align:center;border-left:1px solid #000000;border-right:1px solid #000000;}
table.ftl td.d{width:92px;font:10px Arial, Helvetica;}
table.ftl td.x{width:18px;padding:4px;border-left:1px solid #000000;}		/* Privmsg Trash Can */
table.ftl td.d span.d{font: 12px Verdana, Arial, Helvetica;}	/* Actual date text within the date div */
table.ftl tr.top td{background:url(/images/forumbluebarbg4.png) repeat-x #99CCCC;color:#000000;font:12px Verdana, Arial, Helvetica;font-weight:bold;border-bottom:2px solid #000000;}
table.ftl tr.bot td{border-bottom:1px solid #000000;}
table.ftl td.b{background:#99CCCC;}
table.ftl img.tlt{float:right;border:1px solid #000000;margin:0 0 0 10px;} /* topic list images */
table.ftl div.tlm{float:right;font-size:10px;margin-top:15px;bottom;font-weight:bold;} /* topic list (more images...) */
table.ftl span.ft{font-weight:bold;font-size:11px;padding:1px 3px 1px 3px;margin-left:10px;position:relative;bottom:2px;border:1px solid #000000;background:#DDEEFF;} /* featured topic label */

/* Left Sidebar Recent Topics List */
table.sftl{border:1px solid #000000;border-collapse:collapse;margin:1px;margin-top:15px;width:160px;}
table.sftl td{border-bottom:2px solid #99CCCC;padding:4px;}
table.sftl tr.o td{background:#F9F9FF;}
table.sftl tr.e td{background:#F6F6FF;}
table.sftl td.t{font:10px Arial, Helvetica;}
table.sftl td.t a.tu{font:12px Verdana, Arial, Helvetica;font-weight:bold;}
table.sftl td.t a.tr{font:12px Verdana, Arial, Helvetica;}
table.sftl tr.top td{background:url(/images/forumbluebarbg2.png) repeat-x #99CCCC;color:#000000;font:12px Verdana, Arial, Helvetica;font-weight:bold;border-bottom:2px solid #000000;}

/* Forum Topic Viewer */
table.fps{width:803px;margin-left:11px;border-collapse:collapse;float:left;clear:both;overflow:visible;}
table.fps td{padding:4px;}
table.fps tr.o td{background:#F5F5FF;}		   										/* Odd Posts */
table.fps tr.e td{background:#FBFBFF;}		   										/* Even Posts */
table.fps tr.t td{background:url(/images/forumbluebarbg3.png) repeat-x #99CCCC;border-top:1px solid #000000;padding:1px;padding-left:4px;line-height:18px;}		/* Top cells */
table.fps td.m{text-align:right;}	                           						/* Mod options */
table.fps td.s{width:100px;border-right:1px solid #99CCCC;vertical-align:top;}	 	/* Side column */
table.fps td.s a.u{font-weight:bold;}
table.fps td.b{vertical-align:top;padding:10px;line-height:18px;}         			/* Post Body */
table.fps td.sg{padding-left:10px;border-top:1px solid #99CCCC;}					/* Signature */
table.fps tr.sp td{height:35px;background:#FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}	/* Short spacer */
table.fps tr.spb td{height:55px;background:#FFFFFF;vertical-align:bottom;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}  /* Long spacer */
table.fps td.lb{border-left:1px solid #000000;}
table.fps td.rb{border-right:1px solid #000000;}
table.fps td.bb{border-bottom:1px solid #000000;}
table.fps a.fil{margin-left:20px;}
table.fps a.fil img{position:relative;top:2px;}
table.fps a.fil:hover{margin-left:20px;text-decoration:none;}
table.fps a.fil span{color:#000000;font-size:10px;position:relative;top:-3px;height:15px;} /* text of links in the topbar to edit/delete */

div.forumlocationimages img{border:1px solid #000000;margin-right:6px;margin-bottom:15px;}

/* Board List Viewer */
table.bds{border:1px solid #000000;width:808px;margin-left:10px;border-collapse:collapse;float:left;clear:both;}
table.bds tr.top td{background:url(/images/forumbluebarbg2.png) repeat-x #99CCCC;color:#000000;font:12px Verdana, Arial, Helvetica;font-weight:bold;border-bottom:2px solid #000000;}
table.bds tr.o td{background:#F5F5FF;}
table.bds tr.e td{background:#FBFBFF;}
table.bds tr td.pr{border-left:1px solid #000000;text-align:center;}
table.bds td{padding:4px;}
table.bds tr.t td{border-top:2px solid #99CCCC;}
table.bds td.d{padding-left:15px;padding-top:0px;}
table.bds td.b{border-bottom:2px solid #99CCCC;padding:4px;}
table.bds td.t{font:10px Arial, Helvetica;}
table.bds td.t a.tu{font:12px Verdana, Arial, Helvetica;font-weight:bold;}
table.bds td.t a.tr{font:12px Verdana, Arial, Helvetica;}
table.bds td.r{width:46px;text-align:center;border-left:1px solid #000000;border-right:1px solid #000000;}
table.bds td.x{width:18px;padding:4px;border-left:1px solid #000000;}		/* Privmsg Trash Can */
table.bds tr.bot td{border-bottom:1px solid #000000;}
table.bds tr.boardtype td{font-weight:bold;background:url(/images/forumbluebarbg4.png) repeat-x #99CCCC;border-top:1px solid #000000;border-bottom:2px solid #000000;}
table.bds tr.ws td{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #000000;line-height:15px;} /* whitespace */

div.ffpim{margin-left:10px;}
div.ffpim img.i{float:left;border:1px solid #000000;margin-right:10px;margin-bottom:15px;} /* forum front page user-image previews */

div.fce{width:808px;margin-left:10px;float:left;clear:both;}   /* Envelope for forum controls */
div.fce div.r{float:right;text-align:right;}
div.fcb{font:14px Verdana, Arial, Helvetica;font-weight:bold;padding:4px;float:left;clear:left;width:580px;margin:15px 0px 15px 0px}			/*-- New Topic, Reply, etc --*/
div.uhc{width:813px;font:14px Verdana, Arial, Helvetica;font-weight:bold;padding:4px;text-align:center;float:left;clear:both;}	/* User page Centered Header */
div.fcbt{margin:0px;} /* for overriding the fcb margins on topic pages */
div.fce div.ac{width:800px;} /* override controls width for admins */

#couplet_choices{width:605px;border:1px solid #000000;border-collapse:collapse;}
.couplet_childdesc{width:340px;line-height:20px;padding-left:15px;padding-right:15px;border:1px solid #000000;}
.couplet_possibletaxa{width:133px;padding-top:3px;padding-bottom:3px;padding-left:5px;border:1px solid #000000;}
.couplet_nextlink{width:90px;padding-top:3px;padding-bottom:3px;padding-left:5px;border:1px solid #000000;}
.couplet_nonextlink{width:90px;border:1px solid #000000;background:#CCCCCC;}


/* Child Taxon Browsing table */
#ctb{width:262px;margin-top:15px;border-collapse:collapse;}
#ctb tr#f{text-indent:3px;}
#ctb tr#f td.n{border-right:1px solid #000000;;border-bottom:1px solid #000000;}
#ctb tr#f td.s{padding:3px;border-right:1px solid #000000;;border-bottom:1px solid #000000;}
#ctb tr#f td.p{padding:3px;border-bottom:1px solid #000000;}
#ctb td.n{border-right:1px solid #000000;border-bottom:1px dotted #99CCCC;}
#ctb td.s{padding:3px;border-right:1px solid #000000;;border-bottom:1px dotted #99CCCC;}
#ctb td.p{padding:3px;border-bottom:1px dotted #99CCCC;}
#ctb a{padding-top:3px;padding-bottom:3px;display:block;text-indent:3px;width:100%;}
#ctb a:hover{background:#DDEEFF;}
#ctb a span{display:block;color:#000000;font:10px Arial,Helvetica;}

/* Taxon-Cname RightBox table */
#tcrb{width:262px;margin-top:5px;border-collapse:collapse;}
#tcrb td{padding:3px;border-bottom:1px dotted #99CCCC;}
#tcrb td.m{border-right:1px solid #000000;text-align:right;vertical-align:center;width:44px;}
#tcrb td.n{vertical-align:center;width:218px;padding:0px;}
#tcrb tr.t td{border-bottom:1px solid #000000;}
#tcrb tr.t td.m{font-size:12px;font-weight:normal;}
#tcrb tr.t td.n{font-size:12px;padding:3px;}
#tcrb a{padding-top:3px;padding-bottom:3px;display:block;text-indent:3px;width:100%;}
#tcrb span{padding:3px;}
#tcrb a:hover{background:#DDEEFF;}

div.clsf{margin-left:5px;}
div.clsf div{text-indent:-10px;}    /* parent taxon classification */

#rightbar{float:right;width:275px;clear:none;margin-bottom:15px;margin-left:15px;border-left:2px dotted #99CCCC;}
#rightbar div.title{background:#FFFFFF;color:#111111;text-align:center;font-size:17px;line-height:20px;letter-spacing:3px;}
#rightbar div.links{background:#FFFFFF;color:#000000;height:100px;}

#bottombar{width:100%;clear:both;text-align:center;padding-top:30px;}
#bottombar div#copyright {width:100%px;clear:all;margin-bottom:20px;margin-top:15px;font:11px Arial, Helvetica;margin-left:auto;margin-right:auto;}
#bottombar div#copyright a{text-decoration:none;color:#0000CC;}
#bottombar div#copyright a:visited{text-decoration:none;color:#006699;}
#bottombar div#copyright a:hover{text-decoration:underline;color:#3333CC;}

a.titlelink{text-decoration:none;color:#000000;}
a.titlelink:hover{text-decoration:underline;color:#000000;}

#forumbodytitle{font:20px Georgia,Times New Roman,sans-serif;margin-top:10px;margin-bottom:10px;}
#forumbodytitle a.titlelink{text-decoration:none;color:#000000;}
#forumbodytitle a.titlelink:visited{text-decoration:none;color:#000000;}
#forumbodytitle a.titlelink:hover{text-decoration:underline;color:#000000;}

/* forum rank display styles */
.fr{font-weight:bold;font-size:8pt;}
.fradmin{color:#CC3300;}
.frcontrib{color:#AA6633;}
.frmod{color:#33AA33;}

/* Common names list */

div.cnamecontainer{float:left;clear:both;width:812px;}
div.cnamecontainer div.cnr{float:left;clear:both;width:812px;}
div.cnamecontainer a{display:block;float:left;width:189px;border:1px solid #FFFFFF;padding:6px;}
div.cnamecontainer a:hover{background:#DDEEFF;border-color:#99CCCC;}
div.cnamecontainer a.pn{}	/* no shortcut */
div.cnamecontainer a.bn{font-weight:bold;font-size:13px;}	/* has shortcut */

/* Old common Names main page list table (also used for Web Links list) */    

table.cnt{width:816px;float:left;clear:both;margin-top:10px;margin-bottom:10px;border:0px;border-collapse:collapse;}
table.cnt td{vertical-align:top;border:0px;width:197px;}
table.cnt a{text-decoration:none;border-bottom:1px solid #AAAAAA;padding:6px;display:block;width:185px;}
table.cnt td.c a{border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;}
table.cnt a:hover{text-decoration:underline;background:#DDEEFF;}
table.cnt a.pn{}
table.cnt a.bn{font-weight:bold;background:#E9E9E9;}

table.wlt{width:816px;float:left;clear:both;margin-top:10px;margin-bottom:10px;border:0px;border-collapse:collapse;}
table.wlt td{vertical-align:top;border:0px;width:197px;}

/* Cname Viewer Page (individual name) */
div.cnp_ms{width:816px;margin-top:20px;float:left;clear:both;text-align:right;font-size:14px;}
div.cnp_frq{font-style:italic;width:100%;float:left;clear:both;font-size:14px;}
div.cnp_cw{float:left;clear:both;width:100%;padding-top:10px;line-height:20px;}

/* Medium Thumbnail Image */
div.medthumbs{width: 818px;margin-top:40px;float:left;clear:both;}
.mti{width:816px;margin-top:10px;margin-bottom:10px;float:left;clear:both;border:1px solid #000000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;line-height:14px;}
.mti img{padding:0px;}
.mti .t{float:left;clear:both;width:816px;background:url(/images/bluebg_vfs.png) repeat-x #99CCCC;border-bottom:1px solid #000000;border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}
.mti .t *{vertical-align:middle;}
.mti .t span a{height:12px;padding-right:25px;}
.mti .vfs{float:left;margin-left:5px;}
.mti .vfs img.mag{position:relative;top:-2px;}
.mti .vfs a:hover{text-decoration:none}
.mti .vfs a:hover span{text-decoration:underline}
.mti .vfs span.il{position:relative;top:-2px;}
.mti .sfs{position:relative;top:1px;left:3px;}
.mti .t img{padding-left:2px;padding-right:2px;}
.mti .r{float:right;text-align:right;margin-right:5px;}
.mti .c{float:left;clear:both;padding:5px;/*border-top:1px solid #000000;*/line-height:20px;text-indent:15px;width:808px;}
.mti img.i{border-bottom:1px solid #000000;}
.mti .lc{float:left;clear:both;padding:5px;text-indent:15px;font-style:italic;}
.mti .ds{float:left;clear:both;width:816px;font-size:10px;}
.mti .ds div{border-top:1px dotted #CCCCCC;text-align:left;padding:2px;}
.mti .ds div.r{float:right;height:100%;border-left:1px dotted #CCCCCC;}
.mti .ds div.l{float:left;border-right:1px dotted #CCCCCC;}
.mti .ds span{display:block;clear:both;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-bottom:2px;margin-bottom:2px;color:#666666;border-bottom:1px dotted #CCCCCC;}
.mti .x{float:left;clear:both;width:816px;border-top:1px dotted #CCCCCC;}
.mti .x div{float:left;padding:2px;width:142px;border-left:1px dotted #CCCCCC;font-size:10px;text-align:center;}
.mti .x div.e{border-left:0px;}
.mti .x div.i{width:70px;}
.mti .x div.f{width:70px;}

/* Forum Identify/Reports Image Edit Forms */
div.ia{width:818px;float:left;clear:both;}
div.ia div.f{float:left;clear:both;width:818px;}
div.ia div.c{float:left;clear:both;width:818px;margin-top:5px;}
div.ia div.s{float:left;width:818px;text-align:right;clear:both;margin-top:10px;}

div.ei{width:818px;float:left;clear:both;margin-bottom:20px;border-bottom:2px dotted #99CCCC;padding-bottom:20px;}
div.ei img{border:1px solid #000000;margin-bottom:10px;}
div.fei div.s{float:left;width:818px;text-align:right;clear:both;}

/* Specimen Small Preview */
div.spc{width: 818px;border:1px solid #000000;float:left;clear:both;margin-top:15px;border-radius:10px 10px 10px 0px;-moz-border-radius:10px 10px 10px 0px;-webkit-border-radius:10px 10px 10px 0px;}
div.spc a.t{display:block;padding-bottom:3px;padding-top:3px;text-indent:5px;width:818px;font-size:16px;border-bottom:1px solid #000000;background:url(/images/bluebg_spectitle.png) repeat-x #99CCCC;border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}	/* title link */
div.spc a.im{display:block;float:left;margin-right:15px;}	/* link containing the specimen small preview image */
div.spc span.cm{display:block;line-height:20px;padding:5px;text-indent:15px;}	/* comments */
div.spc a.vl{display:block;float:right;font-weight:bold;font-size:16px;text-align:center;margin:15px;background:#C0EAEA;border:1px solid #0000FF;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;max-width:250px;width:250px;padding:3px;}	/* View X Pictures link */
div.spc a:hover.vl{background:#EFFFFF;}

div.spc div.cd{width:512px;float:right;border-top:1px dotted #AAAAAA;text-align:center;margin-bottom:3px;padding-top:3px;color:#666666;}	/* Collection data envelope */
div.spc div.cd span{font-size:10px;}

/* Specimen Tiny Preview */
div.spct{margin:5px;}
div.spct *{vertical-align:middle;}
div.spct img{border:1px solid #000000;}
div.spct a{padding-left:15px;font-weight:bold;}
div.spct em{position:relative;bottom:2px;;}

/* Markup Reference */
table.markupreference{border-collapse:collapse;border:1px solid #000000;width:821px;}
table.markupreference td{border:1px solid #000000;padding:10px;width:60%;font-size:15px;}
table.markupreference td.tags{width:73%;line-height:25px;}
table.markupreference span.synonym{color:#00AA00;}
table.markupreference span{font-weight:bold;font-face:Monaco,Lucida Console,monospace;color:#008800;}

/* Pagelinks Div */
div.pld{width: 818px;text-align:right;font:14px Verdana, Arial, Helvetica;font-weight:bold;padding-top:8px;padding-bottom:8px;float:left;clear:both;display:table-cell;display:inline-table;display:inline-block;vertical-align:middle;}
div.pld a{display:inline-block;border:1px solid #000000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:2px;min-width:16px;height:16px;text-align:center;padding:0 2px 3px 2px;background:url(/images/forumbluebarbg2.png) repeat-x #99CCCC;margin:2px;}
div.pld a:hover{background:#DDEEFF;border:1px solid #0000FF;}
div.pld span.g{height:16px;margin-right:10px;position:relative;bottom:2px;}
div.pld span.d{display:inline-block;min-width:16px;height:16px;text-align:center;padding:2px;margin-left:15px;margin:2px;}
div.fpld{width:220px;float:right;clear:right;}/* forum version of the pagelink divs, doesn't clear left */

/* Taxon search */
ul#taxonsearchresults{font-size:24px;line-height:50px;}
ul#taxonsearchresults li.inactive a{color:#000000;}
div.taxonsearchdirections{font-size:14px;margin-top:15px;};
