﻿/* stylesheet for IRC - Piccolino
=================================================== */

/* general
=========================================== */
body {
	font-family: arial, sans-serif;
	font-size: 70%;
	color: #000;
	margin: 0px;
	background-image: url(../images/red_bg.gif);
}

#container {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/red_bg.gif) repeat-y;
	
}
#container_green {
	width: 770px;
	background: url(../images/green_bg.gif) repeat-y;
	margin-left: auto;
	margin-right: auto;
	
}

#img-container {
  width: 728px;
  height: 290px;
  background: #fff url(../images/red-dark_bg.gif) no-repeat;
  padding: 0px 21px;
}

#content {
  width: 768px;
    width/* */:/**/728px;
    width: /**/728px;
  background: #fff url(../images/red-main_bg.gif) repeat-y;
  padding: 0px 21px;
  float: left;
}

#left-container-home {
  width: 420px;
  float: left;
}

#left-container, #left-content {
  width: 400px;
    width/* */:/**/380px;
    width: /**/380px;
  padding: 20px;
  float: left;
}

#left-image {
	width: 420px;
    width/* */:/**/420px;
    width: /**/420px;
  float: left;
}

#right-container {
  width: 300px;
  padding: 10px 0px;
  font-size: 95%;
  float: left;
}

#red-box, #red-box2 {
  width: 280px;
  padding: 10px 9px 15px 9px;
  background: #fbece0;
  margin-bottom: 10px;
}

#red-box #redbox2 img{
  padding: 0px;
}

.clearboth {
	clear: both;
}

p.sub-title {
  margin: 10px 0px;
}

p {
  line-height: 140%;
}

ul {
  font-size: 90%;
  margin-left: 0px;
  padding-left: 15px;
}

li {
  list-style-image: url(../images/dash.gif);
  list-style-type: none;
  margin-top: 1px;
}

.underline {
  border-top: solid #000 1px;
  margin-top: -0.5em;
  margin-bottom: -0.5em;
}

h3 {
  font-size: 100%;
  color: #000;
  font-weight: bold;
}

#newsimg {
  width: 278px;
  height: 93px;
  background: #b1b3b4;
}

#newsimg img {
  float: left;
}

#newsimg p {
  width: 119px;
  height: 73px;
  float: right;
  padding: 10px;
  color: #000;
  text-align: center;
}



/* header, nav, footer
=========================================== */

#header-container {
  width: 770px;
  height: 82px;
  background: #fff url(../images/red-header_bg.jpg) no-repeat;
}

#header {
  width: 730px;
  height: 82px;
  margin: 0px 17px;
    margin/* */:/**/0px 20px;
    margin: /**/0px 20px;
position:relative;
}

.logo-pos {
  float: left;
}

#nav-container {
	width: 387px;
	padding-top: 53px;
	float: right;
}

/*#subnav-container {
  padding: 0px;
  margin: 0px;
}*/

.topnav {
  float: left;
}

#footer-container {
  clear: both;
  width: 770px;
  height: 102px;
  background: #fff url(../images/red-footer_bg.jpg) no-repeat;
}

#footer {
  width: 300px;
  padding-left: 33px;
  font-size: 95%;
  float: left;
  padding-bottom:15px;
}


#footer a {
  text-decoration: none;
  padding: 3px;
}

#footer, #footer a {
	color:#fff;	
}

#footer a:hover {
  color: #000;
  text-decoration: none;
  padding: 3px;
}

.footnavon {
  color: #000;
  padding: 3px;
}

.foot-credit {
  padding: 3px;
}

#footer-logos {
  width: 270px;
  padding-right: 26px;
  float: right;
}

#footer-club {
	float:left;
	padding-top:20px;
	padding-left:37px;
}


.foot-logo {
  padding: 15px 0px 0px 0px;
  float: left;
}

a { color: #d5002d; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
body_green {

	font-family: arial, sans-serif;
	font-size: 70%;
	color: #000;
	margin: 0px;
	background-image: url(../images/green_bg.gif);
}


/** Live bookings changes **/

body.livebookings #left-container-home, body.livebookings #left-image {
	width:410px;	
}

body.livebookings #red-box, body.livebookings #red-box2
{
	width:290px;
}

body.livebookings #left-container, body.livebookings #left-content
{
	width:370px;
}

body.livebookings #right-container {
	width:308px;	
}

body.livebookings #red-box
{
	padding-bottom:5px;	
}

#lb-placeholder
{
	margin-top:5px;
	margin-left:-5px;
}

#restaurantid
{
	width:200px;
	/*border:1px solid #fcebe1;*/
}

#twitter 
{
	position:absolute;
	top:2px;
	right:-4px;
	padding-left:50px;
	background:url(../images/twitter-feed-bg.gif) left 50% no-repeat;
}

#twitter .twtr-ft, #twitter .twtr-hd 
{
    display:none;
}

#twitter .twtr-widget
{
    font-size:10px!important;
}

#twitter .twtr-widget .twtr-tweet 
{
    border-bottom:none;
}

#twitter .twtr-widget .twtr-tweet-wrap
{
    padding:4px 0 4px;
    background:none;
}

