/*-------------------------------------------------
  renewal
-------------------------------------------------*/
.blogmain{
border-radius: 10px 10px 10px 10px;
border:none ;
padding: 10px 20px 10px 20px;
background-image:url(images/table_re/table_back_corner.png);
background-repeat:no-repeat;
background-position:right bottom;
background-color:rgb(255,232,211);
}


.blogworks{
border-radius: 10px 10px 10px 10px;
border:none ;
padding: 10px 20px 10px 20px;
margin:0px 15px 0px 0px;
background-image:url(images/table_re/table_back.png);
background-color:rgb(255,232,211);
vertical-align:top;
color:#7a1224;
text-align:left;
}

.worknew{
border-radius: 10px 10px 10px 10px;
border:solid 1px #888;
background-color:#fc8;
padding:10px;
margin:0px 0px 10px 0px;
display:inline-block;
}

/*-------------------------------------------------
  general
-------------------------------------------------*/

.title{
font-weight:bold;
font-size:12pt;
color:#862312;
padding:0px;
margin:0px;
}

.subtitle{
font-weight:bold;
font-size:10pt;
color:#862312;
padding:0px;
margin:0px;
}

td.prof_pix{
width:157;
height:222;
}

td.profile_tl  { 
margin:auto;
padding:0px;
width:10px;
height:10px;
background-image:url(images/table_re/table_corner_lt.png);
 background-repeat: no-repeat;
  background-color:#ffffff;
 }
td.profile_top { 
margin:auto;
padding:0px;
height:10px;

background-image:url(images/table_re/table_top.png);
 background-repeat: repeat-x;
  background-color:#ffffff;
 }
 
 td.profile_tr { 
margin:auto;
padding:0px;
width:10px;
height:10px;
background-image:url(images/table_re/table_corner_rt.png);
 background-repeat: no-repeat;
 background-color:#ffffff;
 }
 
 td.profile_left { 
margin:auto;
padding:0px;
width:10px;
background-image:url(images/table_re/table_left.png);
 background-repeat: repeat-y;
  background-color:#ffffff;
 }
 
  td.profile { 
  vertical-align:top;
color:#7a1224;
 text-align:left;
border:0px;
margin:auto;
padding:0 0 0 40px;
height:202px;
width:653px;
background-image:url(images/table_re/table_back.png);
 background-repeat: repeat;
  background-color:#ffffff;
 }
 
   td.profile_center { 
  vertical-align:top;
color:#7a1224;
 text-align:left;
border:0px;
margin:auto;
padding:0px 15px;
/*height:202px;*/
width:840px !important;
background-image:url(images/table_re/table_back_corner.png);
 background-repeat:no-repeat;
background-position:right bottom;
  background-color:rgb(255,232,211);
 }

   td.profile_center_auto { 
  vertical-align:top;
color:#7a1224;
 text-align:left;
border:0px;
margin:auto;
padding:0 0 0 10px;
/*height:202px;*/
width:auto;
background-image:url(images/table_re/table_back.png);
 background-repeat: repeat;
  background-color:#ffffff;
 }
 
td.profile_center_work_items{ 
vertical-align:top;
color:#7a1224;
 text-align:left;
border:0px;
margin:auto;
padding:0 0 0 10px;
width:390px;
 }
 
 
  td.profile_right{ 
margin:auto;
padding:0px;
width:10px;
background-image:url(images/table_re/table_right.png);
 background-repeat: repeat-y;
  background-color:#ffffff;
 }
 
 td.profile_bl  { 
border:0px;
margin:auto;
padding:0px;
width:10px;
height:10px;
background-image:url(images/table_re/table_corner_lb.png);
 background-repeat: no-repeat;
  background-color:#ffffff;
 }
 
 td.profile_bottom { 
border:0px;
margin:auto;
padding:0px;
height:10px;
background-image:url(images/table_re/table_bottom.png);
 background-repeat: repeat-x;
  background-color:#ffffff;
 }
 
  td.profile_br { 
border:0px;
margin:auto;
padding:0px;
width:10px;
height:10px;
background-image:url(images/table_re/table_corner_rb.png);
 background-repeat: no-repeat;
  background-color:#ffffff;
 }

td.work_new_tl  { 
margin:auto;
padding:0px;
width:10px;
height:10px;
background-image:url(images/table_work_new/table_corner_lt.png);
 background-repeat: no-repeat;
  background-color:#ffc822;
 }
td.work_new_top { 
margin:auto;
padding:0px;
height:10px;

background-image:url(images/table_work_new/table_top.png);
 background-repeat: repeat-x;
  background-color:#ffc822;
 }
 
 td.work_new_tr { 
margin:auto;
padding:0px;
width:10px;
height:10px;
background-image:url(images/table_work_new/table_corner_rt.png);
 background-repeat: no-repeat;
 background-color:#ffc822;
 }
 
 td.work_new_left { 
margin:auto;
padding:0px;
width:10px;
background-image:url(images/table_work_new/table_left.png);
 background-repeat: repeat-y;
  background-color:#ffc822;
 }
 
  td.work_new_center { 
  vertical-align:top;
color:#7a1224;
 text-align:left;
margin:auto;
padding:0 0 0 10px;
height:auto;
width:auto;
background-image:url(images/table_work_new/table_back.png);
 background-repeat: repeat;
  background-color:#ffc822;
 }
 
  td.work_new_right{ 
  margin:auto;
  padding:0px;
  width:10px;
  background-image:url(images/table_work_new/table_right.png);
  background-repeat: repeat-y;
  background-color:#ffc822;
 }
 
 td.work_new_bl  { 
margin:auto;
padding:0px;
width:10px;
height:10px;
background-image:url(images/table_work_new/table_corner_lb.png);
 background-repeat: no-repeat;
  background-color:#ffc822;
 }
 
 td.work_new_bottom { 
margin:auto;
padding:0px;

height:10px;
background-image:url(images/table_work_new/table_bottom.png);
 background-repeat: repeat-x;
  background-color:#ffc822;
 }
 
td.work_new_br { 
border:0px;
margin:auto;
padding:0px;
width:10px;
height:10px;
background-image:url(images/table_work_new/table_corner_rb.png);
 background-repeat: no-repeat;
  background-color:#ffc822;
 }

   td.cal_center { 
  vertical-align:top;
color:#ffe8d3;
 text-align:center;
border:0px;
margin:auto;
padding:0 0 0 0px;
width:169px;
background-image:url(images/table_re/table_back.png);
 background-repeat: repeat;
  background-color:#ffffff;
 }

table.calendar {
  font-size: small;
  color: #862312;
}

tr.calendardateheaders {

  font-size: small;
  color: red;
}

td.days {
 width:24px;
  text-align: center;
}

td.today {
  text-align: center;
  color: green;
  background-color: #ff9900;
}