/* riversidepoint.ca */
/* managed by The Met Agency/Shameless Design Studio */

/* Import Blueprint's screen styles */
@import url(blueprint/compressed/screen.css);

/* Import structure for menu -- DO NOT MODIFY */
/* If you need to style the menu, you should add those styles in this screen.css file */
@import url(lib/main-menu.css);

/* Uncomment the line below for helpful debugging CSS */
/*@import url(lib/debug.css);*/

@import url(reset.css);

.container								{ width: 950px; margin:0 auto; }

ul#main-menu							{ list-style: none; padding:0; margin:0; margin-bottom:20px; clear:both; }
#main-menu li a 						{ color:#989082; text-decoration: none; font-size:1.1667em; display: block; border-bottom: none; background: transparent; padding:0 0 15px 20px; }
#main-menu a:hover, #main-menu li:hover { border: none; color:#45503d; }
#main-menu a.current					{ color:#45503d; }
/*main menu properties*/
#main-menu li							{ position: relative; width:100%; }


	
body									{ background:#f1f3f2 url(../img/wrapper_bg2.jpg) repeat-y top center; font-family:verdana, sans-serif; font-size:0.8333em; }
body.floorplans							{ background:#f1f3f2 url(../img/wrapper_bg3.jpg) repeat-y top center; }
body.floorplans #header					{ height:250px; background:transparent url(../img/header2.jpg) no-repeat top center; }
#header									{ height:250px; background:transparent url(../img/header.jpg) no-repeat -1px 0; }
#header h1								{ width:90px;float:left; }
#header h1 a 							{ margin-left:40px; margin-top:46px; display:block; text-indent:-9999px; width:90px; height:107px; background: transparent url(../img/logo.gif) no-repeat 0 0;}

#header #tagline						{ float:right; margin:22px 25px 0 25px;  }
#header #tagline h2						{ font-size:3em; margin:0; padding:20px 0 2px 0; letter-spacing:1px; }
#header #tagline p						{ font-size:1.25em; margin:0.5em 0 0 0; }
#header #tagline p.smalls				{ font-size:0.6667em; font-style:italic; letter-spacing:1px; color:#433b3d; margin:0.5em 0; }

p										{ margin:0.25em 0 1.5em 0; }
em										{ background:none; font-style:italic; }

#content								{ padding-top:15px; }

#content a								{ color:#45503d; text-decoration:none; }
#content a:hover						{ color:#989082; text-decoration:underline; }


#column1, #column2, #column2a, #column2b	{ float:left; }
#column3									{ float:right; width:200px; /*padding-left:40px;*/ margin-right:25px; }
/*#column2b, #column3							{ margin-top:20px; }*/

#column2, #column2a, #column2b, #column3					{ color:#4b4b4b; }

#content h2, #content h3, #content h4, #content h5			{ clear:both; } 
#column2a h2, #column2b h2, #column3 h2						{ width:200px; } 

#content h2								{ font-size:1.5em; line-height:1.1667em; color:#231f20; margin-bottom:0; }
#column2 h2								{ width:380px; }
body.contact #column3 h4				{ font-size:0.9167em; margin:1em 0 0 0; }
body.contact #column3 h3				{ font-size:1.167em; color:#767260; margin:2px 0 8px 0; }
body.contact #column3 p					{ line-height:1.5em; }
body.contact #column3 p.side_small		{ font-size:0.9167em; }
body.contact #column3 p.address			{ font-size:1em; color:#767260; }
body.contact #content iframe			{ border: 6px solid #cad4d1; }
body.contact #content small				{ font-size:0.8333em; }
body.contact #content small a			{ text-decoration:none; }
body.contact #content small a:hover		{ text-decoration:underline; color:#989082; }


/*disabled element*/
/*#side_box								{ width:125px; margin:15px 0; padding:10px 5px 10px 20px; background-color:#a1aaa2; clear:both; color:#fff; }
#side_box h3							{ color:#fff; font-size:1.5em; text-transform:uppercase; line-height:1.167em; margin:0; padding:0; }
#side_box p								{ color:#fff; font-size:0.9167em; line-height:1.167em; margin:4px 0 8px 0; padding:0; }*/

#pdf_link								{ width:80px; margin:35px 0 15px 20px; clear:both; }
#pdf_link p								{ color:#989082; margin:5px 0; }
#pdf_link img							{ float:left; border:none; margin:0 0 0 -8px; padding:0; }

#column2 ul, #column2a ul, #column2b ul, #column3 ul	{ list-style-type:disc; margin-top:15px; }
#column2 ol, #column2a ol, #column2b ol, #column3 ol	{ list-style-type:decimal; }
#column2 li, #column2a li, #column2b li, #column3 li	{ margin:10px 0 10px 5px; /*font-size:1em;*/ color:#4b4b4b; }


#footer									{ margin-top:65px; margin-bottom:30px; padding:10px 0; font-size:0.8333em; }
#footer p								{ float:right; margin-right:25px; }
#footer p a								{ letter-spacing:-1px; margin-right:4px; color:#45503d; text-decoration:none; }
#footer p a:hover						{ color:#989082; text-decoration:underline; }
#footer p#footer_contact				{ float:left; margin-left:30px; margin-right:0; width:650px; }
#footer p#footer_contact a				{ text-decoration:none; color:#59674e; }
#footer p#footer_contact a:hover		{ color:#a1aaa2; text-decoration:underline; }
#footer .copyright						{ float:right; }




