/* CSS Document */

body
{
background-color:#1f1f1f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0a0a0a;
}

#mainbody
{

margin:0px auto;
padding:0px;
width:1024px;
}

#header{
background:url(images/index_01.jpg) no-repeat;
width:1024px;
height:168px;
float:left;
}

#leftbar
{
background-image:url(images/index_02.jpg);
height:297px;
float:left;
width:260px;
}

#column1
{
height:297px;
width:194px;
float:left;
}

#column2
{
background-image:url(images/index_04.jpg);
width:370px;
height:297px;
float:left;
color:#66CCFF;
}

#rightbar
{
background-image:url(images/index_05.jpg);
height:297px;
width:200px;
float:left;
} 


#news
{
background-image:url(images/index_03.jpg);
background-repeat:no-repeat;
height:185px;
width:194px;


}

#news_text
{

padding:20px 11px 11px 11px;
color:#66CCFF;
}



#button_about
{
float:left;
height:54px;
width:100px;
}

#button_rules
{

float:left;
height:54px;
width:94px;
}

#button_contact
{

float:left;
width:194px;
height:58px;
}

#footer
{
background-image:url(images/index_09.jpg);
float:left;
width:1024px;
height:67px;
}

#about
{
padding: 13px 13px 11px 11px;
text-align:left;
text-align:justify;

}

#rules
{
padding: 11px 30px 11px 8px;
text-align:left;
text-align:justify;
line-height:14px;

}

#contact
{
padding: 20px 13px 11px 18px;
text-align:left;
text-align:justify;
}

#techRules
{
padding:11px 13px 11px 11px;
text-align:left;
text-align:justify;
}

#techRulesList
{
line-height:12px;
}

a.email
{
color:#FF9900;
}

#contact_text
{
padding:0px 0px 0px 10px;
}






