/* CSS Document */

html, body { margin:0;padding:0; }
body { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; background-color: #002031; color: #444; 	font-size: 75%; }
a { color: #c4c4c4;text-decoration: none; }
a:focus { outline: none; }
a:focus, a:hover, a:active { color: #117ad3;text-decoration: underline; }
p, li { line-height: 1.8em; }
h1, h2 { font-family: "Trebuchet MS", Verdana, sans-serif;margin: 0;}
h1 { margin-bottom: 10px;padding: 0;font-size:3em;color: #333;letter-spacing:-1px; }
h2 { padding-top: 10px;font-size:2em;letter-spacing:-1px; }
pre { font-size: 1.2em; line-height: 1.2em; }
#header { background-image: url(../images/bg-hdr.png);background-repeat:no-repeat; width: 805px; height:113px;margin:0 auto 20px auto }
.logo { padding: 20px 0 10px 30px;float:left; width:318px; }
.logo a { background-image: url(../images/logo.png);background-repeat:no-repeat; display:block; width: 318px; height:62px;text-indent:-9999px; }
.logo a:hover { background-position:0 -64px; }
#nav { padding:45px 0 0 0; }
#nav ul { display:block; float:right;width: 250px; height:25px; }
#nav ul li, #nav ul li a{ display:inline;list-style-type: none;text-indent:-9999px; }
#nav ul li a:hover { text-indent:-9999px }
#nav ul li.portfolio a { background-image: url(../images/btn_portfolio.png);background-repeat:no-repeat;display:inline-block;width:84px;height:25px; }
#nav ul li.portfolio a:hover { background-position: 0 -26px; }
#nav ul li.resume a { background-image: url(../images/btn_resume.png);background-repeat:no-repeat;display:inline-block;width:72px;height:25px; }
#nav ul li.resume a:hover { background-position: 0 -26px; }
#nav ul li.about a { background-image: url(../images/btn_about.png);background-repeat:no-repeat;display:inline-block;width:64px;height:25px; }
#nav ul li.about a:hover { background-position: 0 -26px;  }
#nav ul li.contact a { background-image: url(../images/btn_contact.png);background-repeat:no-repeat;display:inline-block;width:64px;height:25px; }
#nav ul li.contact a:hover { background-position: 0 -26px;  }
#portfolio { width:805px; margin: 0 auto; }
.container  { width:705px; margin: 0 auto; }
#container-index { width:510px; margin: 0 auto; }
#ads { clear: both; padding: 12px 0 12px 66px; }
#footer { clear: both;color: #777;margin: 0 auto;padding: 20px 0 40px;text-align: center; }	
img { border: none; }

.container_16 .prefix_0 { padding-left: 20px; }	
.dividerspace, .row { margin: 30px 0 0 0; }
.grid_2 a, .grid_2 .prefix_0 { background-repeat: no-repeat; display: block; width: 95px; height: 95px;}
a.thumb1 {background-image: url(../images/thumb_dster.png);}
a.thumb2 {background-image: url(../images/thumb_cster.png);}	
a.thumb3 {background-image: url(../images/thumb_tt.png);}
a.thumb4 {background-image: url(../images/thumb_breeds.png);}
a.thumb5 {background-image: url(../images/thumb_contests.png);}
a.thumb6 {background-image: url(../images/thumb_snuzzy.png);}
a.thumb7 {background-image: url(../images/thumb_iphone-dp.png);}
a.thumb8 {background-image: url(../images/thumb_iphone.png);}
a.thumb9 {background-image: url(../images/thumb_survey.png);}
a.thumb10 {background-image: url(../images/thumb_vtech.png);}
a.thumb11 {background-image: url(../images/thumb_chas.png);}
a.thumb12 {background-image: url(../images/thumb_skwoosh.png);}
a.thumb13 {background-image: url(../images/thumb_fcs.png);}
a.thumb14 {background-image: url(../images/thumb_neg.png);}
a.thumb15 {background-image: url(../images/thumb_anton.png);}
a.thumb16 {background-image: url(../images/thumb_kellyam.png);}
a.thumb1:hover, a.thumb2:hover, a.thumb3:hover, a.thumb4:hover, a.thumb5:hover,
a.thumb6:hover, a.thumb7:hover, a.thumb8:hover, a.thumb9:hover, a.thumb10:hover,
a.thumb11:hover, a.thumb12:hover, a.thumb13:hover, a.thumb14:hover, a.thumb15:hover, a.thumb16:hover {background-position: 0 -98px;}

.container h1 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	letter-spacing:0.5em;
	margin: 0px;
	border-bottom: 1px solid #c1c1c1;
	line-height: 1.2em;
	padding:10px 0px;
}
.container p.company, .container p.company a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	padding: 0 0 0 0;
	line-height: 0.5em;
}
.container p.normal {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	padding: 0 0 0 0;
}
.container p.normal a { color: #fff; }
.container ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: 0px;
}
.container ul li, #portfolio ul li {
	color: #fff;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	text-align: left;
}
.container ul li { background: url(../images/bullet.gif) 0px 6px no-repeat; }
#portfolio ul li { background: none; }

.container ul li.secondLevel {
	color: #fff;
	list-style-type: none;
	background: url(../images/bullet2.gif) 12px 7px no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 2px 24px;
	text-indent: 0px;
}
.caption p { line-height:1.5em;margin:0 0 0 10px; padding:0; }
.caption p a { color: #f1f1f1; }
p.prjct-head { color:#888;font-weight: normal; letter-spacing:2px; text-transform:uppercase;margin:20px 0 0 10px; }
.caption p.prjct-head.top { margin-top: 0px; }


