*
{
    margin:0;
    padding:0;
}

body
{
    background-image: url(images/bg_img.jpg);
    margin:0;
    padding:0;
}

.separator {
float:left;
margin:10px 152px 30px 152px;
width:229px;
height:24px;
background-image:url(images/data_sep.jpg);
background-repeat:no-repeat;
}
input.search_btn
{
    background-color:#eb69d4;
    color:#ffffff;
    font-weight:bold;
    padding:3px;
    }

input.search_btn:hover
{
    background-color:#602e57;
    color:#eb69d4;
    font-weight:bold;
    padding:3px;
    }

#cont
{
  width: 773px;
  margin: 29px auto;
  float:none;
}

#cont_head{
  width: 773px;
}
#corn_t_l{
  float: left;
  background-image: url(images/corner_t_l.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 24px;
}
#head_top{
  float: left;
  width: 737px;
  height: 24px;
  background-color: #ffffff;
}
#corn_t_r{
  float: left;
  background-image: url(images/corner_t_r.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 24px;
}
#head_white_l{
  float: left;
  width: 18px;
  height: 101px;
  background-color: #ffffff;
}
#head_img_l_1_1{
  float: left;
  background-image: url(images/head_img_l_1_1.jpg);
  background-repeat: no-repeat;
  width: 84px;
  height: 26px;
  background-color: #ffffff;
}
#head_img_l_1_2{
  float: left;
  background-image: url(images/head_img_l_1_2.jpg);
  background-repeat: no-repeat;
  width: 59px;
  height: 26px;
  background-color: #ffffff;
  text-align:center;
}
#head_img_l_1_3{
  float: left;
  width: 4px;
  height: 26px;
  background-color: #ffffff;
}
#head_img_l_1_4{
  float: left;
  background-image: url(images/head_img_l_1_4.jpg);
  background-repeat: no-repeat;
  width: 75px;
  height: 26px;
  background-color: #ffffff;
  text-align:center;
  }
#head_img_l_1_5{
  float: left;
  width: 195px;
  height: 26px;
  background-color: #ffffff;
}
#head_img_l_2{
  float: left;
  background-image: url(images/head_img_l_2.jpg);
  background-repeat: no-repeat;
  width: 417px;
  height: 75px;
  background-color: #ffffff;
}
#head_img_l_cont{
  float: left;
  width: 417px;
  height: 101px;
}
#head_img_r_cont{
  float: left;
  width: 338px;
  height: 101px;
}
#head_white_m{
  float: left;
  width: 219px;
  height: 101px;
  background-color: #ffffff;
}
#head_img_r{
  float: left;
  background-image: url(images/head_img_r.jpg);
  background-repeat: no-repeat;
  width: 84px;
  height: 101px;
  background-color: #ffffff;
}
#head_white_r{
  float: left;
  width: 35px;
  height: 101px;
  background-color: #ffffff;
}
.head_sep_w{
  float: left;
  width: 29px;
  height: 36px;
  background-color: #ffffff;
}
#head_sep_i{
  float: left;
  background-image: url(images/head_sep.jpg);
  background-repeat: no-repeat;
  width: 715px;
  height: 36px;
  background-color: #ffffff;
}
.head_sup_sep{
  float: left;
  width: 773px;
  height: 18px;
  background-color: #ffffff;
}
.top_menu_text_actual{
  float: left;
  text-decoration: none;
  font-family: Comic Sans MS;
  font-size: 14px;
  color: #d219b1;
  font-weight: bold;
  width: 100%;
  cursor: pointer;
}
.top_menu_text_inact{
  float: left;
  text-decoration: none;
  font-family: Comic Sans MS;
  font-size: 14px;
  color: #9e2288;
  font-weight: bold;
  width: 100%;
  cursor: pointer;
}

#top_menu_top_1{
  font-size: 1px;
  float: left;
  width: 59px;
  height: 7px;
}
#top_menu_top_2{
  font-size: 1px;
  float: left;
  width: 75px;
  height: 7px;
}

a.top_menu_text_inact:link  {
  color: #9e2288;
}

a.top_menu_text_inact:visited  {
  color: #9e2288;
}

a.top_menu_text_inact:active  {
  color: #d219b1;
}

a.top_menu_text_inact:hover   {
  color: #d219b1;
}

a.top_menu_text_actual:link  {

  color: #d219b;
}

a.top_menu_text_actual:visited  {
  color: #d219b;

}

a.top_menu_text_actual:active  {
  color: #d219b1;

}

a.top_menu_text_actual:hover   {
  color: #d219b1;
}

#body_cont
{
    float: left;
    width: 733px;
    background-color: #ffffff;
    padding:0 20px 20px 20px;
}

#sidebar
{
    float: left;
    clear:both;
    width: 200px;
    text-align: left;
}

#posts
{
  float: left;
  width: 533px;
}

#posts h2
{
    width:100%;
    margin: 0 0 0 0;
    float: left;
    text-align: left;
    text-decoration: none;
    font-family: Comic Sans MS;
    font-size: 18px;
    color: #eb69d4;
    font-weight: bold;
}
#posts h3
{
    width:100%;
    margin: 15px 0 10px 0;
    float: left;
    text-align: left;
    text-decoration: none;
    font-family: Comic Sans MS;
    font-size: 16px;
    color: #eb69d4;
    font-weight: bold;
}
#posts h4
{
    width:100%;
    margin: 10px 0 5px 0;
    float: left;
    text-align: left;
    text-decoration: none;
    font-family: Comic Sans MS;
    font-size: 14px;
    color: #eb69d4;
    font-weight: bold;
}
.data_cont
{
    float: left;
    width: 517px;
    padding:0 0 15px 16px;
    margin:0 0 15px 0;
    border-bottom:1px dashed rgb(220,220,220);
    overflow:hidden;

    }

.data_cont h2
{
    width:100%;
    margin: 0 0 0 0;
    float: left;
    text-align: left;
    text-decoration: none;
    font-family: Comic Sans MS;
    font-size: 18px;
    color: #eb69d4;
    font-weight: bold;
}

.data_cont h2 a
{
    text-decoration: none;
    font-family: Comic Sans MS;
    font-size: 18px;
    color: #eb69d4;
    font-weight: bold;
}

.data_cont h2 a:hover
{
    text-decoration: underline;
}

.date
{
    color:#cccccc;
    font-family: Comic Sans MS;
    font-size: 10px;
    float:none;
    margin:0 0 10px 0px;
}

.data_text
{
    float: left;
    text-align: left;
    font-family: Comic Sans MS;
    font-size: 12px;
    color: #191919;
    font-weight: normal;
    width: 517px !important;
    padding:0;
    margin:0;
}

.data_text img {
float:left;
clear:both;
margin:0 auto;
display:block;
}

.data_text p
{
    font-size:12px;
    line-height:18px;
    margin:0 0 15px 0;
}

.data_text a
{
    color:#eb69d4;
    text-decoration:underline;
    font-weight:bold;
}

.data_text a:hover
{
    text-decoration:none;
}
.data_text .more-link
{
    margin: 0 0 10px 0;
    font-size:14px;
    text-align: left;
    text-decoration: none;
    font-family: Comic Sans MS;
    color: #eb69d4;
    font-weight: bold;
}

.data_text .more-link:hover
{
    text-decoration: underline;
}

.data_text img
{
    float:none;
    clear:both;
    margin:5px auto;
}

#sidebar h2
{
    color:#eb69d4;
    font-size:18px;
    text-align:left;
    text-decoration:none;
    font-family: Comic Sans MS;
    font-weight:bold;
    margin:35px 0 0 0;
    }

#sidebar label
{
    color:#602e57;
    font-size:12px;
    font-family: Comic Sans MS;
}

#sidebar input
{
border:1px solid #eb69d4;
margin:4px 0 2px 0;
}
#sidebar ul {
list-style-type:none;
list-style-position:outside;
width:180px;
}

#sidebar ul li {
    width:180px;
    font-size:12px;
    text-align:left;
    text-decoration:none;
    font-family: Comic Sans MS;
}

#sidebar ul li a
{
    text-decoration:none;
    color:#602e57;
    text-indent:-20px;
    padding:0 0 0 20px;
}

#sidebar ul li a:hover
{
    text-decoration:none;
    color:#602e57;
    background-image:url('images/fl_hov_v.jpg');
    background-repeat:no-repeat;
    background-position:left top;
}

.navigation
{
    float: left;
    width: 517px;
    padding:0 0 5px 16px;
    margin:0 0 10px 0;
}

.navigation .alignleft
{
    color:#eb69d4;
    font-size:14px;
    font-family: Comic Sans MS;
    text-align:left;
    width:258px;
    float:left;
}

.navigation .alignright
{
    color:#eb69d4;
    font-size:14px;
    font-family: Comic Sans MS;
    text-align:right;
    width:258px;
    float:right;
    }

.navigation .alignleft a, .navigation .alignright a
{
    color:#eb69d4;
    text-decoration:underline;
}

.navigation .alignleft a:hover, .navigation .alignright a:hover
{
    color:#eb69d4;
    text-decoration:none;
}
ol
{
    float:left;
    width:517px;
    padding:0 0 5px 16px;
    margin:0 0 10px 0;
}

ol li
{
    font-family: Comic Sans MS;
    font-size: 12px;
    color: #191919;
    font-weight: normal;
}

ol li a {
    color:#602e57;
}
#respond
{
    float: left;
    width: 517px;
    padding:0 0 5px 16px;
    margin:0 0 10px 0;
}

#respond h3, h3
{
    width:100%;
    margin: 0 0 0 0;
    float: left;
    text-align: left;
    text-decoration: none;
    font-family: Comic Sans MS;
    font-size: 14px;
    color: #eb69d4;
    font-weight: bold;
}

#respond h3 a
{
    color:#602e57;
    text-decoration:underline;
}

#respond h3 a:hover
{
    color:#602e57;
    text-decoration:none;
}

#respond textarea
{
    width:500px;
    border:1px solid #eb69d4;
}

#respond input
{
    width:200px;
    border:1px solid #eb69d4;
    margin:3px 0 3px 0;
}

#respond input.submit_btn
{
    background-color:#eb69d4;
    color:#ffffff;
    font-weight:bold;
    padding:3px;
}

#respond input.submit_btn:hover
{
    background-color:#602e57;
    color:#eb69d4;
    font-weight:bold;
    padding:3px;
}

#respond label
{
    color:#191919;
    font-family: Comic Sans MS;
    font-size: 12px;
}
#menu_sep_title{
  float: left;
  font-size: 1px;
  width: 200px;
  height: 14px;
  background-color: #ffffff;
}
.menu_sep_text{
  float: left;
  font-size: 1px;
  width: 200px;
  height: 6px;
  background-color: #ffffff;
}


.menu_title_actual{
  padding-left: 20px;
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  width: 200px;
  height: 18px;
  background-color: #ffffff;
  text-decoration: none;
  font-family: Comic Sans MS;
  font-size: 14px;
  color: #602e57;
  font-weight: bold;
  cursor: pointer;
  background-position: center left;
}
.menu_normal_actual{
  padding-left: 20px;
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  height: 18px;
  background-color: #ffffff;
  text-decoration: none;
  font-family: Comic Sans MS;
  font-size: 11px;
  color: #602e57;
  font-weight: normal;
  cursor: pointer;
  background-position: center left;
}
.menu_title_inact{
  padding-left: 20px;
  background-image: url(images/fl_emp.jpg);
  background-repeat: no-repeat;
  width: 200px;
  height: 18px;
  background-color: #ffffff;
  text-decoration: none;
  font-family: Comic Sans MS;
  font-size: 14px;
  color: #602e57;
  font-weight: bold;
  cursor: pointer;
  background-position: center left;
}
.menu_normal_inact{
  padding-left: 20px;
  background-image: url(images/fl_emp_v.jpg);
  background-repeat: no-repeat;
  height: 18px;
  background-color: #ffffff;
  text-decoration: none;
  font-family: Comic Sans MS;
  font-size: 11px;
  color: #602e57;
  font-weight: normal;
  cursor: pointer;
  background-position: center left;
}


a.menu_title_actual:link  {
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_title_actual:visited  {
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_title_actual:active  {
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_title_actual:hover   {
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_normal_actual:link  {
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_normal_actual:visited  {
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_normal_actual:active  {
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_normal_actual:hover   {
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}




a.menu_title_inact:link  {
  background-image: url(images/fl_emp_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_title_inact:visited  {
  background-image: url(images/fl_emp_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_title_inact:active  {
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_title_inact:hover   {
  background-image: url(images/fl_hov_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_normal_inact:link  {
  background-image: url(images/fl_emp_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_normal_inact:visited  {
  background-image: url(images/fl_emp_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_normal_inact:active  {
  background-image: url(images/fl_act_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a.menu_normal_inact:hover   {
  background-image: url(images/fl_hov_v.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}





#data_cont p a {
  font-family: Comic Sans MS;
  font-size: 12px;
  color: #eb69d4;
  font-weight: bold;
}

.data_white_space{
   float: left;
   font-size: 1px;
   width: 553px;
   height: 20px;
   background-color: #ffffff;
}
.shwcorn_t_l{
  background-position: bottom right;
  width: 8px;
  height: 8px;
  background-image: url(images/shedowcorn_t_l.jpg);
  background-repeat: no-repeat;
}
.shwcorn_t_r{
  width: 9px;
  height: 9px;
  background-image: url(images/shedowcorn_t_r.jpg);
  background-repeat: no-repeat;
}
.shwcorn_b_l{
  background-position: top right;
  width: 9px;
  height: 9px;
  background-image: url(images/shedowcorn_b_l.jpg);
  background-repeat: no-repeat;
}
.shwcorn_b_r{
  width: 9px;
  height: 9px;
  background-image: url(images/shedowcorn_b_r.jpg);
  background-repeat: no-repeat;
}
.shwbg_t{
  height: 9px;
  background-image: url(images/shedowbg_t.jpg);
  background-repeat: repeat-x;
}
.shwbg_l{
  background-position: center right;
  width: 9px;
  background-image: url(images/shedowbg_l.jpg);
  background-repeat: repeat-y;
}
.shwbg_r{
  width: 9px;
  background-image: url(images/shedowbg_r.jpg);
  background-repeat: repeat-y;
}
.shwbg_b{
  height: 9px;
  background-image: url(images/shedowbg_b.jpg);
  background-repeat: repeat-x;
}


.float_l{
  clear: left;
}

.data_sep_cont{
  float: left;
  font-size: 1px;
  background-color: #ffffff;
  width: 553px;
  height: 24px;
}
.data_sep_side{
  float: left;
  font-size: 1px;
  background-color: #ffffff;
  width: 162px;
  height: 24px;
}
.data_sep_img{
  float: left;
  font-size: 1px;
  background-image: url(images/data_sep.jpg);
  background-repeat: no-repeat;
  width: 229px;
  height: 24px;
}










#bottom_cont{
  float: left;
  width: 773px;
  height: 18px;
}
#corn_b_l{
  float: left;
  background-image: url(images/corner_b_l.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}
#corn_b_m{
  float: left;
  background-color: #ffffff;
  width: 737px;
  height: 18px;
}
#corn_b_r{
  float: left;
  background-image: url(images/corner_b_r.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}
#bottom_space{
  float: left;
  width: 773px;
  height: 29px;
}


a.indata_link:link  {
  color: #9e2288;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
}
a.indata_link:visited  {
  color: #9e2288;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
}
a.indata_link:active  {
  color: #9e2288;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
}
a.indata_link:hover   {
  color: #448DD5;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
}

#cont:after, #body_cont:after, #sidebar:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
