/*
File: /workshops/screen.css
Author: Larry French
Date: 012508

Addtional CSS needed by /events/ pages.
*/


div#events_body { 
float:left; width:100%;
border:double 3px #fff; background-color:#201600; }
h2.event_edit_title { background: repeat-y right url(../pics/background_title_middle.jpg);
text-align: right; margin:0; padding:40px 20px 5px 0; height: 23px; }

div#preview_body {
float:left; width:100%;
border:double 3px #fff; background-color:#882800; }
h2#event_preview_body { background: repeat-y right url(../pics/background_title_right.jpg);
text-align: right; margin:0; padding:40px 20px 5px 0; height: 23px; }


h1.event_title {
background:repeat-y url(../pics/background_events_title.jpg); 
margin:0 0 0 -20px; padding:40px 0 5px 20px; min-height: 23px; }

div.event_time { margin:1em 0; font-weight:bold; font-size:1.2em; }



/* Formate the small calendar */
div.calendar_holder { margin-top:-20px; float:right; width:200px; }

caption.calendar-month { font-weight:bold; margin:20px 0 0 0; }


table.calendar { width:200px; padding:1em;
background:repeat-y right url(../pics/background_title_right.jpg);
border:solid 1px #9f3100; }
table.calendar td.linked-day { border:solid 1px; text-align:center; text-decoration:none;
background: repeat-y url(../pics/background_title_right.jpg); }
table.calendar td.linked-day a { text-decoration:none; }


div#event_description { float:left; width:550px; }
div#event_description h3 { margin-bottom:0.5em;}
div#event_description p { line-height:1.3em; color:#DDD;}
div#event_description ul, div#event_description ol { margin-left:2em; margin-bottom:1em; color:#DDD;}


div#main_content { float:left; width:785px; padding:20px; }


/* Navigation box used on /events/ and /events_admin/ */
div.events_navigation { width:50%; float:right; text-align:right; font-size:1em; }


div#workshops_header_picture { height:140px; background-image: url(../pics/header_workshops.jpg); }

/* Used on /events_admin/index.php */
table.results { border-collapse:collapse; background-color:#9f3100; width:100% }
table.results th {
background-color:#999; text-align:left; line-height: 1.2em; 
padding:2px 11px; border-right:1px solid #882800; }
table.results td { padding:6px 11px; border-bottom: 1px solid #882800; vertical-align: top; }
table.results tr.over td { background-color:#af4c20; }


/* label { margin:1em 0.5em; } */


/* For displaying 'are you sure' messages */
div.center_box { margin:2em auto; width:70%; border:solid 1px #882800;
padding:1em; background-color:#9f3100; text-align:center; font-size:larger; }

div.feature_holder { float:left; width:530px; }

/* Used on /events/index.php to display each event in a list */
div.feature_event, div.feature_event_odd { 
border:solid 1px #583b01; background-color:#241800;
margin-bottom:2em; padding:1em; }
div.feature_event_odd { border:solid 1px #241800; background-color:none; }
div.feature_event p, div.feature_event_odd p { color:#ccc; }

div.feature_event h4, div.feature_event_odd h4 { margin-top:0px; } 
div.feature_event h5, div.feature_event_odd h5 { font-style:italic; margin-top:0; }


/* Format the RSVP form & Tell a Friend form */
div#registration_form, div#registration_form hr,
div#send_to_friend, div#send_to_friend hr { float:left; width:100%; clear:both; }

div#registration_form label, div#registration_form input,
div#send_to_friend label, div#send_to_friend input { display:block; width:75px; float:left; margin-bottom:10px; }

div#registration_form input, div#send_to_friend input { border:solid 1px #9f3100;width:100px; }
div#registration_form label { text-align:right; padding-right:5px; }
div#send_to_friend label { text-align:right; width:120px; padding-right:5px; }
div#registration_form br, div#send_to_friend  br { clear:left; }











