@charset "utf-8";
/* CSS Document */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

html, body { 
    font-family: times, serif;
    background: #fff url('img/background.png') top left repeat-x;
    }
    
ol, ul {
	list-style: none;
}

h1 { font-size:24px; padding-left:10px;}
h2 { font-size:20px; padding-left:10px;}
h3 { font-size:18px; padding-left:10px;}
p {padding-left:10px;}
/* PAGE */

#outerwrap {
   display: block;
   width: 960px;
   margin: 0 auto;
   background: #fff url('img/bg-shadow.png') top left repeat-y;
   }

#innerwrap {
   margin: 0 auto;
	padding:10px 0;
}

.informationpane {
	/*border-top:2px solid black;*/
	border-left:8px solid black;
	margin-left:20px;
	padding:20px 10px 30px 10px;
	margin-top:10px;
}
/* HEADER */

#logo {
    display: block;
    width: 920px;
    height: 90px;
    background: url('img/logo_iii.png') top left no-repeat;
    text-indent: -9999px;
    margin-left: 20px;
    border-top: 2px solid #fff;
    }

/* CONTACT */

.contact {
    display: block;
    width: 890px;
    height: 20px;
    margin: 0 auto;
    padding: 10px;
    text-align: left;
    line-height: 20px;
    color: #fff;    
    background-color: #000;
    font-size: 16px;
    letter-spacing: .5px;
    }
.contact a { padding: 2px; color: #fff; text-decoration: none;  border-bottom: 2px solid #000; }
.contact a:hover { text-decoration: none; border-bottom: 2px solid #fff; }

.navigation {
    display: block;
    width: 890px;
    margin: 0px 50px 10px auto;
	padding: 2px 2px;
    text-align: left;
    line-height: 20px;
    color: #fff;    
    font-size: 16px;
    letter-spacing: .5px;
	text-align:left;
	background: black url(img/highlight.gif) bottom right no-repeat;
    }

.navigation ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
	
.navigation li {
	list-style-type:none;
	display:inline;
}

.navigation a { padding: 2px 10px; margin:0; color: #fff; text-decoration: none;  display:inline-block; font-weight:bold;}
.navigation a:hover { text-decoration: none; background-color:#555; color:white;}

/* VIDEO */

#description {
    display: block;
    width: 230px;
    height: 70px;
    line-height: 35px;
    text-align: center;
    float: right;
    border: 0px solid #fff;
    background-color: #000;
    padding: 10px 0;
    color: #fff;
    padding-top: 20%;
    }
.add_street, .add_city, .add_state {
    Font-family: times, serif;
    font-size: 28px;
    }
#video {
    display: block;
    width: 850px;
    height: 360px;
    margin: 0px auto;
    background: url('img/innerbg.png') top left repeat;
    padding: 30px;
    border-bottom: 10px solid #fff;
    border-top: 10px solid #fff;
    }
#player {
    display: block;
    width: 600px;
    height: 360px;
	border: 3px solid #fff;
	float: left;
    }


/* PICTURES */
#EvansDescription {
    display: block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: right;
    border: 0px solid #fff;
    background-color: #000;
    padding: 10px 0;
    color: #fff;
	padding-right:10px;
    }
	.add_street, .add_city, .add_state {
    Font-family: times, serif;
    font-size: 28px;
    }
#fullsize {
	border: 3px solid white;
	float: right;
	margin-right: 15px;
	margin-top: 25px;
	width:526px;
	height:350px;
    }
    #fullsize2 {
	border: 3px solid white;
	float: right;
	margin-right: 15px;
	margin-top: 25px;
	width:526px;
	height:350px;
    }
#thumbs {
    display: block;
    width: 230px; 
    float: left;
    padding: 10px 14px;
    background-color: #000;
    text-align: center;
	padding:10px;
    }
.thumbnail {
	border: 1px solid white;
	cursor:select;
	margin: 2px 2px 2px 3px;
	background: url(./photos/ss/smallthumbs/csg-4ace57c20f4f5.jpg) no-repeat top left;
	width:50px;
	height:33px;
	display:inline-block; float:left;
    }
    .thumbnail2 {
	border: 1px solid white;
	cursor:select;
	margin: 2px 2px 2px 3px;
	background: url(./photos/3/csg-4e7cc6200fdfb.png) no-repeat top left;
	width:50px;
	height:33px;
	display:inline-block; float:left;
    }
#preview {
    display: block;
    width: 850px;
    height: 420px;
    border: 0px;
    margin: 0 auto;
    background: url('img/innerbg.png') top left repeat;
    border-top: 1px solid #4b5773;
    border-bottom: 10px solid #fff;
    padding: 30px;
    }

.pic_instruct {
    display: block;
    float: left;
    width: 240px;
    height: 40px;
    border: 0px solid #fff;
    line-height: 20px;
    text-align: center;
    background-color: #000;
    color: #fff;
    padding: 10px 5px 15px 5px;
	margin-top:5px;
    }
/* contact form */

#contactform {
	width:600px;
	margin:20px;
	text-align:right;
}
	
#contactform  label{
	float:left;
	width:250px;
	text-align:right;
	font-weight:bold;
}

#contactform  textarea, #contactform input{
	float:left;
	width:250px;
	text-align:right;
	margin:0 20px 20px 20px;
}
/* FOOTER */

.footer_spacer { height:60px; }

#footer{ text-align:center; }

#footercontent { width:800px; margin:auto; text-align:center; line-height:180px; }

.noshow { height:0; width:1px; overflow:hidden; }

.clearfix {height:1px; clear:both;}


.sprite-th_200700801-1-0055-010s { background-position: 0 0; } 
.sprite-th_200700801-1-0071-010s { background-position: 0 -34px; } 
.sprite-th_200700801-1-0084-010s { background-position: 0 -68px; } 
.sprite-th_200700801-1-0116-010s { background-position: 0 -102px; } 
.sprite-th_200700801-1-0191-010s { background-position: 0 -136px; } 
.sprite-th_200700801-1-0203-010s { background-position: 0 -170px; } 
.sprite-th_200700801-1-0218-010s { background-position: 0 -204px; } 
.sprite-th_20070731-1-0011-010s { background-position: 0 -238px; } 
.sprite-th_20070731-1-0048-010s { background-position: 0 -272px; } 
.sprite-th_20070731-1-0065-010s { background-position: 0 -306px; } 
.sprite-th_20070731-1-0092-010s { background-position: 0 -340px; } 
.sprite-th_20070731-1-0097-010s { background-position: 0 -374px; } 
.sprite-th_20070731-1-0102-010s { background-position: 0 -408px; } 
.sprite-th_20070731-1-0150-010s { background-position: 0 -442px; } 
.sprite-th_20070731-1-0157-010s { background-position: 0 -476px; } 
.sprite-th_20070731-1-0207-010s { background-position: 0 -510px; } 
.sprite-th_20070731-1-0343-010s { background-position: 0 -544px; } 
.sprite-th_20070731-1-0369-010s { background-position: 0 -578px; } 
.sprite-th_20070731-1-0384-010s { background-position: 0 -612px; } 
.sprite-th_20070731-1-0399-010s { background-position: 0 -646px; } 
.sprite-th_20070731-1-0434-010s { background-position: 0 -680px; } 
.sprite-th_20070731-1-0447-010s { background-position: 0 -714px; } 
.sprite-th_20070731-1-0457-010s { background-position: 0 -748px; } 
.sprite-th_20070731-1-0471-010s { background-position: 0 -782px; } 
.sprite-th_20070731-1-0501-010s { background-position: 0 -816px; } 
.sprite-th_20070731-1-0561-010s { background-position: 0 -850px; } 
.sprite-th_20070731-1-0569-010s { background-position: 0 -884px; } 
.sprite-th_20070731-1-0613-010s { background-position: 0 -918px; } 
.sprite-th_20070731-1-0632-010s { background-position: 0 -952px; } 
.sprite-th_20070731-1-0634-010s { background-position: 0 -986px; } 
.sprite-th_20070731-1-0661-010s { background-position: 0 -1020px; } 
.sprite-th_20070731-1-0692-010s { background-position: 0 -1054px; } 

#container {
  
   display: block;
    width: 230px; 
    float: left;
    padding: 10px 14px;
    background-color: #000;
    text-align: center;
	padding:10px;
}
.sprite-1{ background-position: 0 0; width: 100px; height: 66px; } 
.sprite-2{ background-position: 0 -116px; width: 100px; height: 66px; } 
.sprite-3{ background-position: 0 -232px; width: 100px; height: 66px; } 
.sprite-4{ background-position: 0 -348px; width: 100px; height: 66px; } 
.sprite-5{ background-position: 0 -464px; width: 100px; height: 66px; } 
.sprite-6{ background-position: 0 -580px; width: 100px; height: 66px; } 
