/*
General CSS sheet for Essex Amdram
Created 11/10/2010 by Sandra Marriott
Contents of this file may not be copied or distributed without the permission of the writer
*/

/*
set everything to zero before we start
*/

body, div, p, ul, li, h1, h2, h3, h4, h5, img, a, form, label, input, select, textbox { margin:0;padding:0; }

/* General template css */
body { background:#333;font:13px/17px Verdana, Arial, Helvetica, sans-serif; }
input, select, textarea { padding:5px;font:bold 14px Verdana, Arial, Helvetica, sans-serif;border:1px solid #000;
	-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(/css/border-radius.htc); }
a { color:#900;text-decoration:underline; }
#wrapper { margin:0 auto;width:960px; }
#container { float:left;width:100%;background:#fff; }
#top { margin:10px 0 0; }
#top img { float:left; }
#top div { float:right;margin:30px 50px 0 0;width:468px;height:60px;background:#eee; }
#menu { float:left;margin:15px 0 20px;width:960px;background:#eee; }
#menu li { float:left;list-style-type:none; }
#menu li a { display:block;padding:5px 10px; }
#menu li a:hover { background:#ffc; }
#main { float:left;margin:0 20px 15px 0;padding:0;width:740px; }
#main h1 { margin:0 0 10px;font-size:20px; }
#main h2 { margin:25px 0 0;font-size:14px; }
#main h3 { margin:25px 0 15px;font-size:13px; }
#main p { margin:0 0 10px; }
#right_panel { float:left;margin:0 0 15px;width:200px;min-height:500px;background:#ffc; }
#footer { float:left;padding:10px 0; }
#footer a { color:#fff; }
#footer div { margin:0 auto;width:960px;color:#fff; }

/* Thirds */
div.third { float:left;margin:0 0 20px;width:233px; }
div.mid { margin:0 20px; }
#main div.third h2 { margin:0 0 5px;padding:5px 10px;background:#900;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(/css/border-radius.htc); }
div.third ul { list-style-type:none; }
div.third ul li { float:left;padding:5px 0;width:233px;border-bottom:1px dotted #000; }
div.third img { float:left;margin:0 5px 0 0; }
div.third ul li span { display:block;float:left;margin:1px 0 0;width:178px;font-size:10px;color:#555;line-height:1.3; }
div.third a { display:block;float:left; }

/* add a group pop up */
.ui-widget { font-size:0.9em; }

#fotm_yes, #form_no { display:none; }

#group_info { float:left;width:740px; }
#logo { float:right;text-align:center;border:0px solid #900; }
#logo img { margin:0 0 10px;padding:2px;border:2px solid #000; }

#add_show label { float:left;margin:4px 0;padding:4px 5px;width:130px;text-align:right; }
#add_show input, #add_show textarea { margin:4px 0; }
#add_show span { font-size:18px; }
#add_show a { float:left;margin:5px 0 5px 140px;width:600px; }
#form_yes, #form_no { float:left;margin:20px 0; }
#form_yes label, #form_no label { float:left;margin:3px 0;padding:6px 2px;width:250px;text-align:right; }
#form_yes input, #form_no input { margin:3px 0; }
#form_yes input.checkbox, #form_no input.checkbox { float:left;margin:12px 400px 10px 0; }
#form_yes input.submit, #form_no input.submit { margin:0 300px 0 0; }

#enquiry { float:left;margin:0;padding:20px 20px 20px 20px;background:#ff6;color:#000;border:1px solid #900;
	-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(/css/border-radius.htc); }
#enquiry label { float:left;margin:2px 0;padding:4px 3px 4px 0;width:100px;text-align:right; }
#enquiry input, #enquiry textarea { margin:2px 0;width:250px;border:1px solid #900; }
#enquiry textarea { height:120px; }
#enquiry input.submit { width:100px;background:#ff9;border:1px solid #000; }

#social { padding:0 20px; }
.facebook, .tweet { float:left;margin:0 3px;width:53px; }

/* Listings for groups, shows, auditions */
#listing { float:left;margin:0;padding:10px 5px;width:700px;border-bottom:1px solid #000; }
#listing a { display:block;float:left;color:#000;text-decoration:none;width:700px; }
#listing #logo { float:left;margin:0 10px 0 0;width:100px; }
#listing h1 { float:left;font-size:14px; }
#listing img { float:left;border:none; }
.odd { background:#fff; }
.even { background:#ff9; }
.home { float:left; }

#group_shows { float:left;margin:-58px 0 0 20px;width:295px; }
#group_shows span { font-weight:bold; }