/* CSS Document */

/*
   -------------------------------------------------------------
   description:   sets the structure of pages within the site
                  (set all borders to 1px to view the structure)
   applies:       all pages
                  (exception - introduction pages)

   author:        onetree webdesign
                  info@onetree.com.au
                  www.onetree.com.au
   -------------------------------------------------------------
*/



/* ------------------------- generic ------------------------ */
*
{
   margin					: 0;
   padding					: 0;
   border					: 0px solid #000000;
}

body
{
   font-family				: helvetica, arial, sans-serif;
   font-size				: 9pt;
   color						: #EC008C;
}

img
{
   display					: block;
}



/* ---------- page structure (centres pages h & v) ---------- */
#horizon        
{
   position					: absolute;
   top						: 50%;
   left						: 0px;
   width						: 100%;
   height					: 1px;
   overflow					: visible;
   visibility				: visible;
   display					: block;
}

#content    
{
   margin-left				: -310px;
   position					: absolute;
   top						: -230px;
   left						: 50%;
   width						: 620px;
   height					: 460px;
   visibility				: visible;
}



/* -------------------------- links ------------------------- */
a
{
	color						: #EC008C;
	text-decoration		: underline;
}

a:hover
{
	text-decoration		: none;
}



/* ------------------------- images ------------------------- */
#img_background
{
   width						: 620px;
   height					: 460px;
}

#img_logo
{
   width						: 250px;
   height					: 62px;
}



/* -------------------------- text -------------------------- */
.bold
{
	font-weight				: bold;
}

#img_logo
{
   width						: 250px;
   height					: 62px;
}



/* -------------------------- align ------------------------- */
.align_left
{
	display					: inline;
	float						: left;
}

.align_right
{
	display					: inline;
	float						: right;
}

.center
{
	text-align				: center;
}



/* ------------------------- margins ------------------------ */
.margin
{
}

.margin.l_05
{
   margin-left				: 5px;
}

.margin.l_10
{
   margin-left				: 10px;
}

.margin.l_20
{
   margin-left				: 20px;
}

.margin.l_30
{
   margin-left				: 30px;
}

.margin.l_40
{
   margin-left				: 40px;
}

.margin.l_50
{
   margin-left				: 50px;
}

.margin.r_10
{
   margin-right			: 10px;
}

.margin.r_20
{
   margin-right			: 20px;
}

.margin.r_50
{
   margin-right			: 50px;
}

.margin.t_03
{
   margin-top				: 3px;
}

.margin.t_05
{
   margin-top				: 5px;
}

.margin.t_10
{
   margin-top				: 10px;
}

.margin.t_15
{
   margin-top				: 15px;
}

.margin.t_20
{
   margin-top				: 20px;
}

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

.margin.t_40
{
   margin-top				: 40px;
}

.margin.t_50
{
   margin-top				: 50px;
}

.margin.t_60
{
   margin-top				: 50px;
}

.margin.t_70
{
   margin-top				: 70px;
}

.margin.t_80
{
   margin-top				: 80px;
}

.margin.b_15
{
   margin-bottom			: 15px;
}

.margin.b_20
{
   margin-bottom			: 20px;
}
