body
{
margin:0;
padding:0;
text-align:center;
color:#333;
background: url(img/main_bg.gif) 50% 0 repeat-y;
font: normal 12px/16px Arial, Tahoma, Verdana, sans-serif;
}

#A
{
text-align:center;
width:750px;
margin:0 auto 40px auto;
position:relative;
}

h1
{
border-bottom:1px solid #ccc;
text-align:center;
margin:5px 0 0 0;
padding:0;
}
h2
{
font: bold 18px "Univers Condensed", "Trebuchet MS", Tahoma, Verdana, sans-serif;
text-transform:uppercase;
text-align:left;
margin:1px 0 0 0;
padding:0;
}

h3
{
font: normal 16px Georgia, serif;
text-align:left;
margin:5px 0 0 0;
padding:0;
}

p
{
font: normal 12px/16px Arial, Tahoma, Verdana, sans-serif;
text-align:left;
margin:5px 0 0 0;
padding:0;
}



img
{
border:0;
}
#content
{
text-align:left;
}

#content a
{
color:#090;
}

#content p
{
color:#000;
}

#content a:hover
{
color:#090;
}

#side
{
background:url(img/rayrich.jpg) 50% 0 no-repeat;
width:230px;
position:absolute;
top:183px;
left:10px;
padding-top:160px;
}


p.posted
{
margin:2px  0 0 0;
padding-left:11px;

background:url(img/post_icon.gif) 0 50% no-repeat;
}
p.posted em
{
font-weight: bold;
font-style: none;
}
.date
{
color:#999;
}

#side form
{
font: normal 10px/14px "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
text-align:center;
margin:0;
padding:0;
}

#side input
{
display:block;
margin:0 auto 5px auto;
font: normal 10px/14px "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
}

#side fieldset
{
border:1px solid #fff;
}

input.search
{
width:160px;
margin:0 auto 0 auto;
}

input.submit 
{
margin:0 auto 0 auto;
letter-spacing:0.1em;
width:60px;
height:20px;
}

hr
{
border:none;
height:1px;
margin:0 0 20px 0;
padding:0;
background:#fff url(img/hr_bg.gif) 50% 50% repeat-x;
}

#side ul
{
text-align:right;
margin:0;
padding:0;
}

#footer{
border-top:1px solid #ccc;
padding:5px;
}
