@charset "utf-8";
/*

Author: Sal
Dragonfly Creative
www.dragonflycreative.net

Date:31.10.2008
Version 1.0

*/

/* reset the CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 	{ margin: 0; padding: 0; border: 0; }

:focus { outline: 0; }

ol, ul { list-style: none; }

table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

/* ~standard tags */
body			{ font-family:Arial, Helvetica, sans-serif; color:#e7e7e7; background-color:#000000; background:url(../images/mainBG.gif);}
.clear			{ clear:both; height:15px; }
div#clear-top	{  }	

a:link			{ color:#DF8D2F; }
a:visited		{ color:#999999; }
a:hover			{ color:#999999; }
.announcement	{ color:#DF8D2F; }


.staticdiv { border:1px solid #000000; height:0px; font-size: 0px; }
div#content-brand .staticdiv { display:none; }
div#content-searchresults .staticdiv { display: none; }
div#content .staticdiv	{ display:none; }

/* ~wrapper */
div#wrapper		{ width:935px; margin-left:auto; margin-right:auto; margin-top:10px; }

/* ~breadcrumb */
div#breadcrumb	{ font-size:small; margin-bottom:10px; }

/* ~header */
div#header						{ background-color:#DF8D2F; width:935px; height:84px; }
div#header h1					{ text-indent:-9999px; display:block; background-image:url(../images/logo.gif); background-repeat:no-repeat; height:84px; width:300px;}
div#header h1 a					{ display:block; height:84px; width:300px;}
div#header h2.national 			{ display:none; }
div#header h2					{ float:right; }
div#header .header-tel			{ float:right; clear:right; }
div#header p#header-description	{ display:none; }
.brand-header ul#nationalSearchBox	{ display:none; }

.pub-header ul#nationalSearchBox	{ margin:0; padding:0; font-size:medium; padding-top:12px; float:right; clear:right; font-weight:bold; }
.pub-header ul#nationalSearchBox li	{ border-left:1px solid #DF8D2F; color:#000000;}
.pub-header ul#nationalSearchBox a	{ padding-left:10px; padding-right:10px;  color:#000000; }
.pub-header ul#nationalSearchBox a:link		{ color:#000000; text-decoration:none; display:block;}
.pub-header ul#nationalSearchBox a:visited	{ color:#000000; text-decoration:none; display:block;}
.pub-header ul#nationalSearchBox a:hover	{ color:#FFFFFF; text-decoration:none; display:block;text-decoration:none; background-color:#3b5997; height:19px; border-right:1px solid #DF8D2F; border-bottom:1px solid #DF8D2F; width:115px;  }
div#header .header-address		{ float:right; clear:right; padding-top:10px;}

div#wrapper .pub-header		{ width:935px; height:106px; background-image:url(../images/headerLarge.gif); margin-bottom:5px;}
div#wrapper .pub-header h1	{ background-image:none; width:300px; float:left;}
div#wrapper .pub-header h2	{ margin-top:10px; font-size:large; padding-right:10px; }
div#wrapper .pub-header p	{ font-size:small; padding-right:10px; }

/* ~content */
div#content			{ background:url(../images/contentBG.gif); }
div#content-bar		{ background:url(../images/contentBG.gif); }
div#content-search	{ background:url(../images/contentBG.gif); margin:0; padding:0; }

div#content-3rdlvl		{ width:935px; background:url(../images/contentBG.gif); }
div#content-3rdlvl h1	{ font-size:x-large; padding-bottom:10px; padding-top:15px; }
div#content-3rdlvl h2	{ font-size:medium; padding: 20px 0px 10px 0px; }
div#content-3rdlvl p	{ padding-bottom:10px; }
div#content-3rdlvl li	{ padding-left:20px; padding-bottom:10px; }

div#content-brand2column	{ width:935px; background:url(../images/contentBG.gif); }

/* ~navigation */
div#searchNavigation					{ background-color:#FFFFFF; background-image:url(../images/tagline.gif); background-repeat:no-repeat; float:left; border:1px solid #DF8D2F; margin-bottom:5px; width:933px; }
div#searchNavigation ul#nav				{ position:relative; margin:0; padding:0; float:right; height:19px;}
div#searchNavigation ul#nav li			{ padding:0; margin:0; display:inline; border-left:1px solid #DF8D2F; padding-bottom:1px; }
div#searchNavigation ul#nav	a			{ padding:0px 10px 0px 10px; }
div#searchNavigation ul#nav .current	{ background-color:#3b5997; color:#FFFFFF; font-weight:bold; font-size:medium; padding:0px 10px 0px 10px; }

div#searchNavigation ul#nav a:link		{ color:#000000; font-weight:bold; font-size:medium; text-decoration:none; }
div#searchNavigation ul#nav a:visited	{ color:#000000; font-weight:bold; font-size:medium; text-decoration:none; }
div#searchNavigation ul#nav a:hover		{ color:#FFFFFF; font-weight:bold; font-size:medium; text-decoration:none; background-color:#3b5997; }

div#searchNavigation ul#nav li#gotoBack				{ position:absolute; top:44px; z-index:1; border:0; left: -723px; }
div#searchNavigation ul#nav li#gotoBack	a:link 		{ color:#FFFFFF; background-color:#DF8D2F;}
div#searchNavigation ul#nav li#gotoBack	a:visited	{ color:#FFFFFF; background-color:#DF8D2F;}
div#searchNavigation ul#nav li#gotoBack	a:hover	 	{ color:#FFFFFF; background-color:#3b5997;}

div#wrapper .pubarticle div#navigation ul#nav li#gotoBack a:link	{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#DF8D2F; }
div#wrapper .pubarticle div#navigation ul#nav li#gotoBack a:visited	{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#DF8D2F; }
div#wrapper .pubarticle div#navigation ul#nav li#gotoBack a:hover	{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#3b5997; }

div#wrapper .management div#navigation ul#nav li#gotoBack a:link	{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#DF8D2F; }
div#wrapper .management div#navigation ul#nav li#gotoBack a:visited	{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#DF8D2F; }
div#wrapper .management div#navigation ul#nav li#gotoBack a:hover	{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#3b5997; }

div#wrapper .signup div#navigation ul#nav li#gotoBack a:link		{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#DF8D2F; }
div#wrapper .signup div#navigation ul#nav li#gotoBack a:visited		{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#DF8D2F; }
div#wrapper .signup div#navigation ul#nav li#gotoBack a:hover		{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#3b5997; }

div#wrapper .eventenquiry-forked div#navigation ul#nav li#gotoBack a:link		{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#DF8D2F; }
div#wrapper .eventenquiry-forked div#navigation ul#nav li#gotoBack a:visited		{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#DF8D2F; }
div#wrapper .eventenquiry-forked div#navigation ul#nav li#gotoBack a:hover		{ padding:0; margin:0; margin-bottom:20px; padding-left:10px; width:49px; height:19px; background-color:#3b5997; }

div#navigation					{ float:left; clear:both; border-top:1px solid #DF8D2F; background-color:#000000; width:317px; margin:0; padding:0;}
div#navigation ul#nav			{ padding-top:15px; margin-left:10px;}
div#navigation ul#nav li		{  }
div#navigation ul#nav .current	{ width:275px; padding:3px 8px 3px 8px; background-color:#6d6b6b; font-weight:bold; font-size:medium; }

div#navigation ul#nav a:link	{ display:block; width:275px; padding:3px 8px 3px 8px; color:#e7e7e7; font-weight:bold; font-size:medium; text-decoration:none; }
div#navigation ul#nav a:visited	{ display:block; width:275px; padding:3px 8px 3px 8px; color:#e7e7e7; font-weight:bold; font-size:medium; text-decoration:none; }
div#navigation ul#nav a:hover	{ display:block; width:275px; padding:3px 8px 3px 8px; color:#e7e7e7; font-weight:bold; font-size:medium; text-decoration:none; background-color:#6d6b6b; }

/* ~narrative */
div#narrative		{ background-color:#000000; position:relative; right:301px; float:right; clear:none; border-top:1px solid #DF8D2F; width:301px; padding: 15px 16px 0px 0px; }
div#narrative p		{ font-size:small; padding-bottom:10px; }
div#narrative li	{ font-size:small; padding:0px 0px 10px 5px; margin-left:24px; list-style:square; list-style-position:outside;  }
div#narrative ul	{ margin:0; padding:0; padding-bottom:10px; }
div#narrative h1	{ font-size:xx-large; padding-bottom:15px; }

div#content-search div#narrative	{ width:530px; background-color:#000000; border-top:1px solid #DF8D2F; position:static; float:left; padding:15px 16px 0px 10px;}

div#narrative h2	{ font-size: large; margin-top: 10px; }

div#narrative .leftimg				{ padding-right:16px; padding-top:16px; padding-bottom:16px; }
div#narrative .rightimg				{ padding-top:16px; padding-bottom:16px; }
div#wrapper .nationalsearch h2		{ padding-bottom:10px; }

div#content-3rdlvl div#narrative	{ width:915px; position:static; padding:45px 10px 0px 10px; margin:0px;  }

div#content-brand2column div#narrative	  	{ width: 915px; border-top:1px solid #DF8D2F; background:none; position:relative; float:left; padding:15px 10px 0px 10px; left:0px;}
div#content-brand2column div#narrative	p 	{ width: 600px; }
div#content-brand2column div#narrative h2	{ width: 600px; }

div#wrapper .eventenquiryinfo div#narrative ul	{ padding-left:12px; }
div#wrapper .eventenquiryinfo div#narrative li	{ font-size:x-small; padding:0; margin:0; padding-bottom:10px; list-style:square;  }

div#wrapper .findus div#narrative	{ position:static; float:left; clear:none; border-top:1px solid #DF8D2F; width:301px; padding: 15px 16px 0px 0px}

#linktopartybookingform p a	{ display:block; width:240px; height:25px; background-image:url(../images/partybookingbutton.gif); background-repeat:no-repeat; padding:6px 0px 0px 10px; font-weight:bold; margin:10px 0px 10px 0px; text-decoration:none;}
#linktopartybookingform p a:link	{ color:#000000; }
#linktopartybookingform p a:visited	{ color:#000000; }
#linktopartybookingform p a:hover	{ color:#e7e7e7; }

a.dfcMapResults:link	{ color: #FFFFFF; }
a.dfcMapResults:visited	{ color: #a00d5c; }
a.dfcMapResults:hover 	{ color: #a00d5c; }

div#wrapper .brandarticle h2	{  padding-bottom:10px; font-size:large;  }
div#wrapper .brandarticle div#narrative h2.articletitle	{ font-size:x-large; padding-top:15px;}



div#wrapper .brandarticle h2 a	{ padding-left:25px; font-size:large; background-image:url(../images/rss-icon.gif); background-position:top left; background-repeat:no-repeat; }
div#wrapper .brandarticle ul	{ padding-top:10px; padding-bottom:10px; }
div#wrapper .brandarticle div#narrative h1	{ display:none; }
div#wrapper .brandarticle div#narrative		{ padding-top:45px; }

div#narrative .newsimg-right	{ position:absolute; top:76px; left:650px;}

div#babylon-musicstream		{  }
div#content-bar.music div#SB-Group1 div#babylon-musicstream { padding-top: 0px; }
div#content-bar.eventenquiryinfo div#SB-Group1 div#latestnews, div#content-bar.drink div#SB-Group1 div#latestnews { margin-top: 0px; }
div#babylon-musicstream	 h1 { padding-bottom:10px; }
div#babylon-musicstream	p 	{ padding-top:10px; }
div#babylon-musicstream table.lfmWidgetradio_325056cc245ffdce10f88fab010fc9d9	{ margin-left:53px; }

div#wrapper .drink div#narrative ul#pdf			{ background:url(../images/PDF-Icon.gif); background-repeat:no-repeat; margin-top:10px; margin-bottom:10px;}
div#wrapper .jobs div#narrative ul#pdf			{ background:url(../images/PDF-Icon.gif); background-repeat:no-repeat; margin-top:10px; margin-bottom:10px;}
ul#pdf			{ background:url(../images/PDF-Icon.gif); background-repeat:no-repeat; margin-top:10px; margin-bottom:10px;}
ul#PDF-Voucher	{ background:url(../images/PDF-Icon.gif); background-repeat:no-repeat; margin-top:10px; margin-bottom:10px; }

div#narrative p#disclaimer	{ font-size:x-small; }

div#narrative #hidden	{ display:none; }

div#wrapper .eventenquiry-forked div#narrative h2		{ font-size:large; }
div#wrapper .eventenquiry-forked div#narrative .eighteenplusspan h2	{ font-size:x-large; padding-top:10px;  }
div#wrapper .eventenquiry-forked div#narrative form	{ margin-top:15px; }

div#wrapper .eventenquiry-forked div#narrative			{ width:602px; position:static; float:right; }
div#wrapper .signupthankyou div#narrative		{ width:602px; position:static; float:right; }
div#wrapper .eventenquirythankyou div#narrative	{ width:602px; position:static; float:right; }
div#wrapper .signup div#narrative				{ padding:0; margin:0; background-color:#000000; width:608px; position:static; float:right; padding-top:15px; padding-right:10px; }
div#wrapper .pubarticle div#narrative			{ padding:0; margin:0; width:608px; position:relative; left: 0px; padding-right:10px; padding-top:15px;  }

div#wrapper .pubarticle div#narrative p, div#wrapper .pubarticle div#narrative ul, div#wrapper .pubarticle div#narrative h1, div#wrapper .pubarticle div#narrative h2		{ width:301px;  }
div#wrapper .pubarticle div#narrative img	{ margin:0; padding:0; position: static; float: right; margin-top:-62px;}
div#wrapper .pubarticle div#narrative h1	{ font-size:x-large; padding:0; }

a.dfcMapResults:link 	{ color: #999999; }
a.dfcMapResults:visited { color: #999999; }
a.dfcMapResults:hover 	{ color: #999999; }

div#babylon-drinkgraphic	{ background-image:url(../images/orangeDrinks.gif); background-repeat:no-repeat; display:block; width:286px; height:105px; margin-left:12px;}
div#wrapper .eventenquiryinfo div#SB-Group1 div#babylon-drinkgraphic { margin:0; margin-right:12px; }

/* ~smartbox groups */
div#SB-Group1	{ position:relative; left:317px; clear:none; float:right; background-color:#000000; float:right; width:301px; border-top:1px solid #DF8D2F; padding-top:15px; border-top:1px solid #DF8D2F; }
div#SB-Group2	{ background-color:#000000; float:left; width:317px; padding-top:15px; }

div#content-brand2column div#SB-Group1	{ position:static; width:291px;}

div#content-search div#SB-Group1	{ background-color:#000000; float:right; clear:right; width:369px; border:none; padding:0; padding-top:15px; margin-right:10px; }
div#content-search div#SB-Group1 li	{ padding-bottom:8px; }

div#wrapper .findus div#SB-Group1	{ position:static; float:right; margin:0; padding:0; border:0; width:301px; clear:none; }
div#wrapper .findus	div#SB-Group2	{ position: absolute; top: 322px; }

div#wrapper .nationalsearch div#SB-Group1	{ position:static; border:0;}

div#wrapper .brandhome div#SB-Group1	{  }
div#wrapper .brandhome div#SB-Group2, div#wrapper .brandjobs div#SB-Group2	{ border-top:1px solid #DF8D2F; }

div#wrapper .pubarticle div#SB-Group1	{ padding:0; margin:0; border:0; position:static; }

div#SB-Group1 h1, div#SB-Group2 h1	{ font-size:x-large; }
div#SB-Group1 p, div#SB-Group2 p	{ font-size:small; }

div#wrapper .management div#SB-Group1	{  }

span#signupfornews h2	{ background-color:#df8d2f; padding:5px; font-size:medium; background-image:url(../images/corner.gif); background-repeat:no-repeat; background-position:top right;  }
span#signupfornews p	{ background-color:#df8d2f; padding:10px; }
span#signupfornews a:link		{ color:#292828; }
span#signupfornews a:visited	{ color:#6d6b6b; }
span#signupfornews a:hover		{ color:#6d6b6b; }

/* ~smartboxes */
div#searchforpub h1				{ font-size:x-large; font-weight:bold; color:#e7e7e7; padding-bottom:8px; }
input#searchBox					{ width:250px; height:15px; border:1px solid #CCCCCC; }
input#goImg						{ position:relative; top:4px; left:6px; }

div#latestnews					{ margin-right:10px; margin-top:15px; width:271px; background-color:#FFFFFF; background-image:url(../images/corner.gif); background-repeat:no-repeat; background-position:top right; padding:8px 10px 20px 10px; }
div#latestnews ul				{ padding-left:16px; }
div#latestnews li				{ list-style:square; color:#000000; }
div#latestnews h1				{ color:#292828; font-size:x-large; }
div#latestnews a:link			{ font-size:small; color:#000000;}
div#latestnews a:visited		{ font-size:small; color:#6d6b6b;}
div#latestnews a:hover			{ font-size:small; color:#6d6b6b;}

div#wrapper .brandhome div#latestnews	{ margin:0; background-color:#FFFFFF; margin-right:10px; margin-bottom:15px;}

.home div#SB-Group1 div#latestnews		{ margin:0; }

div#musicbars-partybookingslink	{ margin-top:15px; }

div#pubspecificheroimage		{ margin-left:10px;}
div#pubspecificheroimage img 	{ width:291px; height:196px; }

div#wrapper .management div#SB-Group1 div#pubspecificheroimage	{ margin:0; }

div#openingtimes				{ margin-top:15px; width:271px; margin-left:10px; background-color:#292828; background-image:url(../images/corner.gif); background-repeat:no-repeat; background-position: top right; padding:8px 10px 8px 10px; margin-bottom:15px;}
div#wrapper .findus div#openingtimes	{   }
div#wrapper .drink div#openingtimes		{ margin:0; margin-top:15px; }
div#wrapper .jobs div#openingtimes		{ margin:0; margin-top:15px; }
div#wrapper .drink	div#openingtimes	{ margin-left:10px; }
div#wrapper .eventenquiryinfo div#openingtimes	{ margin-bottom:0px; }

div#pubdetails 					{ margin-top:15px; }

div#musicstream					{ margin-top:15px; }
div#wrapper .music div#musicstream	{ margin:0; }

div#musicbars-musicevent		{ margin-top:15px; }
div#wrapper .music div#musicbars-musicevent	{ padding:0px 10px 0px 10px; }

div#wrapper .brandhome div#SB-Group2 div#nonpubspecificheroimage 	{ margin-bottom:15px; height:261px; margin-left:10px; }
div#wrapper .home div#SB-Group2 div#pubspecificheroimage 		{ margin-bottom:15px; height:196px; margin-left:10px; }

div#babylon-facebook-pub		{ margin-top:15px; width:297px; padding-left:10px; }
div#babylon-facebook-pub h1		{ font-size:medium; background-image:url(../images/facebookLogo.gif); background-repeat:no-repeat; padding-left:20px; }
div#babylon-facebook-brand		{ margin-top:15px; width:291px; }
div#babylon-facebook-brand h1	{ font-size:medium; background-image:url(../images/facebookLogo.gif); background-repeat:no-repeat; padding-left:20px; }
div#babylon-facebook-brand a	{ font-size:small; }

div#babylon-partybookings-pub	{ margin-top:15px; padding-right:10px; background:url(../images/partyBookingsBG.jpg) no-repeat;  } 
div#babylon-partybookings-pub h1{ text-decoration: none; } 
div#babylon-partybookings-pub p	{ display: none;}
div#babylon-partybookings-pub a { text-indent: -9999px; display: block; height: 260px;}
div#content-bar.home	div#babylon-partybookings-pub a { text-indent: -9999px; display: block; height: 180px;}

div#babylon-partybookings-brand	{ margin-top:15px; }

div#babylon-keepintouch			{ padding-right:10px; margin-top:15px; background-color:#df8d2f; background-image:url(../images/corner.gif); background-repeat:no-repeat; background-position:top right; padding:8px 10px 10px 10px; width:271px;}
div#babylon-keepintouch h1		{ font-size:medium; padding-bottom:10px; }
div#babylon-keepintouch a:link		{ color:#292828; }
div#babylon-keepintouch a:visited	{ color:#6d6b6b; }
div#babylon-keepintouch a:hover		{ color:#6d6b6b; }

div#dfc-global-fanbox			{ padding-right:10px; margin-top:15px; margin-bottom: 20px; background-color:#df8d2f; background-image:url(../images/corner.gif); background-repeat:no-repeat; background-position:top right; padding:8px 10px 10px 10px; width:271px;}
div#dfc-global-fanbox h1		{ font-size:medium; padding-bottom:10px; }
div#dfc-global-fanbox a:link	{ color:#292828; }
div#dfc-global-fanbox a:visited	{ color:#6d6b6b; }
div#dfc-global-fanbox a:hover	{ color:#6d6b6b; }

div#SB-Group2 div#dfc-global-fanbox 	{ margin-left: 10px; }
div#content-search div#dfc-global-fanbox 	{ width: 349px; }

div#wrapper .findus div#babylon-keepintouch	{ margin-left:10px; }
div#wrapper .pubarticle div#babylon-keepintouch { margin-left:-6px; }
div#wrapper .eventenquiryinfo div#babylon-keepintouch { margin:0; }

div#musicbars-management-pub 	{ padding-bottom: 10px; }
div#musicbars-management-pub h1	{ padding-bottom: 10px; }
div#musicbars-management-pub p	{ padding-top: 10px; }

div#vegasdrinksoffer			{ margin-top:15px; }
div#wrapper .drink div#vegasdrinksoffer	{ padding:0px 16px 0px 10px; }

div#listpubs a					{ font-size:small; }

div#musicbars-bookingtcs		{ padding-top:15px; padding-bottom:15px;}
div#musicbars-bookingtcs h1		{ font-size:large; padding-bottom:10px; }
div#musicbars-bookingtcs ul		{ font-size:small; padding-left:20px; }
div#musicbars-bookingtcs li		{ list-style:square; padding-right:10px; }

div#rss							{ margin-right:14px; margin-top:260px; border-top:1px solid #DF8D2F; padding-top:15px; }
div#rss h1						{ font-size:large; background-image:url(../images/rss-icon.gif); background-repeat:no-repeat; text-indent:25px; padding-bottom:10px; }
div#rss p						{ font-size:small; padding-bottom:10px; }

div#wrapper .brandhome div#SB-Group2 div#listpubs	{ margin-left:10px; margin-top:20px; margin-right:16px; }

div#musicbars-idanddresscode h1	{ font-size:medium; padding-top:15px; }

div#dfc-global-drinkaware	{ margin-top: 10px;  }
div#dfc-global-drinkaware a	{ display: block; background:url(../images/drinkaware-orange.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }

/*student sb*/
div#babylon-studentdrinks	{ width:291px; height:166px; display:block; text-indent:-9999px; background:url(../images/studentsmartboxbabylon.jpg) no-repeat bottom; }
div#babylon-studentdrinks a	{ width:291px; height:150px; display:block; }

/* CTA */

	p#cta-fridayfun-brand a	{ display: block; width: 378px; height: 28px; background: url(../images/cta/fridaynights-button.jpg); text-indent: -9999px; }
	.brandarticle div#narrative p#cta-schooldisco-brand a		{ display:block; width:263px; height:28px; background:url(../images/cta/cta_joinfacebook_brand.gif) no-repeat; text-indent:-9999px; }
	.pubarticle div#narrative p#cta-schooldisco-pub a		{ display:block; width:263px; height:28px; background:url(../images/cta/cta_joinfacebook_pub.gif) no-repeat; text-indent:-9999px; }


/* ~form */
form#feedback  					{ font-size:small; }

form#feedback label 			{ text-align:left; width:165px; float:left; }
form#feedback label.optin_label	{ text-align:left; width:570px; float:right; margin-top:-27px; line-height:16px; }
div#wrapper .newsletter form#feedback label.optin_label	{ text-align:left; width:570px; float:right; margin-top:0; line-height:16px; }
form#feedback label.radio_label	{ text-align:left; float: none; margin-bottom:10px;}

form#feedback input#Submit		{ padding-bottom:1px; height:30px; display:block; background:none; border:none; background-image:url(../images/submitButton.gif); background-repeat:no-repeat; }

form#feedback input				{ margin-bottom:10px; width: 250px; }
form#feedback span#genderarea	{ display:block; margin-top:10px; }
form#feedback .emailinput		{ margin-top: 15px; }
form#feedback input.optin_box	{ width:10px; line-height:16px; }
form#feedback input.radio_box 	{ margin-bottom:0px; width: 20px; }
.inputbox 						{ margin-bottom:10px; }
form#feedback .submitbutton		{ width: 120px; }

form#feedback span#servicerequirementsspan	{ display:block; margin-top:10px; margin-bottom:10px; }

/* ~map */
div#map_parent		{ float: right; width: 379px; padding-top:15px; border-top:1px solid #DF8D2F; background-color:#000000;}
div#map				{ width: 367px; height: 421px; color:#000000; border:1px solid #DF8D2F; }
div#map a:link		{ color:#000000; font-size: x-small;}
div#map a:hover		{ color:#000000; font-size: x-small;}
div#map a:visited 	{ color:#a00d5c; font-size: x-small;}
.small-text			{ font-size: x-small; }

div#content-bar div#map_parent	{ width:301px; }
div#content-bar div#map			{ width:291px; height:334px; }

div#babylon-interactivemap-brand			{ padding:0px 0px 0px 0px; }
div#babylon-interactivemap-brand h1			{ font-size:x-large; padding-bottom:10px; }
div#babylon-interactivemap-brand ul			{ margin-left:20px; list-style:square;  }
div#babylon-interactivemap-brand li			{ font-size:small; }


div#wrapper .findus div#interactivemap h1	{ font-size:x-large; padding-bottom:10px; padding-top:15px;}
div#wrapper .findus div#interactivemap ul	{ margin-left:20px; list-style:square;  }
div#wrapper .findus div#interactivemap li	{ font-size:small; }

/* ~footer */
div#footer							{ font-size:small; border-top:1px solid #DF8D2F;}
div#footer ul#legal-links			{ float:left; margin:15px 0px 10px 0px;}
div#footer ul#legal-links li		{ display:inline; padding-right:10px;}
div#footer ul#legal-links a:link	{ color:#e7e7e7; }
div#footer ul#legal-links a:visited	{ color:#e7e7e7; }
div#footer ul#legal-links a:hover	{ color:#DF8D2F; }
div#footer p.copyright				{ float:right; margin:15px 0px 10px 0px; }
