/*	#C1E0F4 light blue	#DBEAF4 lighter blue	#E7EFF4 lightest blue!	#FFF2C2 light beige / complimentary color	#FFF6D1 lighter beige	#FFFFE0 lightest beige!	#00a9ff medium blue*//* force right scrollbar */html{     height: 100%;    margin-bottom: 1px;}body{	margin: 0;	padding: 0;	border: 0;	background: white;	font: 12px "Trebuchet MS", Verdana, Helvetica, sans-serif;	color: #333;	line-height: 1.3;}table.BodyWrapper{	border: 2px solid #FFF2C2;}form {	display: inline;	/* some browsers consider forms "block"... such as Safari! */}div.ProjectWrapper{	clear: both;	padding-top: 5px;	padding-bottom: 5px;/*	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: red;	background: green; *//* DEBUGstart	border: 1px solid red;DEBUGend */}/* IE hack to make image link borders work!! argh! */.imghack {	border: 1px solid #C1E0F4;	background: white;}/* Country flags navbar */div#navbar_countries{	text-align: center;	padding: 8px 0px 0px 0px;/* DEBUGstart	border: 1px solid red;DEBUGend */}#navbar_countries a a:link a:visited img .imghack{	border: 1px solid #C1E0F4;	text-decoration: none;}#navbar_countries a:hover .imghack{	border-color: #999;}#navbar_countries a:active .imghack{	border-color: white;}a.country_info{	font-size: 9px;	color: #888;	font-style: italic;	background-color: transparent;	text-decoration: underline;}/* further indented text area */div#content_indent{	color: #333;	font-size: 12px;	padding-left: 20px;	padding-right: 20px;/* DEBUGstart	border: 1px solid red;DEBUGend */}/* default link behavior */#content_indent a{	color: #333;	text-decoration: underline;}#content_indent a:hover{	background: #C1E0F4;}#content_indent a:active{	background: #C1E0F4;	color: #aaa;}#content_indent h1	/* main title within content, solid background color */{	text-align: center;	font-size: 20px;	font-style: italic;	font-weight: bold;	padding-top: 5px;	padding-bottom: 6px;	padding-left: 8px;	padding-right: 8px;	background-color: #FFF6D1;/* DEBUGstart	border: 1px solid red;DEBUGend */}#content_indent h2	/* sub title within main content, solid background color */{	text-align: center;	font-size: 18px;	padding-top: 5px;	padding-bottom: 6px;	padding-left: 8px;	padding-right: 8px;	background-color: #FFF6D1;/* DEBUGstart	border: 1px solid red;DEBUGend */}#content_indent h3	/* sub title under sub content, solid background color */{	text-align: center;	font-size: 16px;	padding-top: 5px;	padding-bottom: 6px;	padding-left: 8px;	padding-right: 8px;	background-color: #DBEAF4;/* DEBUGstart	border: 1px solid red;DEBUGend */}#content_indent h6	/* double line separator */{	display: block;	width: auto;	clear: right;	margin-top: 5px;	margin-bottom: 3px;	background: white url(graphics/HR_2lines.gif) no-repeat;	background-position: center center;/* DEBUGstart	border: 1px solid red;DEBUGend */}#content_indent p{	margin: 1.12em 0;	/* top/bot left/right */}#content_indent p.indent1{	margin: 1.12em 2em;	/* top/bot left/right */}#content_indent li{	padding-bottom: 6px;	/* space LIs a bit */}#content_indent li.more{	padding-bottom: 12px;	/* space LIs a bit */}#content_indent ul{	margin-bottom: -.6ex;	 /* don't leave such a big space at the bottom of ULs */}#content_indent hr{	display: block;	width: 100%;	clear: right;	margin-top: 6px;	margin-bottom: 6px;	border-color: #C1E0F4;	border-style: double;	border-width: 4px 0px 0px 0px;}/* FANCY link style */a.fancy{	color: #666;	padding-left: 3px;	padding-right: 3px;	padding-bottom: 2px;	width: auto;	border-width: 1px;	border-style: solid;	border-color: white;}a:hover.fancy{	background-color: #FFFFE0;	color: #444;	border-color: #23130B;}a:active.fancy{	background-color: #FFFFE0;	color: #444;	border-color: white;}/* MAIN navbar */div#navbar_main{	text-align: center;	font-size: 16px;	padding-top: 11px;	padding-bottom: 1px;/* DEBUGstart	border: 1px solid red;DEBUGend */}#navbar_main a{	background: none;	width: auto;	text-decoration: none;	padding: 1px 4px 1px 4px;	border-width: 1px;	border-style: solid;	border-color: white;	color: #444;}#navbar_main a:hover{	background: #FFF2C2;	border-color: #FFFFE0;}#navbar_main a:active{	background-color: white;	border-color: white;}/* SUB navbar */div#navbar_sub{	text-align: center;	font-size: 14px;	padding-top: 4px;	padding-bottom: 1px;/* DEBUGstart	border: 1px solid red;DEBUGend */}#navbar_sub p{	margin-top: 3px;	margin-bottom: 4px;}#navbar_sub a{	background: none;	width: auto;	border-style: solid;	border-color: white;	border-width: 1px;	text-decoration: none;	padding: 1px 4px 1px 4px;	color: #444;}#navbar_sub a:hover{	background: #FFF2C2;	border-color: #FFFFE0;}#navbar_sub a:active{	background-color: #FFFFE0;	border-color: #FFFFE0;}/* photo / caption */table.PhotoCaption{	border: 1px solid #555;	background-color: #FFF6D1;	padding: 0px;	margin: 4px;}.PhotoCaption td{	text-align: center;	font-size: 10px;	font-style: italic;	padding: 4px;}.PhotoCaption img{	border: 1px solid #555;	margin: 4px;}/* news article and date SPANs */.news_article{	font-size: 14px;	font-weight: bold;}.news_date{	font-size: 12px;	font-style: italic;	display: block;}/* the standard style for The Macedonian Outreach text */.Outreach{	font-weight: bold;	font-style: italic;}/* Video styles */a.video{	color: #000;	text-decoration: underline overline;	background-color: transparent;	padding-top: 1px;	padding-bottom: 0px;}a:hover.video{	color: #fff;	text-decoration: none;	background-color: black;}a:active.video{	color: #444;	text-decoration: none;	background-color: transparent;}.video_name{	font-size: 14px;	font-weight: bold;	color: #222;}.video_description{	font-size: 12px;	color: #444;}.video_time{	font-size: 12px;	color: #888;	font-style: italic;}.video_play{	font-size: 10px;	color: #666;	display: block;	border-style: solid;	border-color: white;	border-width: 2px 0px 0px 0px;}/* Board of Directors */.board_name {	font-size: 12px;	font-weight: bold;}.board_job {	font-size: 9px;	font-style: italic;}td.board_title {	font-size: 12px;	letter-spacing: -0.5px;	text-align: left;}.board_name_td {	text-align: right;}.board_directors_td {	text-align: center;}.board_heading {	background-image: url(images/BACKhStripes.gif); 	font-size: 150%;	font-style: italic;	font-weight: bold;	text-align: center;	padding-top: 4px;	padding-bottom: 4px;	width: 500px;}
