/* work in progress - this is a sketch */

body {font-family:"helvetica neue",helvetica;}
h1 {color:#FF9D0C; font-size:2.75em; letter-spacing: -1.5px; margin:20px 0 0 20px;}
h2 {font-size:1.45em; letter-spacing: -1.5px; margin:0 0 0 20px; margin-top:-7px;padding:0;}
p {color:#BBBBBB;font-size:1.25em; letter-spacing:-0.65px; margin:0 0 0 20px; margin-top:0px;padding:0;}
p.action {margin-left:500px;font-size:2em;color:#F7931D;font-weight:bold;letter-spacing: -.5px;margin-bottom:30px;}
p.small {font-size:.95em;padding-bottom:0px;margin-left:20px; margin-bottom:10px;}
a {text-decoration:none;color:#F7931D;}
input.email {background:#FFCD07 none repeat scroll 0 0;border:2px solid #FFCD07;width:235px;margin-top:-11px;}
input, input.text, input.title, textarea, select{background:#EEEEEE none repeat scroll 0 0;border:1px solid #BBBBBB;color:#ffffff;font-family:"helvetica neue",helvetica,arial,verdana,sans-serif;font-size:1.25em;font-weight:bold;padding:3px;}
input.email_submit {background-color:#F7931D;color:#FFFFFF;font-size:12px;letter-spacing:2px;margin-top:5px;}


body {
  margin: 1.5em 0 3em 0;
  }

.container {margin:0 auto;width:1000px;}
  
h1, h2, h3, h4, h5 {
letter-spacing: -1px;
font-weight: bold;
color: #999999;
}

h1, h2, h3 {
letter-spacing: -2px;
}

h2.title {
font-size:300%;
line-height: 1em;
color: #6D6F72;
font-size: 3em;
}


h3 {font-size:1.5em;}

h5 {
text-transform: none;
font-size: 1.25em;
}

p, a, h1, h2, h3, h4, h5 {
}


h1 {
margin-top: 225px;
margin-bottom: 5px;
font-size: 3.75em;
letter-spacing: -1.5px;
}

h3 em {
color: #46AEFF;
font-style:normal;
}

a:link, a:visited {
text-decoration: none;
font-weight: bold;
color: #FFCC01;

}
#subnav ul li a {
	color:#ffcc01;
}

a:hover, a:active {
text-decoration: none;
color: #46aeff !important;
}


a.activeLink, a.active {
color: #46AEFF !important;
}

.highlight {
color: #333;
padding: 2px;
background: #FF9D0C;
}

.photo {
padding: 0 10px 10px 0;
float: left;
margin-right: 15px;
}

.photo img {
border: 10px solid #eeeeee;
display:block;
}

.photo a:hover img {
border: 10px solid #46AEFF;

}

#foota {
background: #EEE;
padding: 1em 0 1em 0;
text-align: center;
font-weight: bold;
color: #BBB;
height:50px;
float:left;
width:100%;
margin-bottom:500px;
}

#foota a {
color: #BBB;
margin-left: 5px;
text-align:center;
width:100%;
}

.right {
text-align: right;
}

.left {
text-align: left;
}

#headPhone {
text-align: right;
float: right;
}

#headPhone h2 {
margin: 10px 0 0 0;
width: auto;
font-size: 2em;
padding: 0 .25em 0 .25em;
letter-spacing: -1px;
}

/* Content View Styles */

.title {
	margin-top: 20px;
}


/* Nav */


#nav ul {
	margin:0.5em 0;
}

#subnav ul {
	margin:0;
}

#nav ul li, #subnav ul li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0 0.5em 0 0;
}

#nav ul li ul {
	display:none;

}

#nav ul li a {
	font-size:1.5em;
	letter-spacing: -.033em;
}



/* Page Content */

.content {
	margin-top:1em;
}


.main .content p, .main .content .submit, .main .content table {
	margin-left:260px;
}

.main .content ol, .main .content ul {
	margin-left: 280px !important;
}

.main .content blockquote {
	font-style:normal;
	font-weight:bold;
	border-top: 10px solid #EEE;
	border-bottom: 10px solid #EEE;
	color:#cccccc;
	font-size:1.5em;
	padding: 10px 0;
	margin:0 0 1.5em 260px;
}


.main .content p, .main .content ol li, .main .content ul li, .main .content table {
	font-size:1.2em;
}


h6 {
	font-size:1.5em;font-weight:bold;margin-bottom:1.5em;margin-left:260px;
}

