@charset "utf-8";
/* CSS Document */
@import url(clear.css);
body {
	font:75% 'Lucida Grande', Arial, Helvetica, Verdana,sans-serif;
	position:relative;
	color: #2c2c29;
	background:url(../img/bg.png) repeat-x #2c2c29;
}
a{
	color:#2c2c29;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	color: #2c2c29;
}
p {
	margin: 1em auto;
}
h1{font-size:1.85em;}
h2, .h2{font-size:1.5em;}
h3{font-size:1.45em;}
h4 {font-size:1.1em; font-weight:bold;}
.right {
	float: right;
}
.left {
	float: left;
}
#wrap {
	margin: 0 auto;
	width:960px;
}
.navigation {
	background-color: #3e3e3d;
	border-top: 4px solid #454545;
	height: 50px;
}
.navigation ul{
	margin: 12px 0 0 0 ;
}

.navigation li{
	float: left;
	margin-left: 10px;
}
.navigation li a{
	color: white;
	padding: 5px 10px;
	display:inline-block;
	-moz-border-radius: 8px;
	background-color: #545453;
}
.navigation li a:hover,
.navigation li a:active,
.navigation li a:focus {
	text-decoration: none;
	background-color: #2C2C29;
}
/* Content */
#content {
	background-color: #d8d8c7;
}
#news {
	background-color: #f7f7f7;
	width: 650px;
	float: left;
}
.service {
	background-color: #d8d8c7;
	width: 300px;
	float: right;
	padding-left: 10px;
}
/* a Container */
h1.date {
	padding: 10px 10px 0;
	color: #89897c;
}
span.cat {
	text-transform:uppercase;
	font-weight: bold;
	font-size: 1em;
}
span.blue {
	color: #0077EE !important;
}
span.green {
	color: #A6BA00 !important;
}
.container {
	border: 1px solid #dbdbce;
	-moz-border-radius: 10px 0 10px 10px ;
	margin: 10px;
	background-color: white;
	padding: 5px;
	position:relative;
}
span.in {
	color: #c1140e;
	text-transform:uppercase;
	font-size: 0.5em;
	vertical-align:top;
}
div.hold img {
	float: left;
	padding: 5px;
}
div.happened {
	font-size: 0.8em;
	color: grey;
	text-align:right;
}
div.train {
	text-align:right;
	display:none;
	position:absolute;
	right: 0;
	padding: 5px;
	bottom: 0;
	background-color:#F7F7F7;
	border-top: 1px solid #dbdbce;
	border-left: 1px solid #dbdbce;
	-moz-border-radius: 10px 0 10px 0; 
	
}
div.container:hover div.train {
	display:block;
}
/* Cloud */
ul.cloud li{
	display:inline;
	padding: 2px;
}
a.cloud-s-1 {
	font-size: 1em;
}
a.cloud-s-2 {
	font-size: 1.2em;
}
a.cloud-s-3 {
	font-size: 1.4em;
}
a.cloud-s-4 {
	font-size: 1.6em;
}
a.cloud-s-5 {
	font-size: 1.8em;
}
/* Top List */
ul.list {
	list-style-type:decimal;
	list-style-position:inside;
}

/* Footer */
#footer {
	background-color: #3E3E3D;
}
#footer a{
	color: white;
	padding: 20px;
	display:inline-block;
}
#footer a:hover,
#footer a:active,
#footer a:focus {
	background-color: #2C2C29;
	text-decoration:none;

}
