body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 0.8em;
}
label {
	display: block;
	margin-top: 10px;
	margin-bottom: 4px;
}
body {
	background-image:url('../images/eggs_gradient.gif');
	background-position:top left;
	background-repeat:repeat-x;
	background-color:rgb(164,173,182);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}
small {
	font-size: 85%;
}
* {
	line-height: 110%;
}
a:link {
	color: #0000CD;
}
a:visited {
	color: #0000CD;
}
a:hover, a:active {
}
.login-failed * {
	color: #900;
	font-weight: bold;
	padding: 15px;
}
#everything {
	background-color: #FFF;
	text-align: left;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header, #header object {
    z-index:1;
}
    
#header-sub {
	font-size: x-small;
	padding: 4px;
}
#header-sub ul {
	height: 15px;
}
#header-sub ul li {
	float: right;
}
#header-sub ul li a {
	text-decoration: none;
	display: block;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}
#center-left {
	padding-left: 5px;
	width: 165px;
	float: left;
}
#center-left a.egu-logo {
	text-align: left;
	display: block;
	width: 100%;
}

#center-left ul li a {
	padding: 5px;
	display: block;
	text-decoration: none;
	margin: 3px;
}
#center-left ul li a:hover {
	display: block;
	text-decoration: none;
	color: #29598D;
	background-color: #E9F2F8;
	font-weight: bold;
}
#menu-searchby {
    margin-bottom:30px;
}

#menu-searchby h3 {
	font-size: 110%;
	margin-top: 30px;
	margin-bottom: 5px;
}
#center-left a.scienceontour-logo {
	display: block;
	margin-top: 30px;
}
#center-left .sidebar-logo {
    margin-bottom:10px;
    display: block;
}
#content {
	width: 570px;
	float: right;
	padding: 5px 10px 20px 5px;
}

#singlecol {
    padding:20px;
    min-height:600px;    
}

* html #singlecol { height:600px; }

.rating-details
{
	font-size: 90%;
	font-weight: bold;
	padding: 5px;
	margin-top: 10px;
}

.rating-container
{
	margin-bottom: 15px;
	margin-right: 100px;
    width: 160px; 
    float: left;
}

.sharebuttons
{
    margin:8px 0 0 0;
}

#content-view h1
{
	font-size: 110%;
	margin-bottom: 10px;
	color: #3E769F;
	padding-bottom: 5px;
	border-bottom: 2px #3E769F solid;
}

#content-view .more
{
	padding: 5px;
	text-align: right;
}

#content-view .details
{
	padding: 8px 10px 0 0;
}

#content-view ul
{
	padding-left: 10px;
}

#content-view ul li
{
	display: block;
	padding: 5px;
}

#content-view ul li a
{
	
}

#content-view .details h4
{
	margin-top: 30px;
	font-size: 105%;
	margin-bottom: 7px;
	color: #5893BE;
	padding-bottom: 3px;
	border-bottom: 1px #5893BE solid;
}

#content-view div.comments
{
	background-color: #EEF5F7;
	border: 1px solid #3D7692;
}

#content-view h3.comments
{
	font-size: 110%;
	color: #666;
	margin-top: 30px;
	margin-bottom: 10px;
}

#content-view div.comments .comment
{
	padding: 10px;
}

#content-view div.comments .comment p.details
{
	padding: 0px;
	text-align: right;
	font-size: 80%;
}

#content-view div.comments .comment.one
{
	background-color: #E0EDF1;
}

#content-view div.comments .comment.two
{
	background-color: #EEF5F7;
}

#content-view h3.comments-post
{
	font-size: 110%;
	color: #666;
	margin-top: 30px;
	margin-bottom: 10px;
}

#content-view div.comments-post textarea
{
	display: block;
	width: 565px;
	height: 100px;
	margin-bottom: 10px;
}

#content-sections h2 {
	font-size: 130%;
}

#content-sections h3 {
	font-size: 70%;
}

#content-sections h3 a {
	text-decoration: none;
}

#content-sections h1 {
	font-size: 110%;
	margin-bottom: 10px;
	color: #3E769F;
	padding-bottom: 5px;
	border-bottom: 2px #3E769F solid;
}

.row h2 a:link, .row h2 a:active, .row h2 a:visited {
	text-decoration: none;
}

.row {
	border-bottom: 2px solid #EEF5F7;
	margin-top: 10px;
}

#content-sections ul {
	margin-bottom: 30px;
}

#content-sections ul li {
	line-height: 130%;
}

#content-sections .row {
	height: 130px;
	padding: 5px;
}

#content-sections .row img {
	margin-right: 15px;
}

#content-sections .paginate {
	padding: 15px;
}

a:hover.light, a:link.light, a:link:active, a:visited.light{
	text-decoration: none !important;
	background-color: #EEF5F7 !important;
}

ul.keywords li {
	float: left;
	display: block;
	padding: 2px;
}

ul.keywords li a{
	padding: 5px;
}

.global-order {
	margin-bottom: 15px;
	padding: 10px;
	background-color: #EEF5F7;
	border: 1px #E0EDF1 solid;
}

.super {
	vertical-align: super;
}

.album {
	margin-bottom: 30px;
}

.album .header {
	font-size: 120%;
	color: #3E769F;
	padding-bottom: 8px;
	font-weight: bold;
}

.album .images {
	padding: 10px;
	padding-right: 5px;
	background-color: #EEF5F7;
	border: 1px #E0EDF1 solid;
}

.album .images img {
	padding: 5px;
	padding-right: 0px;
}

.paginate a:link, .paginate a:link, .paginate a:visited {
	text-decoration: none;
	padding: 5px;
}

.paginate span {
	text-decoration: none;
	background-color:#E0EDF1;
	padding: 5px;
}

.paginate a:hover {
	text-decoration: underline;
	background-color:#E0EDF1;
	padding: 5px;
}

.paginate {
	background-color:#EEF5F7;
	border:1px solid #E0EDF1;
	padding:10px 5px 10px 10px;
	padding: 20px;
	text-align: center;
	margin-bottom: 30px;
}
span.info {
	font-size: 80%;
	color: #666;
}

.cal_date {
    float:left;
    margin:2px 5px 5px 0;
}

.asterisk-required, span.error, span.red {color:red}
span.info {padding-right:5px}

.dtext h2  {margin-bottom:8px}
.dtext p  {margin-bottom:12px}
.clear {clear:both;float:none}

.colorbox {background: #EEF5F7;border: 1px #E0EDF1 solid;padding:10px}
.lighttext {color:#666;font-size:85%}

/* contest submission form*/
#certify-registered, #submit-form {margin:30px 0 20px 0}

#content-submit-form .image-uploader input.image-uploader,
#content-submit-form .image-uploader span.asterisk-required,
#content-submit-form .image-uploader span.error  {
    display: none;
}

/*voting for contest*/
.imgbox {width:120px;height:150px;margin:0 20px 10px 0; float:left}
.imgbox img {border:1px solid #ccc;padding:3px;width: 120px;height: 120px;}
.imgbox label {display:inline;margin:3px 0 5px 0;font-size:11px;overflow: hidden;}
.imgbox input {float: left;}
.imgbox label a, .imgbox label a:active, .imgbox label a:visited {float: right;color:#666666;font-size:11px;text-decoration:none;padding:3px 0 0 0}
.imgbox label a:hover {text-decoration: underline;}

.smallimgbox {width:80px;margin:0 20px 10px 0; float:left}
.smallimgbox label {display: block;margin:5px 0 0 0}
.smallimgbox a {font-size:11px; color:#666;text-decoration: none;}
.smallimgbox a:hover {text-decoration:underline;}
.smallimgbox img {border:1px solid #ccc;padding:3px;width: 80px;height: 80px;}

#selected_images {margin:20px 0 30px 0}
#vote_btn {color:#FF0033}
#pagination {margin:30px 0 0 0}

.horizBox {margin-bottom:5px;background: #EEF5F7;border: 1px #E0EDF1 solid;padding:5px}
.horizBox .img {width:100px;height:100px;float:left;margin-right:20px}
.horizBox .info {float:left;width: 435px;}

.success {color:#339900}

#votingLabel {position: absolute;top:0;left:0;width:100%;height:46px;background: url(../images/header_msg_bg.png) repeat-x transparent top left;padding-top:7px;}
#votingLabel a, #votingLabel a:visited, #votingLabel a:active {color:#fff;font-size:14px;text-align: center;font-weight:bold;text-decoration: none;}
#votingLabel a:hover {text-decoration: underline;}

/*advanced search*/
form.global-order ul { background-color: #FFF; padding: 4px; border: 1px #D0DDe1 solid; margin-top: 4px; }
form.global-order ul.of { height: 120px; overflow: auto;}
form.global-order ul.holder,
form.global-order ul#keywords_feed { padding: 0px; }
#content-sections--c h3 {margin-bottom: 4px; margin-top: 15px;}

form#images ul.holder {border:1px solid #eee}
