/*
Theme Name: Rias Bluebird
Theme URI: http://riasbluebird.com/
Version: 1.0
*/



/* Begin Typography & Colors */

body{
	padding: 0;
	margin: 0;
	background: #ffffeb;
	background-image: url('images/background.jpg');	
	background-position: left top;
 	background-attachment: fixed;	
 	font: 83%/1.4 arial, helvetica, sans-serif;
	color: #424240;

	}

#MainSiteBody{
	margin: 0 auto;
	width: 914px;
}


h2{
	padding: 0;
	margin: 0;
}
a{
	color:#4aacd1;
	text-decoration: none;
}

.Clear{
	clear: both;
}

/******************************************************************************
HEADER CSS
*******************************************************************************/

#HeaderBody{
	margin: 0 auto;
	width: 857px;
}

#HeaderLogo{
	width: 857px;
	height: 244px;
	background-image: url('images/rias_logo.jpg');
}

#NavTopBorder{
	width:857px;
	height: 16px;
	background-image: url('images/nav_top.jpg');

}

#NavBottomBorder{
	width:857px;
	height: 18px;
	background-image: url('images/nav_bottom.jpg');

}


/******************************************************************************
MAIN MENU CSS
*******************************************************************************/

#store-fix {
	margin-left: 15px;
	width: 20px;
	float: left;

}
#MainMenu{
	height: 27px;
	}

#nav_space1{
	float: left;
	width: 20px;
	height: 27px;
	background-image: url('images/nav_space1.jpg');

}

#nav_home{
	float: left;
	width 42px;
	height: 27px;

}

#nav_space2{
	float: left;
	width: 34px;
	height: 27px;
	background-image: url('images/nav_space2.jpg');

}


#nav_menu{
	float: left;
	width 55px;
	height: 27px;

}


#nav_space3{
	float: left;
	width: 30px;
	height: 27px;
	background-image: url('images/nav_space3.jpg');

}

#nav_gallery{
	float: left;
	width 75px;
	height: 27px;

}


#nav_space4{
	float: left;
	width: 31px;
	height: 27px;
	background-image: url('images/nav_space4.jpg');

}

#nav_store{
	float: left;
	width 59px;
	height: 27px;

}

#nav_space5{
	float: left;
	width: 35px;
	height: 27px;
	background-image: url('images/nav_space5.jpg');

}

#nav_links{
	float: left;
	width 60px;
	height: 27px;

}

#nav_space6{
	float: left;
	width: 30px;
	height: 27px;
	background-image: url('images/nav_space6.jpg');

}

#nav_press{
	float: left;
	width 55px;
	height: 27px;

}

#nav_space7{
	float: left;
	width: 35px;
	height: 27px;
	background-image: url('images/nav_space7.jpg');

}


#nav_video{
	float: left;
	width 60px;
	height: 27px;

}

#nav_space8{
	float: left;
	width: 30px;
	height: 27px;
	background-image: url('images/nav_space8.jpg');

}

#nav_directions{
	float: left;
	width 90px;
	height: 27px;

}

#nav_space9{
	float: left;
	width: 35px;
	height: 27px;
	background-image: url('images/nav_space9.jpg');

}

#nav_contact{
	float: left;
	width 61px;
	height: 27px;

}

#nav_space10{
	float: left;
	width: 20px;
	height: 27px;
	background-image: url('images/nav_space10.jpg');

}

#MainContentBody{
	width: 857px;
	margin: 0 auto;
}

#PostBody{
	width: 807px;
	margin: 0 auto;
}


/******************************************************************************
LEFT COLUMN CSS
*******************************************************************************/

#LeftColumn{
	float: left;
	width: 291px;
}

#WeekendSpecialsTitle{
	width: 291px;
	height: 139px;
	background-image: url('images/weekend_specials.jpg');
	
}

#WeekendSpecialsText{
	width: 266px;
	padding: 5px;
	padding-bottom:40px;
	/*background: #ffffeb;*/
	margin-left:15px;
	font-weight: bold;
	font-size: 1.2em;
}

#WeekendSpecialsText li{
	list-style: none;
	padding: 0;
	margin: 0;
}

#WeekendSpecialsFooter{
	width: 291px;
	height: 91px;
	background-image: url('images/weekend_specials_footer.jpg');
	
}

#HomeLeftDivider{
	width: 291px;
	height: 34px;
	background-image: url('images/home_left_divider.jpg');
}


#VideosTitle{
	width: 291px;
	height: 51px;
	background-image: url('images/videos_title.jpg');
	
}

#VideoLink{
	width: 291px;
	height: 308px;
	background-image: url('images/video_link.jpg');
}

#VideoObject{
	padding-top:23px;
	padding-left: 74px;
}

#VideoLink a{
	width: 291px;
	height: 120px;
	display: block;
}


#HomeLeftDivider2{
	width: 291px;
	height: 34px;
	background-image: url('images/home_left_divider2.jpg');
}

#SignupEmail{
	width: 291px;

	padding-top: 80px;
	text-align: right;
	background-image: url('images/signup_email.jpg');
	background-repeat: no-repeat;
}

#MiddleDivider{
	float: left;
	width: 29px;
	height: 1420px;
	background-image: url('images/middle_divider.jpg');
}


/******************************************************************************
RIGHT COLUMN - HOME  - CSS
*******************************************************************************/

#RightColumn{
	float: left;
	width: 537px;
	padding-left: 29px;
	background-image: url('images/middle_divider.jpg');
	background-position: left;
	background-repeat: repeat-y;
}

#PageBody{

	width: 857px;
	margin: 0 auto;

}
#MenuBody{

	width: 914px;


}


#HotOffTheGrill{
	width: 537px;
	height: 90px;
	background-image: url('images/hot_off_the_grill.jpg');
	
}

#HotOffTheGrillPost{
	width: 512px;
	padding: 5px;
	background: #ffffeb;
	overflow: auto;
}
#HomeRoosterFooter{
	width: 537px;
	height: 255px;
	background-image: url('images/home_rooster_footer.jpg');	
}


/******************************************************************************
RIGHT COLUMN - MENU SECTION -  CSS
*******************************************************************************/
#MenuHeader{
	width: 537px;
	margin: 0 auto;
	height: 78px;
	background-image: url('images/menu.jpg');	
}
#Menu1{
	width: 544px;
	height: 722px;
	margin: 0 auto;
	background-image: url('images/BluebirdMenu_2009_Page_1.gif');	
}

#Menu2{
	width: 544px;
	height: 722px;
	margin: 0 auto;
	margin-top: 10px;
	background-image: url('images/BluebirdMenu_2009_Page_2.gif');	
}


/******************************************************************************
RIGHT COLUMN - GALLERY SECTION -  CSS
*******************************************************************************/
#GalleryHeader{
	width: 530px;
	height: 80px;
	margin: 0 auto;
	background-image: url('images/GalleryHeader.jpg');	
}
#fullscreendemo {
	height:100%;
	width:100%;
}
/******************************************************************************
RIGHT COLUMN - PRESS SECTION -  CSS
*******************************************************************************/
#PressHeader{
	width: 537px;
	height: 90px;
	margin: 0 auto;
	background-image: url('images/press.jpg');	
}

#PanImage{
	width: 600px; 
	margin: 0 auto;
}

#PressBody{
	margin-left: 16px;	
}

#Press1{
	width: 337px;
	height: 79px;
	padding-left: 180px;
	margin: 0 auto;
	padding-right: 10px;	
	padding-top: 10px;
	font-size: .9em;
	background-image: url('images/press_1.jpg');	
	font-size: .9em;
}

#Press2{
	width: 337px;
	height: 79px;
	padding-left: 180px;
	margin: 0 auto;
	padding-right: 10px;	
	padding-top: 10px;
	font-size: .9em;
	background-image: url('images/press_2.jpg');	
}


#Press3{
	width: 337px;
	height: 79px;
	padding-left: 180px;
	margin: 0 auto;
	padding-right: 10px;	
	padding-top: 10px;
	font-size: .9em;
	background-image: url('images/press_3.jpg');	
}


#Press4{
	width: 337px;
	height: 79px;
	padding-left: 180px;
	margin: 0 auto;
	padding-right: 10px;	
	padding-top: 10px;
	font-size: .9em;
	background-image: url('images/press_4.jpg');	
}

#Press5{
	width: 337px;
	height: 79px;
	padding-left: 180px;
	margin: 0 auto;
	padding-right: 10px;	
	padding-top: 10px;
	font-size: .9em;
	background-image: url('images/press_5.jpg');	
}


#Press6{
	width: 337px;
	height: 79px;
	padding-left: 180px;
	margin: 0 auto;
	padding-right: 10px;	
	padding-top: 10px;
	font-size: .9em;
	background-image: url('images/press_6.jpg');	
}

/******************************************************************************
RIGHT COLUMN - SHOPPING CART SECTION -  CSS
*******************************************************************************/
#ShoppingCartTitle{
	width: 291px;
	height: 132px;
	background-image: url('images/ShoppingCartHeader.jpg');	
	background-position: right;
	background-repeat: no-repeat;
	
}

#ShoppingCartBox{
	width: 257px;
	padding: 10px;
}


#StoreHeader{
	width: 527px; 
	height: 84px;
	background-image: url('images/StoreHeader.jpg');	
}


/******************************************************************************
RIGHT COLUMN - Video SECTION -  CSS
*******************************************************************************/
#VideoHeader{
	width: 532px;
	height: 86px;
	margin: 0 auto;
	background-image: url('images/VideoHeader.jpg');	
}

#VideoContent{
	width: 812px;
	margin-left: 16px;		
	padding: 5px;
	background-image: url('images/BC_top.gif');	
	background-position: bottom right;
	background-repeat: no-repeat;
}

/******************************************************************************
RIGHT COLUMN - LINKS SECTION -  CSS
*******************************************************************************/
#LinksHeader{
	width: 530px;
	height: 79px;
	margin: 0 auto;
	background-image: url('images/LinksHeader.jpg');	
}

.LinksH3{
	margin: 0 auto;
	text-align: center;
}

#LibertyATL{
	float:  left;
	width: 186px;
	height: 297px;
	background-image: url('images/LibertyATL.jpg');	
		margin-left: 16px;	}

#LibertyATL a{
	display: block;
	width: 186px;
	height: 297px;
}

#LinkTopRightBody{
	width: 337px;
	float: left;
}

#Mindzai{
	width: 337px;
	height: 116px;
	background-image: url('images/Mindzai.jpg');	
}

#Mindzai a{
	width: 337px;
	height: 116px;
	display: block;
}

#ElMyr{
	width: 337px;
	height: 120px;
	background-image: url('images/ElMyr.jpg');	
}


#ElMyr a{
	width: 337px;
	height: 120px;
	display: block;	
}

#BlackberrySmoke{
	float: left;
	width: 258px;
	height: 81px;
	background-image: url('images/BlackberrySmoke.jpg');	
}

#BlackberrySmokeNonfloat{
	width: 258px;
	height: 81px;
	margin-left:25px;
	background-image: url('images/BlackberrySmoke.jpg');	
}


#BlackberrySmoke a, #BlackberrySmokeNonfloat a{
	display: block;
	width: 258px;
	height: 81px;
}

#One3Logo{
	float: left;
	margin-top: 10px;
	width: 157px;
	height: 107px;
	background-image: url('images/One3Logo.gif');	
}

#One3LogoNonfloat{
	margin-top: 10px;
	margin-left: 70px;
	width: 157px;
	height: 107px;
	background-image: url('images/One3Logo.gif');	
}


#One3Logo a, #One3LogoNonfloat a{
	display: block;
	width: 157px;
	height: 107px;
}

#Marys{
	float: left;
	margin-top: 10px;
	width: 380px;
	height: 52px;
	background-image: url('images/Marys.gif');	
}

#Marys a{
	display: block;
	width: 380px;
	height: 52px;
}

#WorkHorse{
	float: left;
	margin-top: 10px;
	width: 201px;
	height: 81px;
	background-image: url('images/WorkHorse.gif');	
}

#WorkHorse a{
	display: block;
	width: 201px;
	height: 81px;
}

#Mondo{
	float: left;
	margin-top: 10px;
	width: 220px;
	height: 202px;
	background-image: url('images/Mondo.gif');	
}

#Mondo a{
	display: block;
	width: 220px;
	height: 202px;
}






/******************************************************************************
RIGHT COLUMN - DIRECTIONS SECTION -  CSS
*******************************************************************************/
#DirectionsBody{

	width: 865px;
	margin: 0 auto;
	text-align: center;

}

#DirectionsHeader{
	width: 537px;
	height: 78px;
	margin: 0 auto;
	background-image: url('images/directions.jpg');	
}

 #MapContent{
	width: 315px;
	float: left;
}

#RiasLogo{
	width: 315px;
	height: 291px;
	background-image: url('images/riaslogo.jpg');	
	background-position: center top;
}

#Hours{
	margin: 0 auto;
	padding-top: 50px;
	width: 315px;
	height: 157px;
	background-image: url('images/hours.jpg');	
	background-position: center bottom;
	background-repeat: no-repeat;
}

#Hours2{
	margin: 0 auto;
	padding-top: 55px;
	width: 315px;
	background-image: url('images/hours2.jpg');	
	background-position: center bottom;
	background-repeat: no-repeat;
}

}

#gcert{
	margin: 0 auto;
	padding-top: 55px;
	padding-left:90px;
}

#sauced{
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 30px;
	width: 245px;
	height: 45px;
		

	
}

#Map{
	margin: 0 auto;
	width: 700px;
	height: 477px;
	background-image: url('images/map.gif');	
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
}

#Map form{
	padding-top:477px;
}

/******************************************************************************
RIGHT COLUMN - CONTACT SECTION -  CSS
*******************************************************************************/
#ContactHeader{
	width: 537px;
	height: 90px;
	margin-left: 16px;		background-image: url('images/contact_header.jpg');	
}



#ContactContent{
	width: 510px;
	float: left;
}

#ContactInfo{
	width: 537px;
	height:238px;
	background-image: url('images/contact_info.jpg');	
}

#ContactColumn2{
		float: left;	padding-left: 29px;
	background-image: url('images/middle_divider.jpg');
	background-repeat: no-repeat;
}

#ContactForm{


	width: 280px;
	padding: 5px;
	padding-top: 55px;
	padding-left:25px;
	background: #ffffff;
	background-image: url('images/FormTitle.jpg');	
	background-repeat: no-repeat;
	background-position: top left;
}

#ContactForm input[type="text"],#ContactForm textarea{
	width: 250px;
}

#PrivateEvents{
	width: 499px;
	height:78px;
	background-image: url('images/PrivateEvents.jpg');	
	
}

#PrivateEventsPhotos{
	width: 499px;
	height: 153px;
	background-image: url('images/PrivateEventsPhotos.jpg');	
	
}
#FooterBorder{
	margin: 0 auto;
	width: 857px;
	height: 25px;
	background-image: url('images/footer.jpg');	

}

#FooterText{
	text-align: center;
	font-size: .8em;
}

.song-title{
	font-family: verdana,sans-serif;
	font-size: 8px;
}