/* main layout */

body {
	background: #FFFFFF; text-align: center; }


#container {
	background: url(images/current/background.jpg) repeat-y;
	margin: 0 auto; width: 725px; 
}


#header {
	height: 293px;
	background: url(images/current/header.jpg) no-repeat; 
}

#footer {
	background: url(images/current/footer.jpg) no-repeat;
	height: 49px;
        clear: both; }
 

#navigation { 
        width: 141px; float: left; padding-left: 31px; 
}

#content { 
        width: 500px; float: left; padding-left: 15px; position: relative; top: -8px;  
} 


p { text-align: left; font-family: verdana; font-size: 75%; line-height: 25px;
} 

p.breadcrumb { text-align: center; font-family: verdana; font-size: 80%; line-height: 25px; }

table.breadcrumb { position: relative; top: -10px; left: -2px;  width: 367pt; }

img { border: none; } 

UL { line-height: 25px; text-align: left; font-family: verdana; font-size: 75%; list-style-image: url(images/current/bullet.jpg);
}

UL.home { line-height: 25px; font-family: verdana; font-size: 75%;  position: relative; left: 40px; list-style-image: url(images/current/bullet.jpg); text-align: left; 
}
LI.home1 { position: relative; left: 0px; top: 0px; }
LI.home2 { position: relative; left: 0px; top: -8px; } 
LI.home3 { position: relative; left: 0px; top: -18px: } 
LI.home4 { position: relative; left: 0px; top: -48px; } 
LI.home5 { position: relative; left: 0px; top: -23px; } 

font.coloured { color: #000000; }

a:link { 
	color: #871B1B
	}
a:visited { 
	color: #871B1B;
	}



/* Text area side image layout */

img.floatLeft { 
    float: left; 
    margin: 2px; margin-right: 10px;
    left: 5px;
}
img.floatRight { 
    float: right; 
    margin: 2px; 
}

/* Menu image positions */

img.menutree { position: relative; left: -2px; }

a.menu { margin: 0px 15px 0px 15px; text-decoration: none; position: relative; left: -15px; }

hr { border: 0; width: 110px; height: 2px; color: #771100; background-color: #771100; margin: 0px 15px 0px 15px; position: relative; left: -10px; } 
}

UL.menu { line-height: 25px; text-align: left; font-family: verdana; font-size: 75%; list-style-image: url(images/current/bullet.jpg); }

UL.menu LI { position: relative; left: -11px; margin: 0px; }



/* Rounded corner main page */

.roundedcornr_box_571439 {
	background: url(images/current/roundedcornrtl.png) no-repeat top left;
}
.roundedcornr_top_571439 {
	background: url(images/current/roundedcornrtr.png) no-repeat top right;
}
.roundedcornr_bottom_571439 {
	background: url(images/current/roundedcornrbl.png) no-repeat bottom left;
}
.roundedcornr_bottom_571439 div {
	background: url(images/current/roundedcornrbr.png) no-repeat bottom right;
}
.roundedcornr_content_571439 {
	background: url(images/current/roundedcornrnr.png) top right repeat-y;
}

.roundedcornr_top_571439 div,.roundedcornr_top_571439,
.roundedcornr_bottom_571439 div, .roundedcornr_bottom_571439 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_571439, .roundedcornr_bottom_571439 {
	margin-top: -19px;
}
.roundedcornr_content_571439 { padding: 0 15px; }

/* Rounded corners for FAQ */

.roundedcornr_box_571440 {
	background: url(images/current/roundedcornrlong.png) no-repeat top left;
}


/* Sign Up Form "/

form.signup { text-align: left; font-family: verdana; font-size: 75%; line-height: 25px;
 }

/* Table for The Points/Ladder */

table.points  {  width: 354pt; border-spacing; 0px; border-collapse: collapse; }

div.points { width: 358pt; border-right: 2px solid #000000; border-top: 2px solid #000000; border-left: 2px solid #000000; padding-left: 5px; padding;right: 5px; padding-top: 5px; }

div.pointsbottom { width: 472px; border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 2px solid #000000; padding: 5px; }

div.pointstop { width: 472px; border-left: 2px solid #000000; border-right: 2px solid #000000; border-top: 2px solid #000000; padding-left: 5px; padding-right: 5px; padding-top: 5px; }

td.pointsone { background-color: #FFFBF5; border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 4px solid #000000; border-spacing: 0px; width: 118px; }  

td.pointstwo { background-color: #FFFFFF; border: 2px solid #000000; border-spacing: 0px; }

td.pointsthree { background-color: #FFFFFF; border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 4px solid #000000; border-spacing: 0pt;  }

/* Popup for the points */

.popuppoints
{
   position:absolute; left:-80; top:-370; width:357; height:679;
   border-style:solid;
   border-width:7px;
   border-color: #000000;
   background-color: #FFFBF5; 
   padding:5px;
   color: #000000;
   font-family:verdana;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}

table.poppoints { border-color; #FFFBF5; font-family:verdana; font-size: 80%color: #000000; margin: 4px; }
p.poppoints { font-family: verdana; font-size: 90%; color: #000000; padding: 6px; }

/* Table for The Ladder */

img.tabletop { position: relative; top: 19; } 

p.table { color: #000000; padding: 10px; }
ul.table { color: #000000; }
li.new { color: #871B1B; }

td.ladderone { background-color: #FFFFFF; border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 4px solid #000000; border-spacing: 0pt; width: 50px; }

td.laddertwo { background-color: #FFFBF5; border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 4px solid #000000; border-spacing: 0pt; width: 112px; }

td.ladderthree { background-color: #FFFFFF; border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 4px solid #000000; border-spacing: 0pt; }

/* The Community images */

img.atoz { position: relative; left: -10px; top: 3px; }
table.community { position: relative; top: 1px; }

form.members { position: relative; left: 300px; top: -35px; }

img.community tree { position: relative; z-index: 1; }
img.atoe { position: relative; z-index: 2; top: -28; left: 10; }
img.ftoj { position: relative; z-index: 2; top: -28; left: 48; }
img.ktoo { position: relative; z-index: 2; top: -28; left: 83; }
img.ptot { position: relative; z-index: 2; top: -28; left: 135; }
img.utoz { position: relative; z-index: 2; top: -28; left: 167; }

/* Member layout */

ul.column1 { position: absolute; left: 0; top: 280px; font-family: verdana; font-size: 100%; line-height: 30px; list-style-type:none; list-style-image: none; text-align: center; }
ul.column2 { position: absolute; left: 170; top: 280px; font-family: verdana; font-size: 100%; line-height: 30px; list-style-type:none; list-style-image: none; text-align: center; }
ul.column3 { position: absolute; left: 300; top: 280px; font-family: verdana; font-size: 100%; line-height: 30px; list-style-type:none; list-style-image: none; text-align: center; }

p.memberspace { height: 12px; }

/* Member pop ups */

.popup
{
   position:absolute; left:10; top:30; width:380; height:210;
   border-style:solid;
   border-width:0;
   border-color:white;
   background-image: url(images/usercard.gif); 
   padding:5px;
   color:black;
   font-family:verdana;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}

p.name { position: absolute; left: 208; top: 0; font-size: 145%; font-family: , Lucida Console, monoco, monospace, verdana; }
p.level { position: absolute; left: 208; top: 53; font-size: 95%; font-family: , Lucida Console, monoco, monospace, verdana;  }
p.points { position: absolute; left: 208; top: 74; font-size: 95%; font-family: Lucida Console, monoco, monospace, verdana;  }
p.pointsmonth { position: absolute; left: 190; top: 98; font-size: 95%; font-family: Lucida Console, monoco, monospace, verdana; }

font.level { position: absolute; left: 275; top: 64; font-size: 95%; font-family: Lucida Console, monoco, monospace, verdana; }
font.points { position: absolute; left: 330; top: 85; font-size: 95%; font-family: Lucida Console, monoco, monospace, verdana; }
font.pointsmonth { position: absolute; left: 357; top: 108; font-size: 95%; font-family: Lucida Console, monoco, monospace, verdana; } 
a.member { position: absolute; left: -245px;  }


/* The Leadership Board */

table.leaders  { border: outset 2pt; border-bottom: 3px solid #000000;
             border-collapse: separate;
             border-spacing: 2pt; width: 364pt; font-family: verdana; font-size: 110%; }

td.leaders1 { border: 2px solid #000000; background-color: #FFFFFF; padding: 8px; width: 150px; }
td.leaders2 { border: 2px solid #000000; background-color: #FFFBF5; padding: 8px; } 

/* FAQ */

p.faq { font-size: 95%; }

/* Contact Us */

hr.contactus { width: 390px; position: relative; left: 10px; }

/* Links A - Z header */

img.linksatoe { position: relative; z-index: 2; top: -28; left: 10; }
img.linksftoj { position: relative; z-index: 2; top: -28; left: 48; }
img.linksktoo { position: relative; z-index: 2; top: -28; left: 83; }
img.linksptot { position: relative; z-index: 2; top: -28; left: 135; }
img.linksutoz { position: relative; z-index: 2; top: -28; left: 167; }
