html, body {background:#000; font-family:verdana; font-size:90%; text-align:center;}

#wrapper {background:#800000; margin:10px auto 0 auto; padding:19px 0 0; text-align:left; width:660px;}
.wp-calendar {width:860px !important;}

/* This bit does all the work */
#container {position:relative; display:block; background:#fff; border-left:190px solid #c90;}
#inner {display:block; margin-left:-190px; padding:5px 5px 5px 0px;}
#left {float:left; position:relative; width:190px; left:0px;}
#center {margin-left:200px; margin-right:0px; position:relative; display:block; height:1%;}
.clear {clear:both;}

#center p {margin-right:5px; text-align:justify;}

#footer {background:#000; color:#fff; font-size:85%; margin-top:19px; padding-bottom:10px;}

#logo {margin:-5px 0 0 -10px; padding:0; height:308px; width:470px;}
#logo-home {margin:-5px 0 0 -10px; padding:0; height:306px; width:470px;}
#logo-short {margin:-5px 0 0 -10px; padding:0; height:47px; width:470px;}
#logo span, #logo-home span, #logo-short span {display:none;}

.lg-about {background:url(/images/about.jpg);}
.lg-bar-grill {background:url(/images/bar-grill.jpg);}
.lg-benefits {background:url(/images/benefits.jpg);}
.lg-calendar {background:url(/images/calendar.jpg); width:670px;}
.lg-community {background:url(/images/community.jpg);}
.lg-clubhouse {background:url(/images/clubhouse.jpg);}
.lg-dining {background:url(/images/dining.jpg);}
.lg-dues {background:url(/images/dues.jpg);}
.lg-events {background:url(/images/events.jpg);}
.lg-golf {background:url(/images/golf.jpg);}
.lg-location {background:url(/images/location.jpg);}
.lg-lots {background:url(/images/lots.jpg);}
.lg-membership {background:url(/images/membership.jpg);}
.lg-tennis-swim {background:url(/images/tennis-swim.jpg);}
.lg-villas {background:url(/images/villas.jpg);}

#logo-side {height:58px; width:178px;}
#logo-side a {display:block; background:url(/fiveoaks-logo3.gif) no-repeat; height:58px; width:178px;}
#logo-side a span {display:none;}

#logo-side-little {height:40px; width:179px;}
#logo-side-little a {display:block; background:url(/images/littlelogo3.jpg) no-repeat; height:40px; width:179px;}
#logo-side-little a span {display:none;}

#logo-side, #logo-side-little {margin:0 auto; padding:0;}

#menu, #menu ul {border-left:1px dotted #800000; list-style:none; margin-left:20px; padding-left:5px;}
#menu ul {border-left:0 none;}
#menu li {padding:1px 0;}
#menu a:hover {padding-left:7px;}

#menu2, #menu2 ul {border-left:1px dotted #800000; list-style:none; margin-left:20px; padding-left:5px;}
#menu2 ul {border-left:0 none;}
#menu2 li {padding:1px 0;}
#menu2 a:hover {padding-left:7px;}

fieldset {border:7px double #CC9900; margin: 10px 0 20px;}
legend {color:#006600; font-size:115%; font-variant:small-caps; font-weight:bold;}

.text-center {text-align:center;}