body {
	font-family : Arial, Helvetica, sans serif;
	color: #e0c000;
	font-size: 98%;
	background-color: #006633;
	margin:0;
	padding:0;
	height: 100%;
}

html {
overflow-y: scroll;
}

h1     {font-size: 42px}
h2     {font-size: 38px}
h3     {font-size: 34px}
h4     {font-size: 30px}
h5     {font-size: 26px}
h6     {font-size: 22px}
h7     {font-size: 18px}

.vsm  {font-size: .5em}
.vsm  {font-size: .7em}
.sm   {font-size: .8em}
.med  {font-size: .9em}
.lg   {font-size: 1.4em}
.vlg  {font-size: 1.5em}
.xlg  {font-size: 1.8em}
.xxl  {font-size: 2.2em}

.white-on-black           {font-family: 'Times New Roman',Times,serif; font-style: italic; color: #ffffff; background-color: #000000}
.black-on-white           {font-family: 'Times New Roman',Times,serif; font-style: italic; color: #000000; background-color: #ffffff}
.tribute_dedication       {font-size: 0.85em; font-family: 'Times New Roman',Times,serif; font-style: italic; color: #cccccc}
.tribute_dedication_rank  {font-size: 1.0em; color: #e0c000}
.tribute_dedication_name  {font-size: 1.6em; font-weight: bold; color: #e0c000}
.tribute_dedication_unit  {font-size: 0.8em; color: #e0c000}
.page_heading             {font-size: 2.2em; font-weight: normal; color: #ffffff}
.page_sub_heading         {font-size: 1.0em; font-weight: bold; color: #ffffff}
.page_date                {font-size: 0.75em; font-weight: normal; color: #ffffff}
.page_rank                {font-size: 0.75em; font-weight: normal; color: #e0c000}
.page_name                {font-size: 0.9em; font-weight: normal; color: #e0c000}
.page_unit                {font-size: 0.75em; font-weight: normal; color: #e0c000}

.news_n                {font-size: 3.4em; font-weight: bold; color: #3557d3}
.news_e                {font-size: 3.4em; font-weight: bold; color: #f00280}
.news_w                {font-size: 3.4em; font-weight: bold; color: #50a488}
.news_s                {font-size: 3.4em; font-weight: bold; color: #50acff}
.news_date             {font-size: 0.8em; font-weight: normal; color: #e0c000}
.news_title            {font-size: 1.8em; font-weight: bold; color: #e0c000}
.news_sub_head         {font-size: 1.2em; font-weight: bold; color: #e0c000}

a:link    {color: #e0c000; font-size: 1.0em; font-weight: bold}
a:visited {color: #40c000; font-size: 1.0em; font-weight: bold}
a:active  {color: #c00000; font-size: 1.0em; font-weight: bold}
a:hover   {color: #ff0000; font-size: 1.0em; font-weight: bold}

a.black:link    {color: #404040; font-weight: bold}
a.black:visited {color: #404040; font-weight: bold}
a.black:active  {color: #404040; font-weight: bold}
a.black:hover   {color: #404040; font-weight: bold}

a.news_link:link       {font-size: 0.75em; line-height: 24px; padding: 0px; font-weight: normal; text-decoration: none; color: #e0c000; background-color: #202030}
a.news_link:visited    {font-size: 0.75em; line-height: 24px; padding: 0px; font-weight: normal; text-decoration: none; color: #e0c000; background-color: #202030}
a.news_link:active     {font-size: 0.75em; line-height: 24px; padding: 0px; font-weight: normal; text-decoration: none; color: #00aa66; background-color: #000000}
a.news_link:hover      {font-size: 0.75em; line-height: 24px; padding: 0px; font-weight: normal; text-decoration: none; color: #00aa66; background-color: #000000}

a.tribute_link:link    {font-size: 0.75em; line-height: 24px; padding: 0px; font-weight: normal; text-decoration: none; color: #e0c000; background-color: #202030}
a.tribute_link:visited {font-size: 0.75em; line-height: 24px; padding: 0px; font-weight: normal; text-decoration: none; color: #e0c000; background-color: #202030}
a.tribute_link:active  {font-size: 0.75em; line-height: 24px; padding: 0px; font-weight: normal; text-decoration: none; color: #00aa66; background-color: #000000}
a.tribute_link:hover   {font-size: 0.75em; line-height: 24px; padding: 0px; font-weight: normal; text-decoration: none; color: #00aa66; background-color: #000000}

a.gor_box_link:link    {font-size: 1.2em; padding: 2px; font-weight: normal; text-decoration: none; color: #e0c000; background-color: #202030}
a.gor_box_link:visited {font-size: 1.2em; padding: 2px; font-weight: normal; text-decoration: none; color: #e0c000; background-color: #202030}
a.gor_box_link:active  {font-size: 1.2em; padding: 2px; font-weight: normal; text-decoration: none; color: #00aa66; background-color: #000000}
a.gor_box_link:hover   {font-size: 1.2em; padding: 2px; font-weight: normal; text-decoration: none; color: #00aa66; background-color: #000000}

a.gor_box_q_link:link    {font-size: 1.4em; font-family: 'Courier New',Courier,monospace; padding: 2px; font-weight: normal; text-decoration: none; color: #e0c000; background-color: #202030}
a.gor_box_q_link:visited {font-size: 1.4em; font-family: 'Courier New',Courier,monospace; padding: 2px; font-weight: normal; text-decoration: none; color: #e0c000; background-color: #202030}
a.gor_box_q_link:active  {font-size: 1.4em; font-family: 'Courier New',Courier,monospace; padding: 2px; font-weight: normal; text-decoration: none; color: #00aa66; background-color: #000000}
a.gor_box_q_link:hover   {font-size: 1.4em; font-family: 'Courier New',Courier,monospace; padding: 2px; font-weight: normal; text-decoration: none; color: #00aa66; background-color: #000000}

a.gor_box_q_link_s:link    {font-size: 1.0em; font-family: 'Courier New',Courier,monospace; padding: 2px; font-weight: normal; text-decoration: none; color: #e0c000; background-color: #202030}
a.gor_box_q_link_s:visited {font-size: 1.0em; font-family: 'Courier New',Courier,monospace; padding: 2px; font-weight: normal; text-decoration: none; color: #e0c000; background-color: #202030}
a.gor_box_q_link_s:active  {font-size: 1.0em; font-family: 'Courier New',Courier,monospace; padding: 2px; font-weight: normal; text-decoration: none; color: #00aa66; background-color: #000000}
a.gor_box_q_link_s:hover   {font-size: 1.0em; font-family: 'Courier New',Courier,monospace; padding: 2px; font-weight: normal; text-decoration: none; color: #00aa66; background-color: #000000}

a.header_link:link     {font-size: 1.1em; font-weight: bold; padding: 0px; text-decoration: none; color: #00aa66}
a.header_link:visited  {font-size: 1.1em; font-weight: bold; padding: 0px; text-decoration: none; color: #00aa66}
a.header_link:active   {font-size: 1.1em; font-weight: bold; padding: 0px; text-decoration: none; color: #e0c000}
a.header_link:hover    {font-size: 1.1em; font-weight: bold; padding: 0px; text-decoration: none; color: #e0c000}

a.footer_link:link     {font-size: 0.75em; padding: 2px; font-weight: normal; text-decoration: none; color: #00aa66}
a.footer_link:visited  {font-size: 0.75em; padding: 2px; font-weight: normal; text-decoration: none; color: #00aa66}
a.footer_link:active   {font-size: 0.75em; padding: 2px; font-weight: normal; text-decoration: none; color: #e0c000}
a.footer_link:hover    {font-size: 0.75em; padding: 2px; font-weight: normal; text-decoration: none; color: #e0c000}

.bg-bk {background-color: #000000}
.bg-w0 {background-color: #ffffff}
.bk    {color: #000000}

.w0    {color: #ffffff}

#maincontainer{
width: 100%;
height: 100%;
text-align: center;
}

#contentwrapper{
height: 100%;
clear: left;
width: 940px;
align: center;
text-align: center;
margin: 0px auto;
border-spacing: 0px;
padding: 0px;
}

#header{
  float: left;
  width: 940px;
  align: center;
  text-align: left;
  margin: 20px auto;
  border-spacing:0px;
  color:  #00aa66;
  padding: 0px;
  background-color: #114822;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
}

#header_one {
float:left;
width: 175px;
margin-left: 10px;
}

.sama_home
{
position: relative;
background: url(images/sama-02y.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 153px;
height: 46px;
margin-left: 14px;
padding: 0;
}

.sama_home a
{
display: block;
width: 153px;
height: 46px;
display: block;
float: left;
}

.sama_home img
{
width: 153px;
height: 46px;
border: 0
}

* html a:hover
{
visibility:visible
}

.sama_home a:hover img
{
visibility:hidden
}

#header_two {
float:left;
width: 685px;
margin-top: 13px;
}

#header_three {
float:left;
width: 58px;
}

.after_battle_home
{
position: relative;
background: url(images/after-the-battle-04w.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 58px;
height: 36px;
margin-top: 5px;
padding: 0;
}

.after_battle_home a
{
display: block;
width: 58px;
height: 36px;
display: block;
float: left;
}

.after_battle_home img
{
width: 58px;
height: 36px;
border: 0
}

.after_battle_home a:hover img
{
visibility:hidden
}

#sub_header{
  float: left;
  position: relative;
  width: 940px;
  align: center;
  text-align: left;
  margin: 0px auto;
  border-spacing:0px;
  color:  #00aa66;
  padding: 0px;
  background-color: #114822;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
}

#gor_box {
float: left;
align: center;
  width: 145px;
  margin: 10px 10px 10px 10px;
  line-height: 2em; 
  text-align: left;
  color: #e0c000;
  border-spacing:0px;
  padding: 0px;
  font-size: 0.75em;
  background-color: #114822;
}

#gor_text {
float: left;
align: center;
  width: 765px;
  margin: 10px 10px 10px 0px;
  font-size: 0.85em;
  text-align: left;
  color: black;
  border-spacing:0px;
  padding: 0px;
  background-color: #ccffcf;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

#dedication_box {
float: left;
align: center;
  width: 260px;
  margin: 0 0 20px 0;
  text-align: center;
  color: white;
  border-spacing:0px;
  padding: 10px;
  background-color: #202030;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}

#link_box {
align: center;
  width: 252px;
  margin: 0px;
  text-align: left;
  color: white;
  border-spacing:0px;
  padding: 4px;
  background-color: #383840;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

#tribute_box {
float: left;
  width: 648px;
  margin: 0 0 20px 10px;
  text-align: left;
  font-size: 0.9em;
  color: #000;
  border-spacing:0px;
  padding: 0 0 20px 0;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}

#contribute_box {
float: left;
align: center;
  width: 920px;
  margin: 0 0 20px 10px;
  text-align: left;
  font-size: 0.9em;
  color: #000;
  border-spacing:0px;
  padding: 0px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}

p.first-paragraph:first-letter {
font-size : 450%;
font-weight : normal;
float : left;
width : 1em;
  margin: -4px 3px 0px -4px;
}

.innertube{
padding: 20px;
}

.innertube-10{
padding: 10px;
}

#gardenwrapper{
height: 100%;
clear: left;
width: 940px;
align: center;
margin: 0px auto;
}

#gor-1{
float: left;
width: 165px;
height: 105px;
margin-left: 0px;
padding: 50px 0 0 0;
border-spacing:0px;
}

#gor-2{
float: left;
width: 165px;
height: 105px;
margin-left: 28px;
padding: 50px 0 0 0;
border-spacing:0px;
}

#gor-3{
float: left;
width: 165px;
height: 105px;
margin-left: 193px;
padding: 50px 0 0 0;
border-spacing:0px;
}

.plaque {
align: center;
font-size: 0.7em;
text-align: center;
background-image: url(images/headstone-02.jpg);
color: #e0c000;
}

.gor-row {
clear: left;
padding: 56px 0 0 0;
}

#footer{
  clear: left;
  align: center;
  text-align: center;
  margin: 20 0 20 0px;
  width: 940px;
  border-spacing:0px;
  color:  #00aa66;
  padding: 2px;
  background-color: #114822;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
}

.cleaner {
clear:both;
height:0px;
font-size:0px;
border:none;
margin:0; padding:0;
background:transparent;
}

.preload {display:none;}

