
/* DEFAULT OVERRIDES */

* { margin: 0; padding: 0; font: 14px/1.5em georgia,verdana,arial, helvetica, sans-serif; color: #503518;  }
i { font-style:italic; }
b { font-weight:bold; }
a {  color:#ca0373; text-decoration: none; border-bottom:1px dashed #594433; }
a:hover {  background-color:#e8d199 ; border-bottom:1px dashed #554232; }

form { margin-left:20px;}
form label {  color:#554232; font-size:16px; font-weight:500; }
form label.main-label { font-size:14px; font-weight:14px; color:#503518; }
form label.req { font-size:8px; }
form textarea { width:460px; }

/* BODY + CONTAINER */

body {	background:#d04593 url(/img/body-bg.gif) center repeat-y; text-align: center;  }
#container { width:554px; padding:0; margin:0; background:#f1e1b9 url(/img/header/rotator.php) no-repeat top left; margin:auto; text-align: left; }



/* HEADER */

#header { height:234px; }
	#header h1, #header h2 { float:right; margin-top:-36px; text-indent: -100em; overflow: hidden;  width:0px; height:0px; margin-right:5px; } 

	#header img { margin-top:74px; }



/* NAV BAR */ 

#nav { text-align:right; margin-top:9px; padding-right:6px; }

	#nav li { list-style: none; display:inline; margin-left:2px; margin-right:2px;   }
	#nav a { text-align:center; text-decoration: none; text-transform:lowercase;  font-size:13px; color:#f1e1b9; 
 background:url(/img/85p_3e2c1c.png) repeat; border-bottom:3px solid #d1569a; padding:4px 8px 4px 8px;}
	#nav a:hover{ border-top:2px solid #d1569a; }



/* PRIMARY SECTION */

#primary { float:left; padding:23px 40px 50px 26px; min-height:500px; }
* html #primary { margin-left:5px;  height:auto; height:300px;}
#primary.centered { text-align:center; }

	#primary #preamble p { margin-left:8px; font-weight:600; font-size:12px; }
	#primary p { color:#503518; margin-left:12px; margin-bottom:14px; }
	#primary h2 { color:#d04593; font-size:23px; margin-bottom:9px; }
	#primary h3,#primary h3 a {  margin-left:12px; margin-top:8px; margin-bottom:3px; color:#554232; font-size:18px; font-weight:500; }
	#primary h4 { font-size:16px; }
	#primary h6 { color:#6C5D44; font:verdana,arial,helvetica,sans-serif; font-size:10px; text-transform:uppercase; }
	
	#primary .calendarlist { margin-left:28px; margin-top:2px; }
	#primary .calendarlist p { margin-left:1px; }
	
	#primary td { padding:3px; }
	#primary img {  margin-left:5px; margin-bottom:5px; border:1px solid #a08e73; padding:3px; background:#fff; display: block;	float: right;
	 }
	
	#primary #videos { margin-left:40px; text-align:center; }
	#primary #videos h3 a { text-align: center; margin:10px 20px 5px 20px; padding:0; border:none; font-size:15px;   }
	#primary #videos object { margin-left:10px; }
	#primary #videos p { clear:both; margin-top:15px; }
	#primary #videos img { margin:-2px 5px 15px 5px; float:left; }


 
/* FOOTER */

#footer  { clear:both; background-color:#554232; padding-right:6px; height:20px;  }

	#footer p,#footer a { text-align:right; padding-right:6px; font-size:10px; color:#ac9b7e; text-transform:uppercase; }
	#footer br { display:none; }
	
	
/* FLOATING LOGO */
#extra1 { position:absolute; margin-left:-467px; left:50%; top:12px; width:379px; height:107px; background-image:url(/img/naomi-logo.png); cursor: pointer; cursor: hand; }
* html #extra1 { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src='/img/naomi-logo.png',sizingMethod='scale'  ); } /* stupid ie transparency hack */

