/*

THEME NAME: Food Bar Club

THEME URI: 

DESCRIPTION: Based on the Sandbox Theme

VERSION: 1.0.0

AUTHOR: Hlanglais

AUTHOR URI:

TAGS: black, microformats, fixed-width, flexible-width, one-column

*/



/*

LAYOUT: One-Column 

DESCRIPTION: One-column fixed width fluid layout

*/



/* CLUB BUTTON STYLES */

div#clubmenu {

	height: auto;

/*	width: 175px;*/

	display:block;

	margin-left:225px;

	text-align:left;

	padding-top:0px;

	padding-left:15px;

	padding-bottom:15px;

}

div#clubmenu li {

	height: 38px;

	width: 225px;

	text-align: center;

	line-height: 30px;

	list-style-type: none;

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

	background-repeat: no-repeat;

}

div#clubmenu li a {

	display: block;

	width: 100%;

	height: 100%;

	text-decoration: none;

}

div#clubmenu li a:link {

	color: #FF99FF;

	font-weight:bold;

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

	background-position: 0px 0px;

}

div#clubmenu li a:hover {

	font-weight: bold;

	color: #FFFFFF;

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

	background-position: 0px -42px;

}

/* END CLUB BUTTON STYLES */



/* FOOD/BAR MENU BUTTON STYLES */

div#foodmenu {

	/*height: auto;

	width: 155px;*/

	display:block;

	margin-left:225px;

	text-align:left;

	padding-top:5px;

	padding-left:15px;

	padding-bottom:15px;

}

div#foodmenu li {

	height: 28px;

	width: 150px;

	text-align: center;

	line-height: 21px;

	list-style-type: none;

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

	background-repeat: no-repeat;

}

div#foodmenu li a {

	display: block;

	width: 100%;

	height: 100%;

	text-decoration: none;

}

div#foodmenu li a:link {

	color: #FF99FF;

	font-weight:bold;

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

	background-position: 0px 0px;

}

div#foodmenu li a:hover {

	font-weight: bold;

	color: #FFFFFF;

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

	background-position: 0px 30px;

}

/* END FOOD/BAR MENU BUTTON STYLES */





.plain-list {

	line-height:2.0em;

	list-style:none;

	padding-left:1em;

	font-size:1.1em;

}

div.sidebar {

	float:left;

	overflow:hidden;

	padding:10px 1.9%;

	width:46%;

}

div#primary {

	clear:both;

}

div#footer {

	clear:left;

	width:100%;

	padding: 12px 0px 12px 0px;

	color: #FF99FF;

}

body, html {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #000000;

	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	font-size: .9em;

	height: 100%;/*background-color: #230922;*/

}

/* TOP HORIZONTAL MENU STYLES */

div.skip-link {

	position:absolute;

	right:1em;

	top:1em;

}



div#access {

	width:auto;

	background-image:url(images/menu-back.jpg);

	background-position:left;

	background-repeat:repeat-x;

	margin-bottom:1.5em;

}

div#menu {

	height:1.7em;

	margin-left:auto;

	margin-right:auto;

	padding-left:10px;

	/*background:#EEE;

	height:1.5em;

	margin:1em 0;*/

width:700px;

	text-align:center;

}

div#menu ul, div#menu ul ul {

	line-height:1.3em;

	list-style:none;

	margin:0;

	padding:0;



}

div#menu ul ul {

	font-style:italic;

}

div#menu ul a {

	display:block;

	margin-right:1em;

	padding:0.2em 0.5em 0.2em;

	text-decoration:none;

	color:#ff99ff;

}

div#menu ul li a:hover {

	display:block;

	margin-right:1em;

	padding:0.2em 0.5em 0.2em;

	text-decoration:none;

	background-image:url(images/menu-hover.gif);

	background-repeat:repeat-x;

	color:#ffffff;

}

div#menu ul ul ul a {

	font-style:italic;

}

div#menu ul li ul {

	left:-999em;

	position:absolute;

}

div#menu ul li:hover ul, div#menu ul li.over ul {

	left:auto;

}



/*YOU NEED THIS FOR IE6, IE8 COMPATIBILITY */

li>ul {

	top: auto;

	left: auto;

}



/* END TOP HORIZONTAL MENU STYLES */



/* EVENT PLUGIN STYLES */





.event {

	color:#ffffff;

}



.event ul li {

	color:#FFFFFF;

	list-style-image: url(images/bullet.png);

	list-style-position: outside;

}



.event-title {

	font-size:1.2em;

	font-weight:bold;

	text-transform:uppercase;

}

.entry-title, .entry-meta, .entry-date {

	clear:both;

	color:#FF99FF;

}

.entry-meta, .entry-date {

	font-size:10pt;

}

.entry-content {

	color:#FFFFFF;

	margin-bottom:10px;

}

div#mainbuttons {

	width:800px;

	margin-top:12px;

	margin-left:auto;

	margin-right:auto;

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

	background-repeat:no-repeat;

	background-position:top;

	text-align:center;

	padding-top:20px;

	background-color:#230922;

}

div#content {

	display:block;

	width:650px;

	margin-left:auto;

	margin-right:auto;

	text-align:left;

	padding-top:5px;

	padding-left:15px;

	padding-bottom:15px;

	background-color:#230922;

}

div#content2 {

	width:650px;

	display:block;

	margin-left:auto;

	margin-right:auto;

	color:#ffffff;

	font-size:.9em;

	padding-bottom:10px;

}

div#container {

	background-color:#230922;

	width:auto;

	display:block;

}

div#container2 {

	margin-top:1em;

	background-color:#230922;

	display:block;

	padding-top:20px;

}

div#cat-image {

	float:left;

	padding-right:10px;

}

div#cat-info {

	display:block;

	margin-left:225px;

	text-align:left;

	padding-top:5px;

	padding-left:15px;

	padding-bottom:15px;

}

div#cat-post {

	display:block;

	clear:both;

	margin-left:auto;

	margin-right:auto;

	text-align:left;

	padding-top:5px;

	padding-left:15px;

	padding-bottom:15px;

}

div#primary {

	margin-top:1em;

}

form#commentform .form-label {

	margin:1em 0 0;

}

form#commentform span.required {

	background:#fff;

	color:#c30;

}

form#commentform, form#commentform p {

	padding:0;

}

input#author, input#email, input#url, textarea#comment {

	padding:0.2em;

}

div.comments ol li {

	margin:0 0 3.5em;

}

textarea#comment {

	height:13em;

	margin:0 0 0.5em;

	overflow:auto;

	width:66%;

}

img {

	border:none;

}

img.animated {

	opacity:0.7;

	filter:alpha(opacity=70);

}

.alignright, img.alignright {

	float:right;

	margin:1em 0 0 1em;

}

.alignleft, img.alignleft {

	float:left;

	margin:1em 1em 0 0;

}

.aligncenter, img.aligncenter {

	display:block;

	margin:1em auto;

	text-align:center;

}

div.gallery {

	clear:both;

	height:180px;

	margin:1em 0;

	width:100%;

}

p.wp-caption-text {

	font-style:italic;

}

div.gallery dl {

	margin:1em auto;

	overflow:hidden;

	text-align:center;

}

div.gallery dl.gallery-columns-1 {

	width:100%;

}

div.gallery dl.gallery-columns-2 {

	width:49%;

}

div.gallery dl.gallery-columns-3 {

	width:33%;

}

div.gallery dl.gallery-columns-4 {

	width:24%;

}

div.gallery dl.gallery-columns-5 {

	width:19%;

}

div#nav-above {

	margin-bottom:1em;

}

div#nav-below {

	margin-top:1em;

}

div#nav-images {

	height:150px;

	margin:1em 0;

}

div.navigation {

	height:1.25em;

}

div.navigation div.nav-next {

	float:right;

	text-align:right;

}

div.sidebar h3 {

	font-size:1.2em;

}

div.sidebar input#s {

	width:7em;

}

div.sidebar li {

	list-style:none;

	margin:0 0 2em;

}

div.sidebar li form {

	margin:0.2em 0 0;

	padding:0;

}

div.sidebar ul ul {

	margin:0 0 0 1em;

}

div.sidebar ul ul li {

	list-style:disc;

	margin:0;

}

div.sidebar ul ul ul {

	margin:0 0 0 0.5em;

}

div.sidebar ul ul ul li {

	list-style:circle;

}

div#menu ul li, div.gallery dl, div.navigation div.nav-previous {

	float:left;

}

div#header {

	text-align:center;

	/*width:auto;*/

margin:0px;

	padding:0px;

	width:800px;

	height:110px;

	margin-left:auto;

	margin-right:auto;

}

div#footer {

	text-align:center;

	font-size: 10pt;

}

input#author, input#email, input#url, div.navigation div {

	width:50%;

}

div.gallery *, div.sidebar div, div.sidebar h3, div.sidebar ul {

	margin:0;

	padding:0;

}

h2, h3 {

	color:#FF99FF;

}



a, a:visited, a:active, div#footer a, div#footer a:visited, div#footer a:active {

	color: #FF99FF;/*text-decoration: underline;*/

}

a:hover, div#footer a:hover {

	color: #ffffff;

	text-decoration: underline;

}

.album-thumbnail {

	float: left;

	padding-top: 10px;

	padding-right: 15px;

	padding-bottom: 10px;

	padding-left: 0px;

}

.album-text {

	padding-top: 15px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

}



/* hide the ibit mp3 player text links */

.onebit_mp3 a { display: none; }