body
{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:#FFFFFF;
text-align:center;
}

#wrapper
{
text-align:left; /* reset text alignment */
width:950px; /* or a percentage, or whatever */
margin:0 auto; /* for the rest */ 
padding-left:50px;
}
#header
{
height:146px;
}

#content
{
margin-left:10px;
margin-top:10px;
line-height:1.3em;
color:#000000;

}

#right-bar
{
width:335px;
background: transparent url(../images/menu.png) no-repeat;
background-position:44% 0%;
height:500px;
float:right;
}

#menu
{
border:none;
background:none;
padding:0;
padding-top:135px;
margin:0;

}


#menu div
{
margin-right:120px;
clear:both;
}

#register
{
margin-top:80px;
margin-left:20px;
background:transparent url(../images/reg-bg.png) scroll top left no-repeat;
height:200px;
}

#register input.txtreg
{
padding:0;
margin:0;
margin-top:58px;
width:135px;
height:18px;
border:2px solid #000000;
}

#register input.sbtn
{
margin-bottom:-2px;
margin-left:10px;
vertical-align:bottom;
}


#partners a.partner-lnk
{
text-decoration:none;
color:#000000;
}

#content h1
{
font-size:13px;
margin:0;
padding:0;
font-family: Georgia, "Times New Roman", Times, serif;

}

#content p
{
margin-top:1px;
padding-top:1px;
}

h1.cmpheader
{
line-height:1.5em;
font-style:italic;
}

h1.usheader
{
font-style:italic;
}

p.designer {
padding-left:200px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
letter-spacing:0.1em;
text-align:center;
margin-top:50px;
}

p.designer a
{
color:#000000;
text-decoration:none;
}

h1.press
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
}

h2.press
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
}

span.qoute
{
font-style:italic;
}

#sponser
{
margin-left:10px;
margin-top:40px;
}