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

/* GLOBAL ATTRIBUTES */
* {margin:0; padding:0;}
html,body {height:100%; background:#000;}
body {
	font-family: Arial, Helvetica, sans-serif; color:#666666;
	font-size:100%; /* Resets 1em to 16px */
	line-height:1.125em; /* 16?1.125=18 */
	background:#000;}
a {text-decoration:none; color:#393f44;}
a:hover {color:#687179;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
abbr,acronym {border-bottom:1px dotted; cursor:help;} 
em {font-style:italic;}
blockquote,ul,ol,dl {margin:1em;}
ol,ul,dl {margin-left:2em;}
ol li {list-style: decimal outside;}
ul li {list-style: disc outside;}
dl dd {margin-left:1em;}
th,td {border:1px solid #000; padding:.5em;}
th {font-weight:bold; text-align:center;}
caption {margin-bottom:.5em; text-align:center;}
p,fieldset,table {margin-bottom:1em;}
hr {display:none;}
.container {width:960px; margin-left:auto; margin-right:auto; padding:12px 0 24px 0;}
.sub h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; font-size:1.3em; color:#393f44}
.clear {clear:both;}

/* Header */

#header {height:46px; background:url(../img/header-bg.jpg) repeat-x; border-bottom:1px solid #111f2d}
#header .container {padding:5px 0 6px 0;top:5px; width:960px; margin-left:auto; margin-right:auto;}
#header h1{padding:0; margin:0; text-indent:-5000px; overflow:hidden; width:400px; float:left}
#header h1 a{height:35px; width:385; background:url(../img/carjackd-logo.png) no-repeat; display:block}
#header h1 a:hover{background-position:0 -35px;}
#header ul li {font-size:.7em; text-transform:uppercase; list-style:none; float:right; padding: 0 10px}
#header ul li a {color:#33516f}
#header ul li a:hover {color:#3d648c}


/* Headline */

#headline {border-bottom:1px solid #111f2d; height:322px;}
#headline .container {padding:0; height:322px; background:url(../img/headline-bg.png) no-repeat;}
#headline h1 {padding:20px 0 30px 0; color:#6c7e90; font-size:2em; letter-spacing:-1px; font-weight:normal; line-height:1.25em;}
#headline h2 {padding:30px 0;color:#6c7e90; font-size:1.35em; letter-spacing:-.5px; font-weight:normal; padding-bottom:20px; line-height:1.25em;}
#headline h2 a{text-decoration:underline; color:#687179;}
#headline h2 a:hover{color:#ffffff;}
#headline h3 {color:#393f44; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; font-style:italic; font-weight:normal;}


/* Portfolio */

#portfolio {padding-bottom:24px; border-bottom:1px solid #111f2d;}
#portfolio:hover{background-color:#0f151b;}
.thumbnail {float:left; width:75px; height:75px; margin:14px 9px 0 0;}
.portfolio_section {padding-bottom:24px; border-bottom:1px solid #111f2d;}
.vid_container {margin: 15px 0 0 0;}


/* Footer */
#footer p {font-family:Arial, Helvetica, sans-serif; font-size:.6em; color:#393f44;}

/* Screenshot */
#screenshot{
	position:absolute;
	border:1px solid #111f2d;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
