/* CSS Document */

*{margin:0px; padding:0px}

body,html {
	height:100%;
}

body {
	
	background:#74b5c9; 
	background-image:url(http://images.myopenbar.com/global/bg_2009.gif);
	background-repeat:repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	margin:0px;
	margin-left:auto; 
	margin-right:auto;
	text-align:center;
}

li {
list-style:inside;
}

div.welike li {
	list-style: none;
	list-style-type: none;
	height:20px;
}

a {
color:#34465C;
}
a:hover { 
color:#990000; 
}
a:visited {
color:#34465C;
}

a#corner {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 117px;
	width: 130px;
	background: url(http://nyc.myopenbar.com/images/site/hosting.png) top right no-repeat !important;
	background: none;
	text-indent: -999em;
	text-decoration: none;
	cursor: hand;
}

p {border:0px;margin:0px}

#maincontent{
width:818px;
min-height:100%;
_height:100%;
background-color:#fff;
position:absolute; 
left:50%; 
margin-left:-425px;
text-align:left;
padding:16px;
display:block;
clear:both;
margin-top:0px;
border-left:2px solid #555;
border-right:2px solid #555;
}

#header {
background-image:url(../images/site/header_bg.gif);
width:817px;
height:149px;
display:block;
color:#efefef;
font-size:11px;
line-height:18px;
vertical-align:top;
overflow:hidden;
}

#art {
float:right;
width:491px;
height:139px;
margin:5px;
overflow:hidden;
}

#logo {
float:left;
display:block;
background-image:url(../images/site/logo_white.gif);
width:259px;
height:56px;
font-size:0px;
margin-left:27px;
margin-top:8px;
margin-bottom:8px;
}

*html #logo {
margin-left:13px;
}

#header .dashed {
float:left;
background-image:url(../images/site/h-dash.gif);
height:1px;
width:259px;
margin-left:27px;
font-size:0px;
overflow:hidden;
display:block;
}

*html #header .dashed {
margin-left:13px;
}

#left_column, #right_column { margin-top:16px;}

#left_column {
background:#fff;
width:500px;
margin-right:17px;
float:left;
display:block;
}

#right_column {
width:300px;
float:left;
display:block;
}

#main_advert {

width:500px;
text-align:center;
padding-top:1px; 

}

#shadow {
background-image:url(../images/site/shadow_nav_top.gif);
width:500px;
height:4px;
margin-top:7px;
font-size:0px;
margin-bottom:12px;
}

#shadow_bot {
background-image:url(../images/site/shadow_nav_bot.gif);
width:500px;
height:4px;
margin-top:12px;
font-size:0px;
margin-bottom:12px;
clear:both;
}

#main_nav {
float:left;
margin-bottom:7px;
}

#main_nav img {
margin-right:12px;
}

#sub_nav {
float:right;
vertical-align:bottom;
height:7px;
padding-bottom:8px;
border-bottom:1px solid #ccc;
}

#sub_nav img {
margin-left:6px;
margin-top:0px;
vertical-align:top;
}

#daytabs {
clear:both;
height:28px;
width:500px;
display:block;
}

.daylink_off {
float:left;
width:59px;
height:20px;
margin-top:6px;
margin-right:1px;
cursor:pointer;
display:inline;
}


*html .daylink_off {
float:none;
height:28px;
margin-top:0px;
vertical-align:bottom;
}

*html .daylink_on {
float:none;
}

.daylink_on {
float:left;
width:80px;
height:28px;
margin-bottom:2px;
vertical-align:bottom;
margin-right:1px;
display:inline;
}

#tab_line {
background:#274668;
height:3px;
width:500px;
margin-bottom:1px;
font-size:0px;
}


/* LISTINGS */
#day_holder {
/* border-bottom:1px solid; */
border-left:3px solid;
border-right:3px solid;
border-top:1px solid;
border-color:#b2b2b2;
width:494px;
}

.day_date {
background:url(../images/site/diag.gif);
height:31px;
width:auto;
font-size:18px;
color:#555555;
font-weight: bold;
padding-left:10px;
line-height:31px;
border-bottom:1px solid;
border-color:#b2b2b2;
}

.day_item {
padding:10px;
width:auto;
height:auto;
display:block;
padding-bottom:20px;
padding-top:25px;
border-bottom:2px solid #cdcdcd;
}

.day_title {
font-size:16px;
color:#0579E6;
font-weight: bold;
display:block;
margin-bottom:4px;
}

.day_deal {
font-size:14px;
color:#343434;
display:block;
margin-bottom:10px;
font-weight:bold;
}

.day_functions {
float:left;
height:12px;
display:inline;
width:auto;
}

.day_functions img {
margin-left:11px;
vertical-align:top;
}

.day_venue { 
display:block;
float:left;
width:139px;
height:auto;
margin-right:30px;
margin-bottom:15px;
border-top:1px solid;  
border-bottom:1px solid;
border-color:#999;
font-size:12px;
color:#888;
line-height:18px;
padding-top:8px; 
padding-bottom:10px;
padding-left:1px;
}

.day_venue a {
color:#0579E6;
}

.day_venue a:hover {
color:#0579E6;
}

.day_venue b {
color:#0579E6;
}

.day_writeup {
text-align: justify;
float:left;
width:300px;
height:auto;
font-size:11px;
color:#555;
display:block;

}


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



/* SIDEBAR BUCKETS */
.bucket_top {
background-image:url(../images/site/bucket_top.gif);
width:300px;
height:5px;
font-size:0;
display:block;
overflow:hidden;
}

.bucket_content {
width:278px;
padding-left:12px;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
background-color:#34465c;
color:#fff;
}

.bucket_bottom {
background-image:url(../images/site/bucket_bottom.gif);
width:300px;
height:5px;
font-size:0;
display:block;
overflow:hidden;
margin-bottom:10px;
}
#sidebar a { 
padding:1px;
color: #B5CAE5;  
font-size:12px;
}
#sidebar a:hover { 
padding:1px;
color:#34465c;
background:#B5CAE5;
 text-decoration: none;
}
 
 

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


.h-dots {
background-image:url(../images/site/h-dots.gif);
height:1px;
font-size:0px;
width:auto;
display:block;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
}


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

.sms_panel{
width:220px; 
position:absolute; 
z-index:3000; 
background-color:#274668; 
border:3px solid #ababab;
-moz-border-radius:3px; 
text-align:left; 
padding:15px; 
color:#fff; 
display:none;
}

.new_feature_alert{
width:140px; 
position:absolute; 
z-index:3000; 
background-color:#FFFB8A; 
border:1px solid #FFC027;
-moz-border-radius:3px; 
text-align:left; 
padding:5px; 
font-size: 11px;
color:#212121; 
}

.new_feature_arrow {
left:35px;
top:-6px;
position:absolute;
}

.section_title {
font-size:16px;
color:#4a5d6f;
display:block;
font-weight:bold;
margin-bottom:12px;
}

.section_subtitle {
font-size:14px;
color:#4a5d6f;
font-weight:bold;
display:block;
margin-bottom:12px;
}

.section_content {
font-size:11px;
color:#4a5d6f;
display:block;
margin-bottom:12px;
}

/*  Form Fields */
/* ---------------------------------- */
.formfield {  
border: solid 1px #ccc; 
padding:1px;
}
.formtextarea {
border: solid 1px #ccc; 
width:250px;
height:200px;
padding:1px;
}

/*  Images */
/* ---------------------------------- */
.profile {
background:#ccc;
padding:4px;
margin:8px;
border: 1px solid #222;
}

ul {
padding-left:20px;
}

.photobucket {
display:block;
float:left;
width:237px;
text-align:center;
height:225px;
}

/*  Footer */
/* ---------------------------------- */

#footer {
width:808px;
height:20px; 
background:#333333;
clear:both;
display:block; 
color:#ccc; 
font-size:11px;
overflow:hidden;

padding-left:10px;
text-align:left;
margin-top:0px;

}

#footer .copyright {font-size:10px;float:left}

#footer .footerlinks {font-size:10px;float:right}

#footer .footerlinks  a {color:#bababa; margin-left:10px; margin-right:10px;}
