
body {background:#ccc url(images/bg.jpg) no-repeat  0 0;}

/* Fixes */
html, body, ul, ol, li, p,h1, h2, h3, h4, h5, h6,form, fieldset, a {margin: 0;padding: 0;border: 0;font-size: 100.01%}

/*  ! ! Used & Edited ! ! */

#margin	{
			margin: 0 0 0 104px;
			}
			
#ropelogo	{
			margin:-43px 0 0 0;
			border:none; 
			float:left; 
			position:relative;
			}
			
#body-bg	{
			background:#fff url(images/bg-body.jpg) no-repeat 0% 0%;
			clear:both;
			overflow:hidden;
			float:left;
			position:relative;
			}



/*---Footer Contents---*/
#footer-text	{
		color:#9A9A9A; 
		text-align:center; 
		font-size:60%; 
		font-family:arial,sans-serif;
		}
#footer-text a	{
		color:#9A9A9A;text-decoration:none;
		}
#footer-text a:link,a:visited	{color:#9A9A9A;text-decoration:none;}
#footer-text a:hover{color:#000;text-decoration:none;}
#footer-text a:active{color:#9A9A9A;text-decoration:none;}
.footer-logo	{
				
				position:relative;
				display:block;
				text-align:center;
				margin:-5px 0 0 0;
				padding:0 0 0 35px;
				
				}
#footer	{
		width:884px;
		height:36px;
		position:relative;
		float:left;
		padding:10px;
		margin-bottom:0px;
		display:block;
		}

#footer-main {
	width: 100%;
	margin-bottom: 0px;
	left: 0px;
	clear: both;
	
		}
		
#footer-content {
		width:686px;
		background:transparent;
		text-align:right;
		margin: 25px auto 0 35px;
		padding: 20px 30px 20px 30px;
		overflow: hidden;
		color:#9A9A9A; 
		font-size:60%; 
		font-family:arial,sans-serif;
		vertical-align:center;
		background:url(images/footer.png)no-repeat center;
	overflow:visible;
		}

#footer-content .copyright {
		float:left;
		display:block;
		width:259px;
		text-align:left;
		}

#footer-content a,a:link,a:visited {
		color:#9a9a9a;
		text-decoration:none;
		}

#footer-content a:hover, a:active {
		color:#D86E0A;
		text-decoration:underline;
		}

/*--Classes--*/
.no-bg	{
		background:transparent;
		}

/* ----------------------------------------------------------------------------------------------- */


/***/ Main /***/



/*---Header Contents---*/
#header-container {
		background: url(../images/bg-header.png) no-repeat 0 0; 
		width:796px; 
		height:263px; 
		margin:0 0 0 104px; 
		position:absolute; float:left;
		}
/* i'm moving it further to the right (150-200)  width (600-500) */
#nav-container {
		color:#4F6B7A; 
		width: 600px; 
		height:55px; 
		margin: 190px 0 0 160px; 
		float:left; 
		z-index:1; 
		position:absolute; 
		}

/*---Footer---*/
#footer-container	{
		width:745px; 
		height: 36px; 
		margin: 724px 0 0 139px; 
		position:relative;
		float:left; 
		background: url(../images/footer-logo.gif) no-repeat center center; 
		}
#footer-logo		{
		padding:0 5px 0 5px; 
		border: 1px solid #000;
		display:block;
		position:right;
		}
.rightfoot			{margin: 4px 0 0 125px;} /* left margin adjust 124-130 */
img	{float:left}


/***/ Typography /***/

/*---Navigation---*/
.nav		{
		color:#fff; 
		text-decoration:none; 
		text-align:right; 
		font-family:"Lucida Sans",Georgia,Helvetica,Arial,sans-serif;
		padding:4px;
		}
.navline	{
		line-height: 2.1em; 
		font-size: .8em; 
		text-align: right;
		display:block;
		}
.nav a{
		padding:4px 8px 4px 8px; 
		}
/* changed bg color #3A4F5A-#557383,577686 txt#b8*/
.nav a:link	{
		color:#fff; 
		text-decoration:none;
		border: 2px; 
		border-color:#000;
		background:transparent;
		}
.nav a:visited{
		color:#fff; 
		text-decoration:none;
		border: 2px; 
		border-color:#000;
		background:transparent;
		}
.nav a:hover{
		background-color:#39f; 
		color:#fff; 
		text-decoration:none; 
		border: 2px; 
		border-color: #777;
		}
.topmenu	{
		text-indent:20px
		}

 /* SEARCH  margin-x:652-lower*/
.search	{
		padding-top:14px;
		width:232px; 
		height:30px; 
		margin: 14px 0 0 450px; 
		float:left; 
		font-size:70%; 
		color:#15565C; 
		font-family: Helvetica, Verdana, Arial, sans-serif;
		}
#search 	{margin: 14px 0 0 320px;}
.button	{
		border:hidden; 
		padding: 2px 5px; 
		background-color:#2EA2AC; 
		color:#fff; 
		margin-top:14px;
		}
.search-txt	{
		font-size:75%;
		color:#2EA2AC;
		margin-top:14px;
		}
