/*
CSS master file for Sutton Guest House
Created: 01/04/2008 @ 20:34
Last Updated: 02/04/2008 @ 13:29
Author: Luke Lanchester - hybridlogic.co.uk
*/


/*///// GLOBAL ////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
* { margin: 0; padding: 0; }
body {font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #44442B;background: #B2A161 url(images/bg.jpg) repeat top left;}
a:link, a:visited {text-decoration: none;color: #3E6297;}
a:hover, a:active { color: #CA440B; }
.hide { display: none; }
.clear { clear: both; }
p {line-height: 21px;}
h2 {font-size: 16px;color: #756939;font-weight: normal;}


/*///// HEADER ////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#container {width: 850px;margin: 50px auto;background: #FFF;border: 5px solid #C2B685;}
#header {height: 60px;background: #FFF url(images/header_bg.jpg) repeat-x top left;}
#header h1 a {display: block;float: left;height: 29px;width: 276px;background: url(images/title.jpg) no-repeat;margin: 19px 0 0 17px;}
#header ul {float: right;padding: 24px 13px 0 0;}
#header ul li {list-style-type: none;display: inline;padding: 0 10px;}
#header ul li a:link, #header ul li a:visited { color: #756939; }
#header ul li a:hover, #header ul li a:active { color: #CA440B; }


/*///// CONTENT ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#content {width: 529px;float: left;}
#content h2 {padding: 30px 0 25px 34px;}
#content p {padding: 0 63px 9px 61px;}
.double_list {float: left;background: url(images/double_list_divide.jpg) no-repeat 251px 50%;padding-left: 65px;}
.double_list ul {width: 180px;float: left;list-style-type: none;}
.double_list li {padding: 3px 0 13px 0;}
.double_list .list_right { margin-left: 47px; text-align: right; }
#content .clear { padding: 30px 63px 48px 61px; }


/*///// SIDEBAR ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#sidebar {width: 321px;float: left;padding: 20px 0 8px 0;}
.sidebox {width: 301px;margin-bottom: 28px;}
.sidebox h2 {padding: 13px 0 0 16px;}
#find_us_box {background: #E1DBC1 url(images/find_us_glass.jpg) no-repeat bottom right;}
#find_us_box h2 { padding: 13px 0 25px 16px; }
#find_us_box p {padding: 0 40px 15px 47px;}
#room_prices_box {background: #D5D5BD;}
#room_prices_box p { clear: left; padding: 0 40px 24px 47px; color: #79794D; line-height: 15px; }
dl.prices {width: 254px;padding: 20px 0 8px 47px;float: left;}
dl.prices dt { width: 91px; float: left; padding: 8px 0; }
dl.prices dd { width: 115px; float: left; padding: 8px 0; color: #845E37; }


/*///// FOOTER ////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#footer_images {width: 850px;clear: both;}
#footer {background: #3F3F28 url(images/footer_bg.jpg) repeat-x top left;height: 50px;margin: 36px 1px 1px 1px;color: #5B5B39;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#footer a:link, #footer a:visited { color: #B1B183; }
#footer a:hover, #footer a:active { color: #CA440B; }
#footer span { color: #B1B183; }
#footer p { padding: 14px 24px 0 24px; }
#footer p.right {float: right;}
#footer p.left {float: left;}
