body		{background-color: silver;
		background: url(background_line.gif);
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		font-size: 12pt;
		margin-top: 0px;	  
	  	margin-bottom: 30px;}

h1, h2, h3, h4, h5 {color: #0a288e;
		   font-style: italic;
		   padding-left: 15px;}


hr		{color: #1c72db;
		height: 3px;
		background-color: #1c72db;
		width: 100%;}

#wrapper-body	{width: 791px;
	  	margin: 0 auto;
	  	margin-top: 15px;
		font-size: 12px;
	  	line-height: 1.6em;
	   	background-color: #FFFFFF;
		border: solid 2px #000;
		display: block;}

#header	{margin: 0px 0px 0px 0px;
	height: 170px;	 }

#header h1 	{text-align: left;
		margin-top: 15px;
		/*padding-right: 20px;*/
		color: #1c72db;}

.gmc_image	{margin-top:-30px;
		}

#gallery {width:270px; height:275px; padding:10px; border:1px solid #333; background: #fff; position:relative; margin-left: 325px; margin-top: -253px;}
#gallery b.default {position:absolute; left:10px; top:10px; /*width:548px;*/ height:300px; text-align:center;}
#gallery b.default img {display:block; margin:0 auto 10px auto; /*border:1px solid #eee;*/ border-color:#555 #ddd #eee #333;}
#gallery b.default span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:260px; margin:0 auto;}

#gallery ul {list-style:none; padding:15px; margin:0; width:230px; position:absolute; left: 20px; top: 210px; }
#gallery ul li {display:inline; width:52px; height:52px; float:left; margin:0 0 5px 5px;}
#gallery ul li a {display:block; width:50px; height:50px; text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;}
#gallery ul li a span {display:none;}
#gallery ul li a img {display:block; width:50px; height:50px; border:0;}
#gallery ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#777;}
#gallery ul li a:hover b {position:absolute; left:0px; top:-200px; width:400px; height:380px; text-align:center; background:#fff; z-index:20;}
#gallery ul li a:hover span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
#gallery ul li a:hover img {margin:0 auto 10px auto; width:auto; height:auto; /*border:1px solid #eee; border-color:#555 #ddd #eee #333;*/}

#gallery ul li a:active, #gallery ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#777;}
#gallery ul li a:active b, #gallery ul li a:focus b {position:absolute; left:-548px; top:0; width:548px; height:380px; text-align:center; background:#888; z-index:10;}
#gallery ul li a:active span, #gallery ul li a:focus span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
#gallery ul li a:active img, #gallery ul li a:focus img{margin:0 auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}


#main	    		{/*margin-left: 180px;*/
			/*padding: 15px;*/
			text-align: justify;
			background-color: #809cc9;
			width: 791px;
	  		
			margin-top: -15px;}

/*#gallery	{width: 518px;}*/


#content {background-color: #ffffff;
	width: 600px;
	float:right;
	padding-right: 9px;
	 
	}
/*#content {
	  width: 615px;
	  margin-left: 167px;
	float:right;
	  padding-right: 9px;
	  /*padding-top: 10px;*/
	 
	  /*color: #0a288e;
	  background-color: #ffffff;
	  position:absolute;
	}*/


#content p {
	  padding-bottom: 10px;
	 padding-left: 15px;
	  }
.box	{vertical-align:bottom;
	height: 150px;
	display: block;
	}

#ads    {width: 200px;
margin-left: 730px;
/*border: solid #127397 1px;*/
top: 200px;
position: absolute;}

.image  {padding: 0 0px 3px 20px;}

#wrapper-sidebar	{width: 145px;
			background-color: #809cc9;
			position:absolute;
			}

#sidebar {
	  
	  /*padding-left: 21px;
	  padding-right: 10px;
	  padding-top: 10px;*/
	  background-color: #809cc9;
	
	  float:left;
	  width: 145px;

	  /*height: -28px;
	overflow: visible;
	z-index:2;*/
}



/*holly hack*/
\ */ *#sidebar{margin-left: -147px;}


/*end holly hack*/
.heading 		 {color: #127397;
font-weight: bold;
font-style: italic;
font-size: 1.5em;}


.image_left_three {margin-left: 50px;
width: 150px;
height: auto;
text-align: center;
}

.image_left {margin-left: 100px;
width: 150px;
height: auto;
text-align: center;
}

.middle {margin-left: 200px;
width: 150px;
height: auto;
text-align: center;
margin-top: -148px;
}

.text_right {margin-left: 300px;
width: 150px;
height: auto;
margin-top: -240px;
text-align: center;
}

.text_right_three {margin-left: 350px;
width: 150px;
height: auto;
margin-top: -128px;
text-align: center;
}

#footer {font-family: Tahoma;
	font-size: 12px;
	  margin-top: 25px;
	  padding-top: 0px;
	  padding-bottom: 0px;
	  color: #ffffff;
	  text-decoration: none;
	  clear: both;
	  width: 615px;
	  background-color: #809cc9;
	  text-align:center;
	 margin-left: 167px;}
		
#footer p {
	  color:#FFFFFF;
	  padding: 5px;
	  text-align: center;
	  }
		
#footer  a {
	  color: #FFFFFF;
	  background-color: #809cc9;
	  font-weight:bold;
	  border-bottom: 1px dotted #FFFFFF;
	  text-decoration: none;}
		
#footer  a:hover {
	  color: #FFFFFF;
	  text-decoration: none;
	  /*border-top: 1px dotted #FFFFFF;
	  border-bottom: 0px dotted #FFFFFF;*/
	  }



#side1 {
	position: absolute;
	left: 55px;
	width: 160px;
	top: 180px;
	padding: 13px;
}
#side1 h3 {
	font: 110% Georgia, "Times New Roman", Times, serif;
	color: #621313;
	background-color: transparent;
	margin: 0;
	padding-bottom: 4px;
	font-weight: bold;}

#side1 .txt {
	width: 184px;
	background-color: #FCF5F5;
	border: 1px inset #901602;
}
#side1 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	width: 184px;
}
#side1 li {
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
	border-bottom: 1px solid #E7AFAF;
}
#side1 a:link, #side1 a:visited {
	text-decoration: none;
	color: #901602;
	background-color: transparent;
	font-size:x-small;
}
#side1 a:hover {
	color: #621313;
}
#side2 {
	position: absolute;
	width: 220px;
	top: 8px;
	right: 10px;
	padding: 70px 10px 10px 10px;
	border-left: 1px dotted #cccccc;
	background-position: top right;
	background-repeat: no-repeat;
}
#side2 h3 {
	font: 110% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom: 4px;
}

#side2 p	{font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif; }

.adbox {
	padding: 2px 4px 2px 6px;
	margin: 0 0 10px 0;
	border: 1px dotted #B1B1B1;
	background-color: #F4F4F4;
	}

.adbox strong	{color: #901602;}


/*menu from cssplay.co.uk*/
.menu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #06a; /* add a border to show size of menu */
  }
* html .menu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a, .menu a:visited {
  display:block;         /* for all browsers except IE */
  padding:4px 16px;
  color:#000; 
  background:silver; 
  border:1px solid #fff; /* add a 1px white border around items */ 
  text-decoration:none;
  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:#fff; 
  background:#2763A5;
  }

.lefted {margin:0 auto 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}

/*xhtml - for menu from cssplay.co.uk

<h3>left</h3>
<ul class="menu lefted">
<li><a href="#nogo">Tab One</a></li>
<li><a href="#nogo">Tab Two: Longer</a></li>
<li><a href="#nogo">Tab Three: Longest</a></li>
<li><a href="#nogo">Tab Four</a></li>
</ul>

<h3>center</h3>
<ul class="menu centered">
<li><a href="#nogo">Tab One</a></li>
<li><a href="#nogo">Tab Two: Longer</a></li>
<li><a href="#nogo">Tab Three: Longest</a></li>
<li><a href="#nogo">Tab Four</a></li>
</ul>

<h3>right</h3>
<ul class="menu righted">
<li><a href="#nogo">Tab One</a></li>
<li><a href="#nogo">Tab Two: Longer</a></li>
<li><a href="#nogo">Tab Three: Longest</a></li>
<li><a href="#nogo">Tab Four</a></li>
</ul>
*/
