@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:underline; color:#687179;}
a:hover {color:#ffffff;}
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:1em 0;}
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}
.sub h2 a {text-decoration:none; 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:385px; 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; text-decoration:none;}
#header ul li a:hover {color:#3d648c}


/* Headline */

#headline {border-bottom:1px solid #111f2d;}
#headline .container {padding:0; height:322px; background:url(../img/headline-bg.png) no-repeat;}
#headline .container_about {width:960px; margin-left:auto; margin-right:auto; padding:0; height:322px; background:url(../img/about-bg.png) no-repeat;}
#headline .container_local {width:960px; margin-left:auto; margin-right:auto; padding:0; background:url(../img/local.png) no-repeat;}
#headline .container_local_text {width:600px;}

#headline .container_contact {width:960px; margin-left:auto; margin-right:auto; padding:0; height:322px;}
#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;}
#headline h3 {color:#393f44; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; font-style:italic; font-weight:normal;}
#headline p {color:#fff; font-size:.8em; 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;}
.portfolio_viewmore {float:right; font-size:.75em;}
.portfolio_viewmore a{color:#687179; text-decoration:underline;}
.portfolio_viewmore a:hover{color#ffffff;}



/* Blog */

#blog {border-bottom:1px solid #111f2d}
#blog:hover{background-color:#0f151b}

/* About */

#about {border-bottom:1px solid #111f2d}
#about:hover{background-color:#0f151b}

/* Contact */

#contact {border-bottom:1px solid #111f2d}
#contact:hover{background-color:#0f151b}
#contact-form {margin-top:15px; width:300px; float:right;}
#contact-form h3 {padding: 10px 0 5px 0;}
.texta {
width: 260px;
height: 30px;
background-color: #1b3045;
border: 1px solid #2b445c;
color:#6C7E90;
padding: 0 5px;
}
.textam {
width: 260px;
height: 80px;
background-color: #1b3045;
border: 1px solid #2b445c;
color:#6C7E90;
padding: 5px 5px;
margin-bottom: 10px;
}
.submit {height:26px; width:187px; margin:5px 0; background:url(../img/submit-btn-sprite.png) no-repeat; display:block}
.submit:hover {background-position:0 -26px;}
/* Footer */
#footer p {font-family:Arial, Helvetica, sans-serif; font-size:.6em; color:#393f44;}