body
{
	padding: 0;
	margin: 0;
	color: #a9a9a9;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}

.small { font-size: 11px; }

#wrap
{
	width: 850px;
	margin:0px auto;
	padding: 35px 0px 0px 0px;
}

#header_logo {
	width:540px; float:left;
}

#topright_cont { z-index:10; 	visibility: show; 	position:absolute;	top:35px; width:100%; padding:0px; 	margin:0px; filter:alpha(opacity=20); -moz-opacity:.20;	opacity:.20; }
#topright { 	width:850px; padding:0px; margin:0px auto; }

/* ------------------ TOPNAV ------------------ */ 
#nav_topcontainer {
	background: transparent url(images/nav_top.gif) no-repeat;
	padding: 0;
	height:26px;
	width: 310px;
	float:left;
	margin: 41px 0px 0px 0px;
}
#nav_top, #nav_top a { 
  height: 26px; 
  width: 310px;
  display: block; 
  text-decoration: none; 
  text-indent: -9999px;
  position: absolute;
  padding: 0; margin: 0;
}
  
a#home {left: 0px; width: 46px;}
a#portfolio {left: 46px; width: 76px;}
a#bio {left: 122px; width: 31px;}
a#info {left: 153px; width: 39px;}
a#pricing {left: 192px; width: 52px;}
a#contact  {left: 244px; width: 65px;}

  a#home:hover, body#hom #home {
    background: transparent url(images/nav_top.gif) 0px -26px no-repeat;}
  a#portfolio:hover, body#portfoli #portfolio {
    background: transparent url(images/nav_top.gif) -46px -26px no-repeat;}
  a#bio:hover, body#bi #bio {
    background: transparent url(images/nav_top.gif) -122px -26px no-repeat;}
  a#info:hover, body#inf #info {
    background: transparent url(images/nav_top.gif) -153px -26px no-repeat;}
  a#pricing:hover, body#pricin #pricing {
    background: transparent url(images/nav_top.gif) -192px -26px no-repeat;}
  a#contact:hover, body#contac #contact {
    background: transparent url(images/nav_top.gif) -244px -26px no-repeat;}


#content { 
	z-index:10; 	visibility: show;
	position:absolute;	top:102px;
	background-color:#999; /*med grey*/
	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;
}

#content-footer  {
	z-index:10; 	visibility: show;
	position:absolute;	top:633px;
	background-color:#fff;
	height:auto;	
	width: 100%;
	margin:0px; padding: 0px;
}

#content-wrap  {
	background-color:#fff;
	height:auto;	
	width: 850px;
	margin:0px auto;
	text-align:center;
}

#main_text {
	height:auto;	
	width: 820px;
	margin:0px auto;
	text-align:left;
}

#main_text h1 {
	font-size: 18px;
	font-style: normal;
	font-weight: 100;
	margin:0; padding:0px 0px 5px 0px;
}

#main_text h3 {
	font-size: 14px;
	font-style: normal;
	font-weight: 100;
	margin:0; padding:7px 0px 4px 0px;
}

#main_text p {
	color:#666;
	padding:0; margin:0px 0px 15px 0px;
}

#main_text thead {font-weight:bold;}
#main_text td {padding:0px 20px 6px 0px; margin:0px; color:#666;}

/* ------------------ LARGE IMAGES ------------------ */ 
#lg_image_spacer { 
	text-align:center;
}

#lg_image_home { 
	z-index:1; 	visibility: show;
	position:absolute;	top:102px;
	background-image: url(images/bg_anim.gif);	background-repeat: repeat;  
	/*background-color:#d7d1c3; tan*/
	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;
}

#lg_image1 { 	z-index:1; 		visibility: show;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image2 { 	z-index:2; 		visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image3 { 	z-index:3; 		visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image4 { 	z-index:4; 		visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image5 { 	z-index:5; 		visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image6 { 	z-index:6; 		visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image7 { 	z-index:7; 		visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image8 { 	z-index:8; 		visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image9 { 	z-index:9; 		visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image10 { 	z-index:10; 	visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image11 { 	z-index:11; 	visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image12 { 	z-index:12; 	visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}
#lg_image13 { 	z-index:13; 	visibility: hidden;	position:absolute;	top:102px;	background-image: url(images/bg_trans.gif);	background-repeat: repeat-x;	width: 100%; height:370px;	margin:0; padding: 0px;	text-align:center;}

#lg_image1 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image2 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image3 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image4 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image5 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image6 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image7 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image8 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image9 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image10 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image11 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image12 img { border-left:4px solid #fff; border-right:4px solid #fff; }
#lg_image13 img { border-left:4px solid #fff; border-right:4px solid #fff; }

/* ------------------ FOOTER ------------------ */ 
#thumbs-fake { 
	width:850px; height:60px;
	margin-top:2px;
	background-color:#f2f2f2;
	margin:4px auto 0px auto;
	text-align:center;
}


#thumbs { 
	position:absolute; top:482px;
	width:850px; height:60px;
	background-color:#f2f2f2;
	text-align:center;
}

#thumbs img {
	border-color:#fff; border-width:0px 2px 0px 2px; border-style:solid;
	padding:0; margin:0;
	white-space:nowrap;
}

#copyright { 
	position:absolute; top:546px;
	font-size:11px;
	width:850px; 
	text-align:center;
	padding:0px 0px 20px 0px; margin:6px;
}


