/* ---[START of General HTML Style, including common styles]--- */

html {

}

body {
    margin: 0 auto;
    padding: 0;
    font-family: arial,verdana,tahoma,sans-serif;
    background: #fff;
}

hr {
   /**color: #71d1e9; **/
   /**background-color: #71d1e9;**/
   color: rgb(210,210,210)
   background-color: rgb(210,210,210)
   height: .lem;
   
}

.credits {
	color: #000;
	text-align: right;
    font: 55% Arial,Verdana,Tahoma,sans-serif;
}

.titlebar {
}

.homebackground {
	background-image: url(../../images/homebackground.jpg); 
	height: 600px; 
	width: 800px;
	border: 0;
}

.homecenter {
    WIDTH: 500px; 
    HEIGHT: 375px; 
    Z-INDEX:10; 
    background: #fff;
    opacity: 0.80;
    filter:alpha(opacity: 80);
    -moz-opacity: 0.80;
    -khtml-opacity: 0.80;
    overflow: auto;
    padding: 5px 20px 0px 20px;
    margin: 20px 0px 10px 20px;
    visibility: hidden;
    border: solid 0.1em rgb(111,200,236);
}

.homecentertext {
    color: #000;
}

.intlcenter {
	width: 72%;
	padding: 0px 5px 0px 5px;
	background-color: #fff;
	color: #000;
}

a.intlcenter:link {color: #000;}
a.intlcenter:visited {color: #000;}
a.intlcenter:hover {color: #000;}
a.intlcenter:focus {color: #000;}
a.intlcenter:active {color: #000;}

.intlsidemenu {
	text-align: left;
	vertical-align: top;
	height: 480px;
	background-color: #fff;
}
a.intlsidemenu:link {color: #000;}
a.intlsidemenu:visited {color: #000;}
a.intlsidemenu:hover {color: #000;}
a.intlsidemenu:focus {color: #000;}
a.intlsidemenu:active {color: #000;}

.intlsidemenutext {
	color: #000;
	background-color: #fff;
	padding-left: 6px;
}
a.intlsidemenutext:link {color: #000;}
a.intlsidemenutext:visited {color: #000;}
a.intlsidemenutext:hover {color: #000;}
a.intlsidemenutext:focus {color: #000;}
a.intlsidemenutext:active {color: #000;}

/** 71d1e9 **/

.intlverticalline {
	/**background-color: #71d1e9;**/
	background-color: rgb(210,210,210);
	width: .lem;
	padding: 0em .1em 0em 0em;
}

.intlspacer {
	height: 2px; 
	background-color: #71d1e9;
	padding: 0px 0px 0px 0px;
}

.text {
	color: #000000;
	line-height: 12px;
	text-align: left;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
}

.smalltext {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	text-align: center;
	vertical-align: middle;
}

************************/

/***   RIGHT COLUMN   ***/

/************************/

#right-column {

	float: right;

	width: 20%;

	background-color: rgb(255,255,255);

	color: rgb(100,100,100);

	font-size: 0.8em;
	
	padding: 0.4em 0.4em 0.4em 0.4em;
}

.right-column-box-title-grey {

	clear: both;

	display: block;

    margin: 0em 0em 0.2em 0em;

	padding: 0.3em 0.3em 0.3em 0.3em;

	background-color: rgb(210,210,210);

	font-weight: bold;

	color: rgb(50,50,50);
	
	font-size: 0.8em;
}

.right-column-box-white {

	float: right;

	width: 91%;

	margin: 0em 0em 0.8em 0em;

	padding: 0.4em 0.4em 0.4em 0.4em;

	border: solid 0.1em rgb(200,200,200);
}

.right-column-box-text {
	font-size: 0.8em;
}

#news_link  {
   float:left;
   position: relative;
   left: 640px;
   top: 235px;
}

#run_link  {
   float:left;
   position: relative;
   left: 525px;
   top: 295px;
}

#join_link  {
   float:left;
   text-align:left;
   position: relative;
   left: 470px;
   top: 351px;
}

#charity_link  {
   float:left;
   text-align:left;
   position: relative;
   left: 380px;
   top: 418px;
}

#members_link  {
   float:left;
   text-align:left;
   position: relative;
   left: 275px;
   top: 481px;
}

.adbox 
{ 
   width: 100%;
   border-top: 1px solid #707070; 
   border-bottom: 1px solid #A6A6A6; 
   padding-top: 3px; 
   padding-right: 0px; 
   padding-bottom: 3px; 
   padding-left: 5px; 
   background: #A6A6A6 none repeat scroll 0% 50%; 
   color: #FFF; 
   font-weight: bold; 
   font: 12px Verdana, "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
   text-align: center;
}

.gold_box
{
   border: 1px solid #e2c822;
   background-color: #fff9d7;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   
}

.box_head 
{ 
   width: 100%;
   border-top: 1px solid #FFDF88; 
   border-bottom: 1px solid #FFE9AE; 
   padding-top: 3px; 
   padding-right: 0px; 
   padding-bottom: 3px; 
   padding-left: 5px; 
   background: #FFF8E4 none repeat scroll 0% 50%; 
   color: #3b5998; 
   font-weight: bold; 
   font: 12px Verdana, "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
   text-align: left;
}

