/*
#path, #path_lc, #path_rc
    {
    background-color: #225485 !important;
    }

#l2_content
    {
    padding: 5em;
    }
*/

.L2 #content
    {
    padding-top: 1.7em;
    }

ol
    {
    margin: 1em 0 0 2em;
    }

ul, ul li
    {
    display: block;
    }

ul#accounttabs
    {
    display: inline;
    margin: 0 0 0 3em;
    padding: 0;
    list-style: none;
    }

#accounttabs li
    {
    display: inline;
    padding: .5em 1em;
    background-color: #ececec;
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    }

#accounttabs li.active
    {
    background-color: #dfeff8;
    border-color: #369;
    }

#accounttabs a, #accounttabs a:visited, #accounttabs a:focus, #accounttabs a:hover, #accounttabs a:active
    {
    text-decoration: none;
    color: #369 !important;
    }

#accounttabs li.active a
    {
    font-weight: bold;
    }

#simsugg_div
    {
    position: absolute;
    margin-top: 50px;
    z-index: 985;
    }

#navcontainer {
    position: relative;
    float: left;
    width: 100%;
}

#navleft {
    position: relative;
    float: left;
    width: 45%;
}

#navright {
    position: relative;
    float: left;
    text-align: right;
    width: 55%;
}

#pagecontainer {
    position: relative;
    float: left;
    width: 100%;
}

#translations {
    background-color: #ececec;
    padding: 0 10px 2px 10px;
}

#pickers {
    width: 700px;
    height: 650px;
    padding: 25px;
    background-color: #fff;
	position: absolute; top: 140px; left: 250px;
    z-index: 200;
    border: 1px dashed #000;
}

#feed_chooser {
    position: relative;
    float: left;
    padding-left: 2px;
    width: 200px;
    height: 480px;
    border: 1px solid #ccc;
    overflow: auto;
    text-align: left;
}

.edit_history {
    font-size: 80%;
    padding-left: 8px;
    padding-right: 8px;
    color: #000;
    background-color: #ececec;
}
.toggleHist {
    font-family: Courier;
    font-weight: 800;
    text-decoration: none;
    font-size: 120%;
    padding: 3px;
}


/* HEADERS
-------------------------------------------------- */

h1
        {
    display: inline;
        margin: 0;
        padding: 5px 0;
        font-size: 125%;
        }

/*
h2
    {
    color: #333 !important;
    }
*/

h3
    {
    font-size: 1em;
    margin: 1.5em 0 0 0;
    }

h4
        {
        margin-bottom: 5px;
	    font-weight: normal;
        font-size: 95%;
	    background-color: #3c78b5;
	    color: #fff;
	    /* text-transform: uppercase; */
        padding: 2px 0 2px 5px;
        }
h4.grey 
    {
/*	background-color: #ccc; */
	background-color: #fff; 
	color: #000;
	/* color: #3c78b5; */
    font-size: 85%;
	color: #333;
    }

h5
    {
    margin-top: 10px;
	font-weight: normal;
    padding: 2px 0 2px 5px;
    font-size: 95%;
	background-color: #ccc;
	color: #000;
	/* text-transform: uppercase; */
    }

/* IMAGES
-------------------------------------------------- */
img 
	{
	border: 0;
	}

/* LINKS
-------------------------------------------------- */

a 
	{
	color: #2e668b;
	}

a:hover, a:visited, #l2_content a:visited
	{
	color: #000;
	}

a.down 
	{
	text-decoration: none;
	}

/* TABLE
-------------------------------------------------- */

table
        {
        font-size: 100%;
        width: 100%;
        border-collapse: separate;
        background-color: #fff;
        border: 0;
        padding-right: 5px;
        }

table.navigation
        {
        border: none;
        }

table.navigation tr td
    {
    border: none; 
        border: 1px solid #000; 
    }

tr
	{
        background-color: #fff;
	}

tr.odd
	{
        background-color: #ececec;
	}

th, td
        {
        padding: 5px 2px 5px 2px;
        text-align: left;
        border: 1px solid #ccc;
        }

th
	{
        background-color: #ccc;
	}

td.nobottom
       {
       border-bottom: none;
       }

td.grey
	{
        background-color: #ececec;
        border-top: none;
	}

td.center
        {
        text-align: center;
        }

td.rightalign 
    {
    text-align: right;
    }

table.widget
	{
	width: 600px;
	}

table.inner_widget
	{
	width: 400px;
	}

table.widget tr td, table.widget tr th
	{
	text-align: center;
	}

table.widget tr td.left, table.widget tr th.left
	{
	width: 300px;
	text-align: left;
	}

td.noborder
	{
	border: 0;
	}

/* AJAX DIVS
-------------------------------------------------- */

.floating_block  
	{
	background-color: white;
	padding: 10px;
/*	position: absolute; top: 150px; left: 100px; */
	/* position: absolute; */
	border: medium dashed black;
	z-index: 990;
    height: 360px;
    overflow: auto;
	}

.saving_msg
	{
	background-color: #ccc;
	text-align: right;
	font-size: 110%;
	color: #000;
	padding: 5px;
	width: 75px;
	border: 1px dashed #000;
        position: absolute;
	/* z-index: 2; */
	}

.highlight
    {
    color: #000; 
    font-weight: bold;
    }

.hidden 
	{
  	display: none;
	}

#add_prplace 
	{
	padding: 6px;
	background-color: silver;
	/*opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;*/
	}

#comments_block
	{
	font-size: 85%;
	}

/*
#add_prplace_inner 
	{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	}
*/

/* sue moved from edit.php to here */
a.sim-opt {
      border: 0px;
      border-bottom: 2px;
      border-style: dotted;
      border-color: #999;
      text-decoration: none;
      color: black;
}
a.sim-opt:hover, a.sim-opt:active, a.sim-opt:visited:hover {
      text-decoration: none;
      background-color: #ffa;
      color: black;
}

.hl
    {
    background-color: #ffff99;
    }

span.edited
    {
    background-color: #f9f9ad;
    /* background-color: #f8f659; */
    }

.hd
    {
    background-color: #a5f177;
    }

.indent
    {
    padding-left: 20px;
    }

/* FORMS
-------------------------------------------------- */

select, input
    {
    border: thin solid #a9a9a9;
    color: #000;
    }

select.multiple
    {
    color: #333;
    border: thin solid #a9a9a9;
    padding: 5px;
    width: 200px;
    }

select.multiple_lg
    {
    color: #333;
    border: thin solid #a9a9a9;
    padding: 5px;
    width: 400px;
    }

select.multiplehl
    {
    /* background-color: #ffff99; */
    font-weight: bold;
    border: thin solid #a9a9a9;
    padding: 5px;
    width: 200px;
    }

textarea
    {
    border: thin solid #a9a9a9;
    padding: 2px;
    width: 260px;
    }

textarea.medium
    {
    border: thin solid #a9a9a9;
    padding: 2px;
    width: 610px;
    height: 80px;
    }

textarea.big
    {
    border: thin solid #a9a9a9;
    padding: 2px;
    width: 810px;
    height: 100px;
    }

textarea.verybig
    {
    border: thin solid #a9a9a9;
    padding: 2px;
    width: 810px;
    height: 300px;
    }


input.textbox
    {
    border: thin solid #a9a9a9;
    padding: 2px;
    }

input.tiny_textbox
    {
    width: 50px;
    border: thin solid #a9a9a9;
    }

input.date_textbox
    {
    width: 100px;
    border: thin solid #a9a9a9;
    }

input.small_textbox
    {
    border: thin solid #a9a9a9;
    padding: 2px;
    width: 20px
    }

input.medium_textbox
    {
    border: thin solid #a9a9a9;
    padding: 2px;
    width: 140px
    }

input.big_textbox
    {
    border: thin solid #a9a9a9;
    padding: 2px;
    width: 300px
    }

input.submit
    {
    cursor:pointer;
    border:outset 1px #333;
    background:#999;
    color:#333;
    font-weight:bold;
    padding: 1px 2px;
    background:url(../images/formbg.gif) repeat-x left top;
    }

/* FOR GOOGLE-SUGGEST FEATURE */
#search_results a:link
{
 text-decoration: none;
}

a:link.exit, a:visited.exit, .right {
    text-decoration: none;
    float: right;
    padding: 0 0 5px 2px;
}

.container, #search_results
{
 position: absolute;
 background-color: #fff;
 border: 1px solid #aaa;
 margin-left: 68px;
 padding: 5px;
 text-align: left;
 height: 100px;
 width: 400px;
 overflow: auto;
}

#search_results {
    margin-top: 38px;
    margin-left: 30px;
	z-index: 300;
}

#suggest_prompt
	{
	z-index: 350;
	}

#meta_table, #div_dupinfo
    {
    max-height: 200px;
    overflow: auto;
    }

/* For entity tagging: each type of entity gets its own class */
.panel {
    margin-left: 70px;
    background-color: #ddd;
    /*border: black 1px;*/
    width: 360px;
    padding: 5px;
}

.place-class {
  cursor: pointer;
  color: green;
}
.disease-class {
  cursor: pointer;
  color: orange;
}
.sm {
    font-size: 80%;
}

