body
{
	background:#2a1f12	url(img/body_bkg.jpg) repeat-x top;
	margin:0px;
	padding:0px;
}
/*****************************************************
	Text styles
*****************************************************/	
p,div,body
{	
	color:#000000;
	font-size:11px;
	font-family:Lucida Sans;
	line-height:18px;
	}
a:link,
a:visited
{
	color:#ad8657;
	font-family:Lucida Sans;
	line-height:18px;
	text-decoration:none;
}

a:hover,
a:active
{
	color:#4FFFFFF;
	font-family:Lucida Sans;
	line-height:18px;
	text-decoration:underline;
}


h1
{
	
	color:#ad8657;
	font-size:17px;
	font-family:Lucida Sans;
	letter-spacing:1px;
}
/*****************************************************
	Skeleton
*****************************************************/	
#wrapper
{
	margin:0 auto;
	width:975px;
	height:100%;
	padding:0px;
}
#header
{
	width:975px;
	height:129px;
	background:transparent	url(img/heading.jpg) no-repeat top;
	margin:0px;
	padding:0px;
	position:relative;

}
#container
{
	margin:0;
	padding:0px;
	width:975px;
	height:870px;
	background:transparent	url(img/main_bkg.jpg) no-repeat top;
	position:relative;

}
#content
{
	width:772px;
	height:558px;
	margin:0 auto;
	padding:0px;
	background:transparent	url(img/content.jpg) no-repeat top;
	position:relative;
}
#footer
{
	width:772px;
	height:118px;
	margin:0 auto;
	padding:0px;
	background:transparent	url(img/footer.jpg) no-repeat;
	position:relative;
}

p.footer 
{
		color:#ad8657;
		font-size:9px;
		font-family:Lucida Sans;
		margin:0px;
		padding:30px;
}
/*****************************************************
	Content
*****************************************************/	
#menu
{
	width:772px;
	height:115px;
	margin:0 auto;
	padding:0px;
	background:transparent	url(img/menu.jpg) no-repeat;
}
#menu ul
{
	display:inline;	
	margin:0px;
	padding:90px;
	top:30px;
	position:relative;
	

	
}
#menu ul li
{
	display:inline;
	padding:10px;
	margin:0px;

		
	
}
#menu ul li a
{
	text-decoration:none;	
	font-family:Times New Roman;
	font-size:18px;
		
	
}
#menu ul li a:link
{
	text-decoration:none;
	color:#000000;
	font-family:Times New Roman;
	font-size:18px;
	
}
#menu ul li a:visited
{

	text-decoration:none;
	color:#657274;	
}
#menu ul li a:hover
{
	text-decoration:none;
	color:#ad8657;
	
}
img.imgs
{
	border:2px solid #2a1f12;
	background:#ffffff;
	padding:3px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
/*****************************************************
	Main.php
*****************************************************/
.main
{
	padding-top:30px;
	width:710px;
}
.main_sub
{
	margin-left:50px;
	padding-top:30px;
	width:700px;

}

.main_header
{
	margin-left:20px;

}
.main_left
{
	width:325px;
	margin-left:50px;
	float:left;
	background: transparent url(img/main_left_bkg.png) no-repeat right;
	padding-right:20px;
	padding-bottom:20px;
}
.main_right
{
	width:290px;
	float:right;
	margin:0px;
	padding:0px;
}
.main_right img
{
	float:right;
}
.main_portfolio
{
	margin-top:20px;
	margin-left:50px;
	width:700px;


}
.tables
{
	width:700px;
	padding:0px;
	margin:0px;
}
.table1
{
	width:330px;
	float:left;
}
.table2
{
	width:330px;
	float:right;
	border-left:2px solid #ad8657;
	padding-left:10px;
}
/************************SIFR*****************************/
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}


 .sIFR-active h1,
      visibility: hidden;
      font-family: Verdana;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }


 .sIFR-active h2,
      visibility: hidden;
      font-family: Verdana;
    }

    .sIFR-active h2 {
      padding-bottom: 0;
    }
