html {
	
}

body {
	width: 777px;
	margin: 0 auto;
	background-color: #555;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

#header a {
	display: none;
}

#header {
	height: 82px;
	background: #555 url(../images/banner-11.png) no-repeat;
	padding-bottom: 0;
	margin-bottom: 0px;
}

#all {

}

#main {
	background-color: #fff;
	width: 777px;
	margin: 0 auto;
}

#search {
	display: none;  /* change this later */
}

a:link, a:hover, a:active, a:visited {
	color: #36c;
	text-decoration: none;
}

a:hover {
	border-bottom: 1px dotted #36c;
}

#top_menu {
	width: 100%;
	background: #eee; /* url(../../images/topmenu.png) no-repeat */
	padding: 8px 0;
	border-bottom: 3px solid #ccd;
}

#top_menu a, #top_menu_nav a {
	padding: 8px 0.5em;
	border: 0;
}

#top_menu a:hover {
	background-color: #ccd;
}

#top_menu span {
	background-color: #ccd;
	padding: 8px 0.5em;
	border: 0;
}

#top_menu_nav {

}

#top_menu > a:first-child {
	margin-left: 1em;
}

#content {
	width: 600px;
	padding: 0 10px 10px 10px;
	float: left;
}

h1, h2, h3, h4, h5, h6 {  /* these normalize the hn, you probably guessed that */
	font-size: 1em;
	font-weight: normal;
	margin: 0;
}

.post, .list-event {
	border-top: 1px solid black;
	margin-bottom: 2em;
}

#content > .post:first-child, #content > .list-event:first-child {
	margin-top: 0.9em;
}

.post h2, .list-event h2 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 8px;
	font-family: Helvetica, Arial;
	border-bottom: 1px solid #666;
}

.post h2 a, .list-event h2 a {
	color: #333;
	width: 100%;
}

.post h2 a:hover {
	color: #666;
	border: 0;
}

#post-wrap, #list-event-wrap {
	padding: 0 0 8px 8px;
}

#meta-wrap {
	width: 150px;
	float: left;
	font-size: 0.9em;
}

.post_info_author, .post_info_time, .post h3, .post_actions {
	border-bottom: 1px dotted #999;
	padding: 5px;
}

.list-event_info_line, .event h3 {
	border-top: 1px dotted #999;
	padding: 5px;
}

#meta-wrap > .list-event_info_line:first-child {
	border: 0;
}

.post_body {
	margin-left: 170px;
	padding: 8px;
}

.list-event_body {
	margin-left: 160px;
	padding: 8px;
}

h2#category-title, h4 {
	border-top: 1px solid #000;
	border-bottom: 1px solid #666;
	padding: 8px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	text-transform: capitalize;
	margin-top: 0.9em;
}

#repository_show {
	font-size: 1em;
	padding: 8px 0 8px 3px;
}

#back-link {
	border-top: 1px solid #000;
	padding: 8px;
}

.repository_item_list_item {
	margin: 8px;
}

.repository_more {
	margin-left: 8px;
}

.clearfix {
	clear: both;
}

hr {
	display: none;
}

.post_info_line {
	border-bottom: 1px dotted #999;
	padding: 4px;
}

.post_info_label {
	text-transform: capitalize;
	float: left;
	width: 60px;
	font-weight: bold;
}

.post_info_content {
	margin-left: 65px;
}

.tag {
	text-transform: uppercase;
	font-size: 0.8em;
}

.box {
	margin: 1em 10px 0 610px;
	border-top: 1px solid #333;
	background-color: #eef;
	font-size: 0.9em;
}

.box .event {
	padding: 0.2em 0;
	margin-bottom: 1px;
}

.box_title {
	font-size: 1.2em;
	border-bottom: 1px solid #eef;
	padding: 8px 0;
	font-family: Helvetica, Arial;
	font-weight: bold;
}

#event-1 {

}

#event-2 {

}

#event-3 {

}

.event a {
	color: #669;
}

.event a:hover {
	border: 0;
	color: #336;
}

.event span {
	border: 0;
	color: #336;
}

#israel_fact {
	font-family: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.9em;
	margin: 0;
	padding: 12px 0 0 550px;
	color: #222;
	width: 28%;
}

#israel_title {
	font-weight: bold;
}

#footer {
	border-top: 1px solid #000;
	padding: 4px;
	background-color: #999;
	font-size: 0.8em;
	text-align: right;
}

#fact {
	font-size: 0.9em;
}
