body {
	margin: 0px;
	background: #054957 url(../images/grid.gif);
	text-align: center;
}
hr {
  border: 0;
}
#site {
	width: 889px;
	margin: auto;
}
#container {
	float: left;
	width: 728px;
	text-align: left;
	margin-bottom: 30px;
}
#top {
	position: relative;
	width: 728px;
	height: 129px;
	background: transparent url(../images/numb3rs_top_background.gif);
}
#menu_1 {
	position: absolute;
	top: 105px;
	left: 20px;
	color: white;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	
}
#menu_1 a {
	text-decoration: none;
	text-transform: uppercase;
	color: white;
}
#left {
	float: left;
}
#menu_2 {
	float: top;
	margin-left: 8px;
	margin-top: 8px;
	margin-right: -2px;
	margin-bottom: 12px;
}
#add_content {
	float: top;
        width: 120px;
	margin-left: 20px;
	margin-top: 8px;
	margin-right: -2px;
	margin-bottom: 12px;
}
#menu_2 div.top {
	width: 136px;
	height: 18px;
	font-size: 8px;
	background: transparent url(../images/menu_2_top.gif);
}

#menu_2 div.item,  #menu_2 div.activeitem {
	width: 136px;
	height: 19px;
	padding-top: 3px;
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
	background: transparent url(../images/menu_2_item.gif);
}
#menu_2 div.item a,  #menu_2 div.activeitem a {
	margin-top: 4px;
	margin-left: 12px;
	text-decoration: none;
	color: white;
}
#menu_2 div.activeitem {
	background: transparent url(../images/menu_2_item_over.gif);
}
#menu_2 div.bottom {
	width: 136px;
	height: 29px;
	background: transparent url(../images/menu_2_bottom.gif);
}
#breadcrumbs {
	width: 400px;
	float: top left;
	margin-left: 14px;
	margin-top: 6px;
}
#breadcrumbs a {
	color: black;
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	text-decoration: none;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
#breadcrumbs span.arrow {
	color: #01b6dc;
	margin-left: 4px;
	margin-right: 4px;
}
#typo {
	position: absolute;
	top: 0px;
	left: 408px;
	width: 316px;
	height: 66px;
	z-index: 0;
	background: transparent url(../images/numb3rs_typo.gif);
}
#header {
	margin-top: 8px;
	margin-left: 18px;
}
#middle {
	float: left;
	position: relative;
	background: white url(../images/numb3rs_content_background.gif);
	width: 100%;
}
#content {
	float: left;
	width: 550px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-bottom: 12px;

	min-height: 500px;
	color: black;
	font-size: 12px;
	font-family: "Palatino Linotype", serif;
}
#content h1 {
	color: black;
	font-size: 20px;
	font-family: arial, helvetica, sans-serif;
	margin: 0px;
}
#content h2 {
	margin: 0px;
	font-size: 14px;
}
#content h3 {
	font-size: 12px;
}
#content p {
	color: black;
	font-size: 12px;
	font-family: "Palatino Linotype", serif;
	margin-top: 4px;
	margin-bottom: 8px;
}
#content a {
	font-size: 12px;
	color: #00262E;
}
#content div.news-list-item {
	color: black;
	font-size: 12px;
	font-family: serif;
	border: 2px #01b6dc dashed;
	padding: 8px;
	margin-top: 4px;
}
#content div.news-list-item h3{
	margin: 0px;
}
#content div.news-list-item h3 span.news-list-date {
	color: gray;
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
}
#content div.news-list-item h3 a {
	color: black;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	display: block;
}
#content div.news-list-item hr.clearer {
	display: none;
}
#content div.news-single-item div.news-single-timedata {
	color: gray;
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
}
#content div.news-single-item h2 {
	color: black;
	font-size: 20px;
	font-family: arial, helvetica, sans-serif;
	margin: 0px;
}
#content div.news-single-item hr.clearer {
	color: #01b6dc;
	background-color: #01b6dc;
	height: 1px;
}
#content input {
border: 1px solid #00262E; font-size:12; color:black; height: 20;
}
#content textarea {
border: 1px solid #00262E; font-size:12; color:black;
}
#bottom {
	float: left;
	text-align: center;
	width: 728px;
	height: 36px;
	background: transparent url(../images/numb3rs_bottom_background.gif);
}
#bottom div.menu {
	margin-left: 12px;
	margin-top: 6px;
	color: black;
	font-size: 8px;
	font-family: arial, helvetica, sans-serif;
}
#bottom div.menu a {
	font-size: 10px;
	color: #00262E;
}
#ads {
	float: left;
	padding-top: 30px;
	width: 161px;
	height: 624px;
	background: transparent url(../images/numb3rs_ads_background.gif);
}
    .tx-guestbook-list-header { background-color: #01B6DC; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #B9E6EF; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #01B6DC; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { width:100; height:20; }
    .tx-guestbook-form-inputfield-big { width:150; height:20; }
    .tx-guestbook-form-textarea { width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }