/* Moved into template to construct URL 
body {
	background-image:url('../images/background.png');
}
*/
h1 { font-size:1.5em; padding:0 10px 3px 0; color:#444; margin-bottom:.5em; }

h2 { font-size:1.3em; margin-bottom:.5em; }

h3 { font-size:1.2em;  margin-bottom:.5em; color:#369; }

h4 { font-size:1.1em;  margin-bottom:.5em; }

h1,h2,h3,h4,h5 { margin-top: 0.1em; }

p { line-height:1.2em; margin-bottom:.5em; }

#more-news { float: right;  text-decoration:none; color:#3972a0; }

.block {display: block; width: 100%;}

.linkish { color: #3972a0; text-decoration: underline; }
.linkish { cursor: hand; cursor: pointer; }
.linkish:hover { color: #369; }

li { list-style-type:none; margin:0; padding:0;}


ul { margin:1em 0; }
#content ul li { margin: 0.4em 0.6em 0.4em 0; }
#content .bullets li { list-style-type: disc; margin-left: 25px; }
ol li { margin: 0.4em 0.2em; }

.todo { background: gray; color: #fc0; border: 1px dashed #fc3 !important; text-align: center !important; box-shadow: inset 0 0 5px #555; -webkit-box-shadow: inset 0 0 5px 5px #555; -moz-box-shadow: inset 0 0 5px 5px #555; }
.todo:before { content: "TODO: " }
.td-note:before { content: "DEVELOPMENT NOTE: " }
table td { padding: 0.3em; }
table { margin: 0.5em 0; }

.tableclass1 {
  margin-left:20px;
}

html.ie div.gallery-album .album { width: 720px; }
html.ie #content div.gallery-album .album li { margin: 0.2em 0.3em; }

#content img { max-width: 632px; }

span#webcast-img .fright {
  -webkit-shape-outside:circle();
  -moz-shape-outside:circle();
  shape-outside:circle();
}

#uw-branding {
	width:960px;
	margin:0px auto;
	text-align:right;
	padding:15px 0 5px;
}

#uw-branding a {
	color:#000;
	text-decoration:none;
	padding:10px 0;
}

#uw-branding a:focus {
	color:#95d0ef;
	outline:none;
}


#container {
	width:960px;
	margin:0px auto;
	background:#fff;
	border:5px solid #3972a0;
	-moz-box-shadow: 0 0 10px 5px #999;
	-webkit-box-shadow: 0 0 10px 5px #999;
	box-shadow: 0 0 10px 5px #999;
}

#container > header {
    /* Moved into template to construct URL 
	background-image:url('../images/search-bg.png');
    */
	background-repeat:no-repeat;
	background-position:top right;
	width:960px;
}

#header-logo {
	margin:24px 0 24px 24px;
	height:auto;
	width:359px;
}

#header-link:focus {
	height:71px;
	width:359px;
}



#search-form {
	float:right;
  display: block; 

}

#search-input {
	height:13px;
	font-size:.85em;
	padding:2px;
	margin: 0 5px 0 0;
	vertical-align:middle;
	border:0;
	float:left;
}

#search-submit {
	height:17px;
	font-size:.75em;
	vertical-align:middle;
	border:0;
	padding:2px;
	margin:0;
	float:left;
	color:#000;
	background:#fff;
	text-transform:uppercase;
	font-weight:bold;
}

#search-submit:hover {
	background:#95d0ef;
}

#search-label {
	line-height:17px;
	font-size:.85em;
	color:#fff;
	float:left;
	margin-right:5px;
}



#main-left {
    /* Moved into template to construct URL 
	background-image:url('../images/main-left-bg.png');
    */
	background-repeat:no-repeat;
	padding:0 0 0 3px;
	margin:0 24px 0 24px;
	width:680px;
	float:left;
}

#global-nav li {
	display:inline;
  background-repeat: no-repeat;
}

#global-nav li a {
	background:#777c80;
	color:#fff;
	line-height:27px;
	padding:0 1px 0 7px;
	text-decoration:none;
	display:block;
	float:left;
}

nav li a { font-size: 1em; }

#global-nav li a:focus {
	color:#95d0ef;
	outline:none;
}


#global-nav li a#current-global {
	background-repeat:no-repeat;
	background:#3972a0;
}

#global-nav li.global-nav-div {
    /* Moved into template to construct URL 
	background-image:url('../images/grey-divide.png');
    */
	width:25px;
	height:27px;
	display:block;
	float:left;
}

#global-nav li#current-global-left {
	background-repeat:no-repeat;
    /* Moved into template to construct URL 
	background-image:url('../images/blue-divide-left.png');
    */
}

#global-nav li#current-global-right {
	background-repeat:no-repeat;
    /* Moved into template to construct URL 
	background-image:url('../images/blue-divide-right.png');
    */
}

#global-nav li.global-nav-end {
    /* Moved into template to construct URL 
	background-image:url('../images/grey-end.png');
    */
	width:21px;
	height:27px;
	display:block;
	float:left;
}

#global-nav li.global-nav-end-active {
	width:21px;
	height:27px;
	display:block;
	float:left;
}

#content {
	margin:24px;
}


#main-right {
	width:210px;
	background-repeat:no-repeat;
	background-position-y:51px;
	float:left;
	min-height:500px;
}

#live li a {
	background-repeat:no-repeat;
	color: #FFFFF0;
	padding-left:14px;
	line-height:27px;
	text-decoration:none;
	display:block;
	margin:0 0 24px 0;
}

#live li a:focus {
	/* background:url('../images/live-a-active-bg.png'); */
	background-repeat:no-repeat;
	color:#fff;
	outline:none;
}

#sidebar-nav li {
	padding-left:3px;
}

#sidebar-nav li a {
	/* background:url('../images/sidebar-a-bg.png'); */
	background-repeat:no-repeat;
	color:#333;
	padding-left:14px;
	line-height:27px;
	text-decoration:none;
	display:block;
	margin:0 0 16px 0;
	
}


/* background:url('../images/sidebar-a-active-bg.png'); */
#sidebar-nav li.current-side a {
	background-repeat:no-repeat;
	color:#fff;
	outline:none;
}
/*
#sidebar-nav li a.current-side {
	background-repeat:no-repeat;
	color:#fff;
	outline:none;
}
*/


#sidebar-nav li a:focus {
    /* background:url('../images/sidebar-a-active-bg.png'); */
}

#social ul {
	margin-left:10px;
}

#social li {
	display:inline;
	list-style-type:none;
	padding-right:2px;
}




footer {
	font-size:.7em;
	color:#808082;
	line-height:26px;
	margin:24px;
	clear:both;
}


footer a{
	color:#808082;
	text-decoration:none;
}

footer a:hover {
	color:#808082;
	text-decoration:underline;
}

footer a:focus {
	color:#808082;
	text-decoration:underline;
	outline:none;
}

footer img {
	display:inline;
	vertical-align: middle;
	margin:0 5px;
}

.footer-sep {
	color:#3972a0;
	margin:0 10px;
}


.cleared {
	clear:both;
}

.bold { font-weight: bold; }

h2#data-release-title {
  margin-top:1.3em;
}
p#included-in {
  margin-top:.8em;
}

.jobitem {
 	margin-bottom:1.2em;
}
