/* - GLOBAL
=========================================================================*/
html { font-size:101%; background: url(/images/bg.jpg) repeat #faf2c2;  }
body {background:url(/images/bg-top.jpg) center top no-repeat;  font:.75em/1.5em Arial, Helvetica, sans-serif /* 12px font */; color:#696155; margin:0 auto;  /* make anything a hover with this code >> */ behavior:url("/css/csshover.htc") }
table, td { border:0; border-spacing:0; border-collapse:collapse; vertical-align:top }
img { border:0; behavior:url("/css/pngfix.htc") }
img.right { float:right; margin-left:8px; }
img.left { float:left; margin-right:8px; }
html, body, ul, li, form, input, select, h1, h2, h3, h4, h5, h6, table, tr, td, p { list-style-type:none; padding:0; margin:0 }
a { color:#0ea7d9; text-decoration:none; -moz-outline-width:0; outline:none }
a:hover { color:#efb323; text-decoration:underline }
form { padding:0; margin:0;}
input { padding:0; margin:0;}

/* - GENERICS
=========================================================================*/
/* headings */
h1, h2, h3, h4, h5, h6 { font-size:2em /* 24px */; line-height:1em; padding:18px 0 4px 0; }
h2, h3, h4, h5, h6 { line-height:normal; padding:10px 0 }
h2 { font-size: 1.333em /* 16px */; color:#2c2217; }
h3 { font-size:1.5em 	/* 18px */ }
h4 { font-size:1.333em 	/* 16px */ }
h5 { font-size:1.167em 	/* 14px */ }
h6 { font-size:1em 		/* 12px */ }

/* lists */
/* unordered */
ul { padding:.5em 2em }
ul ul { padding:0 2em }
ul li { list-style:disc }
ul li li { list-style:circle }
ul li li li { list-style:square }

/* ordered */
ol { padding:.5em 2.333em }
ol ol { padding:0 2.333em }
ol li { list-style:decimal }
ol li li { list-style:upper-alpha }
ol li li li { list-style:lower-roman }

/* paragraphs */
p { padding:10px 0 }

/* aligning AND clearing */
.clearleft { clear:left }		.alignleft { float:left }
.clearright { clear:right }		.alignright { float:right }
.clearboth { clear:both }		.aligncenter { margin:0 auto }


/* - MAINWRAP
=========================================================================*/
#MainWrap { width:978px; margin:0 auto; min-height:713px;}
#top { width:978px; height:43px; background:url(/images/wrapper_top.png) no-repeat top center; margin:0;}
#middle { width:927px; background:url(/images/wrapper_middle.png) repeat-y top center; margin:0; padding:0 26px 0 25px; float:left;}
*html #top { width:978px; height:43px; background:url(/images/wrapper_top-ie6.gif) no-repeat bottom center; margin:0;}
*html #middle { width:927px; background:url(/images/wrapper_middle-ie6.gif) repeat-y center; margin:0; padding:0 26px 0 25px;}

/* - HOMEPAGE
=========================================================================*/
#content-hp { width:927px; height:618px; margin:0; padding:0; position:relative; z-index:5; background:url(/images/flashpic.jpg) no-repeat;}
#flash {width:927px; height:618px; margin:0 0 -618px 0 ; position:relative; z-index:6; float:left; }

#hp-content {  color:#b4a68c; font-family:Helvetica, Arial, sans-serif; font-size:12px; width:159px; height:100%; margin:0 0 10px 25px; }
#hp-content #links { text-align:center; margin:0; padding:0; color:#478498;}
#hp-content #links a { text-decoration:none; color:#478498;}
#hp-content #links a:hover, #hp-content #hp-links a:active { color:#0ea7d9;}



/* - NAVIGATION
=========================================================================*/
/* main-leftnav */
#leftnav-hp { width:209px; height:100%; background:url(/images/bg-leftnav.png) repeat-y; position:relative; z-index:10; float:left;  }
#leftnav-hp #nav, #leftnav #nav { width:180px; border-bottom: solid 1px #3f3526; margin:0 0 14px 8px;}
#leftnav-hp #nav a, #leftnav #nav a { display:block; width:180px; height:18px; border-top:solid 1px #3f3526; padding:5px 0 7px 0; margin:0;  font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#efb323; text-align:center; }
#leftnav-hp #nav a:hover, #leftnav #nav a:hover,
.livingSection #leftnav #nav a.living,
.homesSection #leftnav #nav a.homes,
.sitesSection #leftnav #nav a.sites,
.aboutSection #leftnav #nav a.about,
.gallerySection #leftnav #nav a.gallery,
.testimonialsSection #leftnav #nav a.testimonials,
.eventsSection #leftnav #nav a.events,
.contactSection #leftnav #nav a.contact
{ color:#0ea7d9; text-decoration:none;}

/* top-subnav */
#subnav { width:699px; height:26px; margin:0; width:680px; float:left; padding:69px 0 29px 33px;}
#subnav-splsh { width:699px; height:26px; margin:0; width:680px; float:left; padding:23px 0 19px 13px;}
#subnav #subnav ul, #subnav-splsh #subnav ul { padding:0; margin:0 0 6px 0; float:left; clear:both;}
#subnav ul li, #subnav-splsh ul li { display:inline-block; float:left; background:url(/images/sub-lft.png) left no-repeat; padding:0 4px; margin:0 2px;}
#subnav .link, #subnav-splsh .link { float:left; background:url(/images/sub-rt.png) right no-repeat; }
#subnav a, #subnav-splsh a { background: url(/images/sub-bg.png) repeat-x; padding:5px; margin-right:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:15px; color:#fff; display:inline-block; float:left; }
#subnav a:hover, #subnav-splsh a:hover { background: url(/images/sub_hover-bg.png) repeat-x; text-decoration:none;}
#subnav ul li:hover, #subnav-splsh ul li:hover { background:url(/images/sub_hover-lft.png) left no-repeat;}
#subnav .link:hover, #subnav-splsh .link:hover { background:url(/images/sub_hover-rt.png) right no-repeat; }

.storyPage #subnav a.story, 
.buildersPage #subnav-splsh a.builders, 
.faqsPage #subnav-splsh a.faqs, 
.newsPage #subnav-splsh a.news, 
.articlesPage #subnav-splsh a.articles,
.membersPage #subnav-splsh a.members,


.lifestylePage #subnav a.lifestyle, 
.clubhousePage #subnav-splsh a.clubhouse, 
.marinaPage #subnav-splsh a.marina, 
.parksPage #subnav-splsh a.parks, 
.tennisPage #subnav-splsh a.tennis 
{ background: url(/images/sub_hover-bg.png) repeat-x; text-decoration:none;}

.storyPage #subnav ul li.story,  
.buildersPage #subnav-splsh ul li.builders, 
.faqsPage #subnav-splsh ul li.faqs, 
.newsPage #subnav-splsh ul li.news, 
.articlesPage #subnav-splsh ul li.articles,
.membersPage #subnav-splsh ul li.members,


.lifestylePage #subnav ul li.lifestyle, 
.clubhousePage #subnav-splsh ul li.clubhouse, 
.marinaPage #subnav-splsh ul li.marina, 
.parksPage #subnav-splsh ul li.parks, 
.tennisPage #subnav-splsh ul li.tennis
{ background:url(/images/sub_hover-lft.png) left no-repeat;}

.storyPage #subnav .story, 
.buildersPage #subnav-splsh .builders, 
.faqsPage #subnav-splsh .faqs, 
.newsPage #subnav-splsh .news, 
.articlesPage #subnav-splsh .articles,
.membersPage #subnav-splsh .members,

 
.lifestylePage #subnav .lifestyle, 
.clubhousePage #subnav-splsh .clubhouse, 
.marinaPage #subnav-splsh .marina, 
.parksPage #subnav-splsh .parks, 
.tennisPage #subnav-splsh .tennis
{ background:url(/images/sub_hover-rt.png) right no-repeat; }

/* - LANDING PAGE
=========================================================================*/
#content-landing { width:927px;  height:618px; margin:0; padding:0; position:relative; z-index:5; float:left; font-size:12px;}
.img1 { background: url(/images/photos-landing/living-1.jpg) no-repeat/* insert photo */; }
.img2 { background: url(/images/photos-landing/living-2.jpg) no-repeat/* insert photo */; }
.img3 { background: url(/images/photos-landing/living-3.jpg) no-repeat/* insert photo */; }
.img4 { background: url(/images/photos-landing/living-4.jpg) no-repeat/* insert photo */; }
.img5 { background: url(/images/photos-landing/living-5.jpg) no-repeat/* insert photo */; }
.img6 { background: url(/images/photos-landing/living-6.jpg) no-repeat/* insert photo */; }
.img7 { background: url(/images/photos-landing/story-1.jpg) no-repeat/* insert photo */; }
.img8 { background: url(/images/photos-landing/story-2.jpg) no-repeat/* insert photo */; }
.img9 { background: url(/images/photos-landing/story-3.jpg) no-repeat/* insert photo */; }
.img10 { background: url(/images/photos-landing/story-4.jpg) no-repeat/* insert photo */; }
.img11 { background: url(/images/photos-landing/story-5.jpg) no-repeat/* insert photo */; }
.img12 { background: url(/images/photos-landing/story-6.jpg) no-repeat/* insert photo */; }

.line { width:100%; height:3px; background: url(/images/line.gif) repeat-x;  }

#bgbox-landing {width:927px; height:618px; margin:0; padding:0; position:relative; z-index:5;  background:url(/images/bg-leftnav.png) repeat-y; float:left; }
#bgbox2-landing {width:927px; margin:0; padding:0; position:relative; z-index:5;  background: url(/images/photos-landing/film.png) no-repeat /* insert film */ ; float:left; }
*html #bgbox2-landing {background:url(/images/x.gif) top no-repeat; }
#bgbox2-clean {width:927px; margin:0; padding:0; position:relative; z-index:5;  /* background:url(/images/bg_col-2.png) top no-repeat This is the striped shading at the top */ ; float:left; }



#col-2-landing { width:718px; height:618px; margin:0; float:left; }
#col-2-landing #subnav{ width:719px; height:26px; margin:0; width:680px; float:left; padding:69px 0 29px 13px;}
#col-2-landing #content-int-landing { width:458px; margin:0; padding:0 26px 26px 33px; float:left; font-size:1.167em /* 14px */; line-height:1.75em/* 21px */; color:#fff; overflow:hidden;}
#col-2-landing #content-int-landing h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:45px; font-style:italic; color:#0ea7d9; margin:0 0 26px 0;}
#col-2-landing #content-int-landing span { display:block; width:379px; font-size:20px; line-height:30px; margin-bottom:14px; color:#fff;}

.Panel { width:200px; height:618px; margin:-124px 0 0 0; padding:0; float:right;  }
.PanelClosed { width:200px; height:618px; margin:-124px 0 0 0; padding:0; float:right;  } /**/

.Panel .PanelTab { background:url(/images/photos-landing/tab-hide.png) left no-repeat; width:60px; height:618px; overflow:hidden; margin:0px 0 0 0; padding: 0px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; }
	  *html .Panel .PanelTab { background:url(/images/photos-landing/tab-hide.gif) left no-repeat; width:60px; height:618px; overflow:hidden; margin:0px 0 0 0; padding: 0px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; }

.Panel .PanelContent { background:url(/images/photos-landing/panel-content-bg.png) right no-repeat; width:150px; height:618px; margin:-618px 0 0 0; float:right;  overflow:hidden;   }
.Panel .PanelContent .pictures { width:108px; height:606px; margin:0px 0 0 0; padding:12px 22px 0 0; float:right; }
.Panel .PanelContent .pictures img { width:103px; height:89px; margin:0 0 10px 0; padding:0; float:right; position:relative; z-index:0; }
.Panel .PanelContent .pictures .imgDim{ width:108px; height:89px; float:right; margin:-94px 0 0px 0px; padding:0px 0 0 0px; background: url(/images/photos-landing/film.png) no-repeat/* insert film */; position:relative; bottom:-94px; z-index:5; }
.Panel .PanelContent .pictures .imgDimHover{ width:108px; height:89px; float:right; margin:-94px 0 0px 0px; padding:0px 0 0 0px; background: url(/images/clear.png) no-repeat/* insert film */; position:relative; bottom:-94px; z-index:5; }
.Panel .PanelContent .pictures .imgBright{ width:108px; height:89px; float:right; margin:-94px 0 0px 0px; padding:0px 0 0 0px; background:none/* insert film */; position:relative; bottom:-94px; z-index:5; }
/*
.Panel .PanelTab a { text-decoration: none; }
.PanelOpen .PanelTab { background:url(/images/photos-landing/tab-hide.png) left no-repeat; width:200px; height:618px; padding:0; margin:-17px 0 -618px 0px; float:left; font-style:italic; color:#0ea7d9; }
*/

.PanelClosed .PanelTab { background:url(/images/photos-landing/tab_show.png) right no-repeat; width:60px; height:618px; overflow:hidden; margin:0px 0 0 0px; padding: 0px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; }
	*html .PanelClosed .PanelTab { background:url(/images/photos-landing/tab_show.gif) right no-repeat; width:60px; height:618px; overflow:hidden; margin:0px 0 0 0px; padding: 0px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; }
/*
.PanelClosed .PanelTabHover { background:url(/images/photos-landing/tab_show-hover.png) right no-repeat;}
.PanelTabHover, .PanelOpen .PanelTabHover { background:url(/images/photos-landing/tab_hide-hover.png) left no-repeat; overflow:hidden; }
.PanelFocused .PanelTab { overflow:hidden; } 
*/

/* - MIDDLE CONTENT AREAS
=========================================================================*/
#content { width:927px; margin:0; padding:0; position:relative; z-index:5; background: url(/images/bg_internal-content.jpg) /* this one is the beige texture that repeats */ ; float:left;}
#bgbox {width:927px; height:auto; margin:0; padding:0; position:relative; z-index:5;  background:url(/images/bg-leftnav.png) repeat-y /* This one is the wood grain */ ; float:left; }
#bgbox2 {width:927px; margin:0; padding:0; position:relative; z-index:5;  background:url(/images/bg_col-2.png) top no-repeat /* This is the striped shading at the top */ ; float:left; }
	*html #bgbox2 {background:url(/images/x.gif) top no-repeat; }

#leftnav { width:209px; float:left; position:relative; z-index:100;}
/*#splash-internal { width:724px; height:195px; margin:0 0 0 -6px; float:left; }*/

#splash-internal {float:left; margin:5px 0 0 5px; width:678px; height:230px;   position:relative; z-index:10; padding:15px; background:url(/images/splash-bg.png) no-repeat;}
	*html #splash-internal {background:url(/images/splash-bg.jpg) no-repeat; padding:12px;}
#splash-internal img { width:678px; height:230px;}

#video {float:left; margin:4px 0 0 4px; width:678px; height:381px; position:relative; z-index:10; padding:15px; background:url(/images/splash/video-bg.png) no-repeat;}
	*html #video {background:url(/images/splash/video-bg.jpg) no-repeat; padding:16px;}
	
#col-2 { width:718px; margin:0; float:left; }
#col-2 #content-int { width:437px; margin:0; padding:0 26px 26px 36px; float:left; font-size:1.167em /* 14px */; line-height:1.75em 	/* 21px */ }
#col-2 #content-int .homesites { width:656px; margin:0; padding:0 26px 26px 36px; float:left; font-size:1.167em /* 14px */; line-height:1.75em 	/* 21px */}
#col-2 #content-int h1, #col-2 #content-homes h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:45px; font-style:italic; color:#0ea7d9; margin:0 0 26px 0;}
#col-2 #content-int span { display:block; width:379px; font-size:20px; font-weight:normal; line-height:30px; margin-bottom:14px; color:#2c2217;}
#col-2 #content-int-rt { width:180px; margin:0; padding:23px 20px 26px 0; float:left;}
#col-2 #content-int-rt-with { width:160px; margin:0; padding:0 20px 26px 0; float:left;}
#col-2 #content-int-rt-with #photo { margin:-14px 0 53px -99px;}

/* Call to action */
#col-2 #content-int-rt .cta, #col-2 #content-int-rt-with .cta { width:180px; color:#2c2217; margin-top:75px;}
#col-2 #content-int-rt .cta img.tmb,#col-2 #content-int-rt-with .cta img.tmb { width:165px; padding:6px; border:solid 1px #c1beba; background:#ffffff;}
#col-2 #content-int-rt .cta h2,#col-2 #content-int-rt-with .cta h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:italic; color:#0ea7d9; font-weight:normal;}
#col-2 #content-int-rt .cta a, #col-2 #content-int-rt-with .cta a { color:#0ea7d9;}
#col-2 #content-int-rt .cta .text, #col-2 #content-int-rt-with .cta .text { padding:0 6px 6px 6px;}
#col-2 #content-int-rt .cta .line, #col-2 #content-int-rt-with .cta .line { width:100%; height:3px; background: url(/images/line.gif) repeat-x; margin:10px 0 0 0;  }
#col-2 #content-int-rt .cta input, #col-2 #content-int-rt-with .cta input { margin:6px 0; padding:0 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; color:#938d85; font-weight:normal; }
#col-2 #content-int-rt .cta .text em, #col-2 #content-int-rt-with .cta .text em { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; color:#938d85; font-weight:normal;}
#col-2 #content-int-rt .cta .text .sub-btn, #col-2 #content-int-rt-with .cta .text .sub-btn { background:url(/images/cta/btn-cta.jpg) no-repeat; width:53px; height:20px; border:0px;color:#fff;  cursor:pointer; }


#col-2 #content-homes { width:656px; margin:0; padding:0 26px 26px 36px; float:left; font-size:1.167em /* 14px */; line-height:1.75em 	/* 21px */ }
#col-2 #content-homes h1.homesites { margin-bottom:0;}
#col-2 #content-homes a.backlink { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; color:#000000;}
#col-2 #content-homes span { display:block; font-size:20px; line-height:30px; margin-bottom:7px; color:#2c2217;}
#col-2 #content-homes .line { width:687px; height:1px; background: url(/images/line.gif) no-repeat; margin:0 -26px 0 -16px; }
#col-2 #content-homes img.map	{ width:357px; margin:20px 12px 0 0; padding:7px; background:#ffffff; border:solid 1px #d6ccbf; float:left;}
#col-2 #content-homes #mapkey { background:url(/images/bg_mapkey.gif) no-repeat; height:422px; float:left; font-size:12px; line-height:normal; padding:23px 0 0 0; margin:0; }
#col-2 #content-homes #mapkey ul { margin:0; padding:0;}
#col-2 #content-homes #mapkey ul li { list-style:none; list-style-image:none; width:265px;  padding:0 0 5px 20px; margin:0 -15px 0 0;}
#col-2 #content-homes #mapkey h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:normal; font-style:italic; font-weight:normal; color:#0ea7d9; margin:6px 0 0 0; padding:0;}

#col-2 #content-homes .paging { width:651px; height:24px; float:left; background: url(/images/line.gif) bottom no-repeat; margin:0 -26px 5px -16px; padding:6px 18px 6px 18px; font-size:12px; }
#col-2 #content-homes .paging .pages { float:left; }
#col-2 #content-homes .no-border { background:none;}
#col-2 #content-homes .paging a { color:#786b5d;}
#col-2 #content-homes .paging a.current, #col-2 #content-homes .paging a:hover { color:#0a85ad; }
#col-2 #content-homes .paging .button-back { width:14px; height:15px; float:left; display:inline-block; background:url(/images/button_left-light.gif) no-repeat; position:relative; top:-20px; left:130px; padding:0 5px;}
#col-2 #content-homes .paging .button-back:hover { background:url(/images/button_left-dark.gif) no-repeat;}
#col-2 #content-homes .paging .button-next { width:14px; height:15px; float:left; display:inline-block; background:url(/images/button_right-light.gif) no-repeat; position:relative; top:-20px; left:130px; padding:0 5px;}
#col-2 #content-homes .paging .button-next:hover { background:url(/images/button_right-dark.gif) no-repeat;}
#col-2 #content-homes .paging form { float:right; margin:0; padding:0; line-height:18px;  }
#col-2 #content-homes .paging form select {color:#8e887a; font-size:12px; line-height:12px; height:20px; margin-left:5px; }

#col-2 #content-homes .listing { width:651px; height:auto; float:left; background: url(/images/line.gif) bottom no-repeat; margin:0 -26px 0 -16px; padding:17px 18px; }
#col-2 #content-homes .listing img { width:177px; margin-right:20px; padding:5px; background:#ffffff; border:solid 1px #d6ccbf; float:left;}

#col-2 #content-homes .listing .list-desc { width:350px; float:left; color:#8b8175; line-height:20px;}
#col-2 #content-homes .listing .list-price { width:85px; float:left; text-align:right; color:#2c2217; font-size:16px; line-height:normal; font-weight:bold; padding:18px 0; }
#col-2 #content-homes .listing .list-desc a { font-style:italic; color:#8b8175;}

#col-2 #content-homes .detail-page { width:651px; height:auto; float:left; margin:0 -26px 0 -16px; padding:17px 18px; }
#col-2 #content-homes .detail-page .list-desc { width:350px; float:left; color:#8b8175; line-height:20px;}
#col-2 #content-homes .detail-page img { width:294px; margin-right:20px; padding:9px; background:#ffffff; border:solid 1px #d6ccbf; float:left;}
#col-2 #content-homes .detail-page .thumbs { width:330px; float:left; clear:left; padding-left:4px;}
#col-2 #content-homes .detail-page .thumbs .tmb { width:52px; margin:8px 4px; padding:0; background:none; border: solid 1px #fefdfd; float:left;}
#col-2 #content-homes .detail-page .thumbs a { display:block; height:20px; float:right; color:#0ea7d9; background: url(/images/bg_larger-link.gif) right no-repeat; padding-right:21px; margin-right:24px;}
#col-2 #content-homes .detail-page .details { width:310px; float:right; color:#8b8175; line-height:20px;}
#col-2 #content-homes .detail-page .details .price {color:#2c2217; font-size:16px; line-height:32px; font-weight:bold; padding-bottom:3px;}
#col-2 #content-homes .detail-page .details .stats { color:#2c2217; font-size:14px;}
#col-2 #content-homes .detail-page .details .contact { color:#06475c;}
#col-2 #content-homes .detail-page .details .description h3  { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; font-weight:normal; color:#393025; margin-top:10px; }

#col-2 #content-homes .listing .list-desc h2, #col-2 #content-homes .detail-page .details h2  {  margin-bottom:0; padding-bottom:0;}
#col-2 #content-homes .listing .list-desc h2 a, #col-2 #content-homes .detail-page .details h2 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:19px; line-height:32px; font-weight:normal; color:#0ea7d9; margin-bottom:0; padding-bottom:0; }
#col-2 #content-homes .listing .list-desc .stats { color:#2c2217; font-size:14px;}
#col-2 #content-homes .listing .list-desc .contact { color:#06475c;}
#col-2 #content-homes .listing .list-price { width:85px; float:left; text-align:right; color:#2c2217; font-size:16px; line-height:normal; font-weight:bold; padding:18px 0; }



/* - FOOTER
=========================================================================*/
#footer { width:932px; height:52px; background:url(/images/wrapper_footer.png) no-repeat top center; color:#443626; font-size:12px; padding:28px 23px; float:left;}
*html #footer { width:932px; height:52px; background:url(/images/wrapper_footer-ie6.gif) no-repeat top center; margin:0;}
#footer a { color:#443626; font-size:12px; padding:0 3px;}
#footer #rightside { width:395px; float:right; text-align:right; font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:20px; font-style:italic; color:#463725; }
#footer #rightside input { width:107px; height:14px; float:right; padding:2px; margin-left:5px; border-collapse:collapse; font-size:10px; color:#bfbfbf; }
.foot { font-size:11px;}
#footer .foot a, #footer .foot a:hover { color:#443626; font-size:11px; text-decoration:none; }
