@charset "utf-8";
/* CSS Document */

html,body{ background-color:#421; }
H2{ text-align:center; font-size:1.4em; color:#900; }
IMG{ padding:2px; background-color:#aaa; border:1px solid; }
SUP{ vertical-align:top; }
EM{ font-style:italic; }
#container{ margin:auto; width:950px; min-height:600px; background:#862 url(../images/cork.png); border:2px solid #310; border-top:0; }
h1{ position:relative; top:-5px; margin-left:30px; padding:2px 4px; width:250px; font-size:2em; text-align:center; color:#900; background-color:#fff; border-width:0 1px 1px 0; border-style:solid; border-color:#982; }
H1 A{ color:#900; text-decoration:none; }
#header_imgs{ margin:auto; width:850px; height:200px; background-color:#fff; border-right:1px solid #982; border-bottom:1px solid #888; }
#header_imgs LI{ float:left; }
#header_imgs IMG{ margin:5px 0 5px 5px; padding:2px; height:184px; width:270px; }
#main_menu{ margin:auto; width:750px; background-color:#fff; border-top:1px solid #ddd; border-right:1px solid #982; border-bottom:1px solid #982; }
#main_menu LI{ display:inline; padding:28px; line-height:32px; }
#main_menu A{ color:#900; font:bold 100% Trebuchet, sans-serif; text-decoration:none; }
#main_menu A:hover{ color:#c00; text-decoration:underline; }
#page{ margin:20px auto; padding:30px; width:660px; min-height:300px; font-family:Trebuchet, Arial, sans-serif; background-color:#fff; border-width:0 1px 1px 0; border-style:solid; border-color:#982; }
	DIV.left{ position:relative !important; right:80px !important; width:600px !important; }
#page P{ position:relative; }
#page P IMG{ position:absolute; left:550px; height:185px; width:265px; } 
#page P SPAN{ float:right; display:block; margin:5px; width:50px; height:185px; }

#welcome{ font-size:1.7em; }
#events{ font-size:1.4em; }

FORM DIV{ padding:10px; }
.input_text{ position:relative; }
.input_text LABEL{ padding-left:20px; }
.input_text INPUT{ position:absolute; left:95px; width:275px; }
.input_textarea{ position:relative; }
.input_textarea LABEL{ padding-left:30px; vertical-align:top; }
.input_textarea TEXTAREA{ position:relative; left:85px; width:470px; }
.input_cb{  }

.footer, .facebook_footer{ position:relative;left:-113px;margin:10px auto; padding:5px; width:475px; text-align:center; font-family:Comic Sans MS, Arial, sans-serif; color:#900; background-color:#fff; border-width:0 1px 1px 0; border-style:solid; border-color:#982; }
.facebook_footer{ display:block;text-decoration:none;position:relative;top:-67px;left:250px;width:160px;padding-left:51px;background:#fff url(/images/ico-facebook.png) no-repeat 10px 12px;text-align:left; }
.facebook_footer:hover SPAN{ text-decoration:underline; }