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

*{
padding:0;
margin:0;
}

body {
font-family:Impact, Verdana, Arial, Helvetica, sans-serif; 
background-color:#202020;
padding:0;   
margin:0;   
}

container {
width:975px;   
padding:0;   
margin:auto;	
}

.content_right_main a {
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#FF0;
padding-left:25px;
margin-top:15px;
}

#header{   
background-repeat:no-repeat;   
background-image: url(images/header_bg.png);   
height: 204px;   
width: 975px;   
padding: 0;
margin:auto;   
} 

/* HEADER LOGO */  
#logo {   
background-repeat:no-repeat;   
background-image: url(images/logo.png);   
height: 169px;   
width: 352px;   
float:left;
margin-top: 20px;
margin-left: 25px;
}   
/* HEADER LOGO END*/ 

#login {
width:544px;
height:47px;
float:right;
margin-right:0px;

}

#username {
background-repeat:no-repeat;   
background-image: url(images/username.png);	
width:107px;
height:30px;
float:left;
margin-top:19px;
padding-right:5px;
}

#password{
background-repeat:no-repeat;   
background-image: url(images/password.png);	
width:110px;
height:30px;
float:left;
margin-top:19px;
padding-right:5px;
}	

.input {
float:left;
margin-top:27px;
padding-right:5px;
}
#login input {
margin-bottom:5px;	
}

#login img {
margin-top:3px;;	
}
/* HEADER LOGO */  
#banner {   
height: 90px;   
width: 540px;
float:right;
margin-top: 20px;
margin-right: 40px;
}   
/* HEADER LOGO END*/ 

/* NAVIGATION */  
#nav{   
margin:auto;
padding-top:3px;

width: 940px;   
padding-top:0px;   
height:69px; 
border-top-style:solid;
border-top-color:#d8d8f5;
border-top-width:thin;
border-left-style:solid;
border-left-color:#d8d8f5;
border-left-width:thin;
border-right-style:solid;
border-right-color:#d8d8f5;
border-right-width:thin;

}

.menu ul{   
padding:0;   
margin:auto;   
list-style-type:none;   
list-style:none;   
display:inline;   
}   
  
.menu li{   
padding-right:0px;   
margin:0 0 0 0;   
height:69px;   
list-style-type:none;   
list-style:none;   
display:inline;   
float:left;   
}   
  
span{   
display:none;   
} 

#home a{   
background:url(images/home.png);
background-color:#6464e8;
width:122px;   
height:69px;   
display:block;   
}

#home a:hover{   
background:url(images/home.png);
background-color:#3333fa;
width:122px;   
height:69px;   
display:block;   
}   
  
#events a{   
background:url(images/events.png);   
width:136px;   
height:69px;   
display:block;
background-color:#6464e8;
}  

#events a:hover{
background:url(images/events.png);   
width:136px;   
height:69px;   
display:block;
background-color:#3333fa;
	
}

#photos a{   
background:url(images/photos.png);   
width:138px;   
height:69px;   
display:block;
background-color:#6464e8;
}

#photos a:hover{   
background:url(images/photos.png);   
width:138px;   
height:69px;   
display:block;
background-color:#3333fa;
}   
  
#prizes a{   
background:url(images/prizes.png);   
width:124px;   
height:69px;   
display:block; 
background-color:#6464e8;
}

#prizes a:hover{   
background:url(images/prizes.png);   
width:124px;   
height:69px;   
display:block; 
background-color:#3333fa;
}
#signup a{   
background:url(images/signup.png);   
width:420px;   
height:69px;   
display:block;
background-color:#6464e8;
} 

#signup a:hover{   
background:url(images/signup.png);   
width:420px;   
height:69px;   
display:block;
background-color:#3333fa;
}   


#logout a{   
background:url(images/logout.png);   
width:420px;   
height:69px;   
display:block;
background-color:#6464e8;
} 

#logout a:hover{   
background:url(images/logout.png);   
width:420px;   
height:69px;   
display:block; 
background-color:#3333fa;
}   






/* NAVIGATION END*/ 

/* CONTENT*/  
#content {   
width:975px;   
padding-top: 5px;
padding-left: 20px;
margin:auto;

}   

/* CONTENT BOX*/  
.content_left {   
width:492px;   
float:left;
padding-left:15px;
}   

#content h1 {
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:24px;
text-align:center;
padding-top:3px;
}

#video {
height:500px;
width:450px;
margin:auto;
padding-top:5px;
clear:both;
}

#vidthumbs {
padding-top:5px;
margin:auto;
clear:both;
}

#vidthumbs img {
border:none;	
}

.content_left_top{ 
background-color:#363636;
background:url(images/lefttop.png);   
background-repeat:no-repeat;   
width:494px;   
height:30px; 

}   

.content_left_main{   
background:url(images/leftmiddle.png);   
background-repeat:repeat-y;   
width:494px;
min-height:400px;

  
}   

.content_left_bottom {   
background:url(images/leftbottom.png);   
background-repeat:no-repeat;   
width:494px;   
height:30px;   


}   



/* CONTENT BOX END*/

#freebeer {
background-repeat:no-repeat;   
height: 238px;   
width: 409px;
float:right;
padding-right:35px;

}

#freebeersmall {
background-repeat:no-repeat;   
height: 116px;   
width: 200px;
float:right;
padding-right:28px;
padding-top:5px;
padding-bottom:10px;
}

#freebeersmall img{
border:none;
}



#freebeer img{
border:none;
}

.content_right {   
width:404px;   
float:right;
padding-right:38px;
padding-top:15px;

}

.content_right_top{
background-color:#363636;
background:url(images/righttop.png);   
background-repeat:no-repeat;   
width:404px;   
height:38px; 	
}

.content_right_main{   
background:url(images/rightmiddle.png);   
background-repeat:repeat-y;   
width:404px;
}

.content_right_bottom {   
background:url(images/rightbottom.png);   
background-repeat:no-repeat;   
width:404px;   
height:34px;   
margin-bottom: 10px;   
}  

.content_right_top h2 {
font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:20px;
text-align:left;
padding-left:25px;
padding-top:15px;

}

.content_right_main h3 {
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:12px;
text-align:left;
padding-top:3px;
}

.thumb{
margin:auto;
padding-left:25px;
padding-top:3px;
width: 390px;   
height:84px; 	
}

.thumb img {
border:solid;
border-width:thin;
border-color:#FFF;
margin-right:25px;
float:left;
}

.event_box {
width:475;
margin:auto;



border-bottom-style:solid;
border-bottom-color:#d8d8f5;
border-bottom-width:thin;

margin-bottom:10px;

}

.event_box_title {
width:490;
height:22px;


}


.event_box_title h4 {
font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:20px;
text-align:left;
padding-left:25px;
padding-top:5px;
clear:both;
}

.event_box_place {
width:475;
height:22px;
margin-top:10px;


}

.event_box_place a{
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#FF0;
padding-left:25px;

}

.content_left_bottom a{
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#FF0;
padding-left:25px;

}


.event_box_description {
width:475;
height:80px;
padding-top:10px;
padding-bottom:10px;

}

.place_logo {
width:100;
height:110px;
float:left;
padding-left:26px;
border:1px;
border-color:#CF9;
}

.description {
width:350px;
height:110px;
float:right;
}

.description p {
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#d8d8f5;
padding-right:10px;
margin-top:0px;
text-align:justify;
}

.nologodescription {
width:475px;
height:50px;
padding-left:20px;

}

.nologodescription p {
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#d8d8f5;
padding-right:10px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
text-align:justify;
}


#footer_container {
width:975px;   
padding:0;   
margin:auto;
clear:both;
}


#footer{   
background-repeat:no-repeat;   
background-image: url(images/footer.gif);   
height: 65px;   
width: 975px;   
padding: 0;
margin:auto;   
} 

#footer_links {
padding-left:20px;

margin-left:15px;
padding-left:10px;
	
}

#footer_links a {
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#FF0;
float:left;
margin-top:25px;
}

#footer_links a:hover {
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#FFF;
float:left;
margin-top:25px;
}

#events_container {
width:732px; 
float:left;
padding-left:5px;
padding-top:5px;

}



.events_display_top{
background-repeat:no-repeat;   
background-image: url(../images/events_container_top.png); 
background-color:#202020;
width:732px;
height:30px;
} 

.events_display_top h1{
font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:20px;
text-align:center;
padding-left:25px;
padding-top:5px;
clear:both;
text-decoration:underline;
} 

.events_display_main {
background-repeat:repeat-y;   
background-image: url(../images/events_container_main.png);
width:732px;


}

.events_display_bottom {
background-repeat:no-repeat;   
background-image: url(../images/events_container_bottom.png);
width:732px;
height:49px;

}





#calendar_container {
width:230px;   
float:right;
padding-top:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;


}	

#days a{
color:#FF0;
text-decoration:none;
display:block;
width:1.5em;
height:1.5em;

}

#days a:hover{
color:#FFF;
text-decoration:underline;
background-color:#00F;
display:block;
width:1.5em;
height:1.5em;
}

.calendar_display_main{

width:202px;
baclground-color:#d8d8f5;
text-align:center;



}
#freebeersmall a:hover{
background-color:#202020;
}

.events_page_event_bar{
width:725px;
min-height:165px;
margin:auto;
border-bottom-style:solid;
border-bottom-color:#d8d8f5;
border-bottom-width:1px;
}

.events_page_nologo_event_bar {
width:725px;

margin:auto;
border-bottom-style:solid;
border-bottom-color:#d8d8f5;
border-bottom-width:1px;	
}

.events_page_event_title {
width:725px;
min-height:20px;
margin:auto;

}

.events_page_event_title h2{
font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:20px;
text-align:left;
padding-left:25px;
padding-top:5px;
clear:both;

}

.events_page_event_time {
width:725px;
min-height:20px;
margin:auto;
	
}

.events_page_event_time h3{
font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#CCC;
font-size:14px;
text-align:left;
padding-left:25px;
padding-top:5px;
clear:both;		
}

.events_page_event_place{
width:725px;
min-height:20px;
margin:auto;

}

.events_page_event_place a {
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#FF0;
padding-left:25px;	
}

.events_page_event_place a:hover {
color:#0C9;

}

.events_page_logo_description {
width:725;
height:110px;

}

.events_page_logo{
width:100;
height:110px;
float:left;
margin-left:25px;
}

.events_page_description{
width:575px;
height:110px;
float:right;
margin-right:5px;
}

.events_page_description p {
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#d8d8f5;
padding-right:10px;
margin-top:0px;
text-align:justify;
}	

.events_page_nologo_description{
width:700px;
padding-left:25px;
margin-right:5px;

}
.events_page_nologo_description p {
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#d8d8f5;
padding-right:10px;
margin-top:0px;
text-align:justify;
}

<!-- PHOTOS SIDEBAR ----------------------->
#photos_sidebar{
width: 200px;
min-height:500px;
padding-right:28px;
padding-top:5px;
border:solid;
border-width:thin;
border-color:#FFF;
margin-top:25px;
padding-top:25px;

}

.photos_sidebar_top{
background-repeat:no-repeat;   
background-image: url(../images/photos_sidebar_top.png); 
background-color:#202020;
width:200px;
height:38px;
clear:both;
} 

.photos_sidebar_top h2{
font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:20px;
text-align:left;
padding-left:25px;
padding-top:5px;
clear:both;	
}

.photos_sidebar_main {
background-repeat:repeat-y;   
background-image: url(../images/photos_sidebar_main.png);
width:200px;
}

.photos_sidebar_place_title {
width:200px;
min-height:20px;
text-align:center;
	
}

.photos_sidebar_place_title a{
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:700;
color:#FF0;
text-align:center;		
}

.photos_sidebar_thumb {
width:200px;
margin:auto;
min-height:150px;
border-bottom:solid;
border-bottom-color:#d8d8f5;
border-bottom-style:solid;
border-bottom-width:thin;
}

.photos_sidebar_thumb img{
width:180px;
min-height:135px;
margin:auto;
padding-left:10px;
}

.photos_sidebar_bottom{
background-repeat:no-repeat;   
background-image: url(../images/photos_sidebar_bottom.png); 
background-color:#202020;
width:200px;
height:38px;
margin-bottom:10px;
} 