/* MOVIE.COOL-ROCK.COM */

/* BODY ----------------------------------------------- */

.back { color:#FFFFCC;background:#550000 url(http://www.cool-rock.com/img/bgmat30.gif) }

a:link    { color:#00FF00;text-decoration:none;border-bottom:1px solid #006633 }
a:visited { color:#00CC00;text-decoration:none;border-bottom:1px solid #005522 }
a:active  { color:#FFFF00 }
a:hover   { color:#FFCC00;text-decoration:underline }

a.no {color:#FFFFCC}

img { border:0px }

/* site_title ----------------------------------------------- */

#top_title { background:#000033 url(http://www.cool-rock.com/img/index/crcom_top.gif) no-repeat 6px 2px;
             margin:0px;height:65px;padding:0px 3px 0px 250px;}

#top_title h1 { color:#0099FF;
                padding:12px 0px 0px 3px;letter-spacing:2px }

#top_title h1 a,
#top_title div.lang_cr a { color:#0099FF;border-bottom:none; }

#top_title_1 { background:#000033;border-bottom:2px solid #ff3300; }

#top_title_1 .site_menu {font-size:0.85em }
#top_title_1 .site_menu a:link,
#top_title_1 .site_menu a:visited { padding:2px 3px 2px 3px;
                           border-bottom:3px solid #000000;
                           border-top:2px solid #003366;
                           border-right:2px solid #004477;
                           border-left:3px solid #000000;
                           color:#00CCCC;
                           background-color:#000033 }
#top_title_1 .site_menu a:hover   { color:#FFCC33;text-decoration:none;
                                  background:#660000 }

.top_top { background:#770000;color:#00CCCC;padding:3px 0px 0px 16px } /* title */


/* FOOTER ----------------------------------------------- */

.copyright { border-top:2px solid #FF3300;color:#FF9900 }

.copyright a,
.copyright a:link,
.copyright a:visited {color:#FF9900}

.site_menu a:link,
.site_menu a:visited { border-bottom-width:0px;padding:0px 3px 0px 3px;
                       border-right:3px solid #660000 }


/* leftt_side ----------------------------------------------- */

#side_menu div.side_index,
#side_menu h3.side_index,
#side_menu_r div.side_index,
#side_menu_r h3.side_index { color:#CCFF00;
  border-left:3px solid #003322;
  border-right:3px solid #003322;
  border-top:2px solid #006633;
  border-bottom:2px solid #006633;background:#004422 }

#side_menu_r div.side_index,
#side_menu_r h3.side_index { padding-left:3px }

.side_index_top { color:#CCFF00;
  border-left:3px solid #005555;
  border-right:3px solid #003333;
  border-top:2px solid #009999;
  margin: 9px 0px 0px 0px;padding-left:3px;background:#005555 }

.side_index_bottom { color:#CCFF00;
  border-left:3px solid #005555;
  border-right:3px solid #003333;
  border-top:1px solid #005555;
  border-bottom:3px solid #009999;
  margin: 0px 0px 0px 0px;padding-left:3px;background:#005555 }

.side_text { color:#CCCC66;padding:2px 1px 2px 1px;background:#002222 }
.link_list dd { margin-left:1px }

.link_list a:link,
.link_list a:visited { padding:0px 2px 0px 2px;margin:1px 0px 1px 0px;
                       border-right:1px solid #006666 }
.link_list a:hover { padding:0px 2px 0px 2px;margin:1px 0px 1px 0px;
                       border-right:1px solid #ffcc00 }

.see_more_a { color:#009900 }
.see_more_e { color:#023D02 }

.bookmark {border:3px ridge #00cc99;background:#003333;color:#00FFFF }


#side_menu h4.top_border, #side_menu_r h4.top_border, 
li.side_top, li.top_border, ul.top_border { border-top:1px solid #009999 }

/* List img ----------------------------------------------- */

#side_menu dt { background-color:#002200;color:#00FFCC;
                background-image:url(http://www.cool-rock.com/img/index/greentee.gif);
                margin-top:3px;border-top:1px solid #008888 }

#side_menu h4, 
.side_text li,
.dl_img dt,
.ul_img li,p.dot { background-image: url(http://www.cool-rock.com/img/index/greentee.gif); }

ul.cate_2 li, ul.cate_3 li,
.ul_img_2 li { background-image: url(http://www.cool-rock.com/img/index/greentee1.gif); }

#side_menu dd,
.dl_img dd { background-image: url(http://www.cool-rock.com/img/index/greentee1.gif);color:#66CCFF }

.dl_img_dt dt { background-image: url(http://www.cool-rock.com/img/index/greentee.gif);color:#00FF99 }
.dl_img_dt dd {margin-bottom:4px}

/* main ----------------------------------------------- */


.dl_lst dt { padding-left:6px;margin:16px 6px 2px 6px;color:#FFCC00;border-left:3px solid #009999;border-bottom:1px solid #338855 }
.dl_lst dd { margin:0px 25px 0px 16px}

.top_news { background-color:#023D02;border:3px solid #FF9900 }
.top_news_0 { background-color:#023D02;border:3px solid #FF9900 }


#main_content h2 { color:#00CC99;border-bottom:1px solid #339966; }

#main_content h2 a:link,
#main_content h2 a:visited { color:#00CC99}
#main_content h2 a:hover { color:#00CC99;text-decoration:underline }


#main_content h2.up { color:#00FFCC;margin: 2px 0px 6px 0px;
                      background:#003300;border-bottom:2px solid #CC9900; }

#main_content h2.up a:link,
#main_content h2.up a:visited { color:#00FFCC;border-bottom:none}
#main_content h2.up a:hover   { color:#FFFF00 }

#main_content h3 { color:#FFCC33;border-bottom:1px solid #338855 }
#main_content h3.up { background:#006600;border-bottom:none }
#main_content h3.news { border-bottom:1px solid #996600 }

#main_content h3.news a:link,
#main_content h3.news a:visited { color:#FFCC33;border-bottom:none}
#main_content h3.news a:hover   { color:#FFFF00 }

#main_content h4,
#main_content h4.news { color:#00FF66;border-bottom:1px solid #338855; }

#main_content h4.up { margin:0px 9px 0px 9px; padding:0px 0px 3px 5px;
                      border-bottom:1px solid #996600 }

p.border_b, ul.border_b li { border-bottom:1px solid #338855 }

blockquote { color:#66FFCC; border-top:1px solid #006633;border-bottom:1px solid #006633; }

/* FORM ----------------------------------------------- */

fieldset { border:1px solid #FF9900 }
legend { color:#FFCC00;border:1px solid #FF9900;padding:2px;font-weight:bold;background:#003333; }

dl.form dt { padding-left:7px;border-left:5px solid #006666 }

input,textarea {background:#003300;color:#CCCCCC;border:1px solid #008888;}
.btn {background:#003300;color:#CCCCCC;border:2px solid #008888;font-size:0.85em}
.btnhmv {background:#003300;color:#CCCCCC;border:2px solid #008888;font-size:0.85em;
         padding:1px 3px 1px 3px}

select { color:#00FFFF;background:#003300;
          border-width:0px 0px 1px 0px;border-bottom:1px solid #006666}

/* FONT COLOR ----------------------------------------------- */

.fc_1 { color:#FFCC33 }
.fc_2 { color:#FF99FF }
.fc_3 { color:#33FFFF }
.fc_4 { color:#99CC66 }

li.noback { background:none }

/* News ----------------------------------------------- */

.entry_date, .entry_date_p, .entry_date_top { color: #00FF99 }
.entry_state { color:#00FF99 }

.entry_state a:link,
.entry_state a:visited { color:#00FF99 }

.en_catego { color:#FF9933 }
.en_catego em { font-weight:lighter }

.entry_comcom_s  { color:#99CCCC }


/* CALENDAR----------------------------------------------- */

#side_menu_r table.calendar { margin:0pt;padding:0px }
#side_menu_r td { color:#CCFF99;font-size:9px;
                                margin:0pt 0px 0pt 0px;font-family:Arial,serif;
                                text-align:center;width:18px;height:14px;
                                border:1px solid #006600 }
#side_menu_r th { color:#CCFF99;font-size:9px;
                                margin:0pt 0px 0pt 0px;font-family:Arial,serif;
                                text-align:center;width:18px;height:14px;
                                border:1px solid #006600;background:#003333; }

#side_menu_r td.cell_a, 
#side_menu_r td.cell_sunday_a, 
#side_menu_r td.cell_saturday_a {background:#003300;border:1px solid #009900 }

#side_menu_r td.cell_today_a {background:#003300;border:1px solid #00CC99 }

#side_menu_r td.cell          { color:#CCFF99 }
#side_menu_r td.cell_today    { color:#FFCC66;border:1px solid #00CC99 }
#side_menu_r td.cell_sunday   { color:#FF9999 }
#side_menu_r td.cell_saturday { color:#66CCFF }
#side_menu_r td.cell_bl       { color:#000000 }

/* Blog Table----------------------------------------------- */

table.alm td, table.alm th { border-bottom:1px solid #666600;vertical-align:top }
td.b_date, th.b_date { width:100px;font-size:0.85em;text-align:center }
td.b_title, th.b_title { width:270px }
td.b_cate, th.b_cate  { width:120px;font-size:0.85em }

#kako_list td.b_date, 
#kako_list th.b_date { width:70px;font-size:0.85em;text-align:center }
#kako_list td.b_title, 
#kako_list th.b_title { width:280px }
#kako_list td.b_cate, 
#kako_list th.b_cate  { width:140px;font-size:0.85em }

#kako_cate td.b_date, 
#kako_cate th.b_date { width:110px;font-size:0.85em;text-align:center }
#kako_cate td.b_title, 
#kako_cate th.b_title { width:380px }

table.alm a { border-bottom:none }


/* News/BBS ----------------------------------------------- */

.n_new, .bbs_new,.bbs_new_top { color:#FFCC00 }
.bbs_new_0,.bbs_new_0_top { color:#CC9900 }

a.rss_read { border:1px solid #009900;padding:1px 3px }