@charset "UTF-8";
/* CSS Document */

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	color:#3c3c3c;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: url(../images/bg_repeat.jpg);
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* /// END RESET /// */



h3					{ font-size:16px; font-weight:normal; line-height:25px; margin:5px 0px 2px 0px; }
h4					{ font-size:12px; margin-bottom:5px; font-weight:normal; }
p					{ font-size:14px; font-weight:normal; line-height:20px; }

#alexvoorhees		{ width:640px; height:66px; background:url(../images/alexvoorhees_home.png) no-repeat center; }
#alexvoorhees h1	{ text-indent:-9999px; }

.award				{ color:#c50202; }

.column	 			{ width:188px; height:250px; float:left; margin-top:30px; }

#contactinfo		{ width:640px; text-align:center; }
#contactinfo a 		{ font-size:14px; color:#d90404; text-decoration:none; }
#contactinfo a:hover { font-size:14px; color:#a90c19; -webkit-transition: color 0.7s ease-in; text-decoration:none; }
#contactinfo h5		{ letterspacing:.02em; }

#container 			{ width:640px; min-height:750px; margin:0 auto; }

#header	 			{ width:640px; height:50px; background:url(../images/logo.png) no-repeat center;}

#homecontent		{ width:640; height:290px; background:url(../images/home_main_bg.png) no-repeat; }

.imgleft			{ width:188px; height:135px; float:left; margin-right:38px; }
.imgcenter			{ width:188px; height:135px; float:left; margin-right:38px; }
.imgright			{ width:188px; height:135px; float:left; }

#nav	 			{ width:301px; height:49px; background:url(../images/nav_bg.png) no-repeat center; margin:0 auto; }
#nav img 			{ opacity:.5;/* Firefox */-moz-transition:opacity 1s ease;/* WebKit */-webkit-transition:opacity 1s ease;/* Opera */-o-transition:opacity 1s ease;/* Standard */transition: opacity 1s ease; }
#nav img:hover 		{ opacity: 1; }

#portfoliocolumn	{ width:421px; height:1300px; float:left; }
#portfoliocolumn img { margin-bottom:10px; }

#portfoliocolumn2	{ width:213px; float:right; }
#portfoliocolumn2 a { font-size:14px; color:#d90404; text-decoration:none; }
#portfoliocolumn2 a:hover { font-size:14px; color:#a90c19; -webkit-transition: color 0.7s ease-in; text-decoration:none; }

.row				{ width:640px; height:135px; margin-top:20px; }
.row img 			{ opacity:1;/* Firefox */-moz-transition:opacity .5s ease;/* WebKit */-webkit-transition:opacity .5s ease;/* Opera */-o-transition:opacity .5s ease;/* Standard */transition: opacity .5s ease; }
.row img:hover 		{ opacity: .75; }

#resumecol1			{ width:410px; height:980px; float:left; }
#resumecol1 h3		{ font-size:14px; line-height:25px; margin:10px 0px 0px 0px; color:#d90404; }
#resumecol1 h4		{ font-size:14px; margin-bottom:5px; }
#resumecol1 li		{ font-size:12px; margin:0px 0px 0px 0px; line-height:18px; }

#resumecol2			{ width:230px; float:right; }
#resumecol2 h3		{ font-size:14px; line-height:25px; margin:10px 0px 0px 0px; color:#d90404; }
#resumecol2 h4		{ font-size:14px; margin-bottom:5px; line-height:20px; }

#resumetop			{ width:640px; height:57px; margin-bottom:35px; }
#resumetop a:hover img	{ background:url(../images/downloadpdf_hover.png); }







/* /// JS SLIDER /// */

/* image replacement */
.graphic, #prevBtn, #nextBtn,
#slider1prev, #slider1next		{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }

/* Easy Slider */
#slider	 						{ width:640px; height:82px; }

#slider ul, #slider li,
#slider2 ul, #slider2 li 		{ margin:0 auto; padding:0; list-style:none; }

#slider2						{ margin-top:0em;}

/* define width and height of list item (slide), entire slider area will adjust according to the parameters provided here */ 
#slider li, #slider2 li 		{ width:640px; height:82px; overflow:hidden; }

			
#prevBtn, #nextBtn,
#slider1next, #slider1prev		{ display:block; width:15px; height:12px; position:absolute; margin-top:150px; left:445px; top:210px; z-index:1000; }	
	
#nextBtn, #slider1next			{ left:470px; }														
	
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a	{ display:block; position:relative; width:15px; height:12px; background:url(../img/arrow_left.png) no-repeat 0 0; }	

#nextBtn a, #slider1next a		{ background:url(../img/arrow_right.png) no-repeat 0 0;	}	
		
/* numeric controls */	
ol#controls						{ margin:1em 0; padding:0; height:28px;	}
	
ol#controls li					{ margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px; }

ol#controls li a 				{ float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none; }

ol#controls li.current a		{ background:#5DC9E1; color:#fff;}

ol#controls li a:focus, 
#prevBtn a:focus, #nextBtn a:focus {outline:none;}
	
/* // END Easy Slider // */



















