/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

.ebook {
	width: 47%;
	margin: 0 1%;
	float: left;
		text-align: left;
font-size: 14px;
padding-bottom: 30px;
}

.ebook a {
	font-size: 20px;
	font-weight: bold;
	clear: right;
	display: block;
}

.ebook p {
	clear: left;
	text-align: left;
	
}

.ebook p a {
	text-weight: bold;
}

.ebook{
	overflow:hidden;
	float:left;
}

.custom #optleft {float: left;}
.custom #optright {float: right;}

.custom .lobster {text-align: center;color: #009933; font-family: Lobster; font-size: 34px; text-shadow: 0px 0px 0px #999999; font-style:normal; font-weight:normal; margin-top: 5px;}

body.custom{	
	background-image: url(http://troyshanks.com/wp-content/uploads/2012/06/islandlife.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;}

.custom #container {
    margin-top: 0px;
    margin-bottom: .1em;
    padding: 0.3em;
    background: #c4ab6c;
    border: 0.1em solid #c4ab6c;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-o-box-shadow: 2px 2px 10px #000;
	-moz-box-shadow: 2px 2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px #000;
	box-shadow: 2px 2px 10px #000;
}

.custom #header {margin-bottom: 20px; display: none;}
.custom .menu {margin-bottom: 20px;}

.custom .sidebar h3 {color: #093;}

.custom .headline_meta {display:none;}

.custom #sidebars { border-color: #f00; }
.custom #sidebar_1 { border-color: #f00; }

.custom #page {

background-color: #ffffff;}

.custom #feature_box {width: 898px; height: 348px; margin-bottom: 15px; margin-left: 33px; border: 0.2em solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-o-box-shadow: 2px 2px 10px #666;
	-moz-box-shadow: 2px 2px 10px #666;
	-webkit-box-shadow: 2px 2px 10px #666;
	box-shadow: 2px 2px 10px #666;
	background-color: #fff;

padding: 0px;}


.custom #header #tagline { display:none; }

.custom #footer {
  text-align:center;
}
.custom #footer ul,
 .custom #footer li {
  display:inline;
}


.custom h1, .custom h2, .custom h3, .custom h4, .customh5, .customh6 {font-family: 'Oswald', sans-serif;}


.custom .entry-title {
    background: url("http://troyshanks.com/wp-content/uploads/2012/02/alchemist-blog.jpg") no-repeat scroll 0 0 transparent;
    color: #ffffff;
    font-size: 22px;
    height: 44px;
    letter-spacing: -0.6px;
    padding-top: 5px;
    text-align: left;
    text-shadow: 1px -1px 1px #009933;
    width: 550px;
    word-spacing: 1px;
padding-left: 50px;
}

.custom .sidebar h3{background-color: #0174DF; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:5px 7px; margin-top:3px; letter-spacing:3px; text-transform:capitalize;
color: #ffffff; font-size: 14px; }

.custom input, textarea {
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-o-box-shadow: 2px 2px 5px #666;
	-moz-box-shadow: 2px 2px 5px #666;
	-webkit-box-shadow: 2px 2px 5px #666;
	box-shadow: 2px 2px 5px #666;
	font-size: 1em;
	background-color: #666;
	border: none;
	background-image: url(http://troyshanks.com/wp-content/uploads/2012/03/online-entrepreneur.jpg);
	background-repeat: no-repeat;
}

.custom .mailsubscribe {
	font-weight: bold;
	color: #FFF;
	background-image: url(http://troyshanks.com/wp-content/uploads/2012/03/internetmarketing.jpg);
background-color: #ffffff;
	height: 47px !important;
	width: 250px !important;
	background-repeat: no-repeat;
	border:0;
        margin-left: 270px;
padding-top: 10px;
}

.images {
    border: 1px solid rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.4) inset;
    display: inline-block;
}

.custom .comments_closed {display: none;}

.custom .menu { border:none; background:#ffffff; height:40px; font-family:droid sans; font-size:1.2em; }
	.custom .menu > li { margin-right: 4px; margin-left: 4px; }
                .custom .menu li > a { background: #ffffff; color:#1443ff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px 11px; margin-top:4px; letter-spacing:0px; text-transform:capitalize; }
                    .custom .menu > li.current > a { background: #0527a6; color:#026200; }
                    .custom .menu > li a:hover { background: #b50000; color:#ffffff; }

.custom #footer_1 {text-align:left; color:#333; background-image: url(http://backlinkleverage.net/wp-content/uploads/2012/06/backpage1.jpg); background-repeat: repeat; border: 0.2em solid #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-o-box-shadow: 2px 2px 10px #000;
	-moz-box-shadow: 2px 2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px #000;
	box-shadow: 2px 2px 10px #000; height: 440px;}
	.custom #footer_1 ul.sidebar_list li.widget {width:45%; margin-left:40px; float:left;}
		.custom #footer_1 ul.sidebar_list li.widget h3 {color:#0099ff; font-size:18px; font-weight:bold; text-align: center;}

.custom .impact {
    font-family: Impact,Georgia,"Times New Roman",Times,serif;
    font-style: normal;
    font-weight: normal;
    text-shadow: 0 1px 1px #fdfcc3;
font-size: 30px;
    color: #009933;
padding-bottom: 8px;
margin-top: 8px;
}

.custom .troyclear {clear: both;}

.custom #troyspace {clear: both; height: 100px;}

.custom #troyhead {clear: both;}







.custom .access_form .row label 
	{
    color: #252525;
    font: bold 23px/26px tahoma;
    padding-left: 10px;
    padding-right: 2px;
    padding-top: 2px;
    width: 140px;
	}

.custom  .access_box
	{
	display:block;
	background:url(http://troyshanks.com/wp-content/uploads/2012/09/access_box_red.jpg) no-repeat;
	width:300px;
	height:275px;
	text-align:center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
    border: 0.2em solid #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-o-box-shadow: 2px 2px 10px #b50000;
	-moz-box-shadow: 2px 2px 10px #b50000;
	-webkit-box-shadow: 2px 2px 10px #b50000;
	box-shadow: 2px 2px 10px #b50000;
	background-color: #fd921e;
	}
	
	.access_box h2 {
    color: #FFF;
    font: bold 30px "Yanone Kaffeesatz",sans-serif;
    margin: 0 0 0px;
text-transform: uppercase;
}
	
	.custom .btn_give_access
	{
	border:0px;
	margin:0px auto;
	padding:0px;
	display:block;
	background:url(http://troyshanks.com/wp-content/uploads/2012/09/btn_give_access.png) no-repeat;
	width:300px;
	height:75px;
	text-indent:-9999em;
	cursor:pointer;
	}
.custom  .btn_give_access:hover
	{
	background-position:left bottom;
	}
	
	.access_form .row
	{
	display:inline-block;
	display:block;
	zoom:1;
	padding:8px 0px;
	}

.custom  .access_form .row label
	{
	color: #666;
	display: block;
	float: left;
	font-size: 16px;
	height: 31px;
	line-height: 31px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
	
.custom  .access_form .row .txt_email
	{
	display:block;
	float:left;
	border:0px;
	margin:0px;
	padding:15px;
	background:url(http://troyshanks.com/wp-content/uploads/2012/09/access_input.png) no-repeat;
	width:270px;
	height:31px;
	line-height:31px;
	font-size:1.4em;
	}



.custom .#tabs {
    background-color: #fdfcc3;
    border: 1px solid #DDDDDD;
    display: block;
    float: left;
    height: auto !important;
    margin-bottom: 15px;
    padding: 5px;
    width: 308px !important;
}

.custom .inside {
	width: 293px !important;
	padding:5px !important;
	border:1px solid #ddd !important;
	margin:5px 0px 0px !important;
	background-color: #FFFFFF;

}



.custom .boxes {background-color: 
#fdfcc3;
border-bottom-color: 
#DDD;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: 
#DDD;
border-left-style: solid;
border-left-width: 1px;
border-right-color: 
#DDD;
border-right-style: solid;
border-right-width: 1px;
border-top-color: 
#DDD;
border-top-style: solid;
border-top-width: 1px;
color: 
#666;
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: 240px;
line-height: 18px;
margin-bottom: 25px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
width: 308px;}


.custom #sub img {
	float: right;
	margin: 0 0 8px 8px;
}

.custom .fix {
    clear: both;
    height: 1px;
    margin: 0 0 -1px;
    overflow: hidden;
}



.custom .inside li img.avatar, .inside li img.thumbnail {
	border: 1px solid #ddd;
	padding: 3px;
	background-color: #f1f1ff;
	float: left;
	margin: 0 8px 0 0;
}



.custom ul.wooTabs {
    padding: 0 0 7px;
    width: 100%;
}
.custom ul.wooTabs li {
    background: none repeat scroll 0 0 #83c6fd;
    border: 1px solid #DDDDDD;
    color: #f1f1ff;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 34px;
    margin: 0 2px 0 0 !important;
}
.custom ul.wooTabs li a {
    color: #0029a0 !important;
    display: block;
    float: left;
    line-height: 31px;
    padding: 0 6px;
}
.custom ul.wooTabs li a.selected, ul.wooTabs li a:hover {
    color: #FFFFFF !important;
    text-decoration: none;
}



.format_text { font-size: 1.4em; line-height: 1.571em; }
	.format_text p { margin-bottom: 1.571em; }
		.format_text p.note, .format_text p.alert { padding: 0.571em 0.786em; }
	.format_text .drop_cap { font-size: 3.571em; line-height: 0.76em; padding: 0.04em 0.12em 0 0; }
	.ie6 .format_text .drop_cap { padding-right: 0.06em; }
	.format_text acronym, .format_text abbr { font-size: 0.786em; }
	.format_text code, .format_text pre { font-family: Consolas, "Andale Mono", Monaco, Courier, "Courier New", Verdana, sans-serif; }
	.format_text code { font-size: 0.929em; }
	.format_text pre { font-size: 0.857em; line-height: 1.5em; margin-bottom: 1.833em; padding: 0.667em 0.917em; }
	.format_text sub, .format_text sup { line-height: 0.786em }
	.format_text ul { margin: 0 0 1.571em 1.571em; }
	.format_text ol { margin: 0 0 1.571em 1.571em; }
		.format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol { margin: 0 0 0 1.571em; }
	.format_text dl { margin-bottom: 1.571em; }
		.format_text dd { margin-bottom: 1.571em; }
	.format_text blockquote { margin: 0 0 1.571em 0.786em; padding-left: 0.786em; }

#product { background: url(http://troyshanks.com/product.png) no-repeat; height: 339px; margin: 100px auto 20px; position: relative; width: 448px }
#product a { position: absolute; text-indent: -9999px }
#product a.bulb { background: url(http://troyshanks.com/bulb.png); height: 90px; left: 170px; top: -90px; width: 108px }
#product a.tools { background: url(http://troyshanks.com/tools.png); bottom: -10px; height: 107px; left: -24px; width: 107px }
#product a.lab { background: url(http://troyshanks.com/lab.png); bottom: -10px; height: 107px; right: -22px; width: 107px }
		
#product a.bulb:hover { background-position: 0 -90px }
#product a.lab:hover, #product a.tools:hover { background-position: 0 -109px }


h1.omni:after {
    background-image: url("http://troyshanks.com/wp-content/uploads/2012/09/down-arrow.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 50px;
    width: 36px;
}
h1.omni:before {
    background-image: url("http://troyshanks.com/wp-content/uploads/2012/09/down-arrow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 50px;
    width: 36px;
}
h1.omni {
    color: #b50000;
    font-family: "Yanone Kaffeesatz",sans-serif;
    text-align: center;
text-transform: uppercase;
    font-size: 33px;
    line-height: 33px;
    margin-bottom: 18px;
}

h1.selfmaster {
    color: #b50000;
    font-family: "Yanone Kaffeesatz",sans-serif;
    text-align: center;
text-transform: uppercase;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 18px;
}



