body {	font: small/140% Arial, Helvetica, sans-serif;	color: #333;	background: #ede9dd url(/images/topbg.gif) repeat-x 0px 0px;	margin: 25px auto 0px;	padding: 0px;	width: 996px;}div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }ul,ol { list-style: none; }fieldset,img { border: none; }sup {	font-size: .8em;	}caption,th { text-align: left; }table.t1 {	border-collapse: collapse;	border-spacing: 0px;	border-top: 1px solid #999999;	border-left: 1px solid #999999;	margin: 0px 0px 1em;	padding: 0px;}hr {	background: #534741;	margin: 1em 0px;	padding: 0px;	height: 1px;	width: 100%;	border: none;	clear: both;}.t1 th, .t1 td {	padding: 10px;	border-collapse: collapse;	vertical-align:top;	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;}/* layout */.clear { clear: both; }.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }img {	border: 0;	margin: 0px;	padding: 0px;}img.left {	float: left;	margin: 2px 20px 16px 0px;}img.right {	float: right;	margin: 2px 0 16px 20px;}img.across { margin: 2px 0 16px 0; 	border: 2px solid #c7c7c7;}img.flushleft { margin-left: -20px; 	border: 2px solid #c7c7c7;}img.flushright { margin-right: -20px; 	border: 2px solid #c7c7c7;}/*type*/a {	color: #369;	border-bottom: 1px dotted #333;}a:link, a:visited, a:active {	text-decoration: none;}a:hover {	color: #333;	border-bottom: 1px dotted #777;}strong, b { font-weight:bold; }em, i { font-style:italic; }p, li {	margin-bottom: .5em;}h1 {	padding: 0px;	margin: 0px;	text-indent: -10000px;}h2 {	color: #F1EDE5;	margin: 0px 0px .5em;	padding: 8px;	font: italic normal 2.2em/100% "Trebuchet MS", Arial, Helvetica, sans-serif;	letter-spacing: 1px;	background: #534741;	display: inline-block;	clear: both;}h3 {	color: #534741;	margin: 0em 0em 0.5em;	padding: 0px;	font: italic bold normal 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;}h4, h5, h6 {	font-size: 1.1em;	line-height: 120%;	text-transform: uppercase;	margin: 0em 0em 0.5em;	padding: 0px;	color: #FBB03B;	font-weight: bold;}ul { margin-bottom: 1em; list-style: none outside; }ol {	margin-bottom: 1em;	margin-left: 2.2em;	list-style: upper-alpha;}textarea.form, input.form {	padding: 5px;	border: 1px solid #999999;	color: #777;	font: .9em Arial, Helvetica, sans-serif;}/* layout */div#wrapper {	width: 996px;	float: left;	margin: 0px;	padding: 0px;}#topbar {	margin: 0px;	padding: 0px;	float: left;	width: 996px;	clear: both;}div#logo {	margin: 0px;	padding: 0px;	float: left;	height: 63px;	width: 330px;}div#logo h1 a{	width: 330px;	height: 63px;	display: block;	float: left;	background: url(/images/logo-natalienicole.png) no-repeat 0px 0px;	overflow: hidden;	border-style: none;	margin: 0px;	padding: 0px;}div#nav {	margin: 43px 0px 0px;	padding: 0px;	float: right;	width: 550px;	height: 20px;	text-transform: uppercase;	font: bold 12px "Palatino Linotype", "Book Antiqua", Palatino, serif;}div#utilities {	margin: 0px;	padding: 0px;	float: right;	width: 450px;	text-align: right;}div#banner {	margin: 0px 0px 0.5em;	padding: 0px;	clear: both;	float: left;	width: 996px;}div#maincontent {	margin: 40px 0px 0px;	padding: 0px;	float: left;	width: 996px;	font-size: 0.9em;}#maincontent ul {	list-style: disc;	margin: 0px 0px 2em 2em;	padding: 0px;}div.leftcol {	float: left;	width: 330px;}div.rightcol {	float: right;	width: 640px;	margin: 3em 0px 0px;	padding: 0px;}ul#subnav {	list-style: none;	margin: 0px 0px 2em 1em;	font-size: 1.2em;	font-weight: bold;}ul#subnav a {	color: #675953;	border-style: none;}ul#subnav a:hover {	color: #000;}div#footer {	clear: both;	float: left;	margin: 1em 0px;	padding: 1em 0px 0px;	width: 996px;	font-size: 0.9em;	color: #534741;	border-top: 1px solid #534741;}div#footer a {	color: #FFF;	border-bottom: 1px dotted #FFF;}div#footer a:hover {	text-decoration:none;	color: #FFC;	border-bottom: 1px dotted #FFC;}#footer p {	margin: 0px 0px 10px;	padding: 0px;}#footer ul {	margin-top: 0em;	margin-bottom: 0.8em;}#footer ul li {	display: inline;	margin-right: 2em;	padding: 0px;}
