/* ---------------

alfonsoramirez.ca [] alfonso ramirez, Intern OAA || 
All rights reserved. xguru, Inc. http://www.xguru.com
ramirez_content.css ::> 
:: last updated July 12 2010 :: v1

Curiosity Killed The Cat

---------------*/


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td

			{	margin: 0;
				padding: 0;
				border: 0;
				font-weight: inherit;
				font-style: inherit;
				font-size: 100%;
				font-family: inherit;
	/*			vertical-align: baseline; */
			}

	*{	margin: 0; padding: 0; }

body		{	font-family: 'Lucida Grande', "trebuchet MS", arial, helvetica, sans-serif;
			font-size: 75%;
                	padding-top: 150px;
                	background:#30d9ff url("/images/ramirez.logo.png") no-repeat top center;
            	}

#container	{	position: relative; display: block;
			margin: auto;
			width: 90.0em;
		}

#think_top		{ 	width: 90.0em; height:5.833em;
				position:relative; top: 0.125em; margin-left: auto; margin-right: auto;
				clear: both; z-index:25
			}

#think_top.profile	{ 	background:url("/images/caption.profile.png") no-repeat top center; }
#think_top.archive	{ 	background:url("/images/caption.archive.png") no-repeat top center; }
#think_top.residential	{ 	background:url("/images/caption.residential.png") no-repeat top center; }
#think_top.mixed	{ 	background:url("/images/caption.mixed.png") no-repeat top center; }
#think_top.commercial	{ 	background:url("/images/caption.commercial.png") no-repeat top center; }


#think_bottom		{ 	width: 90.0em; height: 2.083em;
				position:relative; top: 0; margin-left: auto; margin-right: auto;
				clear: both; z-index: 35
			}

#think_bottom		{ 	background:url("/images/ramirez.content_footer.png") no-repeat top center; }


#content	{	position: relative;
				margin-top: 0px; margin-left: auto; margin-right: auto;
				padding: 1.0em 0 0 0;
				width: 90.0em;
				background:#ffffff url("/images/ramirez.content_bk.png") repeat-y top center;
				display:table;
				z-index: 20;
			}

#footer		{	position: relative;
				margin-top: -1.5em; margin-left: auto; margin-right: auto;
				width: 80.0em;
				display: table;
				font-size: 1.0em;
				padding-bottom: 1.0em;
				color: #ffffff;
				z-index: 40;
			}

#footer		a,a:link	{ color:#ffffff; text-decoration: underline; }
#footer		a:hover		{ color:#000000; text-decoration : none; }


/* -------------------|     content classes     |------------------- */



#content h1 		{	font-size: 2.6em; font-weight:normal; font-variant: small-caps;
				padding: 0 60px 40px 60px;
				text-align:left;
				color: #000000;
				line-height: 1.2em;
			}

#content h2 		{	font-size: 2.0em; font-weight:normal; font-variant: small-caps;
				padding: 0 60px 0px 125px;
				text-align:left;
				color: #000000;
				line-height: 0.9em;
			}

#content h3	 	{	font-size: 1.4em; font-weight:normal; font-variant: small-caps;
				padding: 0 60px 5px 125px;
				text-align:left;
				color: #000000;
				line-height: 0.9em;
			}

#content p		{	font-size: 1.10em;
				margin-top: 0em; margin-bottom: 1.25em;
				padding: 0 60px 15px 125px;
				text-align: left;
				color: #000000;
			}

#content ul		{	font-size: 1.10em;
				margin-top: 0em; margin-bottom: 1.25em;
				padding: 0 60px 20px 150px;
				text-align: left;
				color: #000000;
			}


/* -------------------|     archive table classes     |------------------- */

#archive	{	height: 320px;
			padding-left: 120px;
			text-align: left;
			border-collapse: collapse;
		}
#archive h3	{	font-size: 1.4em; font-weight: normal; font-variant: small-caps;
			padding-left: 60px;
			text-align: left;
			color: #000000;
			line-height: 0.9em;
		}
#archive p  	{	font-size: 1.10em;
			margin-top: 0em; margin-bottom: 0em;
			padding-left: 60px;
			text-align: left;
			color: #000000;
		}


/* -------------------|     image classes     |------------------- */

.img			{	border: #000000 1px solid; display: block;
				margin: 0px 0px 0px 0px;
			}

.imgr			{	border: #000000 1px solid; display: block;
				margin: 0 0 20px 20px;
			}
.imgl			{	border: #000000 1px solid; display: block;
				margin: 0 20px 20px 0;
			}
.imgarc			{	border: #ffffff 0px solid; display: block;
				margin: 0 0 20px 0px;
			}
.imgg			{	border: #ffffff 0px solid; display: block;
				margin: 80px 0 20px 20px;
			}

