﻿/*
	Global styles
*/
.small {font-size:0.9em;line-height:1.58em;}
.large {font-size:1.2em;margin-bottom:1.5em;}
.center {text-align:center}
.right {text-align:right}

.hide {display:none;}
.dim {color:#777;}
.bright {color:#000;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
.highlight    {background:#f4f4f4;}
.more {margin:1.5em 0 1.5em;border:1px dotted #ccc;border-radius:10px;}
.more, .message {background:#f3f3f3;padding:1em 1em 1em 1em;}
.cap {border-top:1px solid #ddd;padding-top:1em;}
.bordered {border-bottom:1px dotted #aaa;padding-bottom:.333em;}
.noborder {border:none;}
.round {border:1px solid #ddd;padding:1em;border-radius: 5px;}
input.round {padding:.3em;}
.first        {margin-left:0;padding-left:0;}
.last         {margin-right:0;padding-right:0;}
.top          {margin-top:0;padding-top:0;}
.bottom       {margin-bottom:0;padding-bottom:0;}
.uppercase {text-transform: uppercase;}

.red          {color:#c80000;}
.green        {color:#008200;}

.child {margin:0 0 1em 1.333em;}

.spacer {height:2em;}
.double-spacer {height:4em;}
.quotation {font-style:italic;color:#555;font-size:1.1em;text-indent:-.5em;}

a {color:#0075a6;}
a:hover {color:#5ca619;}
.pseudolink {text-decoration:none;border-bottom:1px dotted #0075a6;color:#0075a6;cursor:pointer;}

#container {position:relative;z-index:1;}

#content {position:relative;z-index:1;margin-top:2em;}
#shadow-box {position:absolute;width:100%;height:100%;background:#fff;z-index:99;display:none;opacity:0.8;top:-2em;}
.pre-sandy {position:relative;margin:auto;width:100%;display:block;}
#sandy-box{position:absolute;z-index:101;background:#fff;border:2px solid #0075a6;opacity:1;display:none;border-radius: 10px;padding:30px 0px 0 30px;}

/*
	content	
*/
#article img,.article img {margin-top:0em; margin-bottom:2em;}
.article {border-bottom:1px solid #eee;padding-bottom:2em;margin-bottom:2em;}

.series-list {list-style:none;}
.series-list li {margin-bottom:.7em;}

.thumb-list {border:1px solid #ccc; padding:10px;float:left;margin-right:15px;margin-bottom:15px;}


#table1, #table2, #table3 {border: 1px solid #555; border-collapse: collapse;text-align:center; font-size:0.83em;}
#table1 td,#table2 td,#table3 td {border: 1px solid #555; border-collapse: collapse;padding:2px 5px 2px 5px;text-align:center;}
#table1 td input,#table2 td input,#table3 td input {width:90%;background:#fefcd5;border:0px solid #bab670;color:#555;}
#table1 .data,#table2 .data,#table3 .data {background:#fefcd5;}
#table3 .left {text-align:left;}

#login-form {border-radius:10px;border:1px dotted #ccc;padding:50px;float:left;}
#login-form .label {
	display:block;
	position:absolute;
	left:-0em;
	float:left;
	color:#888;
	}

#login-form .field {
	margin-left:20em;
	}

#login-form .field input {
	width:25em;
	}

#login-form .hint,.search-form .hint, .hint {
	display:block;
	font-size:.86em;
	color:#888;
	}

/*
	footer
*/

#footer {height:250px;color:#666;}
#footer .wrap {padding-top:120px;}
#footer a,#footer span {margin:0 3px 0 3px;}
#footer a.first,#footer span.first{margin-left:0px;}
#footer a {color:#375a8b;}
#footer span {color:#111;}
