/*
  Column width: 72px
  Gutter width: 24px
  Line height:  24px
*/

body {
	margin: 0px;
	text-rendering: optimizeLegibility;
	background: #fff;
	font-size: 16px;
    font-family: "Helvetica Neue", Arial, sans-serif;
	font-weight: 300;
	line-height: 1.5em;
    /*background: url(spacer.png);
    background: url(grid.png) top center repeat-y;*/
}

body a {
    text-decoration: none;
}

body a:hover {
    /*text-decoration: underline;*/
}

#header {
    margin: 0.5em auto 3.0em auto;
	padding: 0.0em;
	border-bottom: 1.5em solid #000;
	font-size: 1.5em;
	vertical-align: top;
    line-height: 2.0em;
    width: 31.0em;
}

#header.wide {
    width: 39.0em;
}

#header a {
    color: #000;
}

#header a:hover {
    color: #ff8a00;
}

#header h1 {
    display: inline;
    font-size: 1.0em;
    margin: 0px;
    
}

#header span#arrow {
    font-size: 1.25em;
    line-height: 1.2em;
}

#header div#menubar-container {
    display: inline-block;
}

#header .parenthesis {
    font-size: 1.5em;
    line-height: 1.0em;
}

ul#menubar {
    margin: 0px;
    padding: 0px;
    display: inline;
    width: 23.0em;
}

ul#menubar li {
    list-style-type: none;
    display: inline;
    font-size: 1.0em;
}

#contentArea {
	margin: 0px auto;
	width: 744px;
}

#footer {
	margin: 6.0em auto 0.0em auto;
	padding: 3.0em 0.0em;
	text-align: center;
	background: #000;
	color: #fff;
}

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

#footer a:hover {
    color: #ff8a00;
}

#footer a#rss {
    /*background: url('feed-icon-14x14.png') left no-repeat;*/
    margin-left: 1.5em;
    padding-left: 16px;
}

#footer-otherSites ul {
    overflow: auto;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    line-height: 1.5em;
}

#footer span#footer-otherSitesLabel {
    line-height: 1.5em;
    vertical-align: top;
}
