/* Bacchus Society Homepage CSS File */
@import url(base.css);

body { text-align:center;}

#logo_container, #entry_form_container, #nav_container {width:100%; display:block;}
#logo_container { overflow:hidden; position:relative; z-index:1; height:300px; padding:0; margin:0}
#logo_container, .rotate_image {height:300px; text-align:center; }
#logo {
position:absolute;width:601px; width:100%;
top:50px; background: url('../images/logo_large.gif') no-repeat center center; height:197px;  margin:0px auto;z-index:999; }
#logo_container > #logo {background: url('../images/logo_large.png') no-repeat center center} 
#logo h1 { text-indent: -9999px; z-index:999;}
#nav_container  { padding-top:9px; margin-top:0px;}

#blurb { display:none;}

#content {border-top:0px solid black;margin:0;padding:0;min-height:350px; height:350px;  background: #000 url('../images/homepage_bg.jpg') repeat-x;  float:left;width:100%;text-align:center; }

#rotate_images {position:relative; z-index:2; top:0; left:0; float:none;}
.rotate_image   {width:150px; display:inline; float:left; position:relative; margin:0;padding:0;z-index:3;}

#entry_form_container {text-align:center; width:400px;  margin:0px auto;  font-family:"Lucida Sans Regular","Lucida Sans", "Trebuchet MS", Verdana;  }
#entry_form_container h3 {margin:10px 15px 20px 0; }
#entry_form_container form { padding:0; margin:0;display:inline; float:left; } 
#entry_form_container p.name input, #entry_form_container p.email input {width:230px;  font-size:155%; vertical-align:middle; display:block; clear:both;}
#entry_form_container p { margin:2px 0 8px 0 ; padding:0}
#entry_form_container p.name input  { width:162px;}
#entry_form_container label{ }
#entry_form_container p.submit{width:156px;   padding:0; margin:10px auto; vertical-align:middle;}
#entry_form_container p.error { background-color:white; color:#CC0033; padding:6px; font-weight:bold; border:1px solid #CC0099;}

#signup_container {text-align:left; width:350px;  margin:0px auto; margin-top:25px; font-family:"Lucida Sans Regular","Lucida Sans", "Trebuchet MS", Verdana;  }
#signup_container h3 {margin:0 15px 0 0; padding:0;width:92px; height:157px; overflow:hidden; float:left; text-indent:-9999px; background:url(../images/title-signup.gif) no-repeat; display:inline;}
#signup_container form { padding:0; margin:0;display:inline; float:left; } 
#signup_container > h3 {background: url('../images/title-signup.png') }
#signup_container p.name input, #signup_container p.email input {width:230px;  font-size:155%; vertical-align:middle; display:block; clear:both;}
#signup_container p { margin:2px 0 8px 0 ; padding:0}
#signup_container p.name input  { width:162px;}
#signup_container label{padding:0;left:0;float:left; display:block; clear:both; margin:0; overflow:hidden; }
#signup_container p.submit{width:156px; float:left; left:0; padding:0; margin:10px 0 0 0; vertical-align:middle;}

input.blur	{color:#CCC;}


#footer{ padding-bottom:10px; text-align:center; width:760px;  margin:0px auto }
#footer p {text-align:center; margin:0 0 10px 0;}
#footer a { color:#ff0099;text-decoration:underline}
#foooter a:hover { color:#FFFFFF; }
#footer .note{font-weight:normal; font-family:Verdana; font-size:11px; font-style:italic;}


#banners {max-width:1000px; margin:0 auto 20px auto; display:block; overflow:hidden;   position:relative; border:1px solid black; text-align:center }
#banners .banner {  margin:0 auto 20px auto; padding-right:20px; float:left; position:relative;  }
.banner a, .banner a:visited, .banner a:link, .banner a:hover{font-size:0.9em; color:#ff6666; border:none; background:none;}
.banner a:hover {color:#ffffcc; text-decoration:underline;}
#banners .banner-last {padding-right:0; clear:both; margin:0 auto; float:none}
#kasidie-banner {padding-right:0;}
