/* * Roundoor Studios (C)2009 * www.roundoor.com * * Godwin-Jones & Price, P.C. Attorneys At Law Web site *//* CONTENT WRAP  */#contentWrap {	margin: 0;	padding: 0;	background: #fcf5db url(images/jpg/ivy.jpg) no-repeat 135px 50px;	border-top: 2px solid #54698e;}#contentWrap1 {	margin: 0;	padding: 0;	background: #fcf5db url(images/jpg/frontentrance.jpg) no-repeat 135px 50px;	border-top: 2px solid #54698e;}#contentWrap1 img {	float: right;	margin: 0;	padding: 135px 40px 40px 15px;} #contentWrap2 {	margin: 0;	padding: 0;	background: #fcf5db url(images/jpg/roundWin.jpg) no-repeat bottom left;	border-top: 2px solid #54698e;}#contentWrap2 div.rightCol {	margin: 0;	padding: 0 0 0 180px;} #contentWrap2 div.rightCol2 {	margin: 0;	padding: 0 0 0 110px;} #contentWrap2 div.rightCol2 img {	float: right;	margin: 0;	padding: 0 0 0 15px;} /* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com *//* simply add the clearfix class to any containter that must enclose floated elements *//* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */.clearfix:after {	content: ".";				/* the period is placed on the page as the last thing before the div closes */	display: block;				/* inline elements don't respond to the clear property */	height: 0;					/* ensure the period is not visible */	clear: both;				/* make the container clear the period */	visibility: hidden;			/* further ensures the period is not visible */}.clearfix {display: inline-block;}   /* a fix for IE Mac *//* next a fix for the dreaded Guillotine bug in IE6 *//* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* end of "no-extra-markup" clearing method */body {	margin: 0;	padding: 0;	font-size: 100%;	background: #a18c62;	color: #a18c62;}a:link {	color: #a18c62;	text-decoration: none;}a:visited {	color: #a18c62;}a:hover {	color: #6b82c0;}/*  BANNER STYLES  */#banner {	min-height: 300px;	height: auto;	_height: 300px;	margin: 0;	padding: 0;	color: #fcf5db;	background: #a18c62 url(images/jpg/banner.jpg) no-repeat  0px 0px;}.hide {	display: none;}/* REMEMBER TO COMMENT OUT #banner.img IF IT IS NOT USED IN THE HTML */#banner img {	float: left;	margin: 0;	padding: 15px .75em 15px 3em;}/*  NAV BAR STYLES  */div#nav {	margin: 0;	padding: .25em 3em .25em 0px;	border-top: 2px solid #FCCF44;	text-align: left;	font: 0.85em "Century Gothic", Arial, Verdana, sans-serif;	background: #6b82c0; }div#nav ul {	margin: 0 0 0 50px;	padding: 0;}div#nav li {	margin: 0;	padding: 0;	display: inline;	color: #fcf5db;	font-weight: bold;}div#nav li a {	padding: 0 5px 0 5px;	margin: 0;	text-align: center;	font-weight: bold;	font-style: italic;	text-decoration: none;}div#nav li a:link {	color: #fcf5db;}div#nav li a:visited {	color: #fcf5db;}div#nav li a:hover {	background: #8198f3;	color: #fcf5db;	}/*  CONTENT STYLES  */#content {	margin: 0 100px 0 312px; 	padding: 20px 0 0 0;	font: .9em Arial, Verdana, sans-serif;	line-height: 125%;/*	background: transparent;	background: url(content_custom.gif) no-repeat right bottom ;*/}#content img {	float: left;	margin: 0 0 0 -230px;	padding: 15px .75em 15px 0;}ul li {	line-height: 130%;}p {	font-size: 1em;}h1 {	font-size: 1.4em;	font-style: italic;	}h2 {	font-size: 1.1em;	font-style: italic;	/*font-weight: normal;*/}h3 {	font-size: 1em;}h1, h2, h3 {	color: #6b82c0;	line-height: 1.1em;}hr {	width: 100%;	height: 1px;	color: #54698e;	background: #54698E;	border: 0px none !important;}.nav2 {	color: #6b82c0;	font: 0.80em Verdana, Arial, sans-serif;	margin: 0;	padding: 125px 0 15px 275px;}.nav2 a {	color: #a18c62;	text-decoration: none;}.nav2 a:hover {	color: #6b82c0;	text-decoration: none;}.nav2 a:visited {	color: #a18c62;}.nav2 a:visited:hover {	color: #6b82c0;	text-decoration: none;}.nav3 {	color: #6b82c0;	font: 0.80em Verdana, Arial, sans-serif;	margin: 0;	padding: 70px 0 15px 275px;}.nav3 a {	color: #a18c62;	text-decoration: none;}.nav3 a:hover {	color: #6b82c0;	text-decoration: none;}.nav3 a:visited {	color: #a18c62;}.nav3 a:visited:hover {	color: #6b82c0;	text-decoration: none;}.nav4 {	color: #6b82c0;	font: 0.80em Verdana, Arial, sans-serif;	margin: 0;	padding: 70px 0 15px 0;}.nav4 a {	color: #a18c62;	text-decoration: none;}.nav4 a:hover {	color: #6b82c0;	text-decoration: none;}.nav4 a:visited {	color: #a18c62;}.nav4 a:visited:hover {	color: #6b82c0;	text-decoration: none;}/*  FOOTER STYLES  */#footer {	min-height: 70px;	height: auto;	_height: 70px;	font-family: "Century Gothic", Arial, Verdana, sans-serif;	clear: both;	margin: 0;	padding: 0;	border-bottom: 2px solid #a18c62;  	color: #fcf5db;	border-top: 2px solid #6b82c0;	background: #a18c62 url(images/jpg/grate.jpg) no-repeat 37px center;	text-align: left;	font-size: 85%;}#footer a:link {	color: #d3c09d;			/* ADDED FOOTER LINK STYLE  */}#footer a:visited {	color: #d3c09d;			/* ADDED FOOTER LINK STYLE  */}#footer a:hover {	color: #fcf5db;			/* ADDED FOOTER LINK STYLE  */}#footer p {	margin: 0;	padding: 12px 10px 10px 180px;}