	/*
	 * Description: Stylesheet for www.rossidesigns.com
	 * Version: $Id: rossi-standard.css 25 2010-03-13 03:47:04Z Philip $
	 */
	
	/* general/body styles */
	* {margin:0px; padding:0px; font-family:helvetica,arial,sans-serif;}
		body {background-color:#4c5a5d; font-size:14px;}
	
	/* primary content & wrappers */
	#wrapper-main {background:url('../img/white-grey-gradient.gif') repeat-x #a0a69f; width:939px; margin:0px auto 0px auto;} 
	#main-body {width:939px; min-height:1024px; background:url('../img/background-strip.gif') repeat-y;}
		#body-column1 {width:800px; float:left; display: inline;}
		#body-column2 {width:139px; float:left; display: inline;}
	#copyright {background-color:#4c5a5d; font-size:10px; padding:2px; color:#fcb034; text-align:right;}
		
	/* column no. 1 styles */
	#column1-header {width:800px; height:161px; background:url('../img/logo-header.jpg') no-repeat #ffffff;}
	#column1-embellishment {width:192px; min-height:512px; background:url('../img/orange-scroll-minus-header.jpg') no-repeat; float:left; display: inline;}
		#column1-embellishment div {margin:24px 0px 0px 105px; width:87px; height:87px; background:#ffffff; position:relative;}
		#column1-embellishment img {position:absolute;}
	
	#column1-content {width:584px; margin-left:24px; float:left; display: inline;}
		#content-main {padding:24px; background:url('../img/gray-scroll-lighter.jpg') bottom right no-repeat #ffffff; color:#4c5b52; min-height:396px;}
		#content-main h4 {font-size:1.0em; font-weight:bold; color:#fcb034; margin-bottom:1em;} 
		#content-main p {margin-bottom:1em; font-size:0.8em;}
		#content-main blockquote {margin-bottom:1em; font-style:italic;}
			#content-main blockquote * {margin:0px; font-size:0.8em;}
			#content-main blockquote span {display:block; text-align:right; font-weight:bold; font-style:normal;}
		#content-main a, #content-main a:visited {text-decoration:none; font-weight:bold; color:#fcb034;}
			#content-main a:hover {color:#f8981d; text-decoration:underline;}
		#content-main ul {margin-bottom:1em;}
			#content-main ul li {font-size:0.8em; margin-left:2em; list-style-type:square;}
		
		#content-contact {margin-top:24px; color:#4c5b52; font-size:0.8em;}
			#content-contact span {color:#ffffff; font-weight:bold;}
			#content-contact a, #content-contact a:visited {text-decoration:none; color:#4c5b52;}
			#content-contact a:hover {color:#ffffff;}
	
	/* column no. 1 homepage specific styles */
	#column1-homepage {background:url('../img/orange-scroll-minus-header.jpg') no-repeat; min-height:512px;}
		#homepage-imageRotator {margin:24px 0px 0px 105px; width:375px; padding:15px; background:#4c5b52; float:left; display: inline;}
		#homepage-imageRotator div {height:375px; margin:0px; padding:0px; background:#ffffff; display: inline;}
	
		#homepage-content {margin:24px 0px 0px 0px; float:left; width:290px; background:#ffffff; display: inline;}
		#homepage-content p {padding:48px 24px 48px 24px; font-size:0.8em; color:#4c5b52;}
		#homepage-content p span {font-size:1.5em; font-wight:bold;}
	
		#homepage-contact {margin:0px; float:left; width:290px; display: inline;}
		#homepage-contact p {padding:12px 24px 12px 24px; color:#4c5b52; font-size:0.8em;}
		#homepage-contact span {color:#ffffff; font-weight:bold;}
		#homepage-contact a, #content-contact a:visited {text-decoration:none; color:#4c5b52;}
		#homepage-contact a:hover {color:#ffffff;}
	
	/* column no. 2 styles */
	#body-column2 ul {list-style-type:none; width:115px; margin-top:48px;}
	#body-column2 ul li a, #body-column2 ul li a:visited, #body-column2 ul li span {display:block; padding:0.8em; background:#e5e9e6; text-decoration:none; color:#4c5b52; font-size:0.8em;}
	#body-column2 ul li a:hover {background:#c8cfca;}
	#body-column2 ul li span {background:#c8cfca;}
	
	/* utility styles */
	.footerClose {clear:both;}
	.fadeInImage {display:none;}