/* Body */

body { margin-top: 10px; font-family: Verdana; font-size: 11px; line-height: 15px; letter-spacing: 0px; text-align: center; color: #333333; background: url(images/bg_header.jpg) repeat-x; }

ul { list-style-type: none; }
a { font-family: Arial; font-size: 11px; font-weight: bold; line-height: 13px; letter-spacing: .5px; color: #FF6400; }

span.success { color: green; }

span.error { color: red; }

.container { width: 975px; margin: 0 auto; padding: 0; text-align: left; }
.clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }
.hidden { display: none; visibility: hidden; }

/* Banner */

#banner {
	position: relative;
	text-align: left;
}
#banner .shadow { position: absolute; top: 14px; left: -15px; }

/* Navigation */

#navigation { font-family: "Trebuchet MS"; float: left; width: 100%; margin-top: 5px; background-color: #EDEDED; }

#navigation li { font-family: "Trebuchet MS"; float: left; }

#navigation li a { font-family: "Trebuchet MS"; display: block; padding: 3px 5px; margin: 6px 13px; font-size: 10px; line-height: 12px; letter-spacing: 1px; color: #333333;}
#navigation li a:hover { font-family: "Trebuchet MS"; color: #FFFFFF; background-color: #FF6400; }

#navigation li a.highlight { font-family: "Trebuchet MS"; color: #FFFFFF; background-color: #FF6400; }

#navigation .print { font-family: "Trebuchet MS"; float: right; margin-top: 10px; margin-right: 18px; }

/* Content */

#content { float:left; width:100%; margin: 27px 0; }


/* Main Content */

#main { float: left; width: 645px; margin: 0 15px; }
#main h1 { font-family: Arial; margin-bottom: 10px; font-size: 12px; font-weight: normal; line-height: 14px; letter-spacing: 1px; background-color: #EDEDED;  }

#main h2 { font-family: Arial; margin-bottom: 15px; font-size: 24px; font-weight: normal; line-height: 26px; letter-spacing: 2px; margin-top:20px;}

#main p { margin-bottom: 15px; }
#main div { margin-bottom: 15px; }

#main div.gdc { float: right; width: 404px; }

#main div.about { float: right; width: 430px; }

#main ul.links li { font-family: Arial; width: 200px; height: 18px; }

#main ul.snapshots li { float: left; padding-right: 8px; }

#main div.toggle_button { float: right; margin-top: 5px; }

#main div.toggle_visible { display: block; visibility: visible; }

#main div.toggle_hidden { display: none; visibility: hidden; }

#main form label { display: block; margin-bottom: 10px; }

#main form .textinput { width: 132px; height: 15px; padding: 5px 5px; border: 1px solid #E1E1E1; font-family: "Trebuchet MS", Arial; font-size: 11px; line-height: 13px; letter-spacing: .5px; color: #4D4D4D; background-color: #FFFFFF; }

#main form textarea { padding: 5px 5px; border: 1px solid #E1E1E1; font-family: "Trebuchet MS", Arial; font-size: 11px; line-height: 13px; letter-spacing: .5px; color: #4D4D4D; background-color: #FFFFFF; }


/* Sidebar Content */

#sidebar { float: right; width: 270px; margin: 0 15px; padding-top: 22px; }
#search { height: 25px; margin-bottom: 36px; }

#welcome { height: 190px; margin-bottom: 36px; }

#homewelcome { height: 380px; margin-bottom: 36px; }

#indexwelcome { height: 280px; margin-bottom: 36px; }

#pressreleases { height: 240px; margin-bottom: 36px; }

#newsletter { height: 79px; }
#about_behind { height: 65px; }

#about_staff { height: 270px; }

#worldclocklinks { height: 1080px; text-align: center }

.box { position: relative; width: 239px; padding: 20px 15px; border: 1px solid #E1E1E1; background-color: #FAFAFA; }
.box .logo { position: absolute; top: -22px; right: 6px; }
.box .title { position: absolute; top: -6px; left: 8px; }
.box p { margin-bottom: 15px; font-size: 10px; line-height: 12px; }
.box .textinput { float: left; width: 132px; height: 15px; padding: 5px 5px; border: 1px solid #E1E1E1; font-family: "Trebuchet MS", Arial; font-size: 11px; line-height: 13px; letter-spacing: .5px; color: #4D4D4D; background-color: #FFFFFF; }
.box .button { float: right; margin-top: -2px; }
.box ul.topnav li { width: 240px; height: 18px; }
.box ul.topnav li a { color: #666666; }
.box ul.topnav li a.selected { color: #FF6400; }
.box ul.subnav { margin-left: 15px; }
.box ul.subnav li { width: 220px; height: 20px; }
.box ul.subnav li a { font-size: 10px; line-height: 12px; color: #666666; }
.box ul.subnav li a.selected { color: #000000; }


/* Footer */

#footer { font-family: "Trebuchet MS"; width: 100%; background: url(/images/bg_footer.jpg) repeat-x; }

#footer span, #footer li, #footer a { font-family: "Trebuchet MS"; font-size: 10px; line-height: 12px; color: #666666; }

#footer ul.contact li { font-family: "Trebuchet MS"; float: left; padding-left: 12px; margin: 25px 0 0 26px; letter-spacing: 3px; list-style-image: url(images/dash.png); }

#footer ul.navigation li { font-family: "Trebuchet MS"; float: left; padding-left: 0px; margin: 10px 0 0 22px; list-style-image: url(images/pipeline.png); }

#footer ul li.noliststyle { font-family: "Trebuchet MS"; padding-left: 0px; margin-left: 15px; list-style: none; }

#footer span.copyright { font-family: "Trebuchet MS"; float: right; margin: 10px 0 0 0; }

#footer .divider {
	font-family: "Trebuchet MS";
	clear: left;
	height: 1px;
	padding-top: 10px;
	margin: 0 15px;
	border-bottom: 1px solid #999999;
}

