/*
Theme Name: AF Blue Robot
Theme URI: http://www.ancillaryfactory.com/
Description:
Version: 1.0
Author: Jon Schwab
Author URI: http://www.ancillaryfactory.com/
*/

*:focus {outline: none;}

a, a:visited {color:#fff}

img {border:none}

h2 {color:#9f9f9f;font-size:15px;margin-top:0}

#wrapper {
	background: url(main-background.png) repeat-y;
	width: 1200px;
	margin-right: auto;
	height: 700px;
	margin-left: auto;
	position: relative;
}
body {
	margin: 0px;
	background: #1e2340;
	font-family: Arial, Helvetica, sans-serif;
	height:1400px
}

img#logo {position:absolute;top:37px;left:40px}

img.big-image {
	position:absolute;
	left: 763px;
	top: 36px;
}

ul#menu {
	position:absolute;
	left: 394px;
	top: 205px;
	list-style:none;
	margin:0;
	padding:0;
}

ul.portfolio li a {
	font-size:30px;
	font-weight:bold;
	padding:20px;
	color:#333;
	display:block;
	text-decoration:none
}



/* ul.portfolio li a:hover {background:#aabed9} */

.folio {background-color:#555;display:none}

/* CSS sprites for main menu  */

ul.portfolio a {display:block;overflow:hidden;width:139px;height:30px;text-indent:-9999px;outline:none}
ul#lower-text a {display:block;overflow:hidden;height:39px;text-indent:-9999px;outline:none;width:116px}

a#print {background:url(images/print.gif) no-repeat -159px 0;}
a#print:hover {background-position: 0 0;}

a#web {background:url(images/web.gif) no-repeat -159px 0;}
a#web:hover {background-position: 0 0;}

a#logos {background:url(images/logos.gif) no-repeat -159px 0;}
a#logos:hover {background-position: 0 0;}

a#bio-link {background:url(images/about.gif) no-repeat -118px -1px;}
a#bio-link:hover {background-position: -1px -1px;position:relative;left:0px}
/* end CSS sprites */

.caption {
	color:#fff;
	height:30px;
	display:block;
	margin:5px 10px;
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.caption a {color:#fff}

#logo-folio div, #print-folio div {width:884px;text-align:center}
#logo-folio img, #print-folio img {margin-top:20px;margin-bottom:30px}

.cover {background:#333} /* adds a dark background behind the modal window nav */

#address {position:relative;left:20px;top:40px;color:#dfdfdf;text-align:center}

#about {
	position:absolute;
	width:300px;
	height:163px;
	left: 30px;
	top: 181px;
	font-size: 12px;
	color: #FFF;
}

#welcome {position:absolute;width:200px;top:25px;left:415px;font-size:12px}

/* #bottom-text {position:absolute; width:200px;top:440px;left:415px;font-size:12px} */

/* Contact form stuff */

#about ol {list-style-type:none}
#about ol label {display:block;margin:20px 15px 0 ;color:#aabed9;font-size:13px}
fieldset.cf_hidden, .emailreqtxt {display:none}

input#sendbutton {width:120px;height:40px;margin-left:110px;background:url(send-button.gif) no-repeat;border:none;text-indent:-999px;cursor:pointer !important}

input#cf_field_1 {background-image:url(email.gif);border:none !important;padding:12px;width:240px;border-width:0;} 

ul#lower-text {position:relative; top:-60px;left:482px;list-style-type:none;}
#lower-text li a {color:#000}
.page ul#lower-text {top:495px;left:512px;width:200px}

#bio p {width:500px;color:#fff;font-size:12px;}

textarea#cf_field_2 {background:url(contact-body.gif) no-repeat;border:none;padding:10px;width:230px;height:90px;margin-left:3px;font-family: Arial, Helvetica, sans-serif;font-size:13px;overflow:auto}

.page #wrapper {margin-top:-16px;}

#footer {background:url(orange-top.png) #543930 repeat-x;position:relative;top:-16px;color:#fff} /* #901303 */
#factory {background: url(factory.png) no-repeat 40px bottom;min-height:460px}

/* bottom menu styles */
ul#bottom-menu {list-style-type:none;}

/* ul#bottom-menu li  {width:203px;height:38px;text-indent:-9999px;display:block;float:left;cursor:pointer} */
ul#bottom-menu li {display:inline-block;cursor:pointer;width:203px;height:38px;text-indent:-9999px}

 ul#bottom-menu li#design {background:url(design.png) no-repeat}
ul#bottom-menu li#maintenance {background:url(maintenance.png) no-repeat}
ul#bottom-menu li#results {background:url(results.png) no-repeat} 

#loading{
	text-align: left;
	padding-left:500px;
	visibility: hidden;
}
#content {font-size:13px;line-height:1.5em;margin-left:140px;margin-top:-60px;width:750px}
#content p {width:400px}

h3 {padding-bottom:-10px;margin-top:30px}