/*
Theme Name: WordPress Default
Theme URI: http://datrys.org/
Description: Simon's special Beicio theme
Version: 0.0.0.0.0.1
Author: Simon Proffitt
Author URI: http://www.greenlanddesign.org
Tags: blue, custom header, fixed width, two columns, widgets

*/

html { background: url(/images/bg.gif) #CCC; }

body {  background: url(/images/bg2.png) repeat-x; background-position: top; margin:0; padding:0; font-family: Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif; font-size:12px; line-height:1.3em; color:#FFF; height:146px}

#wrapper { margin:0 auto; width:800px; height:146px;}
#topleft { float:left; width:555px;}
.alignleft { float:left; }
.alignright { float:right; }
#topright { float:right; width:215px; margin-top:0px}
#out { margin:0; padding:0; position:absolute; top:0; left:0;   background: url(/images/bgmap.jpg) no-repeat;  height:146px; width:100% }
#foot, #foot7 { padding:10px; background:#A6CE39; border-top:1px solid #000; font-size:10px; color:#222; height:30px;}
#foot7 {display:none;}

#menu a {display:block; text-transform:uppercase; font-family:Arial, Trebuchet MS, sans-serif; font-size:10px; font-weight:bold; border:1px solid white; border-top:none; border-bottom: 1px dashed white; padding:5px 5px; }
#menu a.about { border-top: 1px solid #000;  }
#menu a:link { color:#000; background:#A6CE39; text-decoration:none; opacity:0.7; filter:alpha(opacity=70); }
#menu a:visited { color:#000; background:#A6CE39; text-decoration:none; opacity:0.7; filter:alpha(opacity=70); }
#menu a:hover { color:#000; background: url(/images/menubg.gif) repeat-x #A6CE39; text-decoration:none; opacity:1.0; filter:alpha(opacity=100); }


#logo { height:140px; width:215px; background: url(/images/logo.gif) no-repeat bottom center }
#beicio { height:140px; width:346px; background: url(/images/beicio.gif) no-repeat center center  }
html>body #beicio { background: url(/images/beicio.png) no-repeat center center  }
.spons { padding:5px; background-color:#FFF; font-size:10px; color:#444; display:block!important; }
img.cntr { display:block; margin:0 auto; padding:10px 0}
.updates, .widget { background:#000; color:#FFF; font-size:10px; padding:5px; margin:0; border:1px solid white; border-top:none; border-bottom: 1px dashed #444; line-height:14px }
.latest { color:#AAA; text-transform:uppercase }


.postmetadata { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.title, h3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; margin-bottom:5px}
.clear {clear:both}
img { border:none }

hr {color: #fff; background-color: #fff; border: 1px dotted #444; border-style: none none dotted; }

#topleft a:link { color:#CADB2A; text-decoration:none; }
#topleft a:visited { color:#CADB2A; text-decoration:none; }
#topleft a:hover { color:#CADB2A; text-decoration:underline;}

.post { padding:0 0 20px 0; border-bottom:1px dashed #AAA; }
img.alignleft { padding:0 10px 0 0 }
img.alignright { padding:0 0 0 10px }

/* comments */

.comment { padding:5px; border-top:1px dashed #888; }
.comment {  background:#444; }
.alt { background:#333; }

/* widgets */

#topright li, #topright ul   { list-style:none; padding:0; margin:0 }
h2.widgettitle { font-size:11px; color:#AAA; text-transform:uppercase; margin:5px 0}
.widget a:link { color:#CADB2A; text-decoration:none; }
.widget a:visited { color:#CADB2A; text-decoration:none; }
.widget a:hover { color:#CADB2A; text-decoration:underline; }
.active { display:none; }

.wp-caption-text { margin-top:3px; font-size:11px; }

table.ec3_schedule { display:block!important; }

body img { max-width:1000px!important; max-height:700px!important; }

/* events */

.eventtable {
	width: 550px;
}
td { vertical-align:top; padding:5px; margin-right:5px;}
tr.eventtitle {color:#CADB2A; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
tr.eventdetail {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
table.eventtable    { background:#333; border-collapse: collapse; 
                       border-top: 5px solid #DDD; margin:10px 0 -5px 0;}
table.eventtable td { border-top: 1px solid #DDD }