* {
	margin: 0px;
	padding: 0px;
}
body{
	background-color: #AECFF1;
	color:#2F2F2F;
	margin: 0;
}
body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body.interior{
	background-image: url(../img/inner/shadow.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
blockquote{
	margin-top:10px;
	margin-left:20px;
	font-style:italic;
	font-size: 90%;
	color:#666666;
}
a{
	color:#2F2F2F;
}
#home a{
	color: #FFFFFF;
	text-decoration: underline;
}
a img {
	text-decoration: none;
}
p {
	margin-bottom: 10px;
	line-height: 1.5em;
}
th{
	text-align:left;
	border: 0px solid;
	padding:10px;
	white-space:nowrap;
}

td{
	padding:10px;
	border: 0px solid;
}
h1, h2, h3, h4, h5, h6{
	margin-bottom: 10px;
}
h1 {
	font-size: 1.3em;
}
h2 {
	font-size: 1.2em;
}

a img{border:none;}
.clearer{clear:both;}
.offleft{
	position:absolute;
	left:-9000px;
}
#wrap{
	width:950px;
	margin:0 auto;
}
#footer {
	border-top: 1px solid #E6E6E6;
	margin: 0px auto;
	padding: 10px 20px;
	font-size: 90%;
	width:906px;
	background-color:#FFFFFF;
}
#content_left {
	float: left;
}
#content_left img{
	margin:10px;
}
#participate #content_left img{
	margin:0px;
}
#content_right {
	float: right;
}
#navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navigation ul li {
	display: block;
	display:inline;
	list-style-type:none;
	margin: 0;
	padding: 0;
	float: left;
}

#navigation ul li a {
	width: 144px;
	background-position: left bottom;
	margin: 0;
	padding: 0;
	display: block;
	height: 33px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-repeat: no-repeat;
	font-size: 90%;
	font-weight: bold;
}
a#link_about{
	background-image: url(../img/nav/nav_about.gif);
}
a#link_about:hover{
	color:#FFDE6A;
}
a#link_participate{
	background-image: url(../img/nav/nav_participate.gif);
}
a#link_participate:hover{
	color:#45CACE;
}
a#link_your_peace_day{
	background-image: url(../img/nav/nav_your_peace_day.gif);
}
a#link_your_peace_day:hover{
	color:#F94B3D;
}
a#link_peace_day_cease_fire{
	background-image: url(../img/nav/nav_peace_day_cease_fire.gif);
	color:#62809A;
}
a#link_peace_day_cease_fire:hover{
	color:#62809A;
}
a#link_peacebuilding_101{
	background-image: url(../img/nav/nav_peacebuilding_101.gif);
}
a#link_peacebuilding_101:hover{
	color:#EF7333;
}
a#link_news_and_updates{
	background-image: url(../img/nav/nav_news_and_updates.gif);
}
a#link_news_and_updates:hover{
	color:#B0D06F;
}


#events-table{width:100%;}
#events-table tr{
	background-color:#F8F9FB;
}
#events-table tr.heading th, #events-table tr.heading td{
	background-color: #FFFFFF;
	color:#37A1A4;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	font-size:1.5em;
	text-transform: uppercase;
}
#events-table tr.hover:hover{
	background-color:#E9E9E9;
	cursor:default;
	color:#000000;
}
#events-table tr.hover:hover a{
	color:#000000;
}
#events-table td.event {padding-left: 0px;}
#events-table tr.inactive {
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../img/inner/not_approved.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg-hover{
	background-color:#FFF;
	cursor:default;
}
.input, .select, .password, .textarea  { font-family: Lucida Grande, Verdana, Geneva, Sans-serif;	font-size: 1em; margin: 0; padding: 2px; border: 1px solid #92B8CB; border-left:2px solid #92B8CB;}
#searchbar{
	height:30px;
}
#console{
	margin-top: 10px;

}
#home_upper_nav {
	float: right;
	width: 248px;
	position: relative;
	margin-right: 15px;
	top: -10px;
}
#home #footer{
	border-top: 1px solid #666666;
	margin-top:10px;
	width:876px;
	background-color:transparent;
	padding:10px 0px;
}
#home #navigation {
	margin-top: 20px;
}
#home #inner{
	width:876px;
	min-height:403px;
	height:auto !important;
	height:403px;
	padding:20px 20px 10px;
	margin:50px auto 10px;
	color:#FFF;
	background: transparent url(../img/bg_black.png);
}
#home_upper {
	border-bottom:1px solid #666666;
}
#home_upper_nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#home_upper_nav ul li {
	display: block;
	overflow: hidden;
}
#home_upper_nav  ul  li a {
	display: block;
	width: 248px;
	background-position: left bottom;
}
#home #content {
	margin-top: 5px;
}
#home #content_left  {
	width: 540px;
	border-right: 1px solid #666666;
	padding: 20px 20px 10px 0px;
	margin-top:10px;
}
#home #content_right  {
	width: 275px;
	padding: 20px 20px 10px 0px;
	margin-top:10px;
}
.interior #inner #content {
	background-image: url(../img/inner/interior_content_bg.jpg);
	background-repeat: repeat-y;
	position: relative;
	margin-left:2px;
	width:946px;
	padding:20px 0px;
}
.interior #content_left {
	width: 603px;
	padding-bottom: 20px;
	padding-left: 45px;
}
.interior #content_right {
	width: 277px;
}
.interior #navigation {
	height:34px;
	margin:0px auto;
	padding:314px 0pt 0pt 50px;
}
.interior #wrap{
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
}
#sub_navigation{
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-x;
	margin:0px 2px;
	padding-left:46px;
	width:900px;
}

#about #wrap {
	background-image: url(../img/about/header.jpg);
}
#about #sub_navigation{
	background-image: url(../img/about/subnav_bg.png);
}

#participate #wrap {
	background-image: url(../img/participate/header.jpg);
}
#participate #sub_navigation{
	background-image: url(../img/participate/subnav_bg.png);
}
.calendar #inner #content {
	background:none;
}
.calendar #content_left {
	padding-right:45px;
	width: 856px;
}

#your_peace_day #wrap {
	background-image: url(../img/your_peace_day/header.jpg);
}
#your_peace_day #sub_navigation{
	background-image: url(../img/your_peace_day/subnav_bg.png);
}

#peace_day_cease_fire #wrap {
	background-image: url(../img/peace_day_cease_fire/header.jpg);
}
#peace_day_cease_fire #sub_navigation{
	background-image: url(../img/peace_day_cease_fire/subnav_bg.png);
}

#peacebuilding_101 #wrap {
	background-image: url(../img/peacebuilding_101/header.jpg);
}
#peacebuilding_101 #sub_navigation{
	background-image: url(../img/peacebuilding_101/subnav_bg.png);
}

#news_and_updates #wrap {
	background-image: url(../img/news_and_updates/header.jpg);
}
#news_and_updates #sub_navigation{
	background-image: url(../img/news_and_updates/subnav_bg.png);
}

#misc #wrap {
	background-image: url(../img/misc/header.jpg);
}
#misc #sub_navigation{
	background-image: url(../img/misc/subnav_bg.png);
}

#sub_navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#sub_navigation ul li {
	display:inline;
	list-style-type:none;
	margin: 0;
	padding: 0;
	float: left;
}
#sub_navigation ul li a {
	margin:0pt 10px 0pt 0pt;
	padding-top:20px;
	text-decoration:none;
	line-height:34px;
	color:#FFFFFF;
}
#sub_navigation ul li a:hover {
	background-position:center 9px;
	background-image: url(../img/inner/current_arrow.png);
	background-repeat: no-repeat;
}
#sub_navigation ul li a.link_current {
	background-position:center 9px;
	background-image: url(../img/inner/current_arrow.png);
	background-repeat: no-repeat;
	cursor:default;
}
.interior #promoheading h3 {
	background-image: url(../img/inner/inner_promo_header.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 267px;
	line-height: 46px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:0px;
}
.interior #innerpromo {
	background-image: url(../img/inner/inner_promo_bg.jpg);
	background-repeat: repeat-y;
	padding: 10px 30px 10px;
	color: #FFFFFF;
}
.interior #innerpromo a{
	color:#FFFFFF;
}
#content ul, #content ol{
	margin-left: 2em;
}
#content li {
	list-style-position: outside;
	margin-bottom: 10px;
}
#content_right li{
	list-style:none;
}
.interior #content_right {
	color:#666666;
}
#your_peace_day li {
	list-style-image: url(../img/your_peace_day/li_arrow.png);
}
.copybox{
	margin:20px;
	border:1px solid;
	padding:10px;
}
#tr_info1 label, #tr_submitbtn1 label {
	display: none;
}
#tr_submitbtn1 {
	padding-left:5px;
}
#popup{
	width:90%;
	background-color:#FFFFFF;
	margin:5px auto;
	padding:10px;
}

/*
																									Blog
*/
#news_and_updates .alignleft{
	float:left;
}
#news_and_updates .alignright{
	float:right;
}
#news_and_updates .post{
	clear:both;
	margin-top:30px;
}
