
/************************************** GENERAL ******************************************/

*
{margin:0;
padding:0}

body
{background-image:url(../images/body-bg.jpg);
font-size:9pt;
font-family:"Century Gothic", Arial, Helvetica;
line-height:12pt
}
h1, h2, h3, h4, h5, h6
{
margin-left:55px;
font-family:"Trebuchet MS", Helvetica , Arial;
font-weight:lighter;
padding:10px;
}

h1
{font-size:30pt;
color:#a5a5a5;
background-color:transparent

}

h2
{font-size:15pt;
padding-top: 20px;
padding-bottom: 0px;
}

h3
{font-size:10pt;
}

h4
{font-size:8pt;
}

a
{ display:block;
outline:none;
}

.white {
color: white;
font-weight: bold;
}


p a
{display:inline;
}

img
{border:none;
display:block}

p, li
{font-size:9pt;
color:#990033;
font-family:Arial, Helvetica, sans-serif;
}

ul 
{padding: 10px 20px 10px 60px;
}

/************************************** HEADER ******************************************/


#header
{margin:30px 0 0 0;
padding:0;
position:relative;
}

#header ul
{text-align:center
}

#header ul li
{display:inline;
padding-left:25px;
}

#header ul li a
{display:inline;
}

#header ul li a:link,#header ul li a:visited
{text-decoration:none;
color:white;
}

img.reg
{
position:absolute;
top:-30px;

}


/************************************** END HEADER ******************************************/

/************************************** MAIN BODY ******************************************/


#maincontent
{width:600px;
margin:20px auto;
background-color:transparent;
background-image:url(../images/contentbg.png);
background-position: 0 311px;
background-repeat:no-repeat;
}

*html #maincontent {background-image:url(../images/contentbg.gif);}

#maincontent p
{text-align:justify;
margin:0 0 0 30px;
padding-left:30px;
padding-top:15px;
}

#bodycontent-head
{background-image:url(../images/contentbg-top6.gif);
background-repeat:no-repeat;
height:311px;
}

/*#bodycontent
{
background-color:white;
overflow:hidden;
width:500px


}*/
.bodytext
{width:560px;
margin-left:30px;
overflow:hidden;
margin-top: 80px;
background: white;
/*background: white url(../images/contentbg-righttop.jpg); 
background-position: 80.5% 0%;
background-repeat:no-repeat;*/
}
#maincontent .bodytext p
{
width:300px;
/*margin-top: -10px;
*/}

/*#maincontent .bodytext h2, #maincontent .bodytext h3
{margin-top: -10px;}*/

.parag
{float:left;
width:360px;
}

.parag h1
{position: absolute;
top: 450px;
height: 35px;
}

/************************************** RIGHT COLOUMN ******************************************/


.rightcolumn
{width:200px;
float:left;
}

.rightcolumn img
{margin:0 0 0 85px;

}
.rightcolumn li
{ text-align:center;
line-height:25pt;
}

*html .rightcolumn li 
{line-height: 13pt;}

.rightcolumn ul li
{list-style:none;

}
.rightcolumn ul li a
{ text-decoration:none;
color:#6d1f4a
}

.news {
line-height: 15pt;
}

a.news {
font-weight:bold;
margin-top: 10px;
}

#bodybottom
{clear:both;
margin-left: -2px;
}

/************************************** FOOTER + SPONSORS ******************************************/

#footer
{background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
background-color:#e7193d;
overflow:hidden;
}



#footer p
{ text-align:right;
float:right;
clear:both;
color:white
}


div.spon
{margin-top:15px
}
div#footer div.spon p
{text-align:left;
float:none;
margin-left:50px
}


div#footer div.spon h5
{clear:both;
}


*html div.spon h5
{padding-top: 35px;}

div#footer div.spon p img
{float:left;
margin-right:10px;


/******************************************** Gallery *************************************************/

				  
#gallery{ width:40%; z-index:100; clear:both; }

#gallery img{ 
				border: 1px solid #993300;
				padding:2px 2px 2px 2px; }
#gallery table td {margin-top:10px;}

.code{ 
	margin:10px;
	font-size:12px;
	color:#6C0;
}




}
/************************************** END FOOTER + SPONSORS ******************************************/
/*  sponsors on the top rigt

div.sponsors
{width:300px;
float:right;
margin-top:50px
}


div.sponsors h5
{width:100%
}


div.sponsors img  
{float:left;
margin-left:15px

}
*/

div.separator
{
border-bottom: 1px solid;
margin-bottom:13px;
clear: left;
}