/*



Theme Name: Blass2

Theme URI: http://1000ff.de/wordpress-theme-blass-english-version/

Description: Elegant and simple. Blass2 is a CSS-only theme, has a widgetized sidebar, support for gravatars, and works nicely with WordPress 2.5+. Brought to you by <a href="http://1000ff.de/">1000ff</a>.

Version: 1.6.2

Tags: fixed width, two columns, widget ready, widgets, right sidebar, simple, white, clean, valid CSS, valid XHTML

Author: 1000ff

Author URI: http://1000ff.de/



*/



/* body

--------------------------------------------------*/

body {

font:62.5%/1.6em;

font-family: "proxima-nova-1","proxima-nova-2";



margin:0;color:#fff;

background-color: #000516;





}



* {

margin:0;

padding:0;

}



code {

font:120% Arial;

}



/* header

--------------------------------------------------*/

#header {



}



#sidebar .textwidget {

padding: 10px 20px 10px 0px;

border-bottom: 1px solid #333;

}



#sidebar2 .textwidget {

padding: 0px 20px 20px 0px;

border-bottom: 1px solid #333;

}



#sidebar4 .textwidget {

padding: 0px 20px 20px 0px;

border-bottom: 1px solid #333;

}



#sidebar5 .textwidget {

padding: 0px 20px 20px 20px;

border-bottom: 1px solid #333;



}



#socials img{

padding-left: 2px;}



#header-bg-lines {

background-image: url(images/header-bg-lines.jpg);

width:798px;

height: 59px;

float: left;

margin-left: 5px;

margin-top: 5px;





}



#header-bg-lines_new {

background-image: url(images/header-bg-lines-new.png);

width:812px;

height: 87px;

float: left;

margin-left: 0px;

margin-top: 0px;





}



#contenthead{

margin-top: 5px;

width:950px;

float:left;}



#content_top{

margin-top: 0px;

width:950px;

float:left;

font-size:13px;

line-height:160%;

padding-bottom:10px;}



#newsheading h1{

font-size: 30px;

color: #f4ecd6;

width: 625px;

float: left;

padding-left: 10px;

padding-bottom: 15px;

}



h1 {



font-weight:normal;

}



#newsheading3 h1{

font-size: 30px;

color: #8fa9ca;

width: 625px;

float: left;

padding-left: 10px;

padding-bottom: 15px;

}



#pressheading h1{

font-size: 30px;

color: #8fa9ca;

width: 225px;

float: left;

padding-left: 10px;

padding-bottom: 15px;

font-weight:normal;

}



#pressheading2 {

font-size: 28px;

color: #8fa9ca;

width: 245px;

float: left;

padding-left: 0px;

padding-bottom: 15px;

}



#contactheading h1{

font-size: 30px;

color: #8fa9ca;

width: 225px;

height:20px;

float: left;

padding-bottom: 5px;

font-weight:normal;

}



#contactheading2 {

font-size: 17px;

color: #8fa9ca;

width: 600px;

height:20px;

float: left;

padding-top: 11px;

}



#contactheading3 {

font-size: 30px;

color: #8fa9ca;

width: 100%;

height:20px;

float: left;

padding-bottom: 5px;

}



#content_top_left{



width: 225px;

float: left;

padding-left: 10px;

padding-bottom: 15px;



}



#eventsheading {

width: 300px;

float: left;

font-size: 30px;

color: #f4ecd6;

padding-left: 10px;

padding-bottom: 15px;

}



#eventsheading2 {

width: 300px;

float: left;

font-size: 30px;

color: #8fa9ca;

padding-left: 0px;

padding-bottom: 15px;

}





#navigation {

padding: 17px 0px 0px 20px;

width:780px;

line-height: 100%;

height: 20px;

float: left;

margin-bottom: 20px;

}



#navigation ul li{

display: inline;

list-style: none;

color: #f3f0e5;

line-height: 100%;

font-size: 11px;

padding-left:11px;

padding-right:11px;



}



#navigation_new {

padding: 0px 0px 0px 0px;

width:975px;

line-height: 100%;

height: 20px;

float: left;

margin-bottom: 20px;

}



#navigation_new ul li{

display: inline;

list-style: none;

color: #f3f0e5;

line-height: 100%;

font-size: 11px;

padding-left:11px;

padding-right:11px;



}







#logo img{

width:148px;

height:93px;

float: left;

margin-left: 0px;

}





#header img{

border: 0px;

}



#header .description {

float:right;

color:#333;

margin:45px 0 0;

}



#header h1 {

border-bottom:3px solid #EFF8FB;

margin:15px 0 0;

padding:25px 25px 40px 0;

}



#wrapper {

width:975px;

margin:0 auto;

background-color: #000516;



}



#wrapper_new {

width:975px;

margin:0 auto;

background-color: #000516;



}



#wrapper_wrapper {

width:100%;

background-color: #000516;



}



/* header h1 (blogtitle)

--------------------------------------------------*/

#header h1 {

font-family:Arial;

font-size:3.8em;

font-weight:400;

color:#333;

letter-spacing:-1px;

margin:20px 0;

}



#header h1 a {

text-decoration:none;

color:#333;

}



/* navigation

--------------------------------------------------*/

/*------------------------------------*\

	NAV

\*------------------------------------*/

#nav{

	float:left;

	width:720px;

	list-style:none;

	font-weight:normal;

	margin-bottom:10px;

	z-index: 10000;

}

#nav li{

	float:left;

	margin-right:5px;

	position:relative;

	display:block;

	z-index: 10000;

}

#nav li a{

	display:block;

	

	color:#fff;

	text-decoration:none;

	z-index: 10000;

}

#nav li a:hover{

	display:block;

	

	color:#c6b694;

	text-decoration:none;

	z-index: 10000;

}



/*--- DROPDOWN ---*/

#nav ul{

	list-style:none;

	padding-top: 5px;

	position:absolute;

	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */

	opacity:0; /* Set initial state to transparent */

	-webkit-transition:0.25s linear opacity; /* Make the dropdown fade-in in Webkit */

	z-index: 10000;

	padding-left: 5px;

	padding-right: 5px;

	line-height: 100%;

	background-color: #000612;

}





#nav ul li{

	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */

	float:none;

	z-index: 10000;

	line-height: 100%;

	padding-left: 6px;

	padding-right: 16px;

}

#nav ul a{

	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */

	display:block;

	z-index: 10000;

	line-height: 100%;

}

#nav li:hover ul{ /* Display the dropdown on hover */

	left:0; /* Bring back on-screen when needed */

	opacity:.8; /* Fade to opaque */

	z-index: 10000;

	line-height: 100%;

}

#nav li:hover a{ /* Set styles for top level when dropdown is hovered */

	background:#000612;

	text-decoration:none;

	z-index: 10000;

	line-height: 100%;

}

#nav li:hover ul a{ /* Override some top level styles when dropdown is hovered */

	text-decoration:none;

	z-index: 10000;

	line-height: 100%;

}

#nav li:hover ul li a:hover{ /* Set styles for dropdown when items are hovered */

	background:#000612;

	color: #c6b694;

	text-decoration:none;

	line-height: 100%;

}



/* navigation new

--------------------------------------------------*/

/*------------------------------------*\

	NAV NEW

\*------------------------------------*/

#nav_new{

	float:left;

	width:890px;

	list-style:none;

	font-weight:normal;

	margin-bottom:10px;

	z-index: 10000;

}

#nav_new li{

	float:left;

	margin-right:5px;

	position:relative;

	display:block;

	z-index: 10000;

}

#nav_new li a{

	display:block;

	

	color:#fff;

	text-decoration:none;

	z-index: 10000;

}

#nav_new li a:hover{

	display:block;

	

	color:#c6b694;

	text-decoration:none;

	z-index: 10000;

}



/*--- DROPDOWN ---*/

#nav_new ul{

	list-style:none;

	padding-top: 5px;

	position:absolute;

	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */

	opacity:0; /* Set initial state to transparent */

	-webkit-transition:0.25s linear opacity; /* Make the dropdown fade-in in Webkit */

	z-index: 10000;

	padding-left: 5px;

	padding-right: 5px;

	line-height: 100%;

	background-color: #000612;

}





#nav_new ul li{

	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */

	float:none;

	z-index: 10000;

	line-height: 100%;

	padding-left: 6px;

	padding-right: 16px;

}

#nav_new ul a{

	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */

	display:block;

	z-index: 10000;

	line-height: 100%;

}

#nav_new li:hover ul{ /* Display the dropdown on hover */

	left:0; /* Bring back on-screen when needed */

	opacity:.8; /* Fade to opaque */

	z-index: 10000;

	line-height: 100%;

}

#nav_new li:hover a{ /* Set styles for top level when dropdown is hovered */

	background:#000612;

	text-decoration:none;

	z-index: 10000;

	line-height: 100%;

}

#nav_new li:hover ul a{ /* Override some top level styles when dropdown is hovered */

	text-decoration:none;

	z-index: 10000;

	line-height: 100%;

}

#nav_new li:hover ul li a:hover{ /* Set styles for dropdown when items are hovered */

	background:#000612;

	color: #c6b694;

	text-decoration:none;

	line-height: 100%;

}







#nav2{

width:50px;

float:left;

margin-top:-1px;

margin-left:-15px;

}



#nav2 h2{

color:#5f83a3;

font-size:25px;

font-weight:normal;

}



#nav2 ul{

	list-style:none;

	padding-top: 0px;

	float:left;

	line-height: 100%;

	background-color: #000612;

}



#nav2 li a{

	display:block;

	

	color:#fff;

	text-decoration:none;

	z-index: 10000;

}

#nav2 li a:hover{

	display:block;

	

	color:#c6b694;

	text-decoration:none;

	z-index: 10000;

}



#nav2 ul li{

	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */

	position:relative;

	line-height: 100%;

	width:60px;

	display:block;

}



#nav2 ul li:hover{

	line-height: 100%;

	width:81px;

	height:26px;

	display:block;

	margin-top:-10px;

	margin-left:0px;

	padding-top:11px;

	background:url(images/subscribe_top.jpg) no-repeat;

	z-index:1000000;

	position:relative;

	float:left;

}



#nav2 ul li:hover ul {

	width:379px;

	height:156px;

	padding:20px;

	list-style:none;

	float:left;

	display:block;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/subscribe_bottom.jpg) no-repeat;

    position:absolute;

	margin-left:-339px;

	z-index:0;

	line-height:170%;



}



#nav2 ul li:hover ul li {

		width:379px;

	height:156px;

	

	list-style:none;

	float:left;

	border:none;

	line-height: 170%;



}



#nav2 ul li:hover ul li:hover {

	background:none;

	

	list-style:none;

	width:379px;

	height:156px;

	



}



#nav2 ul  ul {

display:none;

}



.sub_input{

width:280px;

height:17px;

}



.sub_button, .sub_button:hover{

	background:url(images/sub_button.png) no-repeat;

	width:68px;

	height:22px;

	border:none;

	outline:none;

}



.submit_button_cf, .submit_button_cf:hover{

	background:url(images/sub_button.png) no-repeat;

	width:68px;

	height:22px;

	border:none;

	text-display:none;

	outline:none;

}



.clear {

clear:both;

}



/* content

--------------------------------------------------*/

#content {

margin:0 250px 20px 0 !important;

padding:15px 20px 0px 0;

width: 600px;

}



#content_single{

margin:-10px 250px 0 0 !important;

padding:0px 20px 0px 0;

width: 600px;

}



#content_long {

margin:0 0px 0 20px !important;

padding:15px 20px 0px 20;

width: 920px;

}



#content_photo{

margin:0 0px 0 20px !important;

padding:15px 20px 0px 20;

width: 920px;

}



#content_longcon {

margin:0 0px 0 20px !important;

padding:15px 20px 0px 20;

width: 920px;

text-align:center;

}



#content2 {

margin:0 !important;

padding:10px 0 0px;

}



#content p,#content2 p,  #content_long p, #content_longcon p, #content_single p{

line-height:150%;

font-size:13px;

margin:5px 0 25px;

color:#ffffff;

}



#content a,#content2 a, #content_long a, #content_longcon a, #content_single a {

text-decoration:none;

color:#c6b694;

}



#content a:hover,#content2 a:hover, #content_long a:hover, , #content_longcon a:hover, #content_single a:hover {

color:#c6b694;



}





#content_photo p{

line-height:100%;

font-size:13px;

margin:3px 0;

}



#content_photo a {

text-decoration:none;

color:#c6b694;

}



#content_photo a:hover {

color:#c6b694;



}





#content h2,#content_photo h2, #content_single h2 {

font-size:22px;

color:#c6b694;

line-height:130%;

margin:15px 0px 0px 0px;

padding:0px 0;

font-weight:normal;

}



#content_single h1 {

font-size:22px;

color:#c6b694;

line-height:130%;

margin:15px 0px 0px 0px;

padding:0px 0;

font-weight:normal;

}



#content h2 a,#content2 h2 a, #content_single h2 a {

text-decoration:none;

border:none;

}



#content h1 {

font:3em Arial, "Lucida Sans Unicode", Trebuchet MS;

color:#222;

margin:10px 0;

}



#content h3 {

font:2em Arial, "Lucida Sans Unicode", Trebuchet MS;

color:#222;

margin:10px 0;

}



#content h4 {

font:1.8em Arial, "Lucida Sans Unicode", Trebuchet MS;

color:#222;

margin:10px 0;

}



#content h5 {

font:1.6em Arial, "Lucida Sans Unicode", Trebuchet MS;

color:#222;

margin:10px 0;

}



#content2 h3 {

font:160% Arial, "Lucida Sans Unicode", Trebuchet MS;

color:#222;

margin:10px 0;

}



#content ul,ol {

font-size:120%;

margin:10px 10px 10px 25px;

}



#content2 ul,ol {

margin:10px 10px 10px 25px;

}



/* blockquote + links

--------------------------------------------------*/



blockquote {

background:#EFF8FB;

border:1px solid #ccc;

margin:10px 0;

padding:5px 15px;

}



a:hover {

text-decoration:underline;

}



a.more {

display:block;

text-align:right;

color:#2F460D;

text-decoration:none;

margin:10px 0 0;

}



a.more:hover {

text-decoration:none;

}



/* metadata under post

--------------------------------------------------*/

.post {

margin:0 0 30px 10px;

text-align:left;

border-bottom: 1px solid #302c26;

float:left;

padding-bottom:20px;

width:590px;

}



.post img {

border:1px solid #302c26;

float:right;

margin:7px;

}



.img_big img{

border:1px solid #302c26;

float:left;

margin:7px 0;

max-width:600px;



}



.post .info {

border-bottom:1px solid #ccc;

border-top:1px solid #ccc;

background-color:#EFF8FB;

font-size:1em;

color:#333;

padding:2px 3px 3px 8px;

margin: 25px 0;

float:left;

}



.date {

margin: 0 0 15px 0;

}



.post small {

margin-top:25px;

color: #8fa9ca;

font-size: 11px;

}



/* metadata sidebar ('about this post')

--------------------------------------------------*/

p.news {

background:#EFF8FB;

color:#333;

font-size:120%;

border-bottom:1px solid #ccc;

border-top:1px solid #ccc;

margin:10px 0 28px;

padding:10px;

}



/* sidebar

--------------------------------------------------*/

#sidebar {

width:311px;

float:right;

padding: 0px 20px;

margin-top: 5px;



border-left: 1px solid #302c26;

border-top: 1px solid #302c26;

font-size: 13px;

min-height:400px;

max-height:4300px;

}



#sidebar5 {

width:311px;

float:right;

padding: 0px 20px;

margin-top: 5px;

height:100%;

border-left: 1px solid #302c26;

font-size: 13px;

}



#sidebar6 {

width:311px;

float:right;

padding: 5px 20px;

margin-top: 5px;

border-left: 1px solid #302c26;

font-size: 13px;

}



#sidebar4 {

width:311px;

float:right;

padding: 0px 30px;

margin-top: 5px;

height:2300px;

border-left: 1px solid #302c26;



font-size: 13px;

}



#sidebar4 img{

border: 1px solid #302c26;

width:312px;

}



#featuredgalllery  img{

border: 1px solid #302c26;

width:312px;

}



#sidebar3{

width:311px;

float:right;

padding: 25px 20px;



font-size: 13px;



}



#sidebar3 h4{

display:none;

}

#sidebar_whole{

width:311px;

float:right;

}





#sidebar h2 {

letter-spacing:1px;

font-size:1.6em;

color:#333;

padding:0 0 3px;

}



#sidebar ul {

list-style:none;

font-size:120%;

margin:0 0 23px;

border-bottom: 1px solid #333;

}



#sidebar li {

border-bottom:1px solid #EFF8FB;

list-style:none;

padding:3px;

}



#sidebar li a:hover {

color:#000;

background-color:#EFF8FB;

}



#sidebar input {

width:102px;

background:#fff;

color:#444;

border:1px solid #eee;

font:11px Arial, "Lucida Sans Unicode", Trebuchet MS;

padding:3px;

}



#sidebar input:focus {

background:#fff;

border:1px solid #eee;

}





#sidebar2 {

width:311px;

float:right;

padding: 0px 20px;

margin-top: 25px;

height:100%;

border-left: 1px solid #302c26;

font-size: 13px;

}



#sidebar2 h2 {

letter-spacing:1px;

font-size:1.6em;

color:#333;

padding:0 0 3px;

}



#sidebar2 ul {

list-style:none;

font-size:120%;

margin:0 0 23px;

border-bottom: 1px solid #333;

}



#sidebar2 li {

border-bottom:1px solid #EFF8FB;

list-style:none;

padding:3px;

}



#sidebar2 li a:hover {

color:#000;

background-color:#EFF8FB;

}



#sidebar2 input {

width:102px;

background:#fff;

color:#444;

border:1px solid #eee;

font:11px Arial, "Lucida Sans Unicode", Trebuchet MS;

padding:3px;

}



#sidebar2 input:focus {

background:#fff;

border:1px solid #eee;

}





/* some input

--------------------------------------------------*/

input {

border:1px solid #CCC;



font:11px Arial, "Lucida Sans Unicode", Trebuchet MS;

padding:3px;

}



input:hover {

border:1px solid #262626;

}



input:focus {

border:1px solid #262626;

color:#333;

}



/* comments

--------------------------------------------------*/

#comments {

font-size:0.9em;

}



#commentlist li {

margin-bottom:1.5em;

padding-bottom:1em;

}



#commentform {

background:#fff;

width:350px;

text-align:left;

margin:0 0 15px 0;

}



#commentform textarea {

background:#f8f7f6;

border:1px solid #d6d3d3;

width:480px;

font: 13px Arial, "Lucida Sans Unicode", Trebuchet MS;

}



#commentform #email,#commentform #author,#commentform #url {

font-size:1.1em;

background:#f8f7f6;

border:1px solid #d6d3d3;

width:350px;

}



#commentform input {

margin-bottom:3px;

}



#gravatar {

align:right;

}



/* wp stuff

--------------------------------------------------*/



.aligncenter {

display:block;

margin-left:auto;

margin-right:auto;

}



.alignleft {

float:left;

}



.alignright {

float:right;

}



.navigation {

float:left;

font-size:14px;

text-align:center;

width:100%;

}



.navigation a {



}



.wp-caption {

border:1px solid #ddd;

text-align:center;

background-color:#f3f3f3;

padding:4px 0 0 0;

-moz-border-radius:3px;

-khtml-border-radius:3px;

-webkit-border-radius:3px;

border-radius:3px;

margin:10px;

}



.wp-caption img {

border:0 none;

margin:0;

padding:0;

}





.wp-caption-dd {

font-size:11px;

line-height:17px;

margin:0;

padding:0 4px 5px;

}



#header h1 a:hover,#footer a:hover {

text-decoration:none;

color:#fff;

}



#content li,#content2 li {

border-bottom:1px solid #EFF8FB;

padding:10px;

}



a,#sidebar li a,#footer a {

color:#c6b694;

text-decoration:none;

}



/* footer

--------------------------------------------------*/

#footer {

color:#333;

margin:0;

padding:10px 0;

background-color: #000516;

background-image: url(images/bg.png);

width:100%;

}



#happy_hour_right{

width:435px; float:left; padding:10px;	line-height:175%; font-size:13px;

}



#happy_hour_left{

	width:435px; float:left; padding:10px 10px 10px 0; line-height:175%; font-size:13px;

}



#happy_hour_right h3{

	font-size:20px; margin-top:10px; color:#c4b187; font-weight:normal;

	

}



#happy_hour_left h3{

	font-size:20px; margin-top:10px; color:#c4b187; font-weight:normal;

}



#happy_hour_heading h1{

font-size: 30px;

color: #8fa9ca;

width: 425px;

float: left;

padding-left: 10px;

padding-bottom: 5px;

}



#broadway_top{

	width:100%;

	height:56px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/broadway_bar/broadway_top.png) repeat-x;

	top:100px;

	position:absolute;

	z-index:1000;

}



#broadway_bottom{

	width:100%;

	height:0px;

	background:url(images/broadway_bar/broadway_bottom.png) repeat-x;

	padding-top:20px;

}

#broadway_wrapper{

width:100%;

background:#000000;

float:left;

}



#caseys_wrapper{

width:100%;

background:#000000;

float:left;

margin-top:-10px;

}

#pp_wrapper{

width:100%;

background:#000000;

float:left;

margin-top:-10px;

}


#pp_content {

margin:0px auto !important;

padding:0px 0 0px;

	background:url(images/penny-pound-bg.png) no-repeat #000000;

	height:586px;

	vertical-align:bottom;

	width:975px;
	color:#000;
	font-size:14px;
}

#pp_content p{
line-height:150%;	
}

.msg_box{
width:288px;	
	
}

.msg_box2{
width:293px;	
	
}

.submit_button_cf_pp{
background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/pp-sub-button.png);	
width:67px;
height:21px;
margin-top:15px;
outline:none;
border:0;
}

.submit_button_cf_pp:hover, .submit_button_cf_pp:focus{
	outline:none;
border:0;
}

#pp_form{
width:290px;
float:right;
height:450px;
padding:20px 20px;
margin:45px 70px 0 0;
	
	
}


#broadway_content {

margin:0px auto !important;

padding:0px 0 0px;

	background:url(images/broadway_bar/broadway_main.png) no-repeat #000000;

	height:611px;

	vertical-align:bottom;

	width:975px;



}



#cana_top{

	width:100%;

	height:40px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/cana_rum/cana_top.png) repeat-x;

	top:100px;

	position:absolute;

	z-index:1000;

}



#cana_top2{

	width:100%;

	height:40px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/cana_rum/cana_top.png) repeat-x;

	margin-bottom:10px;

	float:left;

}



#cana_bottom{

	width:100%;

	height:37px;

	background:url(images/cana_rum/cana_bottom.png) repeat-x;

	float:left;

}



#cana_content {

margin:0px auto !important;

padding:30px 0 0px;

	background:url(images/cana_rum/cana_main.png) no-repeat;

	height:546px;

	vertical-align:bottom;

width:975px;

}



#cana_wrapper{

width:100%;

background:#000000;

float:left;

margin-top:25px;

}



#cana_wrapper2{

width:975px;

margin:0 auto;

padding-top:25px;

background-color: #000516;

background-image: url(images/bg.png);

}



#cana_content_other {

margin:5px 0 0 0 !important;

padding:10px 0 0px 15px;

	

	height:680px;

	vertical-align:bottom;



}



#caseys_content {

margin:0px auto !important;

padding:0px 0 0px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/caseys/caseys_main.png) no-repeat;

	height:579px;

	width:975px;

	vertical-align:bottom;



}



#caseys_top{

	width:100%;

	height:3px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/caseys/caseys_top.png) repeat-x;

	top:100px;

	position:absolute;

	z-index:1000;

}



#caseys_bottom{

	width:100%;

	height:3px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/caseys/caseys_top.png) repeat-x;

	float:left;

	margin-top:0px;

}





#golden_top{

	width:100%;

	height:56px;

	background:url(images/golden_gopher/golden_top.png) repeat-x;

	top:100px;

	position:absolute;

	z-index:1000;

}



#golden_bottom{

	width:100%;

	height:59px;

	background:url(images/golden_gopher/golden_bottom.png) repeat-x;

	float:left;

	margin-top:-49px;

}



#golden_content {

margin:0px auto !important;

padding:10px 0 0px;

	background:url(images/golden_gopher/golden_main.png) no-repeat;

	height:595px;

	width:975px;

	vertical-align:bottom;



}



#seven_top{

	width:100%;

	height:56px;

	background:url(images/seven_grand/seven_top.png) repeat-x;

		top:110px;

	z-index:1000;

	position:absolute;

}



#seven_top2{

	width:100%;

	height:56px;

	background:url(images/seven_grand/seven_top.png) repeat-x;

	float:left;

	margin-bottom:10px;

}



#seven_bottom{

	width:100%;

	height:59px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/seven_grand/seven_bottom.png) repeat-x;

	float:left;

	margin-top:-45px;

}



#seven_content {

margin:0px auto !important;

padding:10px 0 0px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/seven_grand/seven_main.png) no-repeat;

	height:582px;

	width:975px;

	vertical-align:bottom;



}





#perlas_top{

	width:100%;

	height:48px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/las_perlas/perlas_top.png) repeat-x;

	top:100px;

	z-index:1000;

	position:absolute;

}



#perlas_top2{

	width:100%;

	height:48px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/las_perlas/perlas_top.png) repeat-x;

	margin-bottom:10px;

	margin-top:-15px;

	float:left

}



#perlas_bottom{

	width:100%;

	height:13px;

	background:url(images/las_perlas/perlas_bottom.png) repeat-x;

  float:left;

	margin-top:-5px;

	

}



#perlas_content {

margin:0px auto !important;

padding:10px 0 0px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/las_perlas/perlas_main.png) no-repeat;

	height:576px;

	width:975px;

	vertical-align:bottom;



}



#tonys_top{

	width:100%;

	height:14px;

	background:url(images/tonys/tonys_bottom.png) repeat-x;

	top:110px;

	position:absolute;

	z-index:1000px;

}



#tonys_bottom{

	width:100%;

	height:13px;

	background:url(images/tonys/tonys_bottom.png) repeat-x;

	float:left;

	margin-top:-1px;

}



#tonys_content {

margin:0px auto !important;

padding:10px 0 0px;

	background:url(images/tonys/tonys_main.png) no-repeat;

	height:574px;

	width:975px;

	vertical-align:bottom;



}



#varnish_top{

	width:100%;

	height:59px;

	background:url(images/the_varnish/varnish_top.png) repeat-x;

	top:100px;

	position:absolute;

	z-index:1000px;

}



#varnish_bottom{

	width:100%;

	height:62px;

	background:url(images/the_varnish/varnish_bottom.png) repeat-x;

	float:left;

	

}



#varnish_content {

margin:40px auto 0 !important;

padding:60px 0 0px;

	background:url(/_ext/213nightlife.com/wp-content/themes/blass2/images/the_varnish/varnish_main.png) no-repeat;

	height:404px;

	width:975px;

	vertical-align:bottom;



}



#coles_top{

	width:100%;

	height:59px;

	background:url(images/coles/coles_top.png) repeat-x;

	top:110px;

	position:absolute;

	z-index:1000px;

}



#coles_top2{

	width:100%;

	height:59px;

	background:url(images/coles/coles_top.png) repeat-x;

	top:115px;

	position:absolute;

	z-index:1000px;

}



#coles_bottom{

	width:100%;

	height:42px;

	background:url(images/coles/coles_bottom.png) repeat-x;

	float:left;

	

}



#coles_content {

margin:0px auto !important;

padding:10px 0 0px;

	background:#000000;

	height:554px;

	width:975px;

	vertical-align:bottom;



}





#caseys_content_other {

margin:5px 0 0 0 !important;

padding:10px 0 0px;

	

	height:1680px;

	vertical-align:bottom;

width:1020px;

}





#broadway_content_other {

margin:5px 0 0 0 !important;

padding:10px 0 0px;

	

	height:650px;

	vertical-align:bottom;



}



#coles_top_info{

width:300px;

padding-left:230px;

margin:40px 0;

float:left;

}



#coles_content_other {

margin:5px 0 0 0 !important;

padding:10px 0 0px 10px;

	

	height:680px;

	vertical-align:bottom;



}



#golden_content_other {

margin:5px 0 0 0 !important;

padding:10px 0 0px;

	

	height:780px;

	vertical-align:bottom;



}



#perlas_content_other {

margin:5px 0 0 0 !important;

padding:10px 0 0px 10px;

	

	height:620px;

	vertical-align:bottom;



}



#seven_content_other {

margin:5px 0 0 0 !important;

padding:10px 0 0px;

	

	height:690px;

	vertical-align:bottom;



}



#tonys_content_other {

margin:5px 0 0 25px !important;

padding:10px 0 0px;

	

	height:620px;

	vertical-align:bottom;



}



#broadway_menu{

width:340px;

float:right;

margin:40px 20px 0 0;

font-size:13px;

color:#FFF;

}



#broadway_menu a{

	padding:0 10px;



}



#broadway_right{

width:200px;

height:337px;

float:right;

margin:78px 64px 0 0;

}



#broadway_right_top{

width:200px;

height:37px;

float:left;

font-size:15px;

font-weight:bold;

}



#broadway_right_middle{

width:180px;

border-left:1px solid #fff;

margin:15px 0 15px 10px;

float:left;

font-size:12px;

padding:0 0 0 10px;

}







#broadway_right_bottom{

width:200px;

height:30px;

float:left;

}





#varnish_menu{

width:180px;

float:right;

margin:-50px 100px 0 0;

font-size:13px;

color:#FFF;

}



#varnish_menu a{

	padding:0 10px;



}



#varnish_right{

width:200px;

height:337px;

float:right;

margin:20px 70px 0 0;

}



#varnish_right_top{

width:200px;

float:left;

font-size:15px;

font-weight:bold;

}



#varnish_right_middle{



width:180px;

border-left:1px solid #fff;

margin:15px 0 15px 10px;

float:left;

font-size:12px;

padding:0 0 0 10px;

}







#varnish_right_bottom{

width:200px;

height:30px;

float:left;

}



#coles_menu{

width:420px;

float:right;

margin:30px 10px 0 0;

font-size:13px;

color:#FFF;

z-index:1000000;

}



#coles_menu a{

	padding:0 10px;



}



#coles_menu2{

width:420px;

float:right;

margin:40px 10px 0 0;

font-size:13px;

color:#FFF;

z-index:1000000;

}



#coles_menu2 a{

	padding:0 10px;



}



#coles_right{

width:200px;

height:337px;

float:right;

margin:55px 50px 0 0;

}



#coles_right_top{

width:200px;

height:37px;

float:left;

font-size:15px;

font-weight:bold;

}



#coles_right_middle{

width:180px;

border-left:1px solid #fff;

margin:15px 0 15px 10px;

float:left;

font-size:12px;

padding:0 0 0 10px;

}







#coles_right_bottom{

width:200px;

height:30px;

float:left;

}



#cana_menu{

width:340px;

float:right;

margin:-20px 10px 0 0;

font-size:13px;

color:#FFF;

}



#cana_menu2{

width:340px;

float:right;

margin:10px 10px 0 0;

font-size:13px;

color:#FFF;

}



#cana_menu a{

	padding:0 10px;



}



#cana_menu2 a{

	padding:0 10px;



}



#cana_right{

width:200px;

height:367px;

float:right;

margin:40px 70px 0 0;

}



#cana_right_top{

width:200px;

height:37px;

float:left;

font-size:15px;

font-weight:bold;

}



#cana_right_middle{

width:180px;

border-left:1px solid #fff;

margin:15px 0 15px 10px;

float:left;

font-size:12px;

padding:0 0 0 10px;

}







#cana_right_bottom{

width:200px;

height:30px;

float:left;

}





#caseys_menu{

width:340px;

float:right;

margin:-20px 10px 0 0;

font-size:13px;

color:#FFF;

}



#caseys_menu2{

width:400px;

float:right;

margin:30px 30px 0 0px;

font-size:13px;

color:#FFF;

}



#caseys_menu a{

	padding:0 10px;



}



#caseys_menu2 a{

	padding:0 10px;



}



#caseys_right{

width:200px;

height:367px;

float:right;

margin:70px 70px 0 0;

}



#caseys_right_top{

width:210px;

height:37px;

float:left;

font-size:15px;

font-weight:bold;

}



#caseys_right_middle{

width:190px;

border-left:1px solid #fff;

margin:15px 0 15px 10px;

float:left;

font-size:12px;

padding:0 0 0 10px;

}







#caseys_right_bottom{

width:210px;

height:30px;

float:left;

}





#golden_menu{

width:400px;

float:right;

margin:30px 10px 0 0;

font-size:13px;

color:#FFF;

}



#golden_menu a{

	padding:0 10px;



}



#golden_right{

width:200px;

height:337px;

float:right;

margin:80px 70px 0 0;

}



#golden_right_top{

width:200px;

height:37px;

float:left;

font-size:15px;

font-weight:bold;

}



#golden_right_middle{

width:180px;

border-left:1px solid #fff;

margin:15px 0 15px 10px;

float:left;

font-size:12px;

padding:0 0 0 10px;

}







#golden_right_bottom{

width:200px;

height:30px;

float:left;

}





#seven_menu{

width:680px;

float:right;

margin:30px 10px 0 0;

font-size:13px;

color:#FFF;

}



#seven_menu a{

	padding:0 10px;



}



#seven_menu2{

width:640px;

position:absolute;

top:180px;

left:500px;

font-size:13px;

color:#FFF;

}



#seven_menu2 a{

	padding:0 7px;



}



#seven_right{

width:200px;

height:337px;

float:right;

margin:40px 50px 0 0;

}



#seven_right_top{

width:200px;

float:left;

font-size:15px;

font-weight:bold;

}



#seven_right_middle{

width:180px;

border-left:1px solid #fff;

margin:15px 0 15px 10px;

float:left;

font-size:12px;

padding:0 0 0 10px;

}







#seven_right_bottom{

width:200px;

height:30px;

float:left;

}





#perlas_menu{

width:410px;

float:right;

margin:40px 10px 0 0;

font-size:13px;

color:#FFF;

height:10px;

}



#perlas_menu a{

	padding:0 10px;



}



#perlas_menu2{

width:410px;

float:right;

margin:10px 10px 0 0;

font-size:13px;

color:#FFF;

height:10px;

}



#perlas_menu2 a{

	padding:0 10px;



}



#perlas_right{

width:200px;

height:337px;

float:right;

margin:60px 70px 0 0;

}



#perlas_right_top{

width:200px;

height:37px;

float:left;

font-size:15px;

font-weight:bold;

}



#perlas_right_middle{

width:180px;

border-left:1px solid #fff;

margin:15px 0 15px 10px;

float:left;

font-size:12px;

padding:0 0 0 10px;

}







#perlas_right_bottom{

width:200px;

float:left;

}





#tonys_menu{

width:340px;

float:right;

margin:30px 10px 0 0;

font-size:13px;

color:#FFF;

}



#tonys_menu a{

	padding:0 10px;



}



#tonys_right{

width:200px;

height:337px;

float:right;

margin:60px 60px 0 0;

}



#tonys_right_top{

width:250px;

height:37px;

float:left;

font-size:15px;

font-weight:bold;

}



#tonys_right_middle{

width:180px;

border-left:1px solid #fff;

margin:15px 0 15px 10px;

float:left;

font-size:12px;

padding:0 0 0 10px;

}







#tonys_right_bottom{

width:200px;

height:30px;

float:left;

}





#main_info_box{

width:600px;

float:left;

}



#main_info_box_gg{

width:520px;

float:left;

padding-left:10px;

}



#main_info_box_bb{

width:600px;

float:left;

padding-left:10px;

}



#main_info_box_cip{

width:575px;

float:left;

padding-left:10px;

}



#main_info_box2{

width:500px;

float:left;

}



#main_info_box3{

width:600px;

float:left;

line-height:150%;

font-size:14px;

}



#main_info_box5{

width:580px;

float:left;

line-height:150%;

font-size:14px;

}



#broadway_logo{

width:315px;

height:100px;

background:url(images/broadway_bar/broadway_logo.png) no-repeat;

float:left;

margin-left:-10px;

margin-top:20px;

	

}



#cana_logo{

width:302px;

height:105px;

background:url(images/cana_rum/cana_logo.png) no-repeat;

float:left;

margin-left:-5px;

	

}



#coles_logo{

width:238px;

height:220px;

background:url(images/coles/coles_logo.png) no-repeat;

position:absolute;

top:110px;

z-index:1000000;

margin-left:-10px;	

}



#coles_logo2{

width:238px;

height:220px;

background:url(images/coles/coles_logo.png) no-repeat;

position:absolute;

top:115px;

z-index:1000000;

margin-left:-10px;	

}



#caseys_logo{

width:443px;

height:127px;

background:url(images/caseys/caseys_logo.png) no-repeat;

float:left;

	

}



#golden_logo{

width:406px;

height:131px;

background:url(images/golden_gopher/golden_logo.png) no-repeat;

float:left;

margin-left:-10px;

	

}



#perlas_logo{

width:282px;

height:95px;

background:url(images/las_perlas/perlas_logo.png) no-repeat;

float:left;

	

}



#seven_logo{

width:193px;

height:190px;

background:url(images/seven_grand/seven_logo.png) no-repeat;

float:left;

margin:-30px 0 0 0;

	

}



#tonys_logo{

width:188px;

height:135px;

background:url(images/tonys/tonys_logo.png) no-repeat;

float:left;

	

}





#info_content{

	width:600px;

	font-size:14px;

	float:left;

	line-height:150%;

	font-weight:normal;

	

}



#metro{

	width:27px;

	height:30px;

	background:url(images/metro.png) no-repeat;

	float:left;

}



#D{

	width:27px;

	height:30px;

	background:url(images/D.png) no-repeat;

	float:left;

}



#right_map{

	width:50px;

	color:#FFF;

	float:left;

	height:10px;

	padding:7px 10px 0px;

	font-size:14px;

}



#contact_col1{

	width:225px;

	float:left;

}



#contact_col2{

	width:215px;

	float:left;

}



#contact_col3{

	width:215px;

	float:left;

}



#contact_col4{

	width:215px;

	float:left;

}



#content_contactlb{

  width:965px;

	height:590px;

}



#content_centered{

width:370px;

margin:0 auto;

}



#content_centered h6{

font-size:24px;

color:#5f83a3;

font-weight:normal;

margin-top:20px;

}



#bar_contact_col1{

	width:215px;

	float:left;

}



#bar_contact_col2{

	width:275px;

	float:left;

}



#bar_contact_col3{

	width:430px;

	float:left;

	margin-top:30px;

}



#bar_contact_col3 p{

	line-height:130%;

}



#bar_contact_col3 h6{

	color:#8fa9ca;

	font-size:14px;

}



#coles_main_img{

width:400px;

float:left;

margin-left:200px;

}



#coles_main_img img{

border:15px #412d33 solid;

-moz-border-radius: 15px;

border-radius: 15px;

outline:none;

margin-top:20px;



}



#eventcontent {

    float: left;

    margin: 0;

    padding: 25px 0 0 0;

    width: 600px;

}



#sidebar h4{

font-size: 26px;

font-weight:normal;

width:100%;

color: #8fa9ca;

float: left;

padding-left: 0px;

padding-bottom: 15px;



}



#sidebar5 h4{

font-size: 26px;

font-weight:normal;

width:100%;

color: #8fa9ca;

float: left;

padding-left: 0px;

padding-bottom: 15px;



}



#sidebar6 h4{

font-size: 26px;

font-weight:normal;

width:100%;

color: #8fa9ca;

float: left;

padding-left: 0px;

padding-bottom: 15px;



}



.twtr-widget .twtr-tweet-wrap{

float:left;

}



#sidebar7 h4{

font-size: 26px;

font-weight:normal;

width:250px;

color: #8fa9ca;

float: left;

padding-left: 20px;

padding-bottom: 15px;

border-right: 1px solid #333;

border-top: 1px solid #333;

margin-left:-40px;

}



 .tagcloud{

width:250px;

float:left;

border-right: 1px solid #333;

border-bottom: 1px solid #333;



border-left:none;

padding-left:20px;

margin-left:-40px;

margin-bottom:-5px;

}



.tagcloud a{

float:left;

width:48%;

font-size:13px;

padding-bottom: 3px;

}



#featuredgalllery{

margin:10px 0;

border-bottom: 1px solid #302c26;

}

.mainsidebar{

    float:right;

    width:332px;

}

.upcomingsidebar{

    padding:10px 0;

    float: left;

}



#recipes_header{

font-size: 30px;

color: #8fa9ca;

width: 590px;

float: left;

padding-left: 10px;

padding-bottom: 5px;



}







/*st pats day */

#spd_content {

margin:0px auto !important;

padding:0px 0 0px;

	width:985px;

	vertical-align:bottom;

height:575px;

position:relative;

}



#spd-bottom-hh{

margin:0px auto !important;

padding:0px 0 0px 40px;

	width:985px;

	vertical-align:bottom;

height:515px;

position:relative;

font-size:13px;

}



#spd-you-tube{

margin:0px auto !important;

padding:40px 0 0px 20px;

	width:985px;

	vertical-align:bottom;

height:335px;

position:relative;

font-size:13px;



}



#spd-bottom-hh h1{

font-size:32px;

color:#93e030;

font-family: "chaparral-pro-1","chaparral-pro-2";

margin:15px 0 0 0;

}



#spd-bottom-hh p{

margin-bottom:10px;

}



#spd-bottom-hh h2{

font-size:20px;

color:#93e030;

margin-bottom:6px;

font-weight:normal;

}





#spd-logo{

float:left;

background:url(images/caseys-spd-logo.png);

width:946px;

height:87px;

padding-left:10px;

}



#spd-year{

color:#99cc33;

font-size:80px;

font-family: "chaparral-pro-1","chaparral-pro-2";

width:530px;

height:80px;

float:left;

font-weight:bold;

margin-top:-10px;

}



#spd-year sup{

position: relative; top: 0.2em;

}



#spd-title-1{

color:#99cc33;

font-size:110px;

font-family: "chaparral-pro-1","chaparral-pro-2";

width:100%;

float:left;

font-weight:bold;



height:90px;

z-index:1000;

position: absolute;

top:67px;

padding-left:10px;

}



#spd-title-2{

color:#cc9900;

font-size:110px;

font-family: "chaparral-pro-1","chaparral-pro-2";

width:100%;

float:left;

font-weight:bold;

margin-top:-5px;

height:90px;

z-index:1000;

position: absolute;

top:155px;

padding-left:10px;

}



#spd-lep{

width:434px;

height:349px;

float:left;

background:url('images/spd-lep.png');

position: absolute;

z-index:1;

top:225px;

padding-left:10px;

}



#spd-date{

color:#99cc33;

float:left;

font-size:40px;

font-weight:bold;

width:580px;

font-family: "chaparral-pro-1","chaparral-pro-2";

position:absolute;

top:255px;

left:400px;

z-index:1000;

}



#spd-address{

color:#ffffcc;

float:left;

font-size:50px;

font-weight:bold;

width:580px;

font-family: "chaparral-pro-1","chaparral-pro-2";

position:absolute;

top:305px;

left:400px;

z-index:1000;

}



#spd-location-1{

color:#cc9900;

float:left;

font-size:45px;

font-weight:bold;

width:340px;

font-family: "chaparral-pro-1","chaparral-pro-2";

position:absolute;

top:355px;

left:400px;

z-index:1000;

}



#spd-location-2{

color:#99cc33;

float:left;

font-size:45px;

font-weight:bold;

width:240px;

font-family: "chaparral-pro-1","chaparral-pro-2";

position:absolute;

top:355px;

left:750px;

z-index:1000;

}



#spd-info{

color:#e4e4c6;

float:left;

font-size:23px;

width:560px;

font-family: "chaparral-pro-1","chaparral-pro-2";

position:absolute;

top:405px;

left:400px;

z-index:1000;

}



#sidebar_recipes {

width:311px;

float:right;

padding: 0px 30px;

margin-top: 55px;

height:800px;

border-left: 1px solid #302c26;



font-size: 13px;

}



#sidebar_recipes h2{

color:#8fa9ca;

font-size:28px;

font-weight:normal;

}



#sidebar_recipes ul{

list-style:none;

margin-bottom:40px;

}



#sidebar_recipes ul li{

list-style:none;

font-size:15px;

color:#e1cea6;

margin:10px 0;

}





#ent_img{

width:40%; float:right; margin-left:15px;

}



#ent_img img{

max-width:288px;

}



#ent_text{

width:95%; float:left;

}



#fb_new{

width:50px;

float:left;

overflow:hidden;

margin-right:5px;

}



#tweet_new{

width:62px;

float:left;

margin-right:5px;

margin-top:3px;

}



#gp_new{

width:50px;

float:left;

margin-top:3px;



}

