/* @group Main */

html, body {
	background: #fdfdfd;
	display: block;	
	color: #e7e7e7;
	text-align: center;
	font: 12px, "Myriad Pro";
}

#wrapper{
	width: 700px;
	margin: 0px 0px;
}

a {
	font: "Myriad Pro";
	color: #4c4c4c;
	text-decoration: underline;
}
a:hover {
	color: #7c7c7c;
	text-decoration: underline;
}



#pdficon {
	display: block;
	float: left;
	position: relative;
	left: 125px;
	width: 32px;
	height: 33px;
	background: url('images/PDFicon.gif') no-repeat;
	
}




#linkedin {
	display:block;
	float: left;
	position: relative;
	left: 20px;
	width: 120px;
	height: 33px;
	background: url('images/btn_viewmy_120x33.gif') no-repeat;
	
}

#name {
	background: url('images/name.jpg') no-repeat;
	background-color: #000;
	margin: 10px;
	display: block;
	height: 247px;
	width: 500px;	
}


#textbox {
	font: verdana;
	font-size: 14px;
	text-align: center;
	color: white;
	float: right;
	height: 530px;
	width: 400px;
	right: 90px;
	top: 10px;
	background: url('images/textbox.gif');
	text-shadow: #e3e3e3 1px 1px 0;
}


#writenav {
	width: 165px;
}
a.writenav {
	display: block;
	height: 60px;
	border: 0px;
	background: url('images/writingsnewbothsmall.gif') no-repeat;
	background-position: 0 -0px;
}
a.writenav:hover {
	background-position: 0 -60px;
}

#blognav {
	width: 165px;
}
a.blognav {
	display: block;
	height: 60px;
	border: 0px;
	background: url('images/blognewbothsmall.gif') no-repeat;
	background-position: 0 -0px;
}
a.blognav:hover {
	background-position: 0 -60px;
}



#photonav {
	width: 165px;

}
a.photonav {
	display:block;
	height: 60px;
	border: 0px;
	background: url('images/photographnewbothsmall.gif') no-repeat;
	background-position: 0 -0px;
}
a.photonav:hover {
	background-position: 0 -60px;
}


#resumenav {
	width: 165px;

}
a.resumenav {
	display:block;
	height: 60px;
	border: 0px;
	background: url('images/resumenewbothsmall.gif') no-repeat;
	background-position: 0 -0px;
}
a.resumenav:hover {
	background-position: 0 -60px;
}



#homeicon {
	width: 165px;

}
a.homeicon {
	display:block;
	height: 68px;
	border: 0px;
	background: url('images/homeiconsmall.gif') no-repeat;
	background-position: 0 -0px;
}
a.homeicon:hover {
	background-position: -1px -80px;
}



/* @end */



/* photos */

#photo1 {
	display:block;
	width: 500px;
	height: 375px;
	background: url('images/photos/photo_1.jpg') no-repeat;
}

/* @group Photogallery */

#photowrapper {
	position: relative;
	width: 750px;
	top: 150px;
	left: 15px;
}
	
	

#photowrapperscenic {
	position: absolute;
	top: 45px;
	left: 15px;
}



#photo1thumb {
	display:block;
	width: 240;
	height: 180px;
	background: url('images/photos/thumb/thumb-1.jpg') no-repeat;
}





#fotf {
	width: 250px;
	height: 33px;
	background: url('images/facesofthefallen/facesofthefallen.gif') no-repeat;
	display: block;
	clear: none;
	position: static;
}





#coah {
	width: 250px;
	height: 33px;
	background: url('images/corruptiononahill.gif') no-repeat;
	display: block;
	clear: none;
	position: static;
}





#joewilson {
	width: 250px;
	height: 33px;
	background: url('images/josephwilson.gif') no-repeat;
	display: block;
	clear: none;
	position: static;
}



#frscbanner {
	width: 250px;
	height: 33px;
	background: url('images/frscbanner.gif') no-repeat;
	display: block;
	clear: none;
	position: static;
}



#shoppershuttlebanner {
	width: 250px;
	height: 33px;
	background: url('images/shoppershuttlebanner.gif') no-repeat;
	display: block;
	clear: none;
	position: static;
}


#totfabanner {
	width: 250px;
	height: 33px;
	background: url('images/totfabanner.gif') no-repeat;
	display: block;
	clear: none;
	position: static;
}


#thumb01 {
	width: 240px;

}
a.thumb01 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_1.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb01:hover {
	background-position: 0px -180px;
}

#thumb02 {
	width: 240px;

}
a.thumb02 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_2.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb02:hover {
	background-position: 0px -180px;
}

#thumb03 {
	width: 240px;

}
a.thumb03 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_3.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb03:hover {
	background-position: 0px -180px;
}

#thumb04 {
	width: 240px;

}
a.thumb04 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_4.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb04:hover {
	background-position: 0px -180px;
}

#thumb05 {
	width: 240px;

}
a.thumb05 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_5.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb05:hover {
	background-position: 0px -180px;
}

#thumb06 {
	width: 240px;

}
a.thumb06 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_6.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb06:hover {
	background-position: 0px -180px;
}


#thumb07 {
	width: 240px;

}
a.thumb07 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_7.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb07:hover {
	background-position: 0px -180px;
}

#thumb08 {
	width: 240px;

}
a.thumb08 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_8.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb08:hover {
	background-position: 0px -180px;
}


#thumb09 {
	width: 240px;

}
a.thumb09 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_9.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb09:hover {
	background-position: 0px -180px;
}


#thumb10 {
	width: 240px;

}
a.thumb10 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_10.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb10:hover {
	background-position: 0px -180px;
}



#thumb11 {
	width: 240px;

}
a.thumb11 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_11.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb11:hover {
	background-position: 0px -180px;
}

#thumb12 {
	width: 240px;

}
a.thumb12 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_12.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb12:hover {
	background-position: 0px -180px;
}

#thumb13 {
	width: 240px;

}
a.thumb13 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_13.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb13:hover {
	background-position: 0px -180px;
}

#thumb14 {
	width: 240px;

}
a.thumb14 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_14.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb14:hover {
	background-position: 0px -180px;
}

#thumb15 {
	width: 240px;

}
a.thumb15 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_15.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb15:hover {
	background-position: 0px -180px;
}

#thumb16 {
	width: 240px;

}
a.thumb16 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_16.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb16:hover {
	background-position: 0px -180px;
}


#thumb17 {
	width: 240px;

}
a.thumb17 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_17.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb17:hover {
	background-position: 0px -180px;
}

#thumb18 {
	width: 240px;

}
a.thumb18 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_18.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb18:hover {
	background-position: 0px -180px;
}


#thumb19 {
	width: 240px;

}
a.thumb19 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_19.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb19:hover {
	background-position: 0px -180px;
}



#thumb20 {
	width: 240px;

}
a.thumb20 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_20.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb20:hover {
	background-position: 0px -180px;
}



#thumb21 {
	width: 240px;

}
a.thumb21 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_21.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb21:hover {
	background-position: 0px -180px;
}

#thumb22 {
	width: 240px;

}
a.thumb22 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_22.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb22:hover {
	background-position: 0px -180px;
}

#thumb23 {
	width: 240px;

}
a.thumb23 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_23.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb23:hover {
	background-position: 0px -180px;
}

#thumb24 {
	width: 240px;

}
a.thumb24 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_24.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb24:hover {
	background-position: 0px -180px;
}

#thumb25 {
	width: 240px;

}
a.thumb25 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_25.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb25:hover {
	background-position: 0px -180px;
}

#thumb26 {
	width: 240px;

}
a.thumb26 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_26.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb26:hover {
	background-position: 0px -180px;
}


#thumb27 {
	width: 240px;

}
a.thumb27 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_27.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb27:hover {
	background-position: 0px -180px;
}

#thumb28 {
	width: 240px;

}
a.thumb28 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_28.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb28:hover {
	background-position: 0px -180px;
}


#thumb29 {
	width: 240px;

}
a.thumb29 {
	display:block;
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_29.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb29:hover {
	background-position: 0px -180px;
}



#thumb30 {
	width: 240px;

}
a.thumb30 {
	display:block;	
	height: 180px;
	border: 0px;
	background: url('images/photos/thumb/thumb_30.jpg') no-repeat;
	background-position: 0 -0px;
}
a.thumb30:hover {
	background-position: 0px -180px;
}


#social {
	width:  125px;
	visibility: visible;
	background: url('images/twitter.gif') no-repeat;
	border: 0px;
	bottom: 2px;
	left: 1px;
}

a.social {
	display: block;
	position: absolute;
	height: 125px;
	background-position: 0px -0px;
}

a.social:hover {
	background-position: 0px -125px;
}


#twitter_update_list li span {
	list-style-type: none;
	list-style: none;
	visibility: visible;
	position: absolute;
	bottom: 0;
	color: #4f5050;
	text-indent: -22px;
	width: 250px;
	padding-bottom: 0;
	display: block;
	margin-bottom: 35px;
	margin-left: 140px;
}
#twitter_update_list li span a {
	text-decoration: none;
	visibility: visible;
	color: #a9afaf;
}

#twitter_update_list li span a:hover {
	color: #7c7c7c;
	text-decoration: underline;
}


#twitter_update_list li a {
	visibility: hidden;
}




#tweet ul li {
	list-style: none;
	display: block;
	visibility: visible;
	position: absolute;
	bottom: 0;
	color: #4f5050;
	text-indent: -22px;
	width: 250px;
	padding-bottom: 0;
	margin-bottom: 35px;
	margin-left: 110px;
}


#tweet ul li a {
	text-decoration: none;
	visibility: visible;
	color: #a9afaf;
}

#tweet ul li a:hover {
	color: #7c7c7c;
	text-decoration: underline;
}





#contact {
	visibility: visible;
	position: absolute;
	bottom: 0;
	right: 0;
}


/* @end */



/* stop the light box movement bug in IE */
* html #lightBoxStage {position:static;}
