/* Colors of Chemistry Calendar CSS - Gabriel Ronai gabriel@compexinc.com */
#calendar_head { margin:0;  padding:1em;  background: url(img/bg_top.png) top left no-repeat; width: 760px; height:150px; color: #ffffff; padding-top:0.8em; }
#calendar_head h1 {  color: #ffffff;  margin-bottom: 1em;}
ul#calendar_columns { margin:0 auto; padding:0; list-style-type:none; width: 780px; }
ul#calendar_columns li { width:240px; float:left; text-align:center; margin:0; padding:0; margin-left:15px;background:url(files/left_column_gradient.jpg) repeat-x; background-position: bottom; background-color: #eeeeee; }
ul#calendar_columns li .left_column_div_header { margin-bottom:5px; }
ul#calendar_columns li .btm { background:url(files/left_column_shadow.jpg) no-repeat; width:240px;height:8px; }
ul#calendar_columns li .left_column_div_header h2 {	color:#ffffff; font-size: 1.2em; margin: 0 !important; padding: 6px 0 0 0 !important; }
/* ul#calendar_columns li h2 { padding:5px;  margin:0;  color: #0079c1;  text-align:center;} */
ul#calendar_columns li p { text-align:left;  padding:5px;  font-size:0.9em;}
ul#calendar_columns li .div_header { background:url(img/left_column_header_bg_240.png) no-repeat; width:240px; height:30px; }
ul#calendar_columns li .div_header h2 { color:#ffffff; font-size: 1.2em; margin: 0 !important; padding: 6px 0 0 0 !important; }
.device { padding:5px 5px 5px 10px; background: url(files/arrow.gif) left no-repeat; display:block; clear:both; }
a.button { display:block; background:url(img/bg_btn.png) no-repeat; height:33px; width:210px; padding: 8px 0 0 0 !important; float:left;}
a.button span { color: #ffffff;  font-size:1.1em; font-weight:bold;}
a.button span:hover { color: #ddd; }
.half_width_box { width:350px; float:left; text-align:center; padding:0; margin: 0 0 15px 20px; background:url(files/left_column_gradient.jpg) repeat-x; background-position: bottom; background-color: #eeeeee; }
.half_width_box p { text-align:left; padding:5px; font-size:0.9em;}
.half_width_box h2 { padding:5px; margin:0; color: #0079c1; text-align:center;}
.half_width_box .btm {background:url(img/left_column_shadow_350.png) no-repeat; width:350px;height:8px;}
.half_width_box .div_header {background:url(img/left_column_header_bg_350.png) no-repeat; width:350px;height:30px; } 
.half_width_box .div_header h2 {	color:#ffffff; font-size: 1.2em; margin: 0 !important; padding: 6px 0 0 0 !important; }
#breadcrumb { padding:5px;font-size:0.9em;margin-bottom:10px; }
#breadcrumb a { font-size:0.9em; }
#breadcrumb span.content { font-size:0.9em; }
#wallpaperstbl { border: 1px solid #0079c1; }
#wallpaperstbl th { background: #eee; border-bottom: 1px solid #0079c1; }
#wallpaperstbl td { border-top:1px solid #eee; padding:10px; }
.full_width_box { width:750px; float:left; text-align:center; padding:0; margin: 0 0 15px 20px; background:url(files/left_column_gradient.jpg) repeat-x; background-position: bottom; background-color: #eeeeee; }
.full_width_box p { text-align:left; padding:5px; font-size:0.9em;}
.full_width_box h2 { padding:5px; margin:0; color: #0079c1; text-align:center;}
.full_width_box .btm {background:url(img/left_column_shadow_750.png) no-repeat; width:750px;height:8px;}
.full_width_box .div_header {background:url(img/left_column_header_bg_750.png) no-repeat; width:750px;height:30px; } 
.full_width_box .div_header h2 {	color:#ffffff; font-size: 1.2em; margin: 0 !important; padding: 6px 0 0 0 !important; }
ul#calendar_columns li#webcalendar { width:500px; }
ul#calendar_columns li#webcalendar .btm { background:url(img/left_column_shadow_500.png) no-repeat; width:500px;height:8px; }
ul#calendar_columns li#webcalendar .left_column_div_header { background:url(img/left_column_header_bg_500.png) no-repeat; margin-bottom:5px;width:500px; }
ul#calendar_columns li#webcalendar .left_column_div_header h2 {	color:#ffffff; font-size: 1.2em; margin: 0 !important; padding: 6px 0 0 0 !important; }
ul#calendar_columns li#webcalendar h2 { padding:5px;  margin:0;  color: #0079c1;  text-align:center;}
ul#calendar_columns li#webcalendar p { text-align:left;  padding:5px;  font-size:0.9em;}
.btm {clear:both; }