/* @override http://www.ethanhackett.com/wp-content/themes/ehackett/style.css */

/* @override http://www.ethanhackett.com/wp-content/themes/ehackett/style.css */

/*  
Theme Name: ethanhackett dot com
Theme URI: http://www.ethanhackett.com
Description: This is a template for ethanhackett do com.
Version: 1.0
Author: Ethan Hackett
Author URI: http://www.ethanhackett.com/

*/


body{
	margin: 0;
	padding: 0;
	background-color: #f6f6f6;
	font-family: arial;
	color: #777;
}

/* @group boxes */

.mid{
	width: 1002px;
	background: url(images/mid.jpg) repeat-y;
	
}

.top{
	width: 1002px;
	height: 6px;
	background: url(images/top.jpg) no-repeat;
}

.bot{
	width: 1002px;
	height: 6px;
	background: url(images/bot.jpg) no-repeat;
}



.content{
	margin: 0 6px;
		background: url(images/box.jpg) repeat-y -20px;
}
.center{
	margin: 15px auto auto;
	width: 1002px;
}
#banner{
	width: 990px;
	height: 332px;
	background-image: url(images/banner.jpg);
}

#leftrail {
	float: left;
	background: url(images/box.jpg) repeat-y;
	margin: 0;
	padding: 10px;
	width: 240px;
}

#post-15 div.entry p a {
	color: #c4c4c4;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.ngg-galleryoverview {
	border-bottom: 1px dashed #d4d4d4;
	padding-bottom: 10px;
	margin-bottom: 30px;
}

#rightrail {
	width: 710px;
	padding: 10px;
	float: right;
}

#rightrail2 {
	width: 710px;
	padding: 10px;
	float: right;
}

#videobox{
	background-color: #454545;
	margin-right: 6px;
	margin-left: 6px;
	height: 200px;
	display: none;
}


/* @end */
a.downloadlink:hover {
	background-color: #a7a7a7;
}
a.downloadlink {
	background-color: silver;
	color: white;
	padding: 5px 10px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	position: relative;
	top: 10px;
}

#designedby {
	color: #d6d4d4;
	margin-left: 6px;
	font-size: 14px;
}

#designedby a {
	color: #d6d4d4;
	border-bottom: 1px dotted #d6d4d4;
}
#designedby a:hover {
	color: #3392d6;
	border-bottom: 1px dotted #3392d6;
}

#smallgrey {
	color: #f6f6f6;
	font-size: 7px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

#footer{
	height: 1px;
	clear: both;
	width: 100%;
}
a {
	text-decoration: none;
}

p {
	margin: 0;
	padding: 0;
	text-align: justify;
}

#simpleTabs-content-2 p {
	margin-bottom: 10px;
}

#simpleTabs-content-5 p {
	margin-bottom: 10px;
}

#simpleTabs-content-4 p {
	margin-bottom: 10px;
}

#simpleTabs-content-6 p {
	margin-bottom: 10px;
}

#simpleTabs-content-6 p.small a {
	padding: 0;
	color: #909090;
	border-bottom: 1px dotted #909090;
	margin: 0 0 0 5px;
}

#simpleTabs-content-6 p.small a:hover {
	border-bottom: 1px dotted #915bd4;
	color: #915bd4;
}
#simpleTabs-content-7 p {
	margin-bottom: 10px;
}

a.contactmelink {
	padding: 0;
	color: #909090;
	border-bottom: 1px dotted #909090;
	margin: 0 0 0 5px;
}
a.contactmelink:hover {
	border-bottom: 1px dotted #915bd4;
	color: #d35bd4;
}




p.small {
	font-size: 12px;
	color: #bbb;
}

#simpleTabs-content-1 p {
	margin-bottom: 10px;
}

#contactform {
	text-align: right;
	font-size: 20px;
	margin-bottom: 5px;
}
#phone{
		color: #3392d6;
	font-weight: bold;
}

/* @group Twitter */

li.twitter-item {
	margin: 0;
	padding: 0;
}

ul.twitter {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.twitter a {
	text-decoration: none;
	color: #959595;
	border-bottom: 1px dotted #959595;
}

.twitter a:hover {
	text-decoration: none;
	color: #93220c;
	border-bottom: 1px dotted #93220c;
}

.twitter {
	font-size: 14px;
	color: #d96215;
}

.twittertitle {
	color: #3392d6;
	font-weight: bold;
	font-size: 35px;
	margin: 0 0 -0px;
	padding-top: 6px;
}




/* @end */

/* @group video */

#contactlink{
	color: #d96215;
	font-size: 20px;
	background: url(images/arrow.png) no-repeat right 7px;
	padding-right: 17px;
	margin-right: 12px;
}

.blue{
	color: #3392d6;
}

#meet_me_box{
	width: 400px;
	top: 15px;
	position: relative;
	float: left;
	z-index:10
}
#video{
	width: 400px;
	background-color: black;
	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
	color: #313131;
	text-align: center;
	font-family: arial;
	padding: 10px;
	z-index:11;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

object#meetme {
	z-index:12
}


/* @end */

/* @group Tabs */
#simpleTabs, #simpleTabs2{
	width: 666px;
}
.simpleTabs-nav ul{
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(images/homenav.jpg) no-repeat;
	width: 666px;
	height: 34px;
}
.simpleTabs-nav li{
	float: left;
	padding: 7px 10px 5px;
	color: #a9a9a9;
	cursor: pointer;
	background-position: center;
	font-weight: bold;
	font-size: 18px;
	border-right: 1px solid #ebebeb;
}

.simpleTabs-nav li:hover{
}

.simpleTabs-nav li.close{
	float: right;
}
.simpleTabs-nav li.actif{
	background: url(images/active.jpg) no-repeat center top;
}
.simpleTabs-content{
	clear: both;
	padding: 0 10px 10px;
	border-bottom: 2px dashed #eee;
	margin-bottom: 10px;
}

div.simpleTabs-nav {
	display: none;
}

/* @group link colors */

#simpletitle-nav-1 {color: #e25c21; margin: 0;}
#simpletitle-nav-2 {color: #f49a1a; margin: 0;}
#simpletitle-nav-3 {color: #e9be18; margin: 0;}
#simpletitle-nav-4 {color: #8fa516; margin: 0;}
#simpletitle-nav-5 {color: #3297d1; margin: 0;}
#simpletitle-nav-6 {color: #915bd4; margin: 0;}
#simpletitle-nav-7 {color: #d35bd4; margin: 0;}

li#simpleTabs-nav-1{margin-left: 10px;}
li#simpleTabs-nav-7{border-right-style: none;}

li#simpleTabs-nav-1:hover,li#simpleTabs-nav-1.actif{ color: #e25c21; margin-left: 10px;}
li#simpleTabs-nav-2:hover,li#simpleTabs-nav-2.actif{	color: #f49a1a;}
li#simpleTabs-nav-3:hover,li#simpleTabs-nav-3.actif{	color: #e9be18;}
li#simpleTabs-nav-4:hover,li#simpleTabs-nav-4.actif{	color: #8fa516;}
li#simpleTabs-nav-5:hover,li#simpleTabs-nav-5.actif{	color: #3297d1;}
li#simpleTabs-nav-6:hover,li#simpleTabs-nav-6.actif{	color: #915bd4;}
li#simpleTabs-nav-7:hover,li#simpleTabs-nav-7.actif{	color: #d35bd4; border-right-style: none;}


	
}

/* @end */

/* @end */

/* @group Form */

label {
	color: #3392d6;
	font-weight: bold;
}

#tcf_sender {
}

input#tcf_sender {
	border: 1px solid #e6e6e6;
	font-weight: bold;
	color: #4a4a4a;
	padding: 3px;
	font-size: 16px;
}

input#tcf_email {
	border: 1px solid #e6e6e6;
	font-weight: bold;
	color: #4a4a4a;
	padding: 3px;
	font-size: 16px;
}

input#tcf_subject {
	border: 1px solid #e6e6e6;
	font-weight: bold;
	color: #4a4a4a;
	padding: 3px;
	font-size: 16px;
}

textarea#tcf_msg {
	border: 1px solid #e6e6e6;
	font-weight: bold;
	color: #4a4a4a;
	padding: 3px;
	font-size: 16px;
}

#tcform {
	text-align: right;
}

input#contactsubmit {
	border: 1px solid #e6e6e6;
	font-weight: bold;
	color: #4a4a4a;
	background-color: white;
	padding: 4px;
	font-size: 20px;
}
input#contactsubmit:hover {
	border: 1px solid #e6e6e6;
	font-weight: bold;
	color: #4a4a4a;
	background-color: #f2f2f2;
	padding: 4px;
	font-size: 20px;
}

input
{
}



/* @end */

#post-15 div.entry h2 {
	margin-top: 5px;
	margin-bottom: 5px;
}

#banner a {
	border-style: none;
}

#nojavamessage {
	font-size: 22px;
	padding: 10px;
	margin-top: 15px;
    background-color: #f6f6f6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #b2b2b2;
}

a img.imagelink {
	border-style: none;
}

/* @group keyfocus */

.keyfocus {
	margin: 10px 10px 10px 15px;
}



/* @end */
/* Checkout Formating */
div.checkout {
	width: 240px;
	font-size: 16px;
	padding: 10px 10px 10px 20px;
	margin-top: 15px;
    background-color: #f6f6f6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #a0a0a0;
	font-weight: bold;
}

#hellobox h1 {
	font-size: 63px;
	color: #3b9ee6;
}

#hellobox p {
	font-size: 20px;
}

#hellobox {
	padding: 0 10px 10px;
	border-bottom: 2px dashed #eee;
	margin-bottom: 10px;
}




