/* ******************general style******************** */
body{
background-color:#444;
padding:0;
margin:0;
text-align:center;
font-family:Arial;
font-size:12px;
color:#000;
}
a{
text-decoration:none;
}

/* ******************general shortcut******************** */
.fleft{
float:left;
}
.fright{
float:right;
}
.cboth{
clear:both;
}

/* ******************container******************** */
.wrapper{
width:1024px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.top-tip{
background:url(images/rbea_03.gif) bottom repeat-x;
height:18px;
}
.bottom-tip{
background:url(images/rbea_28.gif) top repeat-x;
height:19px;
}
.whitepaper{
background:#ffffff url(images/rbea_18.gif) left repeat-y;
}
.profile-photo{
height:496px;
background:url(images/rbea_21.gif) bottom left no-repeat;
margin:0 18px 0 16px;
padding:0 0 25px 0;
}
html>body .profile-photo{
height:auto;
min-height:496px;
}
/* ******************header part******************** */
.header-wrapper{
padding:25px 18px 25px 42px;
}
.logo{
width:372px;
height:133px;
background:url(images/rbea_09.gif) top left no-repeat;
float:left;
}
.header{
width:585px;
background:url(images/rbea_13.gif) right repeat-y;
color:#fff;
float:right;
overflow:auto;
display:table-cell;
}
.header-content{
float:right;
padding:6px;
text-align:left;
width:540px;
}
.header-content h1, .content h1{
font-size:18px;
padding:0 0 10px 0;
margin:0;
font-weight:normal;
}
.header-tip{
background:url(images/rbea_16.gif) top right no-repeat;
height:15px;
}

/* ******************sidebar******************** */
.sidebar{
float:left;
overflow:auto;
display:table-cell;
margin:33px 10px 0 10px;
width:216px;
}
html>body .sidebar{
margin:33px 20px 0 20px;
}
.sidebar a{
padding:10px;
margin-bottom:3px;
display:block;
background-color:#d9d9d9;
font-size:18px;
color:#000;
}
.sidebar a:hover, .sidebar a:active, #active{
padding:10px;
margin-bottom:3px;
display:block;
background-color:#c72430;
font-size:18px;
color:#fff;
}

/* ******************content******************** */
.content{
width:700px;
overflow:auto;
display:table-cell;
padding:28px 22px 0 0;
}
.content a{
color:#c72430;
text-decoration:none;
}
.content a:hover{
text-decoration:underline;
}
.content .in-page-img{
float:left;
margin:0 15px 15px 0;
}
.one-post{
margin-bottom:15px;
}
.summary{
margin:15px 0 20px 0;
}
.photo-container{
float:left;
margin:5px 10px 0 0;
}
.w169{
width:169px;
}
.text-container{
width:516px;
overflow:auto;
}
.col1, .col2{
width:340px;
margin-right:20px;
float:left;
}
.col2{
margin:0;
}

/* ******************footer******************** */
.footer{
background:url(images/rbea_24.gif) center repeat-y;
padding:25px 50px 25px 50px;
color:#fff;
text-align:left;
}
.footer a{
text-decoration:none;
color:#fff;
}
.footer a:hover{
text-decoration:underline;
}
