/*
Theme Name: Siam Residence DE
Theme URI: http://www.siamresidence.com/
Description: This theme was programmed by PhilippKnoll.com.
Version: 1.0
Author: Philipp Knoll
Author URI: http://www.philippknoll.com/
Tags: brown, custom header, fixed width, three columns, widgets


*/

body {font-size:11px; font-family:Verdana; background-attachment: fixed; background:url('images/siam-body-bg.jpg'); color:#686659; text-align:center; margin:0 0 20px 0; padding:0;}

#page {margin:4px auto; padding:0; width:993px; border:0; text-align:left;}

#header {position:relative; float:left; height:94px; width:955px; margin:0; padding:0 19px 0 19px; color:#FFFFFF; font-size:12px; font-weight:normal; background:url('images/siam-header-bg.png') no-repeat;}

#logo {position: absolute; top: 5px; left: 19px; width:352px; padding:0;}

#switcher {position: absolute; top: 5px; left: 371px; width:593px; padding:10px 10px 0 0; font-size:10px; text-align:right; color:#FFFFFF;}

#switcher a {font-size:10px; color:#FFFFFF; text-decoration:none;}

#switcher a:hover {font-size:10px; color:#FFFFFF; text-decoration:underline;}

#switcher img {margin:0 0 -2px 0; padding:0;}

#onlinebooking {position: absolute; top: 50px; left: 844px; width: 120px; height: 24px;}
#onlinebooking a {display: block; background: url('images/siam-online-booking.png') no-repeat; background-position: 0 0; width: 120px; height: 24px}
#onlinebooking a:hover {background: url('images/siam-online-booking.png') no-repeat; background-position: 0 -24px;}

#obooking {position: relative; float: left: width: 120px; height: 24px;}
#obooking a {display: block; background: url('images/siam-online-booking.png') no-repeat; background-position: 0 0; width: 120px; height: 24px}
#obooking a:hover {background: url('images/siam-online-booking.png') no-repeat; background-position: 0 -24px;}

#wrapper {width:955px; float:left; margin:0; padding:0 19px 0 19px; background:url('images/siam-wrapper-bg.png') repeat-y;}

#banner {float:left; height:300px; width:955px; padding:1px 19px 1px 19px; margin:0; background:url('images/siam-white-bg.png') repeat-y;}

#sidebarleft {float:left; margin:1px 0 0 0; width:200px; padding:0;}

#sidebarleft ul {padding:0; margin:0; list-style-type:none;}

#sidebarleft li {padding:0 10px 0 10px; margin:0 0 40px 0; list-style-type:none;}

#sidebarleft h2 {font-size:16px; margin:0 0 10px 0; padding:0; line-height:18px;}

#navbox {float:left; width:200px; background-color:#A7A37D; margin:0 0 20px 0; padding:0; z-index:1;}

#navbox ul {padding:0; margin:0; list-style-type:none;}

#navbox ul li {padding:0; margin:0; width:200px; list-style-type:none; border-bottom:1px #EDE8D4 solid; position:relative;}

#navbox li a {font-family:"Arial Narrow"; display:block; color:#FFFFFF; padding:5px 5px 5px 10px; font-size:13px; font-weight:bold; text-decoration:none;} 

#navbox li a:hover {background:url('images/siam-nav-bg.jpg') repeat-y;}

div#navbox ul ul {display:none;}

div#navbox ul li:hover ul {display:block; z-index:1;}

div#navbox ul ul:hover {disply:block; z-index:1;}

#navbox li ul {position:absolute; left: 200px; background-color:#A7A37D; top:0;}

#testimonialbox {width:180px; padding:0; margin:0 0 20px 0; color:#686659; font-size:10px; float:left;}

#testimonialcontent {width:180px; float:left; padding:0; margin:0;}

#testimonialname {width:180px; float:left; padding:0; margin:0; font-weight:bold;}

#testimonialname a {font-size:10px; color:#686659; text-decoration:none; font-weight:bold;}

#testimonialname a:hover {font-size:10px; color:#686659; text-decoration:underline; font-weight:bold;}

#textcolumn {float:left; padding:20px 15px 0 15px; margin:1px 0 20px 0; width:516px; text-align:left; line-height:20px;}

#blogcolumn {float:left; padding:20px 15px 0 15px; margin:1px 0 20px 0; width:516px; text-align:left; line-height:20px;}

/*#textcolumn img {padding:4px; border:1px #A7A37D solid;}*/

#textcolumn h1 {font-family:"Arial Narrow"; font-size:20px; font-weight:normal; color:#615C33; margin:0 0 20px 0; line-height:24px;}

#textcolumn h2 {font-family:"Arial Narrow"; font-size:18px; font-weight:normal; color:#615C33; margin:20px 0 10px 0; line-height:24px;}

#textcolumn h2 a {font-family:"Arial Narrow"; font-size:18px; font-weight:normal; color:#615C33; margin:0px 0 10px 0; line-height:24px;}

#textcolumn h2 a:hover{font-family:"Arial Narrow"; font-size:80px; font-weight:normal; color:#0066CC;}

#textcolumn h3 {font-family:"Arial Narrow"; font-size:16px; font-weight:normal; color:#615C33; margin:30px 0 15px 0;}

#widetextcolumn {width:740px; float:left; margin:1px 0 20px 0; line-height:20px; padding:20px 0 0 15px;}

#widetextcolumn img {padding:4px; border:1px #A7A37D solid;}

#gallerytable {margin:-45px 0 4px 7px; display:inline; float:right; padding:0; width:209px; border:0;}

#gallerytable img {margin:0 0 10px 0; float:right;}

#imagesidebar {padding:20px 0 0 0; float:left; width:209px; text-align:left; margin:0;}

#imagesidebar img {padding:4px; border:1px #A7A37D solid; margin:0 0 20px 0; width:199px;}

#imagesidebar img:hover {background-color:#85ACD7;}

#sidebarright {padding:0; float:left; width:209px; text-align:left; margin:0;}

#sidebarright ul {padding:0; margin:20px 0 0 0; list-style-type:none}

#sidebarright li {padding:0; margin:0 0 20px 0; list-style-type:none}

.greenbox {width:195px; background-color:#91C228; background-image:url('images/siam-greenbox-bg.jpg'); background-position:bottom; background-repeat:repeat-x; color:#FFFFFF; margin:0; padding:14px 7px 18px 7px;}

.redbox {width:195px; background-color:#C24C28; background-image:url('images/siam-redbox-bg.jpg'); background-position:bottom; background-repeat:repeat-x; color:#FFFFFF; margin:0; padding:14px 7px 18px 7px;}

.bluebox {width:195px; background-color:#289DC2; background-image:url('images/siam-bluebox-bg.jpg'); background-position:bottom; background-repeat:repeat-x; color:#FFFFFF; margin:0; padding:14px 7px 18px 7px;}

.smoothbox {width:209px; background:url('images/siam-smoothbox-bg.jpg') repeat-y; margin:0; padding:0;}

.smoothboxtop {width:209px; height:15px; background:url('images/siam-smoothbox-top.jpg') no-repeat; margin:0; padding:0;}

.smoothboxmiddle {width:169px; background:url('images/siam-smoothbox-transition.jpg') no-repeat; margin:0; padding:0 20px 0 20px;}

.smoothboxbottom {width:209px; height:16px; background:url('images/siam-smoothbox-bottom.jpg') no-repeat; margin:0; padding:0;}

.smoothbox h2 {font-size:16px; margin:0 0 10px 0; padding:0; font-weight:normal; font-family:"Arial Narrow";}

.greenbox h2, .redbox h2, .bluebox h2 {color:#FFFFFF; font-size:15px; margin:0 0 10px 0; padding:0; font-weight:bold;}

.greenbox ul, .redbox ul, .bluebox ul {padding:0; margin:0; list-style-type:disc;}

.greenbox li, .redbox li, .bluebox li {padding:0 0 20px 0; margin:0; list-style-type:disc;}

#footergallery {width:993px; padding:1px 15px 1px 17px; margin:0; float:left; background:url('images/siam-white-bg.png') repeat-y;}

#footergallery img {padding:4px; border:1px #A7A37D solid; margin:0 2px 0 2px; width:123px; height:79px;}

#footergallery img:hover {background-color:#85ACD7;}

.footergalleryimg {display:none;}

#footer {padding:3px 19px 0 19px; margin:0; width:955px; height:37px; clear:both; font-size:10px; color:#FFFFFF; background:url('images/siam-footer-bg.png') no-repeat; float:left;}

#design {float:left; margin:0; padding:0 0 0 4px; height:37px; width:396px; text-align:left; color:#C5C5AC;}

#design a {color:#C5C5AC; text-decoration:none;}

#design a:hover {color:#C5C5AC; text-decoration:underline;}

#legal {float:left; margin:0; padding:0 4px 0 0; height:37px; width:551px; text-align:right; color:#FFFFFF;}

#legal a {color:#FFFFFF; text-decoration:none;}

#legal a:hover {color:#FFFFFF; text-decoration:underline;}

#subfooter a, #navfooter a {color:#FFFFFF; text-decoration:none;}

#subfooter a:hover, #navfooter a:hover {color:#FFFFFF; text-decoration:underline;}

#subfooter {padding:0 19px 0 19px; margin:10px 0 0 0; width:955px; font-size:10px; color:#FFFFFF; text-align:center;}

#navfooter {padding:0 19px 0 19px; margin:20px 0 0 0; width:955px; font-size:10px; color:#FFFFFF; text-align:center;}

#infofooter {padding:0 19px 0 19px; margin:20px 0 0 0; width:955px; font-size:10px; color:#FFFFFF; text-align:center;}

#navfooter h3, #infofooter h3 {font-size:12px; color:#FFFFFF; font-weight:bold; margin:0 0 5px 0;}

.post {padding:0; margin:0 0 50px 0;}

.post h1 {font-family:"Arial Narrow"; font-size:20px; font-weight:normal; color:#615C33; line-height:24px; margin:0px;}

.post h2 {font-family:"Arial Narrow"; font-size:20px; font-weight:normal; color:#615C33; line-height:24px; margin:0px;}

.post h2 a { font-family:"Arial Narrow"; font-size:20px; font-weight:normal; color:#615C33; line-height:24px; margin:0px; text-decoration:none;}

.post h2 a:hover {font-family:"Arial Narrow"; font-size:20px; font-weight:normal; margin:0px; text-decoration:none; color:#0066CC;}

.entry {padding:0; margin:10px 0 0 0; line-height:17px; letter-spacing:1px;}

.facebookthis {padding:0px; margin:0 5px 2px 0; display:inline; float:left;}

.facebookthis img:hover {-moz-opacity: 0.60; opacity:0.60; filter: alpha(opacity=60); background-color:#FFFFFF;}

.share {float:left; width:516px; text-align:center; margin:20px 0 20px 0; padding:0;}

.shareh2 {font-size:15px; color:#90C127; margin:0px 0 10px 0; padding:0; width:516px; text-align:left; float:left;}

.share img {margin:0; padding:0 1px 0 1px;}

.share img:hover {-moz-opacity: 0.40; opacity:0.40; filter: alpha(opacity=40); background-color:#FFFFFF;}

.diggbox {padding:0; margin:0 10px 2px 0; display:inline; float:left;}

.postmeta {font-family:Arial; font-size:10px; color:#999999; line-height:13px; letter-spacing:1px; margin:30px 0 0 0; padding:0;}

.postmetaheadline {font-family:Arial; font-size:10px; color:#999999; line-height:13px; letter-spacing:1px; margin:10px 0 30px 0; padding:0;}

.postmetadatabox {font-family:Arial; font-size:10px; color:#999999; border:#CCCCCC 1px solid; background:#CCFFFF; margin:20px 0 20px 0; padding:4px; line-height:11px;}

#navigation {padding:0; margin:40px 0 0 0; width:516px; float:left; font-size:15px;}

#navigationindex {padding:0; margin:-20px 0 0 0; width:516px; float:left; font-size:15px;}

.previouspost {float:left; width:248px; padding:0 10px 0 0; margin:0;}

.nextpost {float:left; width:248px; padding:0 0 0 10px; margin:0;}

#navigation h2 a {font-size:15px; color:#0066CC; font-weight:normal; text-decoration:none;}

#navigation h2 a:hover {font-size:15px; color:#0066CC; font-weight:normal; text-decoration:underline;}

img {border:0;}

img.centered {display:block; margin-left:auto; margin-right:auto;}

img.alignright {padding:0px; margin:0 0 2px 7px; display:inline; float:right;}

img.alignleft {padding:0px; margin:0 7px 2px 0; display:inline; float:left;}

.baseline {vertical-align:baseline;}

.archiveh2 {font-family:"Arial Narrow"; font-size:20px; font-weight:normal; color:#91C228; margin:0 0 20px 0; line-height:24px;}

a {color:#0066CC; text-decoration:none;}

a:hover {color:#333333; text-decoration:none;}

small {font-size:10px; color:#999999;}

.alignleft {float:left;}

.alignright {float:right;}

.center {text-align:center;}

#commentswrapper {width:100%; margin:0 0 20px 0; padding:0; float:left;}

#commentform {width:100%; margin:0; padding:0;}

#commentform p {margin:5px 0 5px 0;}

#commentform input {width:180px; padding:2px;}

#commentform textarea {width:516px; padding:2px;}

#commentform small {color:#333333;}

#commentform submit {}


.commentlist {padding:0; margin:0;}

.commentlist ul {padding:0; margin:0;}

.commentlist li {padding:0; margin:0 0 35px 0; list-style-type:none;}

.commentsh3 {font-size:25px; color:#90C127; font-weight:bold; margin:30px 0 20px 0;}

.commentbox {color:#333333; margin:0; padding:0; width:516px; float:left;}

.commentgravatar {float:left; margin:0 10px 0 0; padding:0;}

.commentgravatar img {padding:4px; border:#CCCCCC 1px solid;}

.commentgravatar img:hover {padding:4px; border:#CCCCCC 1px solid; background:#90C127;}

.commentauthor {float:left; padding:14px 0 0 0; margin:0; font-size:19px;}

.commentauthor a {color:#90C127; text-decoration:none;}

.commentauthor a:hover {color:#0066CC; text-decoration:none;}

.commentstatus {width:516px; text-align:center; font-size:12px; color:#90C127; font-weight:bold; padding:0; margin:20px 0 0 0; float:left; font-style:italic;}

.commenttext {width:516px; float:left; margin:0 0 0 0; padding:0; line-height:17px; letter-spacing:1px;}

.commentlist cite {padding:0; margin:0 0 0 4px; font-size:12px; font-weight:bold; color:#333333; font-style:normal;}

.commentlist small {font-size:10px; color:#999999;}



/* Packages Divs */

.packages {width:514px; margin:0 0 40px 0 ; border-top:0px #686659 dotted; border-left:1px #686659 dotted; border-bottom:1px #686659 dotted; border-right:1px #686659 dotted; float:left; padding:0;}

.packagesheadline {background-color:#D8D6B6; width:494px; padding:10px; margin:0; border-top:1px #686659 dotted; border-bottom:1px #686659 dotted; float:left;}

.packagesheadline b {font-size:13px;}

.packagescontent {width:494px; padding:10px; margin:0; float:left;}

.packagestitle {width:350px; margin:0; padding:0; float:left;}

.packagesprize {width:144px; margin:0; padding:0; float:left; font-size:14px; font-weight:normal; text-align:right;}

/* End Packages Divs */

/* Prizes Table */

.pricestable {border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: gray gray gray gray; border-collapse: collapse; background-color: white; line-height:normal;}
.pricestable td {border-width: 1px 1px 1px 1px; padding: 5px 1px 5px 1px; border-style: solid solid solid solid; border-color: gray gray gray gray; border-collapse: collapse; border-spacing:0px; -moz-border-radius: 0px 0px 0px 0px;}
.pricestablebrown {background-color:#D8D6B6;}
.pricestableblue {background-color:#D1F2EC;}
.pricestablegrey {background-color:#F8F8F8;}
.pricestablebeige {background-color:#FBFADE;}
.pricestablespecial {background-color:#cc0000; color: #ffffff; font-weight: bold;}

/* End Prizes Table */

/* Menu Table */

.menutable {width:516px; border-width: 0px 0px 0px 0px; border-spacing: 0px; border-style: solid solid solid solid; border-color: gray gray gray gray; border-collapse: collapse; background-color: white; line-height:normal; margin:0 0 50px 0;}

.menutable tr {border-width: 0px 0px 1px 0px; border-style:dotted; border-color: gray gray gray gray; border-collapse: collapse; border-spacing:0px; -moz-border-radius: 0px 0px 0px 0px;}

.menutable td {padding:10px 0 10px 0;}

.menutable .headline {font-size:15px; font-weight:bold; text-align:center;}

/* End Menu Table */


/* Press Table */

#presstable {margin:30px auto 30px auto;}

#presstable img {padding:4px; border:1px #A7A37D solid; margin:2px;}

#presstable img:hover {background-color:#85ACD7;}

/* End Press Table */


/* Movie Table */

#movietable {margin:30px 0 30px 0; width:100%;}

#movietable img {border:none;}

/* End Movie Table */

.floatright {float:right;}

legend {background-color:#FFFFFF;}

/* Miscellaneous */
#autumnspecial {clear: left;}
#autumnspecial a {display: block; background: url('images/siam-autumn-special.png') no-repeat; background-position: 0 0; width: 120px; height: 24px}
#autumnspecial a:hover {background: url('images/siam-autumn-special.png') no-repeat; background-position: 0 -24px;}