/*BACKGROUNDS */
body {
background: url('/includes/media/page-back.png') top repeat-x #BD8C5E;
	}
	
	
#top-nav {
background: url('/includes/media/top-nav2.png') no-repeat transparent;
}
#wrapper {
background: url('/includes/media/wrapper.png') repeat-y transparent;
}
#page {
background: url('/includes/media/page.png') repeat-y transparent;
}

/*END BACKGROUNDS */
body {
margin:0px auto;
font-size: 10pt; /* Resets 1em to 10px */
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #000;
text-align: center;
}
#page-header {
position:absolute;
margin:0px;
padding:0px;
text-indent:-2000px;
overflow:hidden;
}

#top-nav {
width:959px;
height:66px;
position:absolute;
margin:0 auto 0 -20px;
top:100px;
z-index:10;
}

#wrapper {
margin:0px auto;
width:906px;
}
#page {
margin: 0px auto;
padding: 0;
width: 790px;
border:5px solid #000;
text-align:center;
}
#content {
text-align:center;
margin:0px auto;
min-height:800px;

}
#header {
margin: 0 0 75px 1px;
padding: 0;
height: 100px;
width:100%;
}
#header img{
border:none;
}
#header .description {
clear:both;
float:left;
margin:-10px 0px 0px 80px;
font-size:14pt;
font-family: 'Times New Roman', Times, serif;
font-weight:bold;
color:#fff;
} 
#header .description strong{
color:#000;
} 	
#headerimg {
margin:10px 0px 0px 10px;
float:left;
}	
#headerimgright {
margin:10px 10px 0px 0px;
float:right;
}	

#top-nav img{
margin:15px auto;
padding:0px 10px 0px 10px;
border:none;
}
#footer {
position:relative;
padding: 0;
margin: 0 auto;
width: 100%;
clear: both;
bottom:0;
}
#footer p {
margin: 0;
padding: 20px 0;
text-align: center;
}
/* End Structure */
.clear {
position:relative;
clear: both;
width:100%;
}

div.scrollable {
	clear:both;
	position:relative;
	overflow:hidden;	 	
  text-align:left;
	height: 650px;	
	width: 789px;	
}
div.scrollable div.items {	
  margin:0px auto;
	height:20000em;	
	position:absolute;
	clear:both;		
	width: 789px;	
	text-align:left;
}
div.scrollable div.items div {
	text-align:center;
  margin:0px auto;
  clear:both;
	font-size:8pt;
	height: 650px;
	width: 789px;	
}
div.scrollable div.items div hr{
  margin:0px auto;
width:90%;
}
div.scrollable div.items div p{
  margin:0px auto;
width:90%;
text-align:center;
}
div.scrollable div.items div div.image{
  clear:both;
	height: 450px;	
	width: 789px;	
	background: top url('/includes/media/portfolio.jpg') no-repeat transparent;
}
div.scrollable div.items div div.image img{
margin:0px auto;
display:block;
position:relative;
padding-top:15px;
}
#web-portfolio {
margin:25px auto;
width:760px;
position:relative;
}
#web-portfolio div{
width:190px;
height:190px;
position:relative;
float:left;
text-align:center;

}
#web-portfolio div.image{
border:none;
margin:0px auto;
text-align:center;
width:175px;
height:99px;
position:relative;
}
.prevPage {
float:left;
}
.nextPage {
float:right;
}

.hostingh1 {
margin:0px;
padding:0px;
size:12pt;
color:#000;
}

.hostingheader {
height:100px;
}
.hostingheader h1 {
margin:20px 0px;
padding:0px;
size:12pt;
color:#000;
float:left;
}
.hostingheader img {
float:left;
}
#content a{
color:#7E0000;
}

.state_nav {
position:relative;
float:left;
padding:5px;
width:150px;
list-style:none;
text-align:left;
margin:10px;
border:1px solid #000;
}
.state_content {
position:relative;
float:left;
padding:5px;
width:585px;
list-style:none;
text-align:left;
margin:10px 0px 10px 0px;
border:1px solid #000;
}
.state_content h1 {
font-size:14pt;
}
#web-state-portfolio {
margin:25px auto;
width:570px;
position:relative;
}
#web-state-portfolio div{
width:190px;
height:190px;
position:relative;
float:left;
text-align:center;

}
#web-state-portfolio div.image{
border:none;
margin:0px auto;
text-align:center;
width:175px;
height:99px;
position:relative;
}
