body { margin-left: 20px; margin-right: 20px; font-family: Arial; font-size: 0.8em; color: #333; background-color: #fff; background-image: url(images/bg_map.gif); }
#village_logo {  text-decoration: underline; text-align: center; background-color: Transparent; }
#menu_main { text-align: center; background-color: Transparent; font-weight: bold;}
#menu_admin { text-align: center; background-color: #fffacd; border-right: silver thin dotted; border-top: silver thin dotted; border-left: silver thin dotted; border-bottom: silver thin dotted; margin: 0px; padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; }
#content { text-align: left; width: 700px; background-color: Transparent; }
#village_footer { text-align: center; }
#post {text-align: left; background-color: Transparent; border-top: 0px; margin-top: 10px; }
#page_navigation { margin-top: 4px; margin-bottom: 4px; text-align: center; background-color: Transparent; }
.post_title { font-weight: bold; font-size: 12pt; font-family: Arial; text-decoration: underline; }
.post_subtitle { font-size: 8pt; font-style: italic; font-family: Arial; }
.post_image_left { text-align: left; float: left; margin: 0px 8px 8px 0px; }
.post_image_right { text-align: right; float: right; margin: 0px 0px 8px 8px; }
.post_text { text-align: left;  }

#comment { margin: 10px; padding-top: 8px; background-color: #f5f5dc; padding-right: 16px; padding-left: 16px; padding-bottom: 8px; }
.comment_number { font-size: 18pt; font-family: Georgia; text-decoration: none;}
.comment_text { padding-left: 0px; margin-left: 0px; font-size: 0.85em; line-height: 20px; }

#comment_on { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; background-color: #eeeee4; margin: 10px; }
#comment_off { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; background-color: Transparent; margin: 10px; }

.image_default { margin: 10px; color: blue; text-decoration: none; font-weight: bold; clear: both; float: right; text-align: left; }

TR.alternate_off td { padding-right: 0px; font-size: 0.85em; border-bottom: gray 1px dashed; padding-left: 0px; padding-bottom: 3px; margin: 3px 5px; padding-top: 3px; border-collapse: separate; }
TR.alternate_on td { padding-right: 0px; font-size: 0.85em; border-bottom: gray 1px dashed; padding-left: 0px; padding-bottom: 3px; margin: 3px 5px; padding-top: 3px; background-color: #eeeee4; border-collapse: separate; }

.macedonian_text { font-family: 'MAC C Swiss' ,'Macedonian Helv' ,  'MAC C Times' , 'Mac Helvetica' , 'Macedonian Chicago' , 'Macedonian Helv' , 'Macedonian Karina' , 'Macedonian Tms'; font-size: 1em; }

.post_summary
{
	font-style: normal;
}


.gallery_title
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-align: center;
}
.gallery_subtitle
{
	font-weight: normal;
	font-size: 10pt;
	font-style: italic;
	font-family: Arial;
	text-align: center;
}
.gallery_source
{
	font-size: 8pt;
	font-family: Arial;
}
.gallery_description
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
}
	







a:hover {
  color:#c60;
  text-decoration:underline;
  }

a.post_title_link
{
	text-decoration: underline;
	color: blue;
	font-weight: bold;
}

.input_field
{
	background-color: #faf0e6;
	font-size: 10pt;
	font-family: Arial;
}
.input_field_macedonian
{
	background-color: #faf0e6;
	font-size: 10pt;
	font-family: 'MAC C Swiss';
}
.table_edit
{
	width: 700px;
}



TEXTAREA
{
	background-color: #faf0e6;
	font-size: 10pt;
	font-family: Arial;
}
SELECT
{
	background-color: #faf0e6;
	font-size: 10pt;
	font-family: Arial;
}

TR.family td { text-decoration: underline; background-color: transparent; text-align: center; font-weight: bold; margin: 5px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; }
TR.off td { padding-right: 0px; border-bottom: gray 1px dashed; padding-left: 0px; padding-bottom: 3px; margin: 3px 5px; padding-top: 3px; border-collapse: separate; }
TR.on td { padding-right: 0px; border-bottom: gray 1px dashed; padding-left: 0px; padding-bottom: 3px; margin: 3px 5px; padding-top: 3px; background-color: #eeeee4; border-collapse: separate; }






img.photograph
{
    text-align: center; 
    border-bottom: solid 2px #A9A9A9;
    border-right: solid 2px #A9A9A9;
    border-left: solid 2px White;
    border-top: solid 2px White;
    padding: 3px;
    background: White;
    vertical-align: top;
}
table.photograph_container
{
    background-color: #EEEEEE;
    margin: 20px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    
}
tr.photograph_container
{
    background-color: #EEEEEE;
    margin: 20px;
}