/*
   __              __                                             
  /\ \  __        /\ \                                            
  \_\ \/\_\    ___\ \ \/'\     ___ ___      __      ___     ____  
  /'_` \/\ \  /'___\ \ , <   /' __` __`\  /'__`\  /' _ `\  /',__\ 
 /\ \L\ \ \ \/\ \__/\ \ \\`\ /\ \/\ \/\ \/\ \L\.\_/\ \/\ \/\__, `\
 \ \___,_\ \_\ \____\\ \_\ \_\ \_\ \_\ \_\ \__/.\_\ \_\ \_\/\____/
  \/__,_ /\/_/\/____/ \/_/\/_/\/_/\/_/\/_/\/__/\/_/\/_/\/_/\/___/ design.com
  
*/

/* HOME
----------------------------------------------------------------------------- */
.content{ font-size:14px;}

h2{ position:relative;}
h2 .feed{ position:absolute; top:20px; left:660px;}

.introbox{ padding:15px 0;}

.searchbox{ position:relative; background:#E9D19E; padding:10px 15px; width:650px;}
.searchbox span{ margin:0 20px 0 0;}
.searchbox label{ font-weight:bold; color:#5B2903;}
.searchbox .til{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
.searchbox select{ width:100px;}
.searchbox .bt{ position:absolute; top:10px; left:620px; border:0;}



.newsbox{ position:relative; width:366px; float:left;}
.newsbox li{ border-bottom:1px solid #FFBD75; padding:10px 0;}
.newsbox h3{ margin:0 0 15px; font-size:30px; color:#5B2903; letter-spacing:-.05em; line-height:1.2em; font-weight:normal; background:url(images/dot.gif) bottom repeat-x;}
.newsbox h3 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:normal; font-weight:bold;}
.newsbox h4{ padding:0 0 0 15px; background:url(images/icon_ball1.gif) no-repeat left; font-size:16px;}
.newsbox li img{ border:1px solid #676767;}
.newsbox .feed{ position:absolute; top:10px; left:350px; border:0;}

.col1{ float:left; width:454px;}


.eventsbox{ position:relative; width:454px; padding:20px 0;}

.eventsbox .bt_L{ position:absolute; top:28px; left:10px;}
.eventsbox .bt_R{ position:absolute; top:28px; right:10px;}
.eventsbox .bt{ font-size:60px; font-family:Georgia, "Times New Roman", Times, serif; color:#5B2903; text-decoration:none;}
.eventsbox .bt:hover{ color:#8B3D04;}

.eventsbox h3{ margin:0 0 15px; font-size:30px; color:#5B2903; letter-spacing:-.05em; line-height:1.2em; background:url(images/dot.gif) bottom repeat-x;}
.eventsbox .feed{ position:absolute; top:10px; left:275px;}
.eventsbox caption{background:#CEA765; margin:0 3px; padding:3px 0; color:#5B2903; font-size:36px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:normal;}
.eventsbox th{ padding:5px 0; color:#A77723; background:#D3BD8D; font-size:36px; font-family:Georgia, "Times New Roman", Times, serif; line-height:normal;}
.eventsbox td{ padding:10px 4px 4px 0; text-align:right; background:#E7CE9A; font-size:33px; font-weight:bold; color:#5B2903; line-height:normal;}
.eventsbox td.day{color:#AB7A38;}
.eventsbox td.data{ background:#A77723; color:#fff;}
.eventsbox td.data:hover{ background:#5B2903; color:#CEA869; cursor:pointer;}

.eventsbox ul{ margin:15px 0 0;}
.eventsbox li{ background:#F4E4C4; padding:10px; margin:10px 0;}
.eventsbox li .data{ font-size:14px; font-weight:bold;}
.eventsbox li p{ margin:10px 0;}
.eventsbox li h4{ font-size:18px; font-weight:bold; margin:0 0 10px;}

.col2{ float:right; width:200px;}
.col2 h3{ margin: 15px 0 0; font-size:20px; color:#5B2903; letter-spacing:-.05em; line-height:1.2em; background:url(images/dot.gif) bottom repeat-x;}
.col2 ul{ margin: 0 0 15px;}
.col2 li{ border-bottom:1px solid #A77723; padding:10px 0;}
.col2 li strong{ color:#A77723; font-size:16px;}





