/*
Theme Name: Rockpool
Theme URI: http://rockpool.com/
Description: Rockpool WordPress Theme.
Author: BBM
Version: 2.0
Tags: 
*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* reset removed */
a {
	color:#999;	
	text-decoration:none;
}
body.page-id-74 a {
	color:#ccc;	
}
a:hover {
	color:#fff;	
}
body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#000;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	color:#ccc;
}	
body.page-template-page-melbourne-home-php, body.page-template-page-rbgmelbourne-php, body.page-template-page-rbgmelbourne-reservations-php, body.home,
body.page-template-page-thewaitingroom-php  {
	background-color:#fff;	
	color:#000;
}
body.page-template-page-store-php{
	background-color:#999999;
	color:#fff;
}
body.page-template-page-melbourne-home-php a, body.page-template-page-rbgmelbourne-php a, body.page-template-page-rbgmelbourne-php div#footerlinks ul li a
 {
	color:#000;	
}
body.page-template-page-melbourne-home-php a:hover, body.page-template-page-rbgmelbourne-php a:hover, body.page-template-page-rbgmelbourne-php div#footerlinks ul li a:hover, body.page-template-page-rbgmelbourne-reservations-php a:hover, body.page-template-page-thewaitingroom-php a:hover {
	color:#333 !important;	
}
body.page-template-page-store-php ul li a{
	color:#fff;
}
div#page {
	width:919px;	
	text-align:left;
	margin:83px auto 100px auto;
	background-repeat:no-repeat;
	background-position:bottom right;
}
body.page-template-page-home-php div#page {
	background-image:url(images/home.jpg);
	min-height:542px;
}
body.page-id-74 div#page {
	background-image:url(images/rockpool-bar-and-grill-syd.jpg);
	min-height:625px;
	width:960px;
}
body.page-template-page-sts-home-php div#page {
	background-image:url(images/spice-sydney.jpg);
	min-height:625px;
	width:960px;
}
body.page-template-page-melbourne-home-php div#page {
	background-image:url(images/rbg-melb.jpg);
	min-height:625px;
	width:960px;
}
body.page-template-page-spicetemplemelbourne-php div#page {
	background: #000 url(images/spice-melb.jpg) top right no-repeat;
	min-height:625px;
	width:960px;
}
body.page-template-page-thewaitingroom-php div#page{
	background:#fff url(images/twr-bg.jpg) top right no-repeat;
	margin-top:0;
	
}
body.page-template-page-store-php div#page{
	width:960px;
}
body.page-id-7032 div#page {
	background:url(images/rbg-perth-home.jpg) top right no-repeat;
	min-height:625px;
	width:960px;
}
/* RBG Perth home */
body#page-id-7032 .page{
	min-height:400px;
}
h1#logo {
	margin:0;
	width:165px;
	height:29px;
	text-indent:-9999px;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	float:left;
}
h1#logo a {
	display:block;
	height:29px;
}
body.page-id-74 h1#logo, body.page-id-78 h1#logo, body.page-template-page-rbgsydney-php h1#logo, body.page-template-page-rbgsydney-reservations-php h1#logo {
	background-image:url(images/rbg-logo.png);
	height:65px;
	width:196px;
	margin-left: 13px;
	margin-top: 30px;
}
body.page-id-74 h1#logo a, body.page-id-78 h1#logo a, body.page-template-page-rbgsydney-php h1#logo a, body.page-template-page-rbgsydney-reservations-php h1#logo a {
	height:65px;
}	
body.page-template-page-sts-home-php h1#logo, body.page-template-page-spicetemplesydney-php h1#logo, body.page-template-page-spicetemplesydney-reservation-php h1#logo {
	height:62px;
	width:113px;
	background-image:url(images/spice-sydney-logo.jpg);
}
body.page-template-page-spicetemplemelbourne-php h1#logo {
	height:103px;
	width:113px;
	background-image:url(images/spice-melb-logo.jpg);
	float:none;
}
body.page-template-page-spicetemplemelbourne-php h1#logo a{
	height:103px;
	width:113px;
}
body.page-template-page-thewaitingroom-php h1#logo {
	height:206px;
	width:254px;
	background-image:url(images/twr-logo.jpg);
	float:none;
}
body.page-template-page-rbgperth-php h1#logo, body.page-template-page-rbgperth-reservations-php h1#logo{
	background-image:url(images/rbg-perth.jpg);
	height:67px;
	width:190px;
	margin-left: 13px;
	margin-top: 30px;
}
body.page-template-page-rbgperth-php h1#logo a, body.page-template-page-rbgperth-reservations-php h1#logo a{
	display:block;
	height:67px;
	width:190px;

}

body.page-template-page-thewaitingroom-php h1#logo a{
	height:206px;
	width:254px;
}
body.page-template-page-sts-home-php h1#logo a, body.page-template-page-spicetemplesydney-php h1#logo a, body.page-template-page-spicetemplesydney-reservation-php h1#logo a {
	display:block;
	height:62px;
}

body.page-template-page-melbourne-home-php h1#logo, body.page-template-page-rbgmelbourne-php h1#logo, body.page-template-page-rbgmelbourne-reservations-php h1#logo {
	height:47px;
	width:140px;
	background-image:url(images/rbg-melb-logo.png);
	margin-top: 10px;
}
body.page-template-page-melbourne-home-php h1#logo a, body.page-template-page-rbgmelbourne-php h1#logo a, body.page-template-page-rbgmelbourne-reservations-php h1#logo a {
	display:block;
	height:47px;
}
ul#menu-rockpool-sydney, ul#menu-rockpool-bar-and-grill, ul#menu-spice-temple-sydney, ul#menu-rockpool-bar-and-grill-melbourne, ul#menu-spice-temple-melbourne,
ul#menu-the-waiting-room, ul#menu-rockpool-bar-and-grill-perth {
	margin:30px 0px 0px 0px;
	padding:0;
	float:left;
	clear:left;
}
ul#menu-rockpool-sydney li, ul#menu-rockpool-bar-and-grill li, ul#menu-spice-temple-sydney li, ul#menu-rockpool-bar-and-grill-melbourne li, #menu-spice-temple-melbourne li,
ul#menu-the-waiting-room li, ul#menu-rockpool-bar-and-grill-perth li {
	text-transform:uppercase;	
	font-size:11px;
	list-style:none;
}
body.page-template-page-home-php div.post, body.page-id-74 div.post {
	clear:both;
	padding-top:260px;	
}
.sydneypost {
	width:455px;	
	clear:left;
	padding-top: 35px;
}
.rbgpost {
	width:455px;	
	clear:left;
	padding-top: 130px;	
	margin-left: 30px;
}
.stspost {
	width:455px;	
	clear:left;
	padding-top: 260px;	
	margin-left: 30px;
}
.melbpost {
	width:455px;	
	clear:left;
	padding-top: 110px;
}
.melbpost, ul#menu-rockpool-bar-and-grill-melbourne, body.page-template-page-melbourne-home-php h1#logo {
	margin-left: 30px;
}
body.page-template-page-rbgmelbourne-php ul#menu-rockpool-bar-and-grill-melbourne, body.page-template-page-rbgmelbourne-reservations-php ul#menu-rockpool-bar-and-grill-melbourne {
	margin-left: 0px;	
}
.pageimage {
	float:right;
	margin:0 0 35px 15px;
	clear:right;
}
ul#menu-rockpool-sydney-sub-nav, ul#menu-rockpool-bar-and-grill-sub-nav, ul#pages, ul#menu-spice-temple-sydney-sub-nav, 
ul#menu-rockpool-bar-and-grill-melbourne-sub-nav, ul#menu-rockpool-bar-and-grill-perth-sub-nav {
	clear:both;
	float:right;	
}
body.page-id-7032 ul#menu-rockpool-bar-and-grill-perth-sub-nav{
	margin-top:500px;	
}
body.page-id-74 ul#pages {
	margin-top:155px;
}
ul#menu-rockpool-sydney-sub-nav li,  ul#menu-rockpool-bar-and-grill-sub-nav li, ul#pages li, ul#menu-spice-temple-sydney-sub-nav li, 
ul#menu-rockpool-bar-and-grill-melbourne-sub-nav li, ul#menu-rockpool-bar-and-grill-perth-sub-nav li {
	float:left;
	margin-left:10px;
	text-transform:uppercase;	
	font-size:10px;
	list-style:none;
}
ul#menu-rockpool-bar-and-grill {
	font-size:11px;
	padding-left: 20px;
}
body.page-id-78 ul#menu-rockpool-bar-and-grill, body.page-template-page-rbgsydney-php ul#menu-rockpool-bar-and-grill, body.page-template-page-rbgsydney-reservations-php ul#menu-rockpool-bar-and-grill {
	padding-left: 0px;
}
p.nocomments {
	display:none;
	visibility:hidden;
}
body.page-template-page-sydney-php ul#pages {
	clear:none;	
}
body.page-template-page-melbourne-home-php ul#pages {
	margin-top: 180px;	
}
div#footerlinks {
	clear:both;	
	display:block;
	margin:40px 0px 20px 0px;
	padding:20px 0px;
	border-top:1px solid #141414;
	border-bottom:1px solid #141414;
}
.page-id-7032 div#footerlinks {
	display:none;
}

.flcol {
	float:left;
	width:164px;
}
#flcol6 {
	float:right;	
}
div#footerlinks h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	color:#999;
	text-transform:uppercase;
	margin:0px;
}
div#footerlinks ul {
	margin:0;
	padding:0;
}
div#footerlinks ul li {
	list-style:none;	
}
div#footerlinks ul li a {
	color:#ccc;	
}
div.menu-rockpool-sydney-sub-nav-container {
	float:right;	
}
#FlashID {
	float:right;
	margin-bottom:35px;
	margin-top:25px;
}
/* Newsletter form */
#newsletter-signup{
	width:450px;
}
#signup .fields{
	width:210px;
	float:left;
}
#signup  .textinput{
	width:90%;
	margin-bottom:3px;
}
#signup #SendButton{
	margin-top:5px;
	width:100px;
}
#message{
	color:#FF6;
}
.page-id-199 #message{
	color:#CC1115;
}
/* HOME PAGE */
.home {background-color:#fff;}
.home #page{
	background:#fff url(images/rockpool.jpg) top left no-repeat;
	height:625px;
}
.home a:link, .home a:visited{
	color:#666;
}
.home a:hover, .home a:active, .home a:focus{
	color:#999;
}
#top-menu{
	margin:0 0 0 300px;
	padding-top:40px;
}
#top-menu ul{
	float:left;
	list-style-type:none;
	margin:0 20px 0 0;
}
#side-menu{
	clear:left;
	padding:50px 0 0 60px;
} 
#side-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#side-menu ul#friends{
	margin-top:20px;
	padding:0;
}
.home h3{
	margin:0;
	padding:0;
	font-size:11px;
	color:#666;
}
/* STORE */
body.page-id-6016{
}
.page-id-6016 img.alignright{
	float:right;
	clear:right;
	margin:0 0 20px 50px;
}

/* Gallery */
.page-id-7071 #page,
.page-id-7065 #page,
.page-id-7069 #page,
.page-id-7085 #page,
.page-id-7081 #page,
.page-id-7089 #page,
.page-id-7113 #page,
.page-id-7112 #page,
.page-id-7114 #page,
.page-id-7137 #page,
.page-id-7095 #page,
.page-id-7130 #page,
.page-id-7931 #page,
.page-id-7932 #page,
.page-id-7930 #page{
	position:relative;
}
#gallery{
	position:absolute;
	right:10px;
}

/* Booking Forms */
#booking_frm{
	width:400px;
	float:right;
}
#showPolicy{
	width:400px;
	text-align:center;
	float:right;
	font-weight:bold;
	font-size:14px;
	margin-top:180px;
}
a#showPolicy {
	color:#fff;
}
.page-id-191 a#showPolicy {
	color:#000;
	margin-top:140px;
}
#contentPopup {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #ccc;
    box-shadow: 0 3px 3px #fff;
    color: #000;
    min-height: 300px;
    position: absolute;
    top: 150px;
    width: 500px;
    z-index: 100;
	margin-left:250px;
}
.page-id-14032 #contentPopup {
	background: #CCC url(none) repeat scroll 0 0;
}
#closePopup {
    background: none;
    color: #000;
    font-size: 17px;
    font-weight: bold;
    height: 21px;
    overflow: hidden;
    padding-top: 4px;
    position: absolute;
    right: 25px;
    text-align: center;
    text-decoration: none;
    top: 5px;
    width: 24px;
}
#contentPopupContent {
    overflow: auto;
    padding: 20px;
}
