/*
Theme Name: Playright Marbella
Description: This theme has been made especially for the Playright Marbella Restaurant
Author: craigedmonds.com
*/

.cufon-loading #buttons { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}
.cufon-active #buttons { /* for Cufon.replace('h1') */
	font-size: 1.7em;
	font-weight: bold;
}

body { padding: 0; margin: 0; width: 100%; display: table; font-family: "Times New Roman", Times, serif; color: #BBA177; font-size: .95em; background-color: #0A0A07; background-image: url(images/background.jpg); background-repeat: no-repeat; background-position: center top; }
h1 { font-family: "Times New Roman", Times, serif; font-size: 23px; margin: 0px; padding: 0px; color: #BBA177; font-weight: lighter; }
h2 { font-size: 1.75em; margin: 0px; padding: 0px; font-weight: normal; display: block; text-align: left; }
#container { height: 870px; width: 770px; margin-right: auto; margin-left: auto; }
#nav { width: 594px; height: 48px; margin-top: 115px; margin-right: auto; margin-left: auto; margin-bottom: 30px; }
#nav #buttons { float: left; width: 99px; text-align: center; height: 30px; margin-top: 5px; }
#nav #buttons a { text-decoration: none; color: #403223; font-family: Tahoma, Geneva, sans-serif; display: block; margin-top: 5px; }
#nav #buttons a:hover { color: #FFF; }
#slideshow-frame { width: 722px; height: 277px; margin-top: 15px; margin-right: auto; margin-left: auto; background-image: url(images/slideshow-frame.jpg); background-repeat: no-repeat; }
#slideshow-frame #slideshow-container { padding-top: 25px; height: 225px; width: 664px; margin-left: 29px; }
#home-columns { width: 767px; margin-top: 10px; height: 344px; background-image: url(images/home-frames.png); }
#home-columns #home-col1 { float: left; width: 450px; height: 280px; margin-left: 30px; margin-top: 30px; }
#home-columns #home-col2 { float: right; width: 180px; height: 250px; margin-top: 45px; margin-right: 20px; }
#sub-col1 { position: relative; }
#sub-columns { width: 767px; margin-top: 10px; height: 638px; background-image: url(images/sub-frames.png); }
#sub-columns #sub-col1 { float: left; width: 445px; height: 570px; margin-left: 37px; margin-top: 30px; }
#sub-columns #sub-col2 { float: right; width: 180px; height: 550px; margin-top: 45px; margin-right: 22px; }
.aligncenter.size-full { padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; display: block; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
table { margin-top: 30px; width: 440px; }
.column-1 { text-align: left; vertical-align: top; font-size: 0.9em; font-weight: lighter; padding-bottom: 15px; }
.column-2 { text-align: right; width: 40px; font-weight: bold; vertical-align: top; }
#menu-header { height: 50px; margin-bottom: 20px; }
#menu-header #menu-title { font-size: 1.75em; float: left; margin-top: 10px; }
#menu-header #menu-flags { float: right; height: 30px; width: 136px; background-image: url(images/flags.png); margin-top: 6px; margin-right: -5px; padding-top: 9px; background-repeat: no-repeat; padding-left: 13px; }
#menu-flags #flag1 { float: left; height: 21px; width: 33px; margin-right: 5px; }
#menu-flags #flag2 { float: left; height: 21px; width: 33px; margin-right: 5px; }
#menu-flags #flag3 { float: left; height: 21px; width: 33px; }
#sub-col1 ul { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
#sub-col1 ul li { font-size: 14px; padding-bottom: 5px; }
#take-note { font-size: 14px; margin: 0px; padding: 0px; }
#take-note h2 { font-size: 1.75em; margin: 0px; padding: 0px; font-weight: normal; display: block; text-align: center; }
#testimonials-sidebar h2 { font-size: 1.75em; margin: 0px; padding: 0px; font-weight: normal; display: block; text-align: center; }
#testimonials-sidebar { font-size: 14px; margin: 0px; padding: 0px; }
#sidebar-links { font-size: 14px; margin: 0px; padding: 0px; }
#sidebar-links h2 { font-size: 1.75em; margin: 0px; padding: 0px; font-weight: normal; display: block; text-align: center; }
#sidebar-links #link-wrapper { height: 90px; width: 122px; margin-right: auto; margin-left: auto; background-image: url(images/links-frames.png); margin-bottom: 20px; display: block; margin-top: 10px; }
#sidebar-links #link-wrapper #link-image a img { margin-top: 7px; margin-left: 6px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#sidebar-contact { font-size: 14px; margin: 0px; padding: 0px; }
#sidebar-contact h2 { font-size: 1.75em; margin: 0px; padding: 0px; font-weight: normal; display: block; text-align: center; }
#sidebar-contact a:link { color: #BBA177; text-decoration: none; }
#sidebar-contact a:hover { color: #BBA177; text-decoration: underline; }
#sidebar-contact #sidebar-map { margin-top: 5px; }
#prev-next { float: right; width: 74px; }
#prev-next #prev-button a { height: 36px; width: 32px; background-image: url(http://www.theplaywrightmarbella.com/wp-content/themes/playright/images/prev.png); background-repeat: no-repeat; display: block; float: right; cursor: pointer; }
#prev-next #next-button a { height: 36px; width: 32px; background-image: url(images/next.png); background-repeat: no-repeat; display: block; float: right; margin-left: 10px; cursor: pointer; }
#gallery { width: 420px; margin-left: 15px; }
#gallery #gallery-items { width: 49%; background-image: url(images/gallery-frame.png); background-repeat: no-repeat; height: 180px; float: left; background-position: center; margin-left: 3px; }
#gallery #gallery-items #gallery-pic { height: 100px; width: 150px; margin-top: 21px; margin-left: 26px; }
#gallery #gallery-items #gallery-text { height: 20px; width: 160px; margin-top: 23px; margin-left: 30px; text-align: center; color: #000; padding-top: 5px; }
#gallery #gallery-items img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#events-column { width: 767px; margin-top: 10px; height: 638px; padding-top: 15px; }
#events-container  { background-image: url(images/events-container.png); background-repeat: no-repeat; height: 158px; padding-right: 20px; margin-bottom: 10px; padding-top: 17px; }
#events-wrapper  { width: 650px; height: 127px; margin-left: 60px; display: block; }
#events-wrapper #events-image  { float: left; width: 222px; height: 127px; background-image: url(images/events-images-borders.png); margin-right: 20px; display: block; }
#events-wrapper #events-image img { margin-top: 9px; height: 105px; width: 205px; margin-left: 10px; display: block; }
#events-wrapper #events-texts { padding: 0px; float: left; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 17px; width: 400px; }
#events-wrapper #events-texts h2 { display: block; font-size: 1.3em; margin: 0px; padding: 0px; }
#events-wrapper #events-dates { }
#events-wrapper #events-spacer { padding: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #BBA177; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#events-wrapper #events-texts p { font-size: .95em; margin: 0px; padding: 0px; }
#home-col2 #like-box { background-color: #FFF; }
#footer { height: 30px; margin-right: auto; margin-left: auto; width: 770px; margin-top: 15px; font-size: 13px; }
#footer #footer-right { float: right; }
#footer #footer-left { float: left; }
#footer #footer-right a { text-decoration: underline; color: #BBA177; margin-left: 10px; }