</center><?php
if (isset($_SERVER['HTTP_USER_AGENT'])) {
    $agent = $_SERVER['HTTP_USER_AGENT'];
}

if (strlen(strstr($agent, 'Firefox')) > 0) {
    $browser = 'FF';
}
else {
    $browser = 'XX';
}
?>

/* Defaults  ---------------------------------- */

body {
	margin:0;
	padding:0;
	font-family: Georgia, Times, Times New Roman, sans-serif;
	font-size: small;
	text-align:left;
	color:#29303B;
	line-height:1.3;
	background-image: url("https://npcomplete-solutions.com/images/main-bg.jpg"); 
	background-repeat: repeat repeat;
	background-position: center;
    background-size: 100% 100%;
}

blockquote {
	font-style:italic;
	padding:0 32px;
	line-height:1.6;
	margin:0 0 .6em 0;
}

p { margin:0;padding:0;}



abbr, acronym {
	cursor: help;
	font-style:normal;
}
	
code {font:12px monospace;white-space:normal;color:#666;}

hr {display:none;}

img {border:0;}

a:link {color:#870604;text-decoration: underline; }
a:visited {color:#716E6C;text-decoration: underline; }
a:hover {color:#956839;text-decoration: underline; }
a:active {color:#956839;}



/* GWT Map support
----------------------------------------------- */
#mapsearch {
    	width : 100;
      	margin: 10px;
      	padding: 4px;
}

/* Layout
----------------------------------------------- */

#wrap {
	background-color:#473624;
	border-left: 1px solid #332A24;
	border-right:1px solid #332A24;
	width:100%;
	margin:0 auto;
	padding: 8px;
	text-align:center;
}

/*
#main-top {
	width:100%;
	height:0px;
	margin:0;padding:0;
	display:block;
	background-image : url("images/main-bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;

}


#main-bot {
	width:100%;
	height:81px;
	margin:0;padding:0;
	display:block;
	background:#FEF3DB url("images/bg_paper_bot.jpg") no-repeat top left;
}
*/



#sideMenu {
    position: fixed;
    margin-top: 70px;
    margin-left: 40px;
	width:170px;

}

.grid-container {
    display: grid;
    grid-template-column: 20% 75%;
    grid-gap: 20px;
}

.margleft30 {
    position: relative;
}

#sidebar {
	width:170px;

    
<?php 
if ($browser == 'FF') {
        height:710;
}
else {
        height:625px;
}
?>
	display:block;
	border:4px solid #A2907D;
	padding:15;
	text-align:right;
    background:#eEF7fE url("http://www.zen-georgia.org/images/kan_bg.jpg") no-repeat center center;
}

#main-content {
	width:70%;
	margin:20;
	position: relative;
	top: -110px;
	margin-left: 250px ;
	padding:0;
	text-align:left;
	display:block;
	border:1px solid #A2907D;
    background-size: 100% 100%;	
	
}

#main-content1 {
	width:70%;
	margin:20;
	position: relative;
	top: -40px;
	margin-left: 250px ;
	padding:0;
	text-align:left;
	display:block;
	border:1px solid #A2907D;
    background-size: 100% 100%;	
}

#main-content2 {
	width:70%;
	position: relative;
	top: 60px;
	margin-left: 250px ;
	padding:0;
	text-align:left;
	display:block;
	border:1px solid #A2907D;
    background-size: 100% 100%;	
}


#inner-wrap {
	width: 100%;
	background:#FEF3DB url("http://npcomplete-solutions.com/images/bg_paper_mid.jpg") repeat-y;
	background-size: 100% 10px;
	margin:0;
}

#upper-bound {
	width:100%;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	background: url("http://www.zen-georgia.org/images/bg_paper_top.jpg") no-repeat top left;    
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.upmove {
    position: relative;
    top: 21px;
}

.marg {
    margin: 10px;
}

#lower-bound {
	width:100%;
	height:51px;
	margin:0;padding:0;
	display:block;
	background: url("http://www.zen-georgia.org/images/bg_paper_bot1.jpg") no-repeat top left;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.div95 {
    width:95%;
    padding:10px;
}

#insert-box  {
	text-color:#716E6C;
	font-style:italic;
	font-size:13px;
	background:#FCF1D9;
	margin:20;padding:15;
	border:3px solid #FFFFFF;
}



.standard-img {display:inline;}
.standard-img img {
	float:left;
	margin:0 8px 0 0;
	border:1px solid #A2907D;
	padding:4px;
  }

.indented
   {
   padding-left: 20pt;
   padding-right: 20pt;
   }

h2.date-header {
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-size:70%;
	margin:0;
	padding:0;
}
.post {
	margin:8px 0 24px 0;
}

.tiny {
	font-size:75%;
}




