		body{
			margin:0px;
			padding:0px;
			font-size:0.8em;
			font-family:sans-serif;
			color:#333333;
			background-color:#EEEEEE;
			background-image: url(https://gydb.org/background_retro.png);
			background-repeat: no-repeat;
		}
/*
		table{
			border:0px;
			margin:0px;
			padding:0px;
		}
*/
		img{
			border:0px;
		}
		a{
			text-decoration:none;
		}
		a:link{
			color:#336699;
		}
		a:visited{
			color:#336699;
		}
		a:hover{
			text-decoration:underline;
		}
		ul{
			list-style-image: url(bullet.gif);
			list-style-type:none;
		}
		
		h1{
			font-size:1.6em;

		}
		h2{
			font-size:1.4em;
		}
		h3{
			font-size:1.3em;
		}
		h4{
			font-size:1.2em;
		}
		h5{
			font-size:1.1em;

			margin-bottom:-0.8em;
		}
		h6{
			font-size:1.0em;
		}
		textarea{
			background-color:white;
		}
		form{
			padding:0px;
			margin:0px;
		}

		#global{
			width:100%;
			padding-bottom:0px;
			background-color:#F0F0F0;
			min-width:1000px;
			background-image:url(background_retro.png);
			background-repeat:no-repeat;
		}
		
		/* HEADER */
		#header{
			width:100%;
			
		}
		#logo{
			width:150px;
			background-image:url(smallScaled.png);
			background-repeat:no-repeat;
		}		
		#navigation{
			width:100%;
		}
		
		
		#login{
			height:20px;
			text-align:right;
			font-size:0.85em;
			padding-right:10px;
		}
		#login ul{
			margin-top:0px;
			margin-bottom:0px;
			list-style: none;
		}
		#login ul li{
			display:inline;
			margin-top:0px;
			margin-bottom:0px;
			padding-top:0px;
			padding-bottom:0px;
			margin-left:10px;
		}
		
		#pt-userpage{
			background: url(user.gif) top left no-repeat;
			padding-left: 20px;
			text-transform: none;
		}
		#pt-login {
			background: url(user.gif) top left no-repeat;
			padding-left: 20px;
			text-transform: none;
		}
		#login a{
			color:#336699;
		}
		#menubar{
			vertical-align:top;
			padding-right:10px;
			padding:3px 10px 1px 0px;
            min-width: 700px;
            background-color: #EEEEEE !important;
		}
		#menubar a{
			color:#336699;						
			font-weight:bold;
			margin-right:2px;
			background-color:white;
			border:1px solid #999999;
			padding:2px 10px;
		}
		
        #menubar-support {
            /*float: left;*/
            color: #336699;
            background-color: #DDDDDD;
            padding: 10px 20px;
            margin-bottom: 10px;
        }
		
		#wikibar{
			list-style-type:square;
			vertical-align:bottom;
			padding-top:1px;
		}
		#wikibar ul{
			margin:0px;
			padding:0px;
		}
		#wikibar li{
			display:inline;
			font-size:0.85em;
			padding:0px 4px;
			margin-right:4px;
			border-top:1px solid #999999;
			border-left:1px solid #999999;
			border-right:1px solid #999999;
			/*border-bottom:1px solid #999999;*/
			background-color:#FFFFFF;
		}
		#wikibar .selected{
			border-bottom:1px solid #FFFFFF;
			background-color:#FFFFFF;
			color:orange;
		}
		
		#wikibar .selected a{
			color:orange;
		}
		#wikibar a{
			color:#336699;
		}
		
		
		/* BODY */		
		#bodyContent_wrapper{
			width:100%;
			clear:both;
			overflow:hidden;
		}
		
		
		#bodyContentLeft_wrapper{
			width:150px;
			float:left;	
			overflow:hidden;
		}
		#bodyContentLeft{
			width:100%;
			overflow:hidden;
		}
		
		#bodyContentRight_wrapper{
			height:100%;
			border-left:1px solid #999999;
			border-top:1px solid #999999;
			overflow:hidden;
		}
		#bodyContentRight{
			padding:20px 40px;
			/*font-size:0.95em;*/
			font-size:1.2em;
			min-height:700px;
			height:auto !important;
			overflow:hidden;
			background-color:#FFFFFF;
		}
		.firstHeading{
			border-bottom:1px solid #CCCCCC;
			padding-bottom:2px;
			font-size:1.6em;
		}
		
		#wikicontents{
			background-color:white;
			border-top:1px solid #999999;
			border-left:1px solid #999999;
			width:100%;
			padding:20px 20px 20px 40px;
			/*font-size:0.95em;*/
			vertical-align:top;
		}
		
		#wikicontents h2{
			border-bottom:1px solid #CCCCCC;
		}
		#wikicontents h3{
			text-decoration:underline;
		}
		
		#searchBox{
			width:100%;
			text-align:center;
			padding:0px;
			margin:0px;
			vertical-align:top;
		}
		#searchBox #searchInputE{
			/*width:700px;*/
			border:1px solid #999999;
			margin:0px;
            line-height: 2;
            border-radius: 4px;
		}
		#searchBox #searchInputW{
			/*width:700px;*/
			border:1px solid #999999;
			margin:0px;
            line-height: 2;
            border-radius: 4px;
		}
		#searchBox #mw-searchButton{
			border:1px solid #999999;
			color:#555555;
			margin:0px;
		}
		#searchBox h5{
			display: none;
		}
		
		#menuLeft_wrapper{
			clear:both;
			overflow:visible;
			
		}
		#menuLeft{
			width:150px;
			padding:00px 10px 10px 10px;
			vertical-align:top;
		}
		#menuLeft h5{
			margin:0px;
			color:#555555;
			font-size:0.85em;
			margin-top:10px;
			font-weight: bold;
		}
		#menuLeft ul{
			margin:0px;
			list-style-image:none;
			list-style-type:none;
			text-indent:0px;
			padding:0px;
		}
		#menuLeft li{
			text-indent:0px;	
		}
		#menuLeft a{
			color:#336699;
			font-size:0.9em;
		}
		#menuLeft a:link{
		}
		#menuLeft a:visited{
		}
		#menuLeft a:hover{
			color:#666699;
		}
		#menuLeft .pBody{
			margin-bottom:10px;
		}
		#p-TOOLBOX{
			margin-top:30px;
		}
		
		#footer_wrapper{
			width:100%;
			clear:both;
			overflow:visible;
			background-color:#FFFFFF;
		}
		#footer{
			clear:both;
			padding:0px 0px 0px 10px;
		}		
		#f-list2{
			text-align:center;
		}
		#f-list2 li{
			display:inline;
			padding:0px 20px;
		}
		
		.printfooter{
			display:none;
		}
		#jump-to-nav{
			display:none;
		}
		#siteSub{
			display:none;
		}
		
		
		#toc{
			background-color:#EEEEFF;
			border:1px solid #336699;
			padding:0px 20px;
			font-size:1em;
			overflow:visible;	
			padding-left:-20px;
			margin-bottom:20px;
			margin-top:20px;
		}
		#toc ul{
			list-style-type:none;
			list-style-image:none;
			margin-right:20px;
		}
		#toc li{
		}
		#toc h2{
			display:inline;
			font-size:1em;
			border:none;
		}
		#toctitle{
			text-align:center;
		}
		.editsection{
			float:right;
			font-size:0.8em;
			font-weight:normal;
		}
		
		.tableHeader{
			background-color:#336699;
			color:white;
		}
		.center{
			text-align:center;
		}
		.floatnone{
			clear:both;		
		}
		
		.infoboxRow{
			width:200px;
			padding:10px;
			border:1px solid #CCCCCC;
			float:left;
			margin-left:40px;
			margin-bottom:20px;
			background-color:#F0F0F0;
			vertical-align:top;
		}

		a.new:link {
			color: #f33;
		}

		.thumbcaption {
			font-size: 0.85em;
		}
		caption {
			font-size: 0.85em;
		}

		table.infobox{
			width:200px;
			border:none;
			font-size:0.9em;
		}
		table.infobox b{
			color:#336699;
		}
		table.infobox td{
			vertical-align:top;
		}
		table.infobox td.borderBottom{
			border-bottom:1px solid #DDDDDD;
		}
		table#elemStructTable{
			font-size:0.8em;
		}
		table.infobox img{
			width:120px;
			height:auto;
		}
		
		
		/* ******** Element STYLES ******** */
		#element{
			width:100%;
		}
		
		/* ******** CAARD STYLES ******** */
		#caard{
		}
		#caard_header{
			padding:10px 20px;
			margin-bottom:20px;
		}
		#caard_welcome{
			font-weight:bold;
			font-size:16px;
		}
		#caard h2{
			background-color:#990000;
			color:white;
			padding:1px 20px 1px 20px;
			margin-top:40px;
		}
		#caard h3{
			background-color:#336666;
			color:white;
			padding:1px 20px 1px 20px;
			text-decoration:none;
			font-weight:normal;
			margin-bottom:0px;
		}
		#caard .box{
			border:1px solid #999999;
			padding:10px;
		}
		#caard table.tabdata{
			width:100%;
		}
		#caard table td{
			border-bottom:1px solid #CCCCCC;
		}
		#caard .grey{
			background-color:#CCCCCC;
			padding:1px 4px;
		}
		#caard .grey td{
			padding:1px 4px;
		}
		#caard .right{
			text-align:right;
		}
		
		#wpTextbox1{
			width:100%;		
		}

	/* Literature results */
	ul#biblioResults li {
		margin-bottom:10px;
	}

	/* shaded alignment template styles */
	div#alignment{
		font-family:monospace;
		white-space:pre;
	}
	div#alignment b{font-weight:normal;background-color:#C0C0C0;}
	div#alignment i{font-style: normal;background-color:#808080;color:#FFFFFF;}
	div#alignment u{text-decoration:none;background-color:#000000;color:#FFFFFF;}
	
	.error {
		color:red;
		font-weight:normal;
	}
	.small {
		font-size:0.9em;
	}
	.textarea {
		width:100%;
		height:140px;
	}
	
	/* *************** SUBSCRIPTION ************ */
	#subscription_authorized {
		margin-top:10px;
		height:60px;
	}
	
	#authorized_table {
		margin-top:10px;
		margin-bottom:30px;
	}
	table.subscription td{
		vertical-align:top;
	}
	#subscription_form1 textarea {
		border:solid 1px #CCCCCC;
		width:100%;
	}
	#subscription_form1 .text {
		width:100%;
	}
	#subscription_table1 td {
		vertical-align:top;
	}
	#subscription_table2 td {
		vertical-align:top;
	}
	#subscription_table3 td{
		vertical-align:top;
	}
	#subscription_secure{
		margin-top: 20px;
		padding:10px 20px;
		border: solid 1px #CCCCFF;
		background-color:#EEEEEE;
	}
	#authTableView {
		
	}
	#authTableView td {
	}
	
	#subscription_payment_method {
		background-color:#EEEEEE;
		border: 1px solid #CCCCCC;
		padding:0px 20px 10px 20px;
	}
	/* *************** CONTACT ****************** */
	#contact_table {
	}
	#contact_table td {
		vertical-align:top;
		font-weight:bold;
		color:#336699;
	}
	#contact_table input.text {
		width:300px;
	}
	#contact_table textarea {
		width:300px;
		height:150px;
	}
	#contact_table .actions {
		padding:10px 0px;
	}
	
	
	/* *************** MOBILOMICS ****************** */
	/**/
	/**/
	#mobilomics {
	}
	/*
	#mobilomics #organismList ul li a.organism{
		font-style:italic;
	}
	*/
	#mobilomics #organismList table{
		width:100%;	
	}
	#mobilomics #organismList td{
		padding: 1px 4px;
	}
	#mobilomics #organismList td.title{
		font-size:1.2em;
		font-weight:bold;
	}
	#mobilomics #organismList td.blast, td.download{
		width:20px;
		text-align:center;
	}
	#mobilomics #organismList tr.header {
		background-color:#336699;
		color:#FFFFFF;
		font-weight:bold;
	}
	#mobilomics #organismList tr.index {
		background-color:#CCCCFF;
	}
	#mobilomics #organismList tr.light {
		background-color:#DDDDDD;
	}
	#mobilomics #organismList tr.dark {
		background-color:#BBBBBB;
	}
	#mobilomics #organismList td.center {
		text-align:center;
	}
	#mobilomics #organismTable {
		border: solid 1px #ccc;
		font-size: 0.85em;
	}
	#mobilomics #organismTable tr.title {
		background-color:#369;
	}
	#mobilomics #organismTable tr.title td {
		color:#fff;
		text-align:center;
		font-weight:bold;
		padding:1px 4px;
	}
	#mobilomics #organismTable tr.title td a {
		color:#fff;
		text-decoration:underline;
	}
	#mobilomics #organismTable tr td{
		padding:1px 4px;
		border-bottom: solid 1px #ccc;
		white-space: nowrap;
	}
	#mobilomics ul#pagination {
		display:inline;
		list-style-type:none;
	}
	#mobilomics ul#pagination li {
		display:inline;
		padding:0px 4px;
	}
	#mobilomics_datasheet {
		border:solid 1px #CCC;
	}
	#mobilomics_datasheet td.title {
		background-color:#369;
		color:#fff;
		padding: 2px 10px;
		font-weight:bold;
		vertical-align:top;
	}
	#mobilomics_datasheet td.data {
		padding: 2px 10px;
		border-bottom:solid 1px #CCC;
		vertical-align:top;
	}
	#mobilomics_blast {
		min-height:400px;
	}
	#mobilomics_blast pre {
		font-size:1.1em;
	}
	#mobilomics_blast img {
		display:none;
	}
	#mobilomics_blast_table {
		margin-top:20px;
	}
	#mobilomics_blast .title {
		font-weight:bold;
		color:#336699;
		text-decoration:underline;
	}
	#mobilomics_blast textarea, input, select {
		border:solid 1px #ccc;
	}
	#mobilomics_blast textarea {
		width: 500px;
		height: 100px;
	}
	#mobilomics_blast .submit {
		padding-top:20px;
	}
	#mobilomics_description {
		border:solid 1px #ccc;
		padding:10px 40px;
		margin-bottom:20px;
	}
	#mobilomics_references {
		
	}
	/**/
	/**/
	/* *************** END MOBILOMICS ****************** */

#donation-box {
    border: solid 1px #ccc;
    margin: 20px;
    background-color: #eeeeee;
}
#donation-box tr {
    margin: 10px;
}

.donation-box-title {
    text-align: center;
    font-weight: bold;
    padding: 10px;
}

.donation-box-subscription {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    height: 30px;
    vertical-align: middle;
}

.donation-box-subscription a {
    border: solid 1px #ccc;
    width: 100%;
    height: 100%;
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
}

.donation-box-amount {
    border: solid 1px #ccc;   
    width: 25%;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 10px;
    height: 20px;
    text-align: center;
}

.donation-box-amount a {
    height: 100%;
    width: 100%;
    display: block;
}

.donation-box-btn-selected {
    background-color: #336699;
    color: white !important;
    height: 100%;
}

.donation-box-btn-selected a {
    color: white !important;
}

.donation-box-amount > input {
    width: 50px;
}
.donation-box-cards {
    text-align: center;
}
.donation-box-cards img {
    width: 300px;
}
.donation-box-paypal {
    text-align: center;
}
.donation-box-paypal img {
    width: 100px;
}
