body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#383d36;
color:#fff;
}

#container {
margin-right:auto;
margin-left:auto;
width:650px;
border-top:1px dashed #545454;
}

a:hover {
background-color:inherit;
color:#eb7b70;
text-decoration:underline;
}

a:active {
background-color:inherit;
color:#6ee874;
text-decoration:none;
}

#header {
margin-bottom:0;
padding-bottom:0;
border-left:1px dashed #545454;
background:url(images/logo.jpg) no-repeat top left;
}
#header .headimg {
padding-left:285px;
}

#topnav {
background-color:inherit;
color:inherit;
margin:0px;
/*float:left;*/
}

#nav {
float:left;
width:100%;
color:inherit;
list-style:none;
background:#383d36 url(images/nav_bg4.gif) no-repeat bottom left;
margin:0px;
padding:0px 0px 0px 0px;
}

#nav li {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
margin:0px;
padding:0px;
}

#nav a {
float:left;
display:block;
font-weight:400;
color:#fff;
text-decoration:none;
border-top:1px solid #989898;
border-left:1px solid #989898;
border-right:1px solid #989898;
border-bottom:none;
background:#636363 url(images/off_bg2.gif) repeat-x top left;
margin:0 1px 0 0;
padding:4px 8px;
}

#photo_container {
margin-right:auto;
margin-left:auto;
width:825px;
border-top:1px dashed #545454;
}

#photo_compare {
padding:10px 0px 10px 10px;
}

#photo_compare img {
padding-left:5px;
padding-top:10px;
}
#td1 {
float:left;
width:441px;
border-right:1px dashed #545454;
text-align:justify;
vertical-align:top;
padding:10px 17px 5px 8px;
}
#td1c {
float:left;
width:441px;
text-align:justify;
vertical-align:top;
padding:10px 10px 5px 10px;
}
#td1 .img {
padding-left:20.5px;
}
#td1blog {
float:left;
width:441px;
text-align:justify;
vertical-align:top;
padding:10px 17px 5px 8px;
}
#td2 {
float:right;
width:160px;
/*border-left:1px dashed #545454;*/
padding-left:10px;
vertical-align:top;
}
#td2 p img {
	padding-top:20px;
	padding-left: 5px;
}
#td2c {
width:160px;
float:right;
vertical-align:top;
padding-left:10px;
border-left:1px dashed #545454;
}
#td2 .indexlist {
color:#E3FEDA;
list-style:none;
padding-bottom:10px;
padding-top: 10px;
text-align:left;
border-bottom:1px solid #545454;
vertical-align:top;
margin:0;
}
#td2 .indexlist2 {
color:#E3FEDA;
list-style:none;
padding-bottom:10px;
padding-top: 10px;
text-align:left;
border-top:1px solid #545454;
/*border-bottom:1px solid #545454;*/
vertical-align:top;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
margin-top:50px;	
}
#td2 .indexlist3 {
color:#E3FEDA;
list-style:none;
padding-bottom:10px;
padding-top: 10px;
text-align:left;
vertical-align:top;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
margin-top:10px;	
}
#td2c .indexlist {
color:#E3FEDA;
list-style:none;
padding-bottom:10px;
text-align:left;
border-bottom:1px solid #545454;
vertical-align:top;
margin:0;
}
#td2c .indexlistc {
color:#E3FEDA;
list-style:none;
padding-bottom:10px;
text-align:left;
vertical-align:top;
margin:0;
}
#td2 dt {
font-weight:600;
color:#E3FEDA;
text-align:center;
font-size:16px;
padding-top:5px;
}

#td2c dt {
font-weight:600;
color:#E3FEDA;
text-align:center;
font-size:16px;
padding-top:5px;
}
#td2 dd {
list-style:none;
color:#E3FEDA;
margin-left:3px;
margin-right:3px;
margin-top:3px;
font-size:10px;
}

#td2c dd {
list-style:none;
color:#E3FEDA;
margin-left:3px;
margin-right:3px;
margin-top:3px;
font-size:10px;
}
#td2 .p1 {
padding-left:10px;
}

#td2 .p3 {
padding-left:55px;
}

#td2 form {
padding-top:10px;
padding-bottom:10px;
}

#td3 {
float:left;
width:483px;
text-align:justify;
padding:10px 21px 5px 10px;
}

#td4 {
float:left;
text-align:justify;
padding:10px 21px 5px 10px;
}

#td4 #date {
background-color:#494f46;
width:72px;
text-align:left;
color:#fff;
font-size:12px;
font-weight:400;
}

#td4 h2.mainheading {
font-weight:600;
font-size:14px;
color:#fff;
background-color:inherit;
}

#td4 .img {
padding-left:30px;
padding-right:30px;
}

#td5 {
padding-left:6px;
}

#td5a {
float:left;
padding-left:8px;
}

#td5b {
float:left;
padding-left:10px;
}
#td5c {
padding-left:6px;
}

#td5d {
float:left;
padding-left:8px;
}

#td5e {
float:left;
padding-left:10px;
}
#td5f {
padding-left:6px;
}

#td5g {
float:left;
padding-left:8px;
}

#td5h {
float:left;
padding-left:10px;
}
#td5i {
padding-left:6px;
}

#td5j {
float:left;
padding-left:8px;
}

#td5k {
float:left;
padding-left:10px;
}
#td5c .sitemap {
width:225px;
height:300px;
list-style:none;
padding-bottom:10px;
padding-top:10px;
text-align:left;
border-right:1px dashed #545454;
border-left:1px dashed #545454;
vertical-align:top;
margin:0px;
}
#td5cc .sitemap {
width:225px;
height:340px;
list-style:none;
padding-bottom:10px;
padding-top:10px;
text-align:left;
border-right:1px dashed #545454;
border-left:1px dashed #545454;
vertical-align:top;
margin:0px;
}
#td5c dt {
font-weight:600;
padding-left:75px;
font-size:130%;
padding-top:5px;
}
#td5cc dt {
font-weight:600;
padding-left:75px;
font-size:130%;
padding-top:5px;
}
#td6 .sitemap {
list-style:none;
width:225px;
height:300px;
padding-bottom:10px;
text-align:left;
border-right:1px dashed #545454;
vertical-align:top;
margin:0px;
}
#td6c .sitemap {
list-style:none;
width:225px;
height:340px;
padding-bottom:10px;
text-align:left;
border-right:1px dashed #545454;
vertical-align:top;
margin:0px;
}
#td7 .sitemap {
list-style:none;
width:225px;
height:300px;
padding-bottom:10px;
text-align:left;
border-right:1px dashed #545454;
vertical-align:top;
margin:0px;
}
#td7c .sitemap {
list-style:none;
width:225px;
height:340px;
padding-bottom:10px;
text-align:left;
border-right:1px dashed #545454;
vertical-align:top;
margin:0px;
}
#td7 dd {
list-style:none;
margin-left:10px;
margin-right:10px;
margin-top:1px;
text-align:left;
}
#td7c dd {
list-style:none;
margin-left:10px;
margin-right:10px;
margin-top:1px;
text-align:left;
}
#td8 {
border-top:1px solid #545454;
}
#td9 {
text-align:left;

}
#td9 #oldphot {
float:left;
padding:10px;
border-right:1px dashed #545454;
}
#td9 #oldpost {
float:right;
padding:10px;
}
#td9 dt {
font-weight:600;
color:#E3FEDA;
font-size:16px;
padding-top:5px;
}
#td9 dd {
margin-left:0px;
}
.imgcenter {
height:600px;
padding-left:15px;
padding-bottom:10px;
}

#junephotoslide {
padding-left:15px;
}

form {
	float:left;
	padding-right: 5px;
}

#footer {
clear:both;
border-top:1px solid #545454;
padding-top:3px;
font-size:9px;
text-align:center;
}

#w3c {
padding-left:5px;
}

img {
border:none;
}
.img2 {
padding-top:10px;
padding-left:120px;
padding-right:8px;
padding-bottom:2px;
}
.img2 img {
border:#FFFFFF solid 4px;
}
.monthpic {
background-color:inherit;
text-align:center;
font-size:16px;
font-weight:600;
}
a:link,a:visited {
background-color:inherit;
color:#ebe370;
text-decoration:none;
}

#nav a:hover,body#home #t-home a,#nav a:hover,body#prev #t-prev a,#nav a:hover,body#photo #t-photo a,#nav a:hover,body#contact #t-contact a,#nav a:hover,body#portfolio #t-portfolio a,#nav a:hover, body#blog #t-blog a, #nav a:hover, body#resources #t-resources a {
color:#fff;
padding-bottom:5px;
background:#383d36 url(images/on_bg2.gif) repeat-x top left;
border-color:#989898;
}

#td1 #date,#td3 #date {
background-color:#494f46;
width:50px;
color:#fff;
}

#td1 .mainheading,#td3 .mainheading {
font-weight:600;
color:#fff;
background-color:inherit;
}

#td1 .wrapper,#td3 .wrapper,#td4 .wrapper {
border-bottom:1px dashed #545454;
}

#td2 .p2,#td3 .img {
	padding-left:60px;
}

#td5c dd, #td5cc dd, #td6 dd, #td6c dd {
list-style:none;
margin-left:15px;
margin-right:15px;
margin-top:1px;
text-align:left;
vertical-align:top;
}

#td6 dt,#td6c dt, #td7c dt, #td7 dt {
font-weight:600;
padding-left:50px;
font-size:130%;
padding-top:5px;
}

#photoslide,#julyphotoslide {
padding-left:15px;
margin-top:60px;
}
#octphotoslide {
padding-left:15px;
}
#decphotoslide,#novphotoslide {
	padding-left:15px;
	margin-top: 60px;
}
#thumbs {
	padding-left:20px;
	margin-right:0px;
	clear: left;

}

#thumbs img {
	padding-top:7px;
	padding-bottom:2px;
}
#thumbs #thumbcol1 {
	width:120px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
}
#thumbs #thumbcol2 {
	width:120px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
}
#thumbs #thumbcol3 {
	width:120px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
}
.imgheading {
margin-left:0px;
margin-right:0px;
}
.imgheadingmed {
margin-left:15px;
}
#oldphot {
float:right;
width:160px;
border-left:1px dashed #545454;
padding-left:20px;
padding-bottom:10px;
vertical-align:top;
}
#oldphot p img {
	
}
#oldphot .indexlist {
color:#E3FEDA;
list-style:none;
padding-bottom:10px;
padding-top: 10px;
text-align:left;
border-bottom:1px solid #545454;
vertical-align:top;
margin:0;
}
#oldphot dt {
font-weight:600;
color:#E3FEDA;
/** text-align:center; **/
font-size:16px;
padding-top:5px;
}
#oldphot dd {
list-style:none;
color:#E3FEDA;
margin-left:3px;
margin-right:3px;
margin-top:3px;
font-size:10px;
}
#oldphot dd.old {
list-style:none;
color:#E3FEDA;
/** text-align:center; **/
margin-left:0px;
margin-right:3px;
margin-top:3px;
font-size:10px;
}
